Class CombatXpModel
- Namespace
- TaleWorlds.CampaignSystem.ComponentInterfaces
- Assembly
- TaleWorlds.CampaignSystem.dll
public abstract class CombatXpModel : GameModel
- Inheritance
-
CombatXpModel
- Derived
- Inherited Members
Constructors
CombatXpModel()
protected CombatXpModel()
Properties
CaptainRadius
public abstract float CaptainRadius { get; }
Property Value
Methods
GetSkillForWeapon(WeaponComponentData, bool)
public abstract SkillObject GetSkillForWeapon(WeaponComponentData weapon, bool isSiegeEngineHit)
Parameters
weapon
WeaponComponentDataisSiegeEngineHit
bool
Returns
GetXpFromHit(CharacterObject, CharacterObject, CharacterObject, PartyBase, int, bool, MissionTypeEnum, out int)
public abstract void GetXpFromHit(CharacterObject attackerTroop, CharacterObject captain, CharacterObject attackedTroop, PartyBase attackerParty, int damage, bool isFatal, CombatXpModel.MissionTypeEnum missionType, out int xpAmount)
Parameters
attackerTroop
CharacterObjectcaptain
CharacterObjectattackedTroop
CharacterObjectattackerParty
PartyBasedamage
intisFatal
boolmissionType
CombatXpModel.MissionTypeEnumxpAmount
int
GetXpMultiplierFromShotDifficulty(float)
public abstract float GetXpMultiplierFromShotDifficulty(float shotDifficulty)
Parameters
shotDifficulty
float
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).