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