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