Skip to content

Action Points

Action points drive combat actions in EternalGuild. Powers and items can declare AP cost in runtime data or C# implementation.

Current generated power pages report AP cost only when it is discoverable from structured data. Missing AP cost warnings usually mean the value is currently owned by C# behavior or implicit class logic rather than power JSON.

Generator policy:

  • Show explicit runtime AP values when present.
  • Do not infer AP costs from prose unless a parser is added intentionally.
  • Warn when a power has no structured AP cost.

Recent note (Jun 2026):

  • The Bard Majestic Word power was refactored to charge AP per-target and to remove the previous uses remaining counter from the Combatant model. This change means some AP values live in C# implementation rather than JSON and may trigger generator warnings until the power's runtime AP is exposed in structured data.