M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.ComponentInterfaces.EncounterModel Class Referenceabstract

Inherits TaleWorlds.Core.GameModel.

Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.

Public Member Functions

abstract bool IsEncounterExemptFromHostileActions (PartyBase side1, PartyBase side2)
 
abstract Hero GetLeaderOfSiegeEvent (SiegeEvent siegeEvent, BattleSideEnum side)
 
abstract Hero GetLeaderOfMapEvent (MapEvent mapEvent, BattleSideEnum side)
 
abstract int GetCharacterSergeantScore (Hero hero)
 
abstract IEnumerable< PartyBaseGetDefenderPartiesOfSettlement (Settlement settlement, MapEvent.BattleTypes mapEventType)
 

Properties

abstract float EstimatedMaximumMobilePartySpeedExceptPlayer [get]
 
abstract float NeededMaximumDistanceForEncounteringMobileParty [get]
 
abstract float MaximumAllowedDistanceForEncounteringMobilePartyInArmy [get]
 
abstract float NeededMaximumDistanceForEncounteringTown [get]
 
abstract float NeededMaximumDistanceForEncounteringVillage [get]
 

Member Function Documentation

◆ IsEncounterExemptFromHostileActions()

abstract bool TaleWorlds.CampaignSystem.ComponentInterfaces.EncounterModel.IsEncounterExemptFromHostileActions ( PartyBase  side1,
PartyBase  side2 
)
pure virtual

◆ GetLeaderOfSiegeEvent()

abstract Hero TaleWorlds.CampaignSystem.ComponentInterfaces.EncounterModel.GetLeaderOfSiegeEvent ( SiegeEvent  siegeEvent,
BattleSideEnum  side 
)
pure virtual

◆ GetLeaderOfMapEvent()

abstract Hero TaleWorlds.CampaignSystem.ComponentInterfaces.EncounterModel.GetLeaderOfMapEvent ( MapEvent  mapEvent,
BattleSideEnum  side 
)
pure virtual

◆ GetCharacterSergeantScore()

abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.EncounterModel.GetCharacterSergeantScore ( Hero  hero)
pure virtual

◆ GetDefenderPartiesOfSettlement()

abstract IEnumerable< PartyBase > TaleWorlds.CampaignSystem.ComponentInterfaces.EncounterModel.GetDefenderPartiesOfSettlement ( Settlement  settlement,
MapEvent.BattleTypes  mapEventType 
)
pure virtual

Property Documentation

◆ EstimatedMaximumMobilePartySpeedExceptPlayer

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.EncounterModel.EstimatedMaximumMobilePartySpeedExceptPlayer
get

◆ NeededMaximumDistanceForEncounteringMobileParty

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.EncounterModel.NeededMaximumDistanceForEncounteringMobileParty
get

◆ MaximumAllowedDistanceForEncounteringMobilePartyInArmy

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.EncounterModel.MaximumAllowedDistanceForEncounteringMobilePartyInArmy
get

◆ NeededMaximumDistanceForEncounteringTown

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.EncounterModel.NeededMaximumDistanceForEncounteringTown
get

◆ NeededMaximumDistanceForEncounteringVillage

abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.EncounterModel.NeededMaximumDistanceForEncounteringVillage
get