Inherits TaleWorlds.Core.GameModel.
Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultCombatSimulationModel.
|
abstract int | SimulateHit (CharacterObject strikerTroop, CharacterObject struckTroop, PartyBase strikerParty, PartyBase struckParty, float strikerAdvantage, MapEvent battle) |
|
abstract int int attackerRounds | GetSimulationRoundsForBattle (MapEvent mapEvent, int numDefenders, int numAttackers) |
|
abstract int | GetNumberOfEquipmentsBuilt (Settlement settlement) |
|
abstract float | GetMaximumSiegeEquipmentProgress (Settlement settlement) |
|
abstract float | GetSettlementAdvantage (Settlement settlement) |
|
abstract float float attackerAdvantage | GetBattleAdvantage (PartyBase defenderParty, PartyBase attackerParty, MapEvent.BattleTypes mapEventType, Settlement settlement) |
|
◆ SimulateHit()
◆ GetSimulationRoundsForBattle()
abstract int int attackerRounds TaleWorlds.CampaignSystem.ComponentInterfaces.CombatSimulationModel.GetSimulationRoundsForBattle |
( |
MapEvent |
mapEvent, |
|
|
int |
numDefenders, |
|
|
int |
numAttackers |
|
) |
| |
◆ GetNumberOfEquipmentsBuilt()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.CombatSimulationModel.GetNumberOfEquipmentsBuilt |
( |
Settlement |
settlement | ) |
|
|
pure virtual |
◆ GetMaximumSiegeEquipmentProgress()
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.CombatSimulationModel.GetMaximumSiegeEquipmentProgress |
( |
Settlement |
settlement | ) |
|
|
pure virtual |
◆ GetSettlementAdvantage()
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.CombatSimulationModel.GetSettlementAdvantage |
( |
Settlement |
settlement | ) |
|
|
pure virtual |
◆ GetBattleAdvantage()
◆ defenderRounds
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.CombatSimulationModel.defenderRounds |
◆ defenderAdvantage
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.CombatSimulationModel.defenderAdvantage |