execute at @s[scores={jjc_202=1,jjc_505=1}] positioned ~2 ~2 ~2 run function colosseum_of_fools:e/platform/zejjc_ladder
execute at @s[scores={jjc_202=1,jjc_505=1}] positioned ~-2 ~2 ~-2 run function colosseum_of_fools:e/platform/zejjc_ladder
execute at @s[scores={jjc_202=1,jjc_505=5}] positioned ~5 ~1 ~5 run function colosseum_of_fools:e/platform/zejjc_ladder
execute at @s[scores={jjc_202=1,jjc_505=5}] positioned ~-5 ~1 ~-5 run function colosseum_of_fools:e/platform/zejjc_ladder
execute at @s[scores={jjc_202=1,jjc_505=10}] positioned ~ ~4 ~ run function colosseum_of_fools:e/platform/zejjc_ladder
execute at @s[scores={jjc_202=1,jjc_606=10..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=2,jjc_505=1}] positioned ~ ~4 ~ run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=2,jjc_606=1}] positioned ~ ~4 ~ run function colosseum_of_fools:m/pillager_shotgun_tower
execute at @s[scores={jjc_202=2,jjc_505=1}] at @n[distance=..200,tag=jjc_4d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=2,jjc_606=1}] at @n[distance=..200,tag=jjc_4d] run function colosseum_of_fools:m/vindicator
execute at @s[scores={jjc_202=2,jjc_606=10..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=3,jjc_505=1}] positioned ~ ~4 ~ run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=3,jjc_606=1}] positioned ~ ~4 ~ run function colosseum_of_fools:m/pillager_shotgun_tower
execute at @s[scores={jjc_202=3,jjc_505=1}] at @n[distance=..200,tag=jjc_2c] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=3,jjc_606=1}] at @n[distance=..200,tag=jjc_2c] run function colosseum_of_fools:m/pillager
execute at @s[scores={jjc_202=3,jjc_505=1}] at @n[distance=..200,tag=jjc_6c] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=3,jjc_606=1}] at @n[distance=..200,tag=jjc_6c] run function colosseum_of_fools:m/pillager
execute at @s[scores={jjc_202=3,jjc_606=10..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=4,jjc_505=1}] positioned ~2 ~2 ~2 run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=4,jjc_606=1}] positioned ~2 ~2 ~2 run function colosseum_of_fools:m/pillager_shotgun_tower
execute at @s[scores={jjc_202=4,jjc_505=1}] positioned ~-2 ~2 ~-2 run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=4,jjc_606=1}] positioned ~-2 ~2 ~-2 run function colosseum_of_fools:m/pillager_shotgun_tower
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_505=1}] run tag @e[distance=..100,tag=jjc_type_pt,tag=!jjc_zs,tag=!jjc_walls] add jjc_pt_down
execute at @s[scores={jjc_202=5,jjc_505=80}] positioned ~ ~4 ~ run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=5,jjc_606=80}] positioned ~ ~4 ~ run function colosseum_of_fools:m/vex_vindicator_elite
execute at @s[scores={jjc_202=5,jjc_606=90..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=6,jjc_505=1}] run function colosseum_of_fools:e/sgl/ze3
execute at @s[scores={jjc_202=6,jjc_606=1}] run function colosseum_of_fools:m/ravager
tag @s[scores={jjc_202=6,jjc_606=10..,jjc_mobs_count=..0}] add jjc_next