test(mc-player-api): ✅ Add combat stats to test utilities for unit testing in common/mod.rs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
parent
db42dd867a
commit
eec96423be
1 changed files with 4 additions and 1 deletions
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue