scoreboard players set .q_cooldown assassin 0
# execute at @s anchored eyes run function main:mechanics/particles/start {"start":"^ ^ ^","id":id1,"character":assassin,"type":q,"transformation":",transformation:[1.0000f,0.0000f,0.0000f,0.0625f,0.0000f,1.0000f,0.0000f,0.3125f,0.0000f,0.0000f,0.2000f,0.0625f,0.0000f,0.0000f,0.0000f,1.0000f]","frames":5}
# execute as @s[tag=!upgrade_7] at @s anchored eyes positioned ^ ^-0.5 ^1.75 rotated ~ 0 run function animated_java:assassin_q/summon {args:{}}
# execute as @s[tag=upgrade_7] at @s anchored eyes positioned ^ ^-0.5 ^1.75 rotated ~ 0 run function animated_java:assassin_q_big/summon {args:{}}
execute as @s[tag=assassin,tag=!upgrade_5] run function main:mechanics/damage/enemy/calculation {"id":id1,"character":assassin,"type":"q","damage":20,"stat":"attack","local_bonus":0,"indicator":2}
execute as @s[tag=assassin,tag=upgrade_5] run function main:mechanics/damage/enemy/calculation {"id":id1,"character":assassin,"type":"q","damage":100,"stat":"attack","local_bonus":0,"indicator":2}

scoreboard players set .q_slice assassin 3

execute if entity @e[type=#main:enemies,tag=enemy,tag=death_sentence] run function main:characters/assassin/q/id1/sfx

execute at @e[type=#main:enemies,tag=enemy,tag=death_sentence] run function main:characters/assassin/q/id1/particle