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
attackerPartyPartyBasedefenderPartyPartyBasebattleTypeMapEvent.BattleTypes
Returns
GetCharacterSergeantScore(Hero)
public override int GetCharacterSergeantScore(Hero hero)
Parameters
heroHero
Returns
GetDefenderPartiesOfSettlement(Settlement, BattleTypes)
public override IEnumerable<PartyBase> GetDefenderPartiesOfSettlement(Settlement settlement, MapEvent.BattleTypes mapEventType)
Parameters
settlementSettlementmapEventTypeMapEvent.BattleTypes
Returns
GetLeaderOfMapEvent(MapEvent, BattleSideEnum)
public override Hero GetLeaderOfMapEvent(MapEvent mapEvent, BattleSideEnum side)
Parameters
mapEventMapEventsideBattleSideEnum
Returns
GetLeaderOfSiegeEvent(SiegeEvent, BattleSideEnum)
public override Hero GetLeaderOfSiegeEvent(SiegeEvent siegeEvent, BattleSideEnum side)
Parameters
siegeEventSiegeEventsideBattleSideEnum
Returns
GetNextDefenderPartyOfSettlement(Settlement, ref int, BattleTypes)
public override PartyBase GetNextDefenderPartyOfSettlement(Settlement settlement, ref int partyIndex, MapEvent.BattleTypes mapEventType)
Parameters
settlementSettlementpartyIndexintmapEventTypeMapEvent.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).