Table of Contents

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

float

Methods

GetSkillForWeapon(WeaponComponentData, bool)

public abstract SkillObject GetSkillForWeapon(WeaponComponentData weapon, bool isSiegeEngineHit)

Parameters

weapon WeaponComponentData
isSiegeEngineHit bool

Returns

SkillObject

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 CharacterObject
captain CharacterObject
attackedTroop CharacterObject
attackerParty PartyBase
damage int
isFatal bool
missionType CombatXpModel.MissionTypeEnum
xpAmount int

GetXpMultiplierFromShotDifficulty(float)

public abstract float GetXpMultiplierFromShotDifficulty(float shotDifficulty)

Parameters

shotDifficulty float

Returns

float

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).