Table of Contents

Class TroopSacrificeModel

Namespace
TaleWorlds.CampaignSystem.ComponentInterfaces
Assembly
TaleWorlds.CampaignSystem.dll
public abstract class TroopSacrificeModel : GameModel
Inheritance
TroopSacrificeModel
Derived
Inherited Members

Constructors

TroopSacrificeModel()

protected TroopSacrificeModel()

Properties

BreakOutArmyLeaderRelationPenalty

public abstract int BreakOutArmyLeaderRelationPenalty { get; }

Property Value

int

BreakOutArmyMemberRelationPenalty

public abstract int BreakOutArmyMemberRelationPenalty { get; }

Property Value

int

Methods

GetLostTroopCountForBreakingInBesiegedSettlement(MobileParty, SiegeEvent)

public abstract int GetLostTroopCountForBreakingInBesiegedSettlement(MobileParty party, SiegeEvent siegeEvent)

Parameters

party MobileParty
siegeEvent SiegeEvent

Returns

int

GetLostTroopCountForBreakingOutOfBesiegedSettlement(MobileParty, SiegeEvent)

public abstract int GetLostTroopCountForBreakingOutOfBesiegedSettlement(MobileParty party, SiegeEvent siegeEvent)

Parameters

party MobileParty
siegeEvent SiegeEvent

Returns

int

GetNumberOfTroopsSacrificedForTryingToGetAway(BattleSideEnum, MapEvent)

public abstract int GetNumberOfTroopsSacrificedForTryingToGetAway(BattleSideEnum battleSide, MapEvent mapEvent)

Parameters

battleSide BattleSideEnum
mapEvent MapEvent

Returns

int

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