Table of Contents

Class DefaultTroopSacrificeModel

Namespace
TaleWorlds.CampaignSystem.GameComponents
Assembly
TaleWorlds.CampaignSystem.dll
public class DefaultTroopSacrificeModel : TroopSacrificeModel
Inheritance
DefaultTroopSacrificeModel
Inherited Members

Constructors

DefaultTroopSacrificeModel()

public DefaultTroopSacrificeModel()

Properties

BreakOutArmyLeaderRelationPenalty

public override int BreakOutArmyLeaderRelationPenalty { get; }

Property Value

int

BreakOutArmyMemberRelationPenalty

public override int BreakOutArmyMemberRelationPenalty { get; }

Property Value

int

Methods

GetLostTroopCountForBreakingInBesiegedSettlement(MobileParty, SiegeEvent)

public override int GetLostTroopCountForBreakingInBesiegedSettlement(MobileParty party, SiegeEvent siegeEvent)

Parameters

party MobileParty
siegeEvent SiegeEvent

Returns

int

GetLostTroopCountForBreakingOutOfBesiegedSettlement(MobileParty, SiegeEvent)

public override int GetLostTroopCountForBreakingOutOfBesiegedSettlement(MobileParty party, SiegeEvent siegeEvent)

Parameters

party MobileParty
siegeEvent SiegeEvent

Returns

int

GetNumberOfTroopsSacrificedForTryingToGetAway(BattleSideEnum, MapEvent)

public override 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).