execute at @s[scores={jjc_202=1,jjc_505=1..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=2..}] run scoreboard players set @e[type=#colosseum_of_fools:guanzhong,tag=jjc_guanzhong,distance=..100] jjc_303 1

execute at @s[scores={jjc_202=2,jjc_505=1}] run function colosseum_of_fools:e/sgl/ze3
execute at @s[scores={jjc_202=2,jjc_606=1}] run function colosseum_of_fools:m/ravager
execute at @s[scores={jjc_202=2,jjc_505=1}] at @n[distance=..200,tag=jjc_12c] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=2,jjc_606=1}] at @n[distance=..200,tag=jjc_12c] run function colosseum_of_fools:m/pillager
execute at @s[scores={jjc_202=2,jjc_505=1}] at @n[distance=..200,tag=jjc_4c] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=2,jjc_606=1}] at @n[distance=..200,tag=jjc_4c] run function colosseum_of_fools:m/pillager
execute at @s[scores={jjc_202=2,jjc_606=10..,jjc_mobs_count=..2}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=3,jjc_505=1}] at @n[distance=..200,tag=jjc_2d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=3,jjc_606=1}] at @n[distance=..200,tag=jjc_2d] run function colosseum_of_fools:m/enchanter
execute at @s[scores={jjc_202=3,jjc_606=10..,jjc_mobs_count=..2}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=4,jjc_505=1}] at @n[distance=..200,tag=jjc_16c] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=4,jjc_606=1}] at @n[distance=..200,tag=jjc_16c] run function colosseum_of_fools:m/witch
execute at @s[scores={jjc_202=4,jjc_505=1}] at @n[distance=..200,tag=jjc_8c] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=4,jjc_606=1}] at @n[distance=..200,tag=jjc_8c] run function colosseum_of_fools:m/geomancer
execute at @s[scores={jjc_202=4,jjc_606=10..,jjc_mobs_count=..2}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=5,jjc_505=1}] at @n[distance=..200,tag=jjc_2b] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=5,jjc_606=1}] at @n[distance=..200,tag=jjc_2b] run function colosseum_of_fools:m/vex_big
execute at @s[scores={jjc_202=5,jjc_505=1}] at @n[distance=..200,tag=jjc_10b] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=5,jjc_606=1}] at @n[distance=..200,tag=jjc_10b] run function colosseum_of_fools:m/vex_big
execute at @s[scores={jjc_202=5,jjc_606=10..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=6,jjc_505=1}] at @n[distance=..200,tag=jjc_4d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=6,jjc_606=1}] at @n[distance=..200,tag=jjc_4d] run function colosseum_of_fools:m/polar_bear
execute at @s[scores={jjc_202=6,jjc_505=1}] at @n[distance=..200,tag=jjc_12d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=6,jjc_606=1}] at @n[distance=..200,tag=jjc_12d] run function colosseum_of_fools:m/polar_bear
execute at @s[scores={jjc_202=6,jjc_606=10..,jjc_mobs_count=..1}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=7,jjc_505=1}] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=7,jjc_606=1}] run function colosseum_of_fools:m/zombie_frozen
execute at @s[scores={jjc_202=7,jjc_505=1}] at @n[distance=..200,tag=jjc_6c] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=7,jjc_606=1}] at @n[distance=..200,tag=jjc_6c] run function colosseum_of_fools:m/zombie_frozen
execute at @s[scores={jjc_202=7,jjc_505=1}] at @n[distance=..200,tag=jjc_14c] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=7,jjc_606=1}] at @n[distance=..200,tag=jjc_14c] run function colosseum_of_fools:m/zombie_frozen
execute at @s[scores={jjc_202=7,jjc_606=10..,jjc_mobs_count=..2}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=8,jjc_505=1}] at @n[distance=..200,tag=jjc_2c] run function colosseum_of_fools:e/sgl/ze2
execute at @s[scores={jjc_202=8,jjc_606=1}] at @n[distance=..200,tag=jjc_2c] run function colosseum_of_fools:m/creeper_icy
execute at @s[scores={jjc_202=8,jjc_505=1}] at @n[distance=..200,tag=jjc_10c] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=8,jjc_606=1}] at @n[distance=..200,tag=jjc_10c] run function colosseum_of_fools:m/stray
execute at @s[scores={jjc_202=8,jjc_606=10..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=9,jjc_505=1}] at @n[distance=..200,tag=jjc_12d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=9,jjc_606=1}] at @n[distance=..200,tag=jjc_12d] run function colosseum_of_fools:m/vindicator_elite
execute at @s[scores={jjc_202=9,jjc_505=1}] at @n[distance=..200,tag=jjc_14d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=9,jjc_606=1}] at @n[distance=..200,tag=jjc_14d] run function colosseum_of_fools:m/enchanter
execute at @s[scores={jjc_202=9,jjc_606=10..,jjc_mobs_count=..1}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=10,jjc_505=1}] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=10,jjc_606=1}] run function colosseum_of_fools:m/enchanter
execute at @s[scores={jjc_202=10,jjc_505=1}] at @n[distance=..200,tag=jjc_2d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=10,jjc_606=1}] at @n[distance=..200,tag=jjc_2d] run function colosseum_of_fools:m/pillager_shotgun
execute at @s[scores={jjc_202=10,jjc_606=10..,jjc_mobs_count=..1}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=11,jjc_505=1}] at @n[distance=..200,tag=jjc_2d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=11,jjc_606=1}] at @n[distance=..200,tag=jjc_2d] run function colosseum_of_fools:m/zombie_frozen
execute at @s[scores={jjc_202=11,jjc_505=1}] at @n[distance=..200,tag=jjc_6d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=11,jjc_606=1}] at @n[distance=..200,tag=jjc_6d] run function colosseum_of_fools:m/stray
execute at @s[scores={jjc_202=11,jjc_505=1}] at @n[distance=..200,tag=jjc_10d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=11,jjc_606=1}] at @n[distance=..200,tag=jjc_10d] run function colosseum_of_fools:m/zombie_frozen
execute at @s[scores={jjc_202=11,jjc_505=1}] at @n[distance=..200,tag=jjc_14d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=11,jjc_606=1}] at @n[distance=..200,tag=jjc_14d] run function colosseum_of_fools:m/stray
execute at @s[scores={jjc_202=11,jjc_606=10..,jjc_mobs_count=..2}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=12,jjc_505=1}] at @n[distance=..200,tag=jjc_4d] run function colosseum_of_fools:e/sgl/ze2
execute at @s[scores={jjc_202=12,jjc_606=1}] at @n[distance=..200,tag=jjc_4d] run function colosseum_of_fools:m/creeper_icy
execute at @s[scores={jjc_202=12,jjc_505=40}] at @n[distance=..200,tag=jjc_16d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=12,jjc_606=40}] at @n[distance=..200,tag=jjc_16d] run function colosseum_of_fools:m/enchanter
execute at @s[scores={jjc_202=12,jjc_606=50..,jjc_mobs_count=..0}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=13,jjc_505=1}] at @n[distance=..200,tag=jjc_4d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=13,jjc_606=1}] at @n[distance=..200,tag=jjc_4d] run function colosseum_of_fools:m/enchanter
execute at @s[scores={jjc_202=13,jjc_505=1}] run function colosseum_of_fools:e/sgl/ze3
execute at @s[scores={jjc_202=13,jjc_606=1}] run function colosseum_of_fools:m/ravager
execute at @s[scores={jjc_202=13,jjc_606=10..,jjc_mobs_count=..1}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=14,jjc_505=1}] at @n[distance=..200,tag=jjc_14d] run function colosseum_of_fools:e/sgl/ze3
execute at @s[scores={jjc_202=14,jjc_606=1}] at @n[distance=..200,tag=jjc_14d] run function colosseum_of_fools:m/ravager
execute at @s[scores={jjc_202=14,jjc_505=1}] at @n[distance=..200,tag=jjc_6d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=14,jjc_606=1}] at @n[distance=..200,tag=jjc_6d] run function colosseum_of_fools:m/evoker_iceologer
execute at @s[scores={jjc_202=14,jjc_606=10..,jjc_mobs_count=..1}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=15,jjc_505=1}] at @n[distance=..200,tag=jjc_6d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=15,jjc_606=1}] at @n[distance=..200,tag=jjc_6d] run function colosseum_of_fools:m/evoker_fire_wizard
execute at @s[scores={jjc_202=15,jjc_606=10..,jjc_mobs_count=..1}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=16,jjc_505=1}] at @n[distance=..200,tag=jjc_8d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=16,jjc_606=1}] at @n[distance=..200,tag=jjc_8d] run function colosseum_of_fools:m/evoker
execute at @s[scores={jjc_202=16,jjc_606=10..,jjc_mobs_count=..1}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=17,jjc_505=1}] at @n[distance=..200,tag=jjc_10d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=17,jjc_606=1}] at @n[distance=..200,tag=jjc_10d] run function colosseum_of_fools:m/evoker_necromancer
execute at @s[scores={jjc_202=17,jjc_606=10..,jjc_mobs_count=..1}] run function colosseum_of_fools:ks/next_row

execute at @s[scores={jjc_202=18,jjc_505=1}] at @n[distance=..200,tag=jjc_12d] run function colosseum_of_fools:e/sgl/ze1
execute at @s[scores={jjc_202=18,jjc_606=1}] at @n[distance=..200,tag=jjc_12d] run function colosseum_of_fools:m/evoker_vex_twister
tag @s[scores={jjc_202=18,jjc_606=10..,jjc_mobs_count=..0}] add jjc_next