M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.GameComponents.DefaultTroopSacrificeModel Class Reference

Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.TroopSacrificeModel.

Public Member Functions

override int GetLostTroopCountForBreakingInBesiegedSettlement (MobileParty party, SiegeEvent siegeEvent)
 
override int GetLostTroopCountForBreakingOutOfBesiegedSettlement (MobileParty party, SiegeEvent siegeEvent)
 
override int GetNumberOfTroopsSacrificedForTryingToGetAway (BattleSideEnum battleSide, MapEvent mapEvent)
 
abstract int GetLostTroopCountForBreakingInBesiegedSettlement (MobileParty party, SiegeEvent siegeEvent)
 
abstract int GetLostTroopCountForBreakingOutOfBesiegedSettlement (MobileParty party, SiegeEvent siegeEvent)
 
abstract int GetNumberOfTroopsSacrificedForTryingToGetAway (BattleSideEnum battleSide, MapEvent mapEvent)
 

Properties

override int BreakOutArmyLeaderRelationPenalty [get]
 
override int BreakOutArmyMemberRelationPenalty [get]
 
- Properties inherited from TaleWorlds.CampaignSystem.ComponentInterfaces.TroopSacrificeModel
abstract int BreakOutArmyLeaderRelationPenalty [get]
 
abstract int BreakOutArmyMemberRelationPenalty [get]
 

Member Function Documentation

◆ GetLostTroopCountForBreakingInBesiegedSettlement()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultTroopSacrificeModel.GetLostTroopCountForBreakingInBesiegedSettlement ( MobileParty  party,
SiegeEvent  siegeEvent 
)
virtual

◆ GetLostTroopCountForBreakingOutOfBesiegedSettlement()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultTroopSacrificeModel.GetLostTroopCountForBreakingOutOfBesiegedSettlement ( MobileParty  party,
SiegeEvent  siegeEvent 
)
virtual

◆ GetNumberOfTroopsSacrificedForTryingToGetAway()

override int TaleWorlds.CampaignSystem.GameComponents.DefaultTroopSacrificeModel.GetNumberOfTroopsSacrificedForTryingToGetAway ( BattleSideEnum  battleSide,
MapEvent  mapEvent 
)
virtual

Property Documentation

◆ BreakOutArmyLeaderRelationPenalty

override int TaleWorlds.CampaignSystem.GameComponents.DefaultTroopSacrificeModel.BreakOutArmyLeaderRelationPenalty
get

◆ BreakOutArmyMemberRelationPenalty

override int TaleWorlds.CampaignSystem.GameComponents.DefaultTroopSacrificeModel.BreakOutArmyMemberRelationPenalty
get