# ==================================================
# void vb.volley.jump()
# ==================================================

scoreboard players set vb.volley.jump.__hasFunctionReturned__ tbms.var 0
scoreboard players add @s vb.volley.isAware 0
execute if score @s vb.volley.isAware matches 0 run function vb/zzz_sl_block/27
scoreboard players set vb.main.blockCamera tbms.var 0
scoreboard players set vb.volley.served tbms.var 1
scoreboard players set vb.volley.smashing tbms.var 0
scoreboard players set @s vb.volley.isServing 0
playsound fastwoosh @a ~ ~ ~
scoreboard players set vb.volley.jump._0._2 tbms.var 0
execute if entity @s[tag=player1] run function vb/zzz_sl_block/28
execute if entity @s[tag=player2] if score vb.volley.jump._0._2 tbms.var matches 0 run function vb/zzz_sl_block/29
execute if entity @s[tag=player3] if score vb.volley.jump._0._2 tbms.var matches 0 run function vb/zzz_sl_block/30
execute if entity @s[tag=player4] if score vb.volley.jump._0._2 tbms.var matches 0 as @e[tag=meow4] at @s run function vb/volley/shoot_anim
scoreboard players set vb.volley.jump._0._10 tbms.var 0
execute if entity @s[tag=player1] run function vb/zzz_sl_block/40
execute if score @s vb.volley.threw matches 0 if entity @s[tag=player2] if score vb.volley.jump._0._10 tbms.var matches 0 run function vb/zzz_sl_block/45
