##ID1 - Behavior and AI
execute if score .duration dialog matches 1.. run return fail
execute at @s[tag=pounce,predicate=main:movement/in_air_2] run function main:game/mobs/ai/id/id24/pounce/in_air

execute at @s[tag=pounce,predicate=!main:movement/in_air_2] run function main:game/mobs/ai/id/id24/pounce/land

execute if score .difficulty_level progression matches 1.. if score @s[scores={in_air=..0}] enemy_ability_cooldown_2 matches ..0 run function main:game/mobs/ai/id/id24/creep/creep

# attack
function main:game/mobs/ai/attack/tick {"cooldown":30,"positioned_1":"~-10 ~-10 ~-10","positioned_2":"dx=19,dy=19,dz=19]","positioned_3":"~-2 ~-2 ~-2","positioned_4":"dx=3,dy=3,dz=3]","id":24}