execute positioned ~ ~-8 ~ if block ~ ~ ~ warped_wart_block if score @s timer matches 30 run playsound minecraft:entity.warden.heartbeat hostile @a[predicate=survivalplus:end] ~ ~ ~ 2 0
execute positioned ~ ~-8 ~ unless block ~ ~ ~ warped_wart_block if score @s timer matches 20 run particle minecraft:portal ~ ~-8 ~ 0 0 0 2 50
execute positioned ~ ~-8 ~ unless block ~ ~ ~ warped_wart_block if score @s timer matches 30 run playsound minecraft:block.water.ambient block @a ~ ~ ~
execute positioned ~ ~-8 ~ unless block ~ ~ ~ warped_wart_block run particle block{block_state:{Name:warped_wart_block}} ~ ~.5 ~ .2 .2 .2 0 2
execute if block ~ ~-8 ~ warped_wart_block positioned ~-1.5 ~-.5 ~-1.5 if entity @e[dz=2,dx=2,type=!marker,type=!area_effect_cloud] run function survivalplus:giant_deal/convert/list
scoreboard players reset @s[scores={timer=30..}] timer