execute if score .shift_slash assassin matches 1.. at @s run function main:characters/assassin/shift/id1/tick_2
# execute if score .shift_slash assassin matches 1.. run scoreboard players remove .shift_slash assassin 1

execute if score .shift_duration assassin matches 8 run function main:characters/assassin/shift/id1/stop
execute if score .shift_duration assassin matches 9.. run function main:characters/assassin/shift/id1/tick_3
execute if score .shift_duration assassin matches 1.. at @s run function main:characters/assassin/shift/id1/tick_1
execute if score .shift_duration_passive assassin matches 1.. run scoreboard players remove .shift_duration_passive assassin 1
execute if entity @s[tag=upgrade_4] run function main:characters/assassin/upgrades/id/4/tick