Class MilitaryPowerModel
- Namespace
- TaleWorlds.CampaignSystem.ComponentInterfaces
- Assembly
- TaleWorlds.CampaignSystem.dll
public abstract class MilitaryPowerModel : GameModel
- Inheritance
-
MilitaryPowerModel
- Derived
- Inherited Members
Constructors
MilitaryPowerModel()
protected MilitaryPowerModel()
Methods
GetContextModifier(CharacterObject, BattleSideEnum, PowerCalculationContext)
public abstract float GetContextModifier(CharacterObject troop, BattleSideEnum battleSideEnum, MapEvent.PowerCalculationContext context)
Parameters
troop
CharacterObjectbattleSideEnum
BattleSideEnumcontext
MapEvent.PowerCalculationContext
Returns
GetDefaultTroopPower(CharacterObject)
public abstract float GetDefaultTroopPower(CharacterObject troop)
Parameters
troop
CharacterObject
Returns
GetLeaderModifierInMapEvent(MapEvent, BattleSideEnum)
public abstract float GetLeaderModifierInMapEvent(MapEvent mapEvent, BattleSideEnum battleSideEnum)
Parameters
mapEvent
MapEventbattleSideEnum
BattleSideEnum
Returns
GetTroopPower(float, float, float)
public abstract float GetTroopPower(float defaultTroopPower, float leaderModifier = 0, float contextModifier = 0)
Parameters
Returns
GetTroopPower(CharacterObject, BattleSideEnum, PowerCalculationContext, float)
public abstract float GetTroopPower(CharacterObject troop, BattleSideEnum side, MapEvent.PowerCalculationContext context, float leaderModifier)
Parameters
troop
CharacterObjectside
BattleSideEnumcontext
MapEvent.PowerCalculationContextleaderModifier
float
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).