Skip to main content
forge-abilities owns what a character can cast. It holds ability definitions, per-character learned sets and hotbars, mana and cooldowns, and the cast pipeline, including a server-authoritative projectile resolution handshake.

Concepts

  • Definition. A stable ability:<name> with a cast type, cost, cooldown, requirements, and payloads (for example damage).
  • Learned + hotbar. A character learns abilities and binds them to hotbar slots.
  • Cast cue. Casting fires a cue event; for projectile abilities the content spawns the visual and reports the hit back with ReportProjectileHit/ReportProjectileMiss, keeping the server authoritative over the outcome.

Exports

Registry & query

Cast, mana, cooldowns

Learning & hotbar

Definition shape

Events

Configuration

forge-abilities ships no content; abilities are creator-defined. Mana defaults and cast rules live in Config.