execute at @s[scores={jjc_202=1,jjc_505=1}] run function colosseum_of_fools:e/platform/yrjjc_pt3
execute at @s[scores={jjc_202=1,jjc_505=60}] at @n[distance=..200,tag=jjc_16d] positioned ~ ~5 ~ run function colosseum_of_fools:e/platform/yrjjc_ladder
execute at @s[scores={jjc_202=1,jjc_505=1}] at @n[distance=..200,tag=jjc_2d] run function colosseum_of_fools:e/platform/yrjjc_pt3
execute at @s[scores={jjc_202=1,jjc_505=64}] at @n[distance=..200,tag=jjc_4d] positioned ~ ~5 ~ run function colosseum_of_fools:e/platform/yrjjc_ladder
execute at @s[scores={jjc_202=1,jjc_505=1}] at @n[distance=..200,tag=jjc_6d] run function colosseum_of_fools:e/platform/yrjjc_pt3
execute at @s[scores={jjc_202=1,jjc_505=68}] at @n[distance=..200,tag=jjc_8d] positioned ~ ~5 ~ run function colosseum_of_fools:e/platform/yrjjc_ladder
execute at @s[scores={jjc_202=1,jjc_505=1}] at @n[distance=..200,tag=jjc_10d] run function colosseum_of_fools:e/platform/yrjjc_pt3
execute at @s[scores={jjc_202=1,jjc_505=62}] at @n[distance=..200,tag=jjc_12d] positioned ~ ~5 ~ run function colosseum_of_fools:e/platform/yrjjc_ladder
execute at @s[scores={jjc_202=1,jjc_505=1}] at @n[distance=..200,tag=jjc_14d] run function colosseum_of_fools:e/platform/yrjjc_pt3
execute at @s[scores={jjc_202=1,jjc_505=60}] run function colosseum_of_fools:e/spikes/spawn
execute at @s[scores={jjc_202=1,jjc_606=60..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=2,jjc_505=1}] at @n[distance=..200,tag=jjc_2b] positioned ~ ~12 ~ run function colosseum_of_fools:e/sgl/yr2
execute at @s[scores={jjc_202=2,jjc_606=1}] at @n[distance=..200,tag=jjc_2b] positioned ~ ~12 ~ run function colosseum_of_fools:m/phantom
execute at @s[scores={jjc_202=2,jjc_505=1}] at @n[distance=..200,tag=jjc_10b] positioned ~ ~7 ~ run function colosseum_of_fools:e/sgl/yr2
execute at @s[scores={jjc_202=2,jjc_606=1}] at @n[distance=..200,tag=jjc_10b] positioned ~ ~7 ~ run function colosseum_of_fools:m/phantom
execute at @s[scores={jjc_202=2,jjc_606=10..,jjc_mobs_count=..1}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=3,jjc_505=1}] at @n[distance=..200,tag=jjc_6b] positioned ~ ~12 ~ run function colosseum_of_fools:e/sgl/yr2
execute at @s[scores={jjc_202=3,jjc_606=1}] at @n[distance=..200,tag=jjc_6b] positioned ~ ~12 ~ run function colosseum_of_fools:m/primal_aspid
execute at @s[scores={jjc_202=3,jjc_505=40}] at @n[distance=..200,tag=jjc_12b] positioned ~ ~7 ~ run function colosseum_of_fools:e/sgl/yr2
execute at @s[scores={jjc_202=3,jjc_606=40}] at @n[distance=..200,tag=jjc_12b] positioned ~ ~7 ~ run function colosseum_of_fools:m/primal_aspid
execute at @s[scores={jjc_202=3,jjc_606=50..,jjc_mobs_count=..1}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=4,jjc_505=1}] at @n[distance=..200,tag=jjc_8b] positioned ~ ~7 ~ run function colosseum_of_fools:e/sgl/yr2
execute at @s[scores={jjc_202=4,jjc_606=1}] at @n[distance=..200,tag=jjc_8b] positioned ~ ~7 ~ run function colosseum_of_fools:m/primal_aspid
execute at @s[scores={jjc_202=4,jjc_505=1}] at @n[distance=..200,tag=jjc_16b] positioned ~ ~7 ~ run function colosseum_of_fools:e/sgl/yr1
execute at @s[scores={jjc_202=4,jjc_606=1}] at @n[distance=..200,tag=jjc_16b] positioned ~ ~7 ~ run function colosseum_of_fools:m/vex_big
execute at @s[scores={jjc_202=4,jjc_606=10..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=5,jjc_606=1}] positioned ~ ~7 ~-20 run function colosseum_of_fools:m/garpede
execute at @s[scores={jjc_202=5,jjc_606=30}] positioned ~ ~7 ~-20 run function colosseum_of_fools:m/garpede
execute at @s[scores={jjc_202=5,jjc_606=1..30}] positioned ~ ~7 ~-20 as @e[type=item_display,tag=jjc_garpede,distance=..5] at @s facing entity @n[distance=..200,type=marker,tag=jjc_jjc] feet run tp @s ~ ~ ~ 0 -90
execute at @s[scores={jjc_202=5,jjc_606=60}] positioned ~-5 ~7 ~20 run function colosseum_of_fools:m/garpede
execute at @s[scores={jjc_202=5,jjc_606=90}] positioned ~-5 ~7 ~20 run function colosseum_of_fools:m/garpede
execute at @s[scores={jjc_202=5,jjc_606=60..90}] positioned ~-5 ~7 ~20 as @e[type=item_display,tag=jjc_garpede,distance=..5] at @s facing entity @n[distance=..200,type=marker,tag=jjc_jjc] feet run tp @s ~ ~ ~ 180 -90
execute at @s[scores={jjc_202=5,jjc_606=120}] positioned ~5 ~7 ~-20 run function colosseum_of_fools:m/garpede
execute at @s[scores={jjc_202=5,jjc_606=150}] positioned ~5 ~7 ~-20 run function colosseum_of_fools:m/garpede
execute at @s[scores={jjc_202=5,jjc_606=120..150}] positioned ~5 ~7 ~-20 as @e[type=item_display,tag=jjc_garpede,distance=..5] at @s facing entity @n[distance=..200,type=marker,tag=jjc_jjc] feet run tp @s ~ ~ ~ 0 -90
execute at @s[scores={jjc_202=5,jjc_606=340..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row
schedule function colosseum_of_fools:ss/garpede/tick 1t replace

execute at @s[scores={jjc_202=6,jjc_505=1}] at @n[distance=..200,tag=jjc_2b] positioned ~ ~7 ~ run function colosseum_of_fools:e/sgl/yr2
execute at @s[scores={jjc_202=6,jjc_606=1}] at @n[distance=..200,tag=jjc_2b] positioned ~ ~7 ~ run function colosseum_of_fools:m/phantom
execute at @s[scores={jjc_202=6,jjc_505=1}] at @n[distance=..200,tag=jjc_12b] positioned ~ ~7 ~ run function colosseum_of_fools:e/sgl/yr1
execute at @s[scores={jjc_202=6,jjc_606=1}] at @n[distance=..200,tag=jjc_12b] positioned ~ ~7 ~ run function colosseum_of_fools:m/vex_big
execute at @s[scores={jjc_202=6,jjc_505=60}] at @n[distance=..200,tag=jjc_6b] positioned ~ ~12 ~ run function colosseum_of_fools:e/sgl/yr2
execute at @s[scores={jjc_202=6,jjc_606=60}] at @n[distance=..200,tag=jjc_6b] positioned ~ ~12 ~ run function colosseum_of_fools:m/phantom
tag @s[scores={jjc_202=6,jjc_606=70..,jjc_mobs_count=..0}] add jjc_next