Attack Definitions
Attack timing is config-driven in apps/game/src/combat/CombatConfig.ts and mirrored in contracts/combat/attacks.yaml.
Initial attacks: attack1, attack2, attack3, heavy, air_attack, dash_attack.
docs/design-packages/DPS-002_CombatFoundation/03_ENGINEERING/ATTACK_DEFINITIONS.md
Attack timing is config-driven in apps/game/src/combat/CombatConfig.ts and mirrored in contracts/combat/attacks.yaml.
Initial attacks: attack1, attack2, attack3, heavy, air_attack, dash_attack.