scoreboard players set .rc_animation assassin 0
scoreboard players set .shift_animation assassin 0
scoreboard players set .q_animation assassin 0
scoreboard players set .weapon_animation assassin 13
function main:mechanics/animation/start {"frames":201,"start":"19"}

function main:mechanics/effects/screenshake/start {duration:3,strength:50}

function main:settings/stats/attack_speed/calculation {"max":7}
scoreboard players set @s weapon_combo_reset 50

function main:mechanics/damage/enemy/calculation {"id":id1,"character":assassin,"type":"weapon","damage":30,"stat":"attack","local_bonus":0,"indicator":10}

execute at @s anchored eyes run function main:mechanics/interaction/weapon/attack/start {"id":id1,"hitbox_duration":10,"sound_1":"entity.player.attack.sweep master @a ~ ~ ~ 3 0.5","sound_2":"item.trident.throw master @a ~ ~ ~ 3 0.9","character":assassin,"type":weapon,"particle":"ash","x":4,"y":3,"z":4}

playsound entity.puffer_fish.blow_out master @a ~ ~ ~ 10 1

execute at @s anchored eyes run function main:mechanics/particles/start {"start":"^ ^ ^","id":id1_2,"character":assassin,"type":weapon,"transformation":",transformation:[-0.0341f,2.8477f,-0.0314f,0.3125f,0.7469f,0.9214f,0.0919f,0.3750f,2.9053f,-0.2035f,-0.0240f,-0.6250f,0.0000f,0.0000f,0.0000f,1.0000f]","rotation":"~ ~","frames":6}

# execute at @s anchored eyes run function main:mechanics/particles/start {"start":"^ ^ ^","id":id1,"character":assassin,"type":weapon,"transformation":",transformation:[1.5000f,1.5000f,-0.0707f,0.0000f,-1.5000f,-1.5000f,-0.0707f,0.2500f,-2.1213f,2.1213f,-0.0000f,0.0000f,0.0000f,0.0000f,0.0000f,1.0000f]"}