M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.MPOnSpawnPerkEffectBase Class Reference

Inherits TaleWorlds.MountAndBlade.MPPerkEffectBase, and TaleWorlds.MountAndBlade.IOnSpawnPerkEffect.

Inherited by TaleWorlds.MountAndBlade.MPOnSpawnPerkEffect, and TaleWorlds.MountAndBlade.MPRandomOnSpawnPerkEffect.

Public Member Functions

virtual float GetTroopCountMultiplier ()
 
virtual float GetExtraTroopCount ()
 
virtual List<(EquipmentIndex, EquipmentElement)> GetAlternativeEquipments (bool isPlayer, List<(EquipmentIndex, EquipmentElement)> alternativeEquipments, bool getAll=false)
 
virtual float GetDrivenPropertyBonusOnSpawn (bool isPlayer, DrivenProperty drivenProperty, float baseValue)
 
virtual float GetHitpoints (bool isPlayer)
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.MPPerkEffectBase
virtual void OnUpdate (Agent agent, bool newState)
 
virtual void OnTick (MissionPeer peer, int tickCount)
 
virtual void OnTick (Agent agent, int tickCount)
 
virtual float GetDamage (WeaponComponentData attackerWeapon, DamageTypes damageType, bool isAlternativeAttack)
 
virtual float GetMountDamage (WeaponComponentData attackerWeapon, DamageTypes damageType, bool isAlternativeAttack)
 
virtual float GetDamageTaken (WeaponComponentData attackerWeapon, DamageTypes damageType)
 
virtual float GetMountDamageTaken (WeaponComponentData attackerWeapon, DamageTypes damageType)
 
virtual float GetSpeedBonusEffectiveness (Agent attacker)
 
virtual float GetShieldDamage (bool isCorrectSideBlock)
 
virtual float GetShieldDamageTaken (bool isCorrectSideBlock)
 
virtual float GetRangedAccuracy ()
 
virtual float GetThrowingWeaponSpeed (WeaponComponentData attackerWeapon)
 
virtual float GetDamageInterruptionThreshold ()
 
virtual float GetMountManeuver ()
 
virtual float GetMountSpeed ()
 
virtual float GetRangedHeadShotDamage ()
 
virtual int GetGoldOnKill (float attackerValue, float victimValue)
 
virtual int GetGoldOnAssist ()
 
virtual int GetRewardedGoldOnAssist ()
 
virtual bool GetIsTeamRewardedOnDeath ()
 
virtual void CalculateRewardedGoldOnDeath (Agent agent, List< ValueTuple< MissionPeer, int > > teamMembers)
 
virtual float GetDrivenPropertyBonus (DrivenProperty drivenProperty, float baseValue)
 
virtual float GetEncumbrance (bool isOnBody)
 
float GetTroopCountMultiplier ()
 
float GetExtraTroopCount ()
 
List<(EquipmentIndex, EquipmentElement)> GetAlternativeEquipments (bool isPlayer, List<(EquipmentIndex, EquipmentElement)> alternativeEquipments, bool getAll=false)
 
float GetDrivenPropertyBonusOnSpawn (bool isPlayer, DrivenProperty drivenProperty, float baseValue)
 
float GetHitpoints (bool isPlayer)
 

Protected Types

enum  Target
 

Protected Member Functions

override void Deserialize (XmlNode node)
 
abstract void Deserialize (XmlNode node)
 

Protected Attributes

Target EffectTarget
 

Additional Inherited Members

- Properties inherited from TaleWorlds.MountAndBlade.MPPerkEffectBase
virtual bool IsTickRequired [get]
 
bool IsDisabledInWarmup [get, protected set]
 

Member Enumeration Documentation

◆ Target

Member Function Documentation

◆ Deserialize()

override void TaleWorlds.MountAndBlade.MPOnSpawnPerkEffectBase.Deserialize ( XmlNode  node)
protectedvirtual

◆ GetTroopCountMultiplier()

virtual float TaleWorlds.MountAndBlade.MPOnSpawnPerkEffectBase.GetTroopCountMultiplier ( )
virtual

◆ GetExtraTroopCount()

virtual float TaleWorlds.MountAndBlade.MPOnSpawnPerkEffectBase.GetExtraTroopCount ( )
virtual

◆ GetAlternativeEquipments()

virtual List<(EquipmentIndex, EquipmentElement)> TaleWorlds.MountAndBlade.MPOnSpawnPerkEffectBase.GetAlternativeEquipments ( bool  isPlayer,
List<(EquipmentIndex, EquipmentElement)>  alternativeEquipments,
bool  getAll = false 
)
virtual

◆ GetDrivenPropertyBonusOnSpawn()

virtual float TaleWorlds.MountAndBlade.MPOnSpawnPerkEffectBase.GetDrivenPropertyBonusOnSpawn ( bool  isPlayer,
DrivenProperty  drivenProperty,
float  baseValue 
)
virtual

◆ GetHitpoints()

virtual float TaleWorlds.MountAndBlade.MPOnSpawnPerkEffectBase.GetHitpoints ( bool  isPlayer)
virtual

Member Data Documentation

◆ EffectTarget

Target TaleWorlds.MountAndBlade.MPOnSpawnPerkEffectBase.EffectTarget
protected