Analyze and adjust game balance for combat, progression, economy, or difficulty. Reads design docs and existing data to suggest or apply balance changes to .tres resource files.
Analyze and tune game balance for: $ARGUMENTS
ultrathink
| Area | Data Files | Design Reference |
|---|---|---|
combat | enemies, skills, status effects | docs/game-design/01-core-mechanics.md, 02-enemy-design.md |
progression | character stats, XP curves, AP costs | docs/game-design/01-core-mechanics.md |
economy | item prices, loot tables, shop inventory | docs/game-design/01-core-mechanics.md |
difficulty | encounter rates, enemy scaling, boss stats | docs/game-design/02-enemy-design.md |
resonance | resonance gain rates, overload thresholds | docs/game-design/01-core-mechanics.md |
echoes |
| echo power levels, rarity distribution |
docs/lore/04-echo-catalog.md |
equipment | weapon/armor stats, upgrade scaling | docs/game-design/01-core-mechanics.md |
.tres files in the affected data directoriesPresent balance changes to the user in this format:
## Balance Changes for: <area>
### Current State
- <observation about current balance>
### Issues Identified
1. <problem>: <why it's a problem>
2. ...
### Proposed Changes
| File | Property | Current | Proposed | Rationale |
|------|----------|---------|----------|-----------|
| `potion.tres` | `value` | 30 | 50 | Too weak for mid-game |
| `goblin.tres` | `hp` | 100 | 80 | Too tanky for first area |
### Formulas Affected
- Damage: `base_atk * (1.0 - def / 200.0)` — no change needed
- XP: `base_xp * level_diff_modifier` — adjust modifier curve
.tres files with approved values