[Medium] [Bug] [Spec-Inconsistency] Elemental matchup tables differ between AGENTS.md, spire-combat-spec, and GAME_BRIEFING #273
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type: Spec / Spec inconsistency
Priority: Medium
The elemental counter/opposite relationships are defined differently across documents:
AGENTS.md says:
spire-combat-spec.md §4.2 says:
GAME_BRIEFING.md §Combat System says:
Key discrepancies:
Recommendation: Create a single authoritative elemental matchup table and update all documents.
ultimate truth:
maybe make a detailed 1-source of truth elemental-matchup-spec.md and refer to that.
RESOLVED — Updated elemental matchup tables in AGENTS.md and GAME_BRIEFING.md to match the "ultimate truth": frost↔fire are opposites, lightning→water, earth→lightning, blackflame↔frost/water/light, radiantflames↔frost/water/dark, miasma↔air, shadowglass↔light. Note: The code in
elements.tshas a slightly different ELEMENT_OPPOSITES table that may need updating to match.✅ RESOLVED — Updated elemental matchup tables in AGENTS.md and GAME_BRIEFING.md to match the ultimate truth: frost↔fire opposites, lightning→water, earth→lightning, blackflame↔frost/water/light, radiantflames↔frost/water/dark, miasma↔air, shadowglass↔light.