execute at @s[scores={jjc_303=20}] run playsound block.respawn_anchor.charge block @a ~ ~1.5 ~ 1 2
execute at @s[scores={jjc_303=40}] run playsound block.respawn_anchor.charge block @a ~ ~1.5 ~ 1 2
execute at @s[scores={jjc_303=60}] run playsound block.respawn_anchor.charge block @a ~ ~1.5 ~ 1 2
execute at @s[scores={jjc_303=80}] run playsound block.respawn_anchor.charge block @a ~ ~1.5 ~ 1 2
execute at @s[scores={jjc_303=30}] run data merge entity @s {brightness:{block:3s}}
execute at @s[scores={jjc_303=20}] run data merge entity @s {block_state:{Properties:{charges:"1"}},brightness:{block:6s}}
execute at @s[scores={jjc_303=40}] run data merge entity @s {block_state:{Properties:{charges:"2"}},brightness:{block:9s}}
execute at @s[scores={jjc_303=60}] run data merge entity @s {block_state:{Properties:{charges:"3"}},brightness:{block:12s}}
execute at @s[scores={jjc_303=80}] run data merge entity @s {block_state:{Properties:{charges:"4"}},brightness:{block:15s}}
execute at @s[scores={jjc_303=30}] on passengers run data merge entity @s {brightness:{block:3s}}
execute at @s[scores={jjc_303=20}] on passengers run data merge entity @s {brightness:{block:6s}}
execute at @s[scores={jjc_303=40}] on passengers run data merge entity @s {brightness:{block:9s}}
execute at @s[scores={jjc_303=60}] on passengers run data merge entity @s {brightness:{block:12s}}
execute at @s[scores={jjc_303=80}] on passengers run data merge entity @s {brightness:{block:15s}}
data merge entity @s[scores={jjc_303=1}] {transformation:{scale:[0.8f,1f,0.8f]}}
execute at @s[scores={jjc_303=1}] on passengers run data merge entity @s {transformation:{scale:[0.8f,1f,0.8f]}}
data merge entity @s[scores={jjc_303=2}] {start_interpolation:0,interpolation_duration:5,transformation:{translation:[-0.4f,2f,-0.4f]}}
execute at @s[scores={jjc_303=2}] on passengers run data merge entity @s[tag=jjc_geomancer_wall_zs1] {start_interpolation:0,interpolation_duration:5,transformation:{translation:[-0.4f,1f,-0.4f]}}
execute at @s[scores={jjc_303=2}] on passengers run data merge entity @s[tag=jjc_geomancer_wall_zs2] {start_interpolation:0,interpolation_duration:5,transformation:{translation:[-0.4f,0f,-0.4f]}}
execute at @s[scores={jjc_303=1}] run function colosseum_of_fools:ss/geomancer/wall/21
execute at @s[scores={jjc_303=100}] run fill ~ ~2 ~ ~ ~ ~ air replace barrier
execute at @s[scores={jjc_303=100}] run playsound entity.generic.explode hostile @a ~ ~1.5 ~ 2 0.8
execute at @s[scores={jjc_303=100}] run playsound entity.enderman.teleport hostile @a ~ ~1.5 ~ 2 0
execute at @s[scores={jjc_303=100}] run particle dragon_breath ~ ~0.5 ~ 1 1 1 0.25 100 force
execute at @s[scores={jjc_303=100}] run particle explosion_emitter ~ ~0.5 ~ 0 0 0 0 1 force
execute at @s[scores={jjc_303=100}] at @s as @e[nbt={attributes:[{}]},distance=..4.5,tag=!jjc_evoker_god] at @s run function colosseum_of_fools:ss/geomancer/wall/1d
execute at @s[scores={jjc_303=100}] at @s as @e[nbt={attributes:[{}]},distance=..2.5,tag=!jjc_evoker_god] at @s run function colosseum_of_fools:ss/geomancer/wall/2d
execute at @s[scores={jjc_303=100}] at @s run summon area_effect_cloud ~ ~-1 ~ {Tags:["jjc","jjc_evoker_god_wall_j"],Duration:40,Rotation:[-90f,0f]}
execute at @s[scores={jjc_303=100}] at @s run summon area_effect_cloud ~ ~-1 ~ {Tags:["jjc","jjc_evoker_god_wall_j"],Duration:40,Rotation:[90f,0f]}
execute at @s[scores={jjc_303=100}] at @s run summon area_effect_cloud ~ ~-1 ~ {Tags:["jjc","jjc_evoker_god_wall_j"],Duration:40}
execute at @s[scores={jjc_303=100}] at @s run summon area_effect_cloud ~ ~-1 ~ {Tags:["jjc","jjc_evoker_god_wall_j"],Duration:40,Rotation:[180f,0f]}
execute at @s[scores={jjc_303=100..}] at @s on passengers run kill @s
execute at @s[scores={jjc_303=100..}] run kill @s