M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
|
Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.MilitaryPowerModel.
Public Types | |
enum | PowerFlags { Invalid = 0x000 , Attacker = 0x001 , Defender = 0x002 , Siege = 0x004 , Village = 0x008 , RiverCrossing = 0x010 , Forest = 0x020 , Flat = 0x040 , Infantry = 0x080 , Archer = 0x100 , Cavalry = 0x200 , HorseArcher = 0x400 } |
Public Member Functions | |
override float | GetTroopPower (float defaultTroopPower, float leaderModifier=0.0f, float contextModifier=0.0f) |
override float | GetTroopPower (CharacterObject troop, BattleSideEnum side, MapEvent.PowerCalculationContext context, float leaderModifier) |
override float | GetLeaderModifierInMapEvent (MapEvent mapEvent, BattleSideEnum battleSideEnum) |
override float | GetContextModifier (CharacterObject troop, BattleSideEnum battleSideEnum, MapEvent.PowerCalculationContext context) |
override float | GetDefaultTroopPower (CharacterObject troop) |
abstract float | GetTroopPower (float defaultTroopPower, float leaderModifier=0.0f, float contextModifier=0.0f) |
abstract float | GetTroopPower (CharacterObject troop, BattleSideEnum side, MapEvent.PowerCalculationContext context, float leaderModifier) |
abstract float | GetContextModifier (CharacterObject troop, BattleSideEnum battleSideEnum, MapEvent.PowerCalculationContext context) |
abstract float | GetLeaderModifierInMapEvent (MapEvent mapEvent, BattleSideEnum battleSideEnum) |
abstract float | GetDefaultTroopPower (CharacterObject troop) |
Static Public Member Functions | |
static void | ChangeExistingBattleModifiers (List< ValueTuple< PowerFlags, float > > newBattleModifiers) |
|
static |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |