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

Inherits TaleWorlds.ObjectSystem.MBObjectBase.

Public Member Functions

 ItemModifier ()
 
override void Deserialize (MBObjectManager objectManager, XmlNode node)
 De-serializes the object from an XmlNode. More...
 
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 ()
 
virtual void Deserialize (MBObjectManager objectManager, XmlNode node)
 
override int GetHashCode ()
 
virtual TextObject GetName ()
 
void PreAfterLoadInternal ()
 
void AfterLoadInternal ()
 
void OnRegistered ()
 
void OnUnregistered ()
 

Properties

TextObject Name [get]
 
float LootDropScore [get]
 
float ProductionDropScore [get]
 
float PriceMultiplier [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

◆ LootDropScore

float TaleWorlds.Core.ItemModifier.LootDropScore
get

◆ ProductionDropScore

float TaleWorlds.Core.ItemModifier.ProductionDropScore
get

◆ PriceMultiplier

float TaleWorlds.Core.ItemModifier.PriceMultiplier
get