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

Inherits TaleWorlds.MountAndBlade.MPPerkEffect.

Inherited by TaleWorlds.MountAndBlade.Network.Gameplay.Perks.Effects.DamageEffect, TaleWorlds.MountAndBlade.Network.Gameplay.Perks.Effects.DamageTakenEffect, TaleWorlds.MountAndBlade.Network.Gameplay.Perks.Effects.MountDamageEffect, and TaleWorlds.MountAndBlade.Network.Gameplay.Perks.Effects.MountDamageTakenEffect.

Protected Types

enum  HitType
 

Protected Member Functions

override void Deserialize (XmlNode node)
 
bool IsSatisfied (WeaponComponentData attackerWeapon, DamageTypes damageType)
 
bool IsWeaponRanged (WeaponComponentData attackerWeapon)
 
abstract void Deserialize (XmlNode node)
 

Protected Attributes

HitType EffectHitType
 
DamageTypesDamageType
 
WeaponClassWeaponClass
 

Additional Inherited Members

- 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)
 
- Static Public Member Functions inherited from TaleWorlds.MountAndBlade.MPPerkEffect
static MPPerkEffect CreateFrom (XmlNode node)
 
- Static Protected Attributes inherited from TaleWorlds.MountAndBlade.MPPerkEffect
static Dictionary< string, Type > Registered
 
- Properties inherited from TaleWorlds.MountAndBlade.MPPerkEffectBase
virtual bool IsTickRequired [get]
 
bool IsDisabledInWarmup [get, protected set]
 

Member Enumeration Documentation

◆ HitType

Member Function Documentation

◆ Deserialize()

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

◆ IsSatisfied()

bool TaleWorlds.MountAndBlade.MPCombatPerkEffect.IsSatisfied ( WeaponComponentData  attackerWeapon,
DamageTypes  damageType 
)
protected

◆ IsWeaponRanged()

bool TaleWorlds.MountAndBlade.MPCombatPerkEffect.IsWeaponRanged ( WeaponComponentData  attackerWeapon)
protected

Member Data Documentation

◆ EffectHitType

HitType TaleWorlds.MountAndBlade.MPCombatPerkEffect.EffectHitType
protected

◆ DamageType

DamageTypes? TaleWorlds.MountAndBlade.MPCombatPerkEffect.DamageType
protected

◆ WeaponClass

WeaponClass? TaleWorlds.MountAndBlade.MPCombatPerkEffect.WeaponClass
protected