| name | game-balance |
| description | Validate unit stats and combat values against GAME_REQUIREMENTS.md. Use when modifying unit properties, combat formulas, or terrain effects. Triggers on "balance", "stats", "unit values", "combat modifier". |
| allowed-tools | Read |
Game Balance Validator
Instructions
- Read the current GAME_REQUIREMENTS.md for authoritative values
- Compare implementation against requirements
- Flag any discrepancies
Quick Reference
Unit Stats
| Unit |
Cost |
Move |
Attack |
Defense |
Range |
Sight |
| Infantry |
100 |
3 |
5 |
4 |
1 |
2 |
| Tank |
300 |
5 |
8 |
6 |
1 |
2 |
| Artillery |
250 |
2 |
7 |
2 |
2-4 |
3 |
| Fighter |
350 |
8 |
6/3 |
4 |
1 |
4 |
| Bomber |
400 |
6 |
9 |
2 |
1 |
3 |
Terrain Effects
| Terrain |
Move Cost |
Defense |
| Plains |
1 |
+0% |
| Forest |
2 |
+25% |
| Hills |
2 |
+30% |
| Mountains |
3 |
+40% |
| City |
1 |
+35% |
| River |
2 |
-10% |
| Road |
0.5 |
+0% |
| Beach |
1 |
-20% |
Combat Modifiers
| Matchup |
Modifier |
| Tank vs Infantry (plains) |
+50% |
| Infantry vs Tank |
-30% |
| Fighter vs Bomber |
+75% |
| Fighter vs Ground |
-40% |
Damage Formula
Damage = (Attack × HP/10) × TerrainMod × Random(0.8-1.2)
Validation Checklist