scoreboard players add @s jjc_303 1
scoreboard players add @s[scores={jjc_303=1..20}] jjc_404 1
scoreboard players remove @s[scores={jjc_303=41..60}] jjc_404 1
execute at @s[scores={jjc_404=3..}] on passengers at @s[tag=jjc_wildfire_zs1] run tp @s ~ ~ ~ ~-10 ~
execute at @s[scores={jjc_404=11..}] on passengers at @s[tag=jjc_wildfire_zs1] run tp @s ~ ~ ~ ~-10 ~
execute at @s[scores={jjc_404=3..}] on passengers at @s[tag=jjc_wildfire_shield] run tp @s ~ ~ ~ ~5 ~
execute at @s[scores={jjc_404=7..}] on passengers at @s[tag=jjc_wildfire_shield] run tp @s ~ ~ ~ ~5 ~
execute at @s[scores={jjc_404=11..}] on passengers at @s[tag=jjc_wildfire_shield] run tp @s ~ ~ ~ ~5 ~
execute at @s[scores={jjc_404=15..}] on passengers at @s[tag=jjc_wildfire_shield] run tp @s ~ ~ ~ ~5 ~
execute at @s[scores={jjc_404=19..}] on passengers at @s[tag=jjc_wildfire_shield] run tp @s ~ ~ ~ ~5 ~
execute at @s[scores={jjc_404=3}] on passengers at @s[tag=jjc_wildfire_shield] run data merge entity @s {transformation:{left_rotation:[-0.21643963f, 0.0f, 0.0f, 0.97629607f],translation:[0.0f,-1.2f,1.3f]}}
execute at @s[scores={jjc_404=7}] on passengers at @s[tag=jjc_wildfire_shield] run data merge entity @s {transformation:{left_rotation:[-0.25881907f, 0.0f, 0.0f, 0.96592593f],translation:[0.0f,-1.2f,1.4f]}}
execute at @s[scores={jjc_404=11}] on passengers at @s[tag=jjc_wildfire_shield] run data merge entity @s {transformation:{left_rotation:[-0.3007058f, 0.0f, 0.0f, 0.95371705f],translation:[0.0f,-1.2f,1.5f]}}
execute at @s[scores={jjc_404=15}] on passengers at @s[tag=jjc_wildfire_shield] run data merge entity @s {transformation:{left_rotation:[-0.34202015f, 0.0f, 0.0f, 0.93969274f],translation:[0.0f,-1.2f,1.6f]}}
execute at @s[scores={jjc_404=19}] on passengers at @s[tag=jjc_wildfire_shield] run data merge entity @s {transformation:{left_rotation:[-0.3826835f, 0.0f, 0.0f, 0.92387956f],translation:[0.0f,-1.2f,1.7f]}}
execute at @s[scores={jjc_404=15..}] on passengers at @s[tag=jjc_wildfire_shield,nbt=!{transformation:{scale:[0f,0f,0f]}}] positioned ^ ^ ^1.6 positioned ~-1 ~-1.3 ~-1 as @e[nbt={attributes:[{}]},dx=1,dy=1,dz=1,type=!armor_stand,type=!blaze] run function colosseum_of_fools:ss/wildfire/2/1d
execute at @s[scores={jjc_303=30..40,jjc_hp=1..}] if entity @n[tag=jjc_t,distance=..5] run scoreboard players set @s jjc_303 30
execute facing entity @n[tag=jjc_t,distance=..5] feet positioned ^ ^ ^0.02 summon marker run function colosseum_of_fools:ss/wildfire/move
execute at @s[scores={jjc_303=60..}] run function colosseum_of_fools:ss/wildfire/2/end