Skip to main content

~onDropCombat

Fires when the entity leaves combat (no damage dealt or received for 10 seconds).

Parameters​

ParameterDefaultDescription
oncefalseOnly trigger once per entity lifetime

Examples​

Skills:
- animation{name=sheathe} ~onDropCombat
- hidebone{bone=weapon} ~onDropCombat

Common Patterns​

Sheathe Weapon​

Skills:
- animation{name=sheathe_weapon} ~onDropCombat
- hidebone{bone=sword} ~onDropCombat
- showbone{bone=sheathed_sword} ~onDropCombat

Return to Idle​

Skills:
- animation{name=idle} ~onDropCombat
- hidebone{bone=combat_aura} ~onDropCombat

Calm Down​

Skills:
- animation{name=calm} ~onDropCombat
- hidebone{bone=rage_effects} ~onDropCombat
- showbone{bone=peaceful_particles} ~onDropCombat

Boss Reset​

Skills:
- animation{name=retreat} ~onDropCombat
- hidebone{bone=phase2_form} ~onDropCombat
- showbone{bone=normal_form} ~onDropCombat

Notes​

  • Combat state is tracked using a 200-tick (10 second) window after last damage
  • This fires on the transition from "in combat" to "not in combat"
  • Useful for resetting visual states when players flee or die