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.