Table of Contents

Class MapEventParty

Namespace
TaleWorlds.CampaignSystem.MapEvents
Assembly
TaleWorlds.CampaignSystem.dll
public class MapEventParty
Inheritance
MapEventParty
Inherited Members

Properties

ContributionToBattle

public int ContributionToBattle { get; }

Property Value

int

GainedInfluence

[SaveableProperty(8)]
public float GainedInfluence { get; set; }

Property Value

float

GainedRenown

[SaveableProperty(7)]
public float GainedRenown { get; set; }

Property Value

float

GoldLost

[SaveableProperty(11)]
public int GoldLost { get; set; }

Property Value

int

HealthyManCountAtStart

public int HealthyManCountAtStart { get; }

Property Value

int

IsNpcParty

public bool IsNpcParty { get; }

Property Value

bool

MoraleChange

[SaveableProperty(9)]
public float MoraleChange { get; set; }

Property Value

float

Party

[SaveableProperty(1)]
public PartyBase Party { get; }

Property Value

PartyBase

PlunderedGold

[SaveableProperty(10)]
public int PlunderedGold { get; set; }

Property Value

int

RosterToReceiveLootItems

public ItemRoster RosterToReceiveLootItems { get; }

Property Value

ItemRoster

RosterToReceiveLootMembers

public TroopRoster RosterToReceiveLootMembers { get; }

Property Value

TroopRoster

RosterToReceiveLootPrisoners

public TroopRoster RosterToReceiveLootPrisoners { get; }

Property Value

TroopRoster

Troops

public FlattenedTroopRoster Troops { get; }

Property Value

FlattenedTroopRoster

Methods

AutoGeneratedInstanceCollectObjects(List<object>)

protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

CommitXpGain()

public void CommitXpGain()

GetTroop(UniqueTroopDescriptor)

public CharacterObject GetTroop(UniqueTroopDescriptor troopSeed)

Parameters

troopSeed UniqueTroopDescriptor

Returns

CharacterObject

OnTroopKilled(UniqueTroopDescriptor)

public void OnTroopKilled(UniqueTroopDescriptor troopSeed)

Parameters

troopSeed UniqueTroopDescriptor

OnTroopRouted(UniqueTroopDescriptor)

public void OnTroopRouted(UniqueTroopDescriptor troopSeed)

Parameters

troopSeed UniqueTroopDescriptor

OnTroopScoreHit(UniqueTroopDescriptor, CharacterObject, int, bool, bool, WeaponComponentData, bool)

public void OnTroopScoreHit(UniqueTroopDescriptor attackerTroopDesc, CharacterObject attackedTroop, int damage, bool isFatal, bool isTeamKill, WeaponComponentData attackerWeapon, bool isSimulatedHit)

Parameters

attackerTroopDesc UniqueTroopDescriptor
attackedTroop CharacterObject
damage int
isFatal bool
isTeamKill bool
attackerWeapon WeaponComponentData
isSimulatedHit bool

OnTroopWounded(UniqueTroopDescriptor)

public void OnTroopWounded(UniqueTroopDescriptor troopSeed)

Parameters

troopSeed UniqueTroopDescriptor

Update()

public void Update()

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