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 Wordpower was refactored to charge AP per-target and to remove the previoususes remainingcounter from theCombatantmodel. 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.