M&B: Bannerlord 1.2.9
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Core.ItemModifier Class Referencesealed

Inherits TaleWorlds.ObjectSystem.MBObjectBase.

Public Member Functions

 ItemModifier ()
 
override void Deserialize (MBObjectManager objectManager, XmlNode node)
 De-serializes the object from an XmlNode.
 
bool Equals (ItemModifier other)
 
override int GetHashCode ()
 
int ModifyDamage (int baseDamage)
 
int ModifySpeed (int baseSpeed)
 
int ModifyMountSpeed (int baseSpeed)
 
int ModifyMountManeuver (int baseManeuver)
 
int ModifyMountCharge (int baseCharge)
 
int ModifyMountHitPoints (int baseCharge)
 
int ModifyMissileSpeed (int baseSpeed)
 
int ModifyArmor (int armorValue)
 
short ModifyHitPoints (short baseHitPoints)
 
short ModifyStackCount (short baseStackCount)
 
- Public Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
 MBObjectBase ()
 
 MBObjectBase (MBObjectBase other)
 
 MBObjectBase (string stringId)
 
void AfterInitialized ()
 
virtual void AfterRegister ()
 
virtual void Initialize ()
 
override int GetHashCode ()
 
virtual TextObject GetName ()
 
void PreAfterLoadInternal ()
 
void AfterLoadInternal ()
 
void OnRegistered ()
 
void OnUnregistered ()
 

Properties

TextObject Name [get]
 
int Damage [get]
 
int Speed [get]
 
int MissileSpeed [get]
 
int Armor [get]
 
short HitPoints [get]
 
short StackCount [get]
 
float MountSpeed [get]
 
float Maneuver [get]
 
float ChargeDamage [get]
 
float MountHitPoints [get]
 
float LootDropScore [get]
 
float ProductionDropScore [get]
 
float PriceMultiplier [get]
 
ItemQuality ItemQuality [get]
 
- Properties inherited from TaleWorlds.ObjectSystem.MBObjectBase
string StringId [get, set]
 
MBGUID Id [get, set]
 
bool IsInitialized [get]
 
bool IsReady [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
virtual void OnBeforeLoad ()
 
virtual void PreAfterLoad ()
 
virtual void AfterLoad ()
 

Constructor & Destructor Documentation

◆ ItemModifier()

TaleWorlds.Core.ItemModifier.ItemModifier ( )

Member Function Documentation

◆ Deserialize()

override void TaleWorlds.Core.ItemModifier.Deserialize ( MBObjectManager objectManager,
XmlNode node )
virtual
Parameters
nodeXmlNode to be de-serialized from.

Reimplemented from TaleWorlds.ObjectSystem.MBObjectBase.

◆ Equals()

bool TaleWorlds.Core.ItemModifier.Equals ( ItemModifier other)

◆ GetHashCode()

override int TaleWorlds.Core.ItemModifier.GetHashCode ( )

◆ ModifyDamage()

int TaleWorlds.Core.ItemModifier.ModifyDamage ( int baseDamage)

◆ ModifySpeed()

int TaleWorlds.Core.ItemModifier.ModifySpeed ( int baseSpeed)

◆ ModifyMountSpeed()

int TaleWorlds.Core.ItemModifier.ModifyMountSpeed ( int baseSpeed)

◆ ModifyMountManeuver()

int TaleWorlds.Core.ItemModifier.ModifyMountManeuver ( int baseManeuver)

◆ ModifyMountCharge()

int TaleWorlds.Core.ItemModifier.ModifyMountCharge ( int baseCharge)

◆ ModifyMountHitPoints()

int TaleWorlds.Core.ItemModifier.ModifyMountHitPoints ( int baseCharge)

◆ ModifyMissileSpeed()

int TaleWorlds.Core.ItemModifier.ModifyMissileSpeed ( int baseSpeed)

◆ ModifyArmor()

int TaleWorlds.Core.ItemModifier.ModifyArmor ( int armorValue)

◆ ModifyHitPoints()

short TaleWorlds.Core.ItemModifier.ModifyHitPoints ( short baseHitPoints)

◆ ModifyStackCount()

short TaleWorlds.Core.ItemModifier.ModifyStackCount ( short baseStackCount)

Property Documentation

◆ Name

TextObject TaleWorlds.Core.ItemModifier.Name
get

◆ Damage

int TaleWorlds.Core.ItemModifier.Damage
get

◆ Speed

int TaleWorlds.Core.ItemModifier.Speed
get

◆ MissileSpeed

int TaleWorlds.Core.ItemModifier.MissileSpeed
get

◆ Armor

int TaleWorlds.Core.ItemModifier.Armor
get

◆ HitPoints

short TaleWorlds.Core.ItemModifier.HitPoints
get

◆ StackCount

short TaleWorlds.Core.ItemModifier.StackCount
get

◆ MountSpeed

float TaleWorlds.Core.ItemModifier.MountSpeed
get

◆ Maneuver

float TaleWorlds.Core.ItemModifier.Maneuver
get

◆ ChargeDamage

float TaleWorlds.Core.ItemModifier.ChargeDamage
get

◆ MountHitPoints

float TaleWorlds.Core.ItemModifier.MountHitPoints
get

◆ LootDropScore

float TaleWorlds.Core.ItemModifier.LootDropScore
get

◆ ProductionDropScore

float TaleWorlds.Core.ItemModifier.ProductionDropScore
get

◆ PriceMultiplier

float TaleWorlds.Core.ItemModifier.PriceMultiplier
get

◆ ItemQuality

ItemQuality TaleWorlds.Core.ItemModifier.ItemQuality
get