Class DefaultEncounterModel
- Namespace
- TaleWorlds.CampaignSystem.GameComponents
- Assembly
- TaleWorlds.CampaignSystem.dll
public class DefaultEncounterModel : EncounterModel
- Inheritance
-
DefaultEncounterModel
- Inherited Members
Constructors
DefaultEncounterModel()
public DefaultEncounterModel()
Properties
EstimatedMaximumMobilePartySpeedExceptPlayer
public override float EstimatedMaximumMobilePartySpeedExceptPlayer { get; }
Property Value
MaximumAllowedDistanceForEncounteringMobilePartyInArmy
public override float MaximumAllowedDistanceForEncounteringMobilePartyInArmy { get; }
Property Value
NeededMaximumDistanceForEncounteringMobileParty
public override float NeededMaximumDistanceForEncounteringMobileParty { get; }
Property Value
NeededMaximumDistanceForEncounteringTown
public override float NeededMaximumDistanceForEncounteringTown { get; }
Property Value
NeededMaximumDistanceForEncounteringVillage
public override float NeededMaximumDistanceForEncounteringVillage { get; }
Property Value
Methods
CreateMapEventComponentForEncounter(PartyBase, PartyBase, BattleTypes)
public override MapEventComponent CreateMapEventComponentForEncounter(PartyBase attackerParty, PartyBase defenderParty, MapEvent.BattleTypes battleType)
Parameters
attackerParty
PartyBasedefenderParty
PartyBasebattleType
MapEvent.BattleTypes
Returns
GetCharacterSergeantScore(Hero)
public override int GetCharacterSergeantScore(Hero hero)
Parameters
hero
Hero
Returns
GetDefenderPartiesOfSettlement(Settlement, BattleTypes)
public override IEnumerable<PartyBase> GetDefenderPartiesOfSettlement(Settlement settlement, MapEvent.BattleTypes mapEventType)
Parameters
settlement
SettlementmapEventType
MapEvent.BattleTypes
Returns
GetLeaderOfMapEvent(MapEvent, BattleSideEnum)
public override Hero GetLeaderOfMapEvent(MapEvent mapEvent, BattleSideEnum side)
Parameters
mapEvent
MapEventside
BattleSideEnum
Returns
GetLeaderOfSiegeEvent(SiegeEvent, BattleSideEnum)
public override Hero GetLeaderOfSiegeEvent(SiegeEvent siegeEvent, BattleSideEnum side)
Parameters
siegeEvent
SiegeEventside
BattleSideEnum
Returns
GetNextDefenderPartyOfSettlement(Settlement, ref int, BattleTypes)
public override PartyBase GetNextDefenderPartyOfSettlement(Settlement settlement, ref int partyIndex, MapEvent.BattleTypes mapEventType)
Parameters
settlement
SettlementpartyIndex
intmapEventType
MapEvent.BattleTypes
Returns
IsEncounterExemptFromHostileActions(PartyBase, PartyBase)
public override bool IsEncounterExemptFromHostileActions(PartyBase side1, PartyBase side2)
Parameters
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).