When a city cannot complete a build (e.g., size < 2 for settlers), shields were accumulating past the build cost, showing confusing values like "60/40 shields" or negative turn counts. - Cap shieldBox at buildCost each turn in processCity - Clamp displayed shields to min(shieldBox, cost) in city screen - Add tests verifying shield capping and stalled build completion |
||
|---|---|---|
| .. | ||
| background.png | ||
| civilization-terrain.png | ||
| civilization-terrain.psd | ||
| civilization-units.png | ||
| civilization-units.psd | ||