Class DefaultMilitaryPowerModel
- Namespace
- TaleWorlds.CampaignSystem.GameComponents
- Assembly
- TaleWorlds.CampaignSystem.dll
public class DefaultMilitaryPowerModel : MilitaryPowerModel
- Inheritance
-
DefaultMilitaryPowerModel
- Inherited Members
Constructors
DefaultMilitaryPowerModel()
public DefaultMilitaryPowerModel()
Methods
ChangeExistingBattleModifiers(List<(PowerFlags, float)>)
public static void ChangeExistingBattleModifiers(List<(DefaultMilitaryPowerModel.PowerFlags, float)> newBattleModifiers)
Parameters
newBattleModifiers
List<(DefaultMilitaryPowerModel.PowerFlags, float)>
GetContextModifier(CharacterObject, BattleSideEnum, PowerCalculationContext)
public override float GetContextModifier(CharacterObject troop, BattleSideEnum battleSideEnum, MapEvent.PowerCalculationContext context)
Parameters
troop
CharacterObjectbattleSideEnum
BattleSideEnumcontext
MapEvent.PowerCalculationContext
Returns
GetDefaultTroopPower(CharacterObject)
public override float GetDefaultTroopPower(CharacterObject troop)
Parameters
troop
CharacterObject
Returns
GetLeaderModifierInMapEvent(MapEvent, BattleSideEnum)
public override float GetLeaderModifierInMapEvent(MapEvent mapEvent, BattleSideEnum battleSideEnum)
Parameters
mapEvent
MapEventbattleSideEnum
BattleSideEnum
Returns
GetTroopPower(float, float, float)
public override float GetTroopPower(float defaultTroopPower, float leaderModifier = 0, float contextModifier = 0)
Parameters
Returns
GetTroopPower(CharacterObject, BattleSideEnum, PowerCalculationContext, float)
public override 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).