What problem does it solve? Building combat in MapleStory Worlds (MSW) requires wiring together many native APIs — attack resolution, damage calculation, knockback, hit stop, death/revive, and AI — and getting any of them wrong produces silent failures like missing damage numbers, broken hit reactions, or choppy movement. This Skill provides the complete, verified combat integration guide so AI agents and developers implement the full Attack→Hit pipeline correctly the first time. ## Core Features & Use Cases - Full combat pipeline reference: Covers AttackComponent/HitComponent shapes, CalcDamage/CalcCritical hooks, HitEvent payloads, i-frames, per-Body knockback, hit stop, camera shake, sprite flash, SFX, damage skins, and avatar combat motion — all mapped to native MSW APIs. - AI implementation patterns: Documents three native-compatible approaches — FSM via StateComponent, Behaviour Trees via AIComponent with 4 Composite node types, and custom-script AI — with full reference implementations for monsters, bosses, and projectiles. - Antipattern warnings: Flags common failure modes such as direct HP subtraction bypassing HitEvent, timer-based movement, @ExecSpace override mismatches (LEA-3014), and unregistered FSM states (LEA-3005). - Use Case: You are building a 2D roguelike in MapleStory Worlds and need a monster with chase AI, contact damage, an overhead HP bar, knockback on hit, and death handling — follow the monster setup reference and combat pipeline to assemble the .model components and scripts correctly. ## Quick Start Ask the AI to implement a combat-capable monster in MapleStory Worlds with chase AI, hit reactions, and an HP bar using the msw-combat-system guide.