feat(simulator): ✨ Adjust melee vs city damage fractions for improved combat balance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
parent
d4cdf77f47
commit
6303dcd071
1 changed files with 4 additions and 4 deletions
|
|
@ -406,10 +406,10 @@ impl CombatResolver {
|
|||
// Melee vs city: only a fraction of unit damage translates to
|
||||
// city structural HP. Siege units are the intended counter to
|
||||
// walls (via Siege combat_type which applies siege_city_bonus).
|
||||
// 0.37 is the narrow sweet spot — 0.40 let seed 1 fall T76,
|
||||
// 0.33 stalled all 3 seeds at max_turns. 0.37 should stretch
|
||||
// seed 1 while keeping seed 2 decidable.
|
||||
let melee_city_fraction: f32 = 0.37;
|
||||
// 0.39 is the narrow sweet spot — 0.40 let seed 1 fall T76,
|
||||
// 0.37 stalled all 3 seeds at max_turns. 0.39 should stretch
|
||||
// seed 1 toward T150+ while keeping games decidable.
|
||||
let melee_city_fraction: f32 = 0.39;
|
||||
let city_dmg = (damage_to_defender as f32 * melee_city_fraction).round() as i32;
|
||||
(city_dmg, (city_hp - city_dmg).max(0))
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue