fix(@projects/@magic-civilization): 🐛 update heal per turn to 26 hp

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Natalie 2026-04-16 12:14:52 -07:00
parent 0176d9545a
commit 775b114537

View file

@ -513,13 +513,13 @@ impl City {
self.hp = (self.hp + amount).min(self.max_hp);
}
/// Heal the city by the standard per-turn amount (20 HP, was 10).
/// Raised with the melee-city-damage fraction in resolver.rs to force
/// attackers to sustain siege rather than 1-shot captures with warrior
/// rushes (prior T99/T116 fast wins).
/// Heal the city by the standard per-turn amount (26 HP).
/// Progression: 10 → 20 → 26. Final +30% bump to extend seed 1 fall from
/// T124 toward T200 while preserving sustained-siege resolution on the
/// other seeds.
/// Skips destroyed cities (HP == 0).
pub fn heal_per_turn(&mut self) {
const HEAL_PER_TURN: u32 = 20;
const HEAL_PER_TURN: u32 = 26;
if self.hp > 0 && self.hp < self.max_hp {
self.heal(HEAL_PER_TURN);
}