|
M&B: Bannerlord 1.3.4
The horns sound, the ravens gather.
|
Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.EncounterModel.
Public Member Functions | |
| override bool | IsEncounterExemptFromHostileActions (PartyBase side1, PartyBase side2) |
| override Hero | GetLeaderOfSiegeEvent (SiegeEvent siegeEvent, BattleSideEnum side) |
| override bool | CanMainHeroDoParleyWithParty (PartyBase partyBase, out TextObject explanation) |
| override Hero | GetLeaderOfMapEvent (MapEvent mapEvent, BattleSideEnum side) |
| override int | GetCharacterSergeantScore (Hero hero) |
| override IEnumerable< PartyBase > | GetDefenderPartiesOfSettlement (Settlement settlement, MapEvent.BattleTypes mapEventType) |
| override PartyBase | GetNextDefenderPartyOfSettlement (Settlement settlement, ref int partyIndex, MapEvent.BattleTypes mapEventType) |
| override MapEventComponent | CreateMapEventComponentForEncounter (PartyBase attackerParty, PartyBase defenderParty, MapEvent.BattleTypes battleType) |
| override float | GetSurrenderChance (MobileParty defenderParty, MobileParty attackerParty) |
| override ExplainedNumber | GetBribeChance (MobileParty defenderParty, MobileParty attackerParty) |
| override float | GetMapEventSideRunAwayChance (MapEventSide mapEventSide) |
| override void | FindNonAttachedNpcPartiesWhoWillJoinPlayerEncounter (List< MobileParty > partiesToJoinPlayerSide, List< MobileParty > partiesToJoinEnemySide) |
| Populates the lists for each side only with base mobile parties - excluding their attached parties. Nearby party search does not include main party. | |
| override bool | CanPlayerForceBanditsToJoin (out TextObject explanation) |
| override bool | IsPartyUnderPlayerCommand (PartyBase party) |
Public Member Functions inherited from TaleWorlds.CampaignSystem.ComponentInterfaces.EncounterModel | |
| bool | IsEncounterExemptFromHostileActions (PartyBase side1, PartyBase side2) |
| bool | CanMainHeroDoParleyWithParty (PartyBase partyBase, out TextObject explanation) |
| Hero | GetLeaderOfSiegeEvent (SiegeEvent siegeEvent, BattleSideEnum side) |
| Hero | GetLeaderOfMapEvent (MapEvent mapEvent, BattleSideEnum side) |
| int | GetCharacterSergeantScore (Hero hero) |
| IEnumerable< PartyBase > | GetDefenderPartiesOfSettlement (Settlement settlement, MapEvent.BattleTypes mapEventType) |
| PartyBase | GetNextDefenderPartyOfSettlement (Settlement settlement, ref int partyIndex, MapEvent.BattleTypes mapEventType) |
| MapEventComponent | CreateMapEventComponentForEncounter (PartyBase attackerParty, PartyBase defenderParty, MapEvent.BattleTypes battleType) |
| ExplainedNumber | GetBribeChance (MobileParty defenderParty, MobileParty attackerParty) |
| float | GetSurrenderChance (MobileParty defenderParty, MobileParty attackerParty) |
| float | GetMapEventSideRunAwayChance (MapEventSide mapEventside) |
| void | FindNonAttachedNpcPartiesWhoWillJoinPlayerEncounter (List< MobileParty > partiesToJoinPlayerSide, List< MobileParty > partiesToJoinEnemySide) |
| bool | CanPlayerForceBanditsToJoin (out TextObject explanation) |
| bool | IsPartyUnderPlayerCommand (PartyBase party) |
Public Member Functions inherited from TaleWorlds.Core.MBGameModel< EncounterModel > | |
| void | Initialize (T baseModel) |
| override bool TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.IsEncounterExemptFromHostileActions | ( | PartyBase | side1, |
| PartyBase | side2 ) |
| override Hero TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.GetLeaderOfSiegeEvent | ( | SiegeEvent | siegeEvent, |
| BattleSideEnum | side ) |
| override bool TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.CanMainHeroDoParleyWithParty | ( | PartyBase | partyBase, |
| out TextObject | explanation ) |
| override Hero TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.GetLeaderOfMapEvent | ( | MapEvent | mapEvent, |
| BattleSideEnum | side ) |
| override int TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.GetCharacterSergeantScore | ( | Hero | hero | ) |
| override IEnumerable< PartyBase > TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.GetDefenderPartiesOfSettlement | ( | Settlement | settlement, |
| MapEvent.BattleTypes | mapEventType ) |
| override PartyBase TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.GetNextDefenderPartyOfSettlement | ( | Settlement | settlement, |
| ref int | partyIndex, | ||
| MapEvent.BattleTypes | mapEventType ) |
| override MapEventComponent TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.CreateMapEventComponentForEncounter | ( | PartyBase | attackerParty, |
| PartyBase | defenderParty, | ||
| MapEvent.BattleTypes | battleType ) |
| override float TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.GetSurrenderChance | ( | MobileParty | defenderParty, |
| MobileParty | attackerParty ) |
| override ExplainedNumber TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.GetBribeChance | ( | MobileParty | defenderParty, |
| MobileParty | attackerParty ) |
| override float TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.GetMapEventSideRunAwayChance | ( | MapEventSide | mapEventSide | ) |
| override void TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.FindNonAttachedNpcPartiesWhoWillJoinPlayerEncounter | ( | List< MobileParty > | partiesToJoinPlayerSide, |
| List< MobileParty > | partiesToJoinEnemySide ) |
| partiesToJoinPlayerSide | Returns all non-attached ally parties in map event including nearby ones that will join |
| partiesToJoinEnemySide | Returns all non-attached enemy parties in map event including nearby ones that will join |
| override bool TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.CanPlayerForceBanditsToJoin | ( | out TextObject | explanation | ) |
| override bool TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.IsPartyUnderPlayerCommand | ( | PartyBase | party | ) |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |