Table of Contents

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

float

Methods

GetSkillForWeapon(WeaponComponentData, bool)

public override SkillObject GetSkillForWeapon(WeaponComponentData weapon, bool isSiegeEngineHit)

Parameters

weapon WeaponComponentData
isSiegeEngineHit bool

Returns

SkillObject

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

GetXpMultiplierFromShotDifficulty(float)

public override float GetXpMultiplierFromShotDifficulty(float shotDifficulty)

Parameters

shotDifficulty float

Returns

float

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