Species Trait Balancer
Maintain numerical parity and stylistic uniqueness across the game's species.
Workflow
- •Archetype Definition: Determine the niche (Tank, Scorer, Utility).
- •Stat Allocation: Apply the species-math.md framework to ensure point-buy parity (~100 pts total).
- •Trait Synergy:
- •Pair an active ability with a governing stat (e.g., "Strength-based Slam").
- •Balance power traits with corresponding penalties.
- •Verification: Link to
BaseSpecies.gdand verify the.tresformat.
Guidelines
- •Lore Parity: Cross-reference description with the world-building notes in
docs/context/. - •A/B Testing: Always compare against the "Human" baseline.
Artefacts to Update (when changing species)
- •Update
src/classes/species/resource files (.tres) and add the change to./docs/todo/master_todo.mdunder the related story (e.g.,US-AI-010). - •Add or update unit tests in
./tests/unit/that cover stat boundaries or behavior changes. - •If descriptive text or lore references change, update
./.github/skills/obsidian-narrative-vault/references/lore-standards.mdand notify the PM via the master todo.