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
newBattleModifiersList<(DefaultMilitaryPowerModel.PowerFlags, float)>
GetContextModifier(CharacterObject, BattleSideEnum, PowerCalculationContext)
public override float GetContextModifier(CharacterObject troop, BattleSideEnum battleSideEnum, MapEvent.PowerCalculationContext context)
Parameters
troopCharacterObjectbattleSideEnumBattleSideEnumcontextMapEvent.PowerCalculationContext
Returns
GetDefaultTroopPower(CharacterObject)
public override float GetDefaultTroopPower(CharacterObject troop)
Parameters
troopCharacterObject
Returns
GetLeaderModifierInMapEvent(MapEvent, BattleSideEnum)
public override float GetLeaderModifierInMapEvent(MapEvent mapEvent, BattleSideEnum battleSideEnum)
Parameters
mapEventMapEventbattleSideEnumBattleSideEnum
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
troopCharacterObjectsideBattleSideEnumcontextMapEvent.PowerCalculationContextleaderModifierfloat
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).