diff --git a/src/simulator/crates/mc-player-api/tests/common/mod.rs b/src/simulator/crates/mc-player-api/tests/common/mod.rs index 784d0d3a..74cb8e7e 100644 --- a/src/simulator/crates/mc-player-api/tests/common/mod.rs +++ b/src/simulator/crates/mc-player-api/tests/common/mod.rs @@ -24,7 +24,7 @@ use mc_ai::evaluator::ScoringWeights; use mc_ai::tactical::state::{TacticalBuildingSpec, TacticalUnitSpec}; use mc_turn::game_state::{GameState, MapUnit, PlayerState}; -use mc_units::{UnitStats, UnitsCatalog}; +use mc_units::{CombatStats, UnitStats, UnitsCatalog}; /// Mirror of `GdGameState::add_player_militarist` (api-gdext/src/lib.rs). /// @@ -213,6 +213,8 @@ pub fn build_runtime_units_catalog() -> UnitsCatalog { ransom_multiplier: 2.0, build_cost: 0, logistics: None, + // Mirrors public/resources/units/dwarf_warrior.json combat line. + combat: CombatStats { hp: 60, attack: 12, defense: 1, ..Default::default() }, }); cat.insert(UnitStats { id: "dwarf_founder".into(), @@ -223,6 +225,7 @@ pub fn build_runtime_units_catalog() -> UnitsCatalog { ransom_multiplier: 2.0, build_cost: 80, logistics: None, + combat: CombatStats::default(), }); cat }