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
weaponWeaponComponentDataisSiegeEngineHitbool
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
attackerTroopCharacterObjectcaptainCharacterObjectattackedTroopCharacterObjectattackerPartyPartyBasedamageintisFatalboolmissionTypeCombatXpModel.MissionTypeEnumxpAmountint
GetXpMultiplierFromShotDifficulty(float)
public abstract float GetXpMultiplierFromShotDifficulty(float shotDifficulty)
Parameters
shotDifficultyfloat
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).