Conditions:
  - playerwithin{d=20} true
  - hastag{t=skillRunning} false
  Skills:
  - state{s=punch} @self
  - addtag{t=skillRunning} @self
  - addtag{t=punch}
  - setAI{ai=false} @self
  - command{c="execute at @e[limit=1,sort=nearest,tag=punch] run tp @e[limit=1,type=minecraft:wither_skeleton,sort=nearest] ~ ~ ~ facing entity @p"}
  - delay 18
  - damage{a=20} @PlayersInRadius{r=5}
  - sudoskill{s=RockySlapDamage;cat=true} @PlayersInRadius{r=5}
  - sound{s=entity.player.attack.sweep;p=0.5} @playersinradius{r=100}
  - delay 1
  - command{c="mraid radiusExecute <caster.uuid> 5 mraid vision 2 spider <name>"} @self
  - summon{mob=RockyPunchTarget;amount=1} @Forward{f=6;y=0.0}
  - sudoskill{s=RockyPunchTargetSkill;cat=true} @Children
  - delay 1
  - summon{mob=RockyPunchTarget;amount=1} @Forward{f=13;y=0.0}
  - sudoskill{s=RockyPunchTargetSkill;cat=true} @Children
  - delay 22
  - setAI{ai=true} @self
  - removetag{t=skillRunning} @self
  - removetag{t=punch} @self
  - skill{s=RockyRSkillTimer;sync=true} >50% 0.7
  - skill{s=RockyRSkillTimerLowHealth;sync=true} <50% 0.7