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

Inherits TaleWorlds.CampaignSystem.CampaignEventReceiver.

Public Member Functions

override void RemoveListeners (object obj)
 
override void OnPlayerBodyPropertiesChanged ()
 
override void OnBarterablesRequested (BarterData args)
 
override void OnHeroLevelledUp (Hero hero, bool shouldNotify=true)
 
override void OnHeroGainedSkill (Hero hero, SkillObject skill, int change=1, bool shouldNotify=true)
 
override void OnCharacterCreationIsOver ()
 
override void OnHeroCreated (Hero hero, bool isBornNaturally=false)
 
override void OnHeroOccupationChanged (Hero hero, Occupation oldOccupation)
 
override void OnHeroWounded (Hero woundedHero)
 
override void OnBarterAccepted (Hero offererHero, Hero otherHero, List< BarterSystem.Barterables.Barterable > barters)
 
override void OnBarterCanceled (Hero offererHero, Hero otherHero, List< BarterSystem.Barterables.Barterable > barters)
 
override void OnHeroRelationChanged (Hero effectiveHero, Hero effectiveHeroGainedRelationWith, int relationChange, bool showNotification, ChangeRelationAction.ChangeRelationDetail detail, Hero originalHero, Hero originalGainedRelationWith)
 
override void OnQuestLogAdded (QuestBase quest, bool hideInformation)
 
override void OnIssueLogAdded (IssueBase issue, bool hideInformation)
 
override void OnClanTierChanged (Clan clan, bool shouldNotify=true)
 
override void OnClanChangedKingdom (Clan clan, Kingdom oldKingdom, Kingdom newKingdom, ChangeKingdomAction.ChangeKingdomActionDetail detail, bool showNotification=true)
 
override void OnCompanionClanCreated (Clan clan)
 
override void OnHeroJoinedParty (Hero hero, MobileParty mobileParty)
 
override void OnHeroOrPartyTradedGold (ValueTuple< Hero, PartyBase > giver, ValueTuple< Hero, PartyBase > recipient, ValueTuple< int, string > goldAmount, bool showNotification)
 
override void OnHeroOrPartyGaveItem (ValueTuple< Hero, PartyBase > giver, ValueTuple< Hero, PartyBase > receiver, ItemRosterElement itemRosterElement, bool showNotification)
 
override void OnBanditPartyRecruited (MobileParty banditParty)
 
override void OnKingdomDecisionAdded (KingdomDecision decision, bool isPlayerInvolved)
 
override void OnKingdomDecisionCancelled (KingdomDecision decision, bool isPlayerInvolved)
 
override void OnKingdomDecisionConcluded (KingdomDecision decision, DecisionOutcome chosenOutcome, bool isPlayerInvolved)
 
override void OnPartyAttachedAnotherParty (MobileParty mobileParty)
 
override void OnNearbyPartyAddedToPlayerMapEvent (MobileParty mobileParty)
 
override void OnArmyCreated (Army army)
 
override void OnArmyDispersed (Army army, Army.ArmyDispersionReason reason, bool isPlayersArmy)
 
override void OnArmyGathered (Army army, Settlement gatheringSettlement)
 
override void OnPerkOpened (Hero hero, PerkObject perk)
 
override void OnPlayerTraitChanged (TraitObject trait, int previousLevel)
 
override void OnVillageStateChanged (Village village, Village.VillageStates oldState, Village.VillageStates newState, MobileParty raiderParty)
 
override void OnSettlementEntered (MobileParty party, Settlement settlement, Hero hero)
 
override void OnAfterSettlementEntered (MobileParty party, Settlement settlement, Hero hero)
 
override void OnMercenaryTroopChangedInTown (Town town, CharacterObject oldTroopType, CharacterObject newTroopType)
 
override void OnMercenaryNumberChangedInTown (Town town, int oldNumber, int newNumber)
 
override void OnAlleyOccupiedByPlayer (Alley alley, TroopRoster troops)
 
override void OnAlleyOwnerChanged (Alley alley, Hero newOwner, Hero oldOwner)
 
override void OnAlleyClearedByPlayer (Alley alley)
 
override void OnRomanticStateChanged (Hero hero1, Hero hero2, Romance.RomanceLevelEnum romanceLevel)
 
override void OnHeroesMarried (Hero hero1, Hero hero2, bool showNotification=true)
 
override void OnPlayerEliminatedFromTournament (int round, Town town)
 
override void OnPlayerStartedTournamentMatch (Town town)
 
override void OnTournamentStarted (Town town)
 
override void OnWarDeclared (IFaction faction1, IFaction faction2, DeclareWarAction.DeclareWarDetail declareWarDetail)
 
override void OnTournamentFinished (CharacterObject winner, MBReadOnlyList< CharacterObject > participants, Town town, ItemObject prize)
 
override void OnTournamentCancelled (Town town)
 
override void OnStartBattle (PartyBase attackerParty, PartyBase defenderParty, object subject, bool showNotification)
 
override void OnRebellionFinished (Settlement settlement, Clan oldOwnerClan)
 
override void TownRebelliousStateChanged (Town town, bool rebelliousState)
 
override void OnRebelliousClanDisbandedAtSettlement (Settlement settlement, Clan clan)
 
override void OnItemsLooted (MobileParty mobileParty, ItemRoster items)
 
override void OnMobilePartyDestroyed (MobileParty mobileParty, PartyBase destroyerParty)
 
override void OnMobilePartyCreated (MobileParty party)
 
override void OnMobilePartyQuestStatusChanged (MobileParty party, bool isUsedByQuest)
 
override void OnHeroKilled (Hero victim, Hero killer, KillCharacterAction.KillCharacterActionDetail detail, bool showNotification=true)
 
override void OnBeforeHeroKilled (Hero victim, Hero killer, KillCharacterAction.KillCharacterActionDetail detail, bool showNotification=true)
 
override void OnChildEducationCompleted (Hero hero, int age)
 
override void OnHeroComesOfAge (Hero hero)
 
override void OnHeroGrowsOutOfInfancy (Hero hero)
 
override void OnHeroReachesTeenAge (Hero hero)
 
override void OnCharacterDefeated (Hero winner, Hero loser)
 
override void OnRulingClanChanged (Kingdom kingdom, Clan newRulingClan)
 
override void OnHeroPrisonerTaken (PartyBase capturer, Hero prisoner)
 
override void OnHeroPrisonerReleased (Hero prisoner, PartyBase party, IFaction capturerFaction, EndCaptivityDetail detail)
 
override void OnCharacterBecameFugitive (Hero hero)
 
override void OnPlayerMetHero (Hero hero)
 
override void OnPlayerLearnsAboutHero (Hero hero)
 
override void OnRenownGained (Hero hero, int gainedRenown, bool doNotNotify)
 
override void OnCrimeRatingChanged (IFaction kingdom, float deltaCrimeAmount)
 
override void OnNewCompanionAdded (Hero newCompanion)
 
override void OnAfterMissionStarted (IMission iMission)
 
override void OnGameMenuOpened (MenuCallbackArgs args)
 
override void AfterGameMenuOpened (MenuCallbackArgs args)
 
override void BeforeGameMenuOpened (MenuCallbackArgs args)
 
override void OnMakePeace (IFaction side1Faction, IFaction side2Faction, MakePeaceAction.MakePeaceDetail detail)
 
override void OnKingdomDestroyed (Kingdom destroyedKingdom)
 
override void CanKingdomBeDiscontinued (Kingdom kingdom, ref bool result)
 
override void OnKingdomCreated (Kingdom createdKingdom)
 
override void OnVillageBecomeNormal (Village village)
 
override void OnVillageBeingRaided (Village village)
 
override void OnVillageLooted (Village village)
 
override void OnCompanionRemoved (Hero companion, RemoveCompanionAction.RemoveCompanionDetail detail)
 
override void OnAgentJoinedConversation (IAgent agent)
 
override void OnConversationEnded (IEnumerable< CharacterObject > characters)
 
override void OnMapEventEnded (MapEvent mapEvent)
 
override void OnMapEventStarted (MapEvent mapEvent, PartyBase attackerParty, PartyBase defenderParty)
 
override void OnPrisonersChangeInSettlement (Settlement settlement, FlattenedTroopRoster prisonerRoster, Hero prisonerHero, bool takenFromDungeon)
 
override void OnPlayerBoardGameOver (Hero opposingHero, BoardGameHelper.BoardGameState state)
 
override void OnRansomOfferedToPlayer (Hero captiveHero)
 
override void OnRansomOfferCancelled (Hero captiveHero)
 
override void OnPeaceOfferedToPlayer (IFaction opponentFaction, int tributeAmount)
 
override void OnPeaceOfferCancelled (IFaction opponentFaction)
 
override void OnMarriageOfferedToPlayer (Hero suitor, Hero maiden)
 
override void OnMarriageOfferCanceled (Hero suitor, Hero maiden)
 
override void OnVassalOrMercenaryServiceOfferedToPlayer (Kingdom offeredKingdom)
 
override void OnVassalOrMercenaryServiceOfferCanceled (Kingdom offeredKingdom)
 
override void OnMissionStarted (IMission mission)
 
override void BeforeMissionOpened ()
 
override void OnPartyRemoved (PartyBase party)
 
override void OnPartySizeChanged (PartyBase party)
 
override void OnSettlementOwnerChanged (Settlement settlement, bool openToClaim, Hero newOwner, Hero oldOwner, Hero capturerHero, ChangeOwnerOfSettlementAction.ChangeOwnerOfSettlementDetail detail)
 
override void OnGovernorChanged (Town fortification, Hero oldGovernor, Hero newGovernor)
 
override void OnSettlementLeft (MobileParty party, Settlement settlement)
 
override void WeeklyTick ()
 
override void DailyTick ()
 
override void DailyTickParty (MobileParty mobileParty)
 
override void DailyTickTown (Town town)
 
override void DailyTickSettlement (Settlement settlement)
 
override void DailyTickHero (Hero hero)
 
override void DailyTickClan (Clan clan)
 
override void CollectAvailableTutorials (ref List< CampaignTutorial > tutorials)
 
override void OnTutorialCompleted (string tutorial)
 
override void OnBuildingLevelChanged (Town town, Building building, int levelChange)
 
override void HourlyTick ()
 
override void HourlyTickParty (MobileParty mobileParty)
 
override void HourlyTickSettlement (Settlement settlement)
 
override void HourlyTickClan (Clan clan)
 
override void Tick (float dt)
 
override void OnSessionStart (CampaignGameStarter campaignGameStarter)
 
override void OnAfterSessionStart (CampaignGameStarter campaignGameStarter)
 
override void OnNewGameCreated (CampaignGameStarter campaignGameStarter)
 
override void OnGameEarlyLoaded (CampaignGameStarter campaignGameStarter)
 
override void OnGameLoaded (CampaignGameStarter campaignGameStarter)
 
override void OnGameLoadFinished ()
 
override void AiHourlyTick (MobileParty party, PartyThinkParams partyThinkParams)
 
override void TickPartialHourlyAi (MobileParty party)
 
override void OnPartyJoinedArmy (MobileParty mobileParty)
 
override void OnPartyRemovedFromArmy (MobileParty mobileParty)
 
override void OnArmyLeaderThink (Hero hero, Army.ArmyLeaderThinkReason reason)
 
override void OnMissionEnded (IMission mission)
 
override void QuarterDailyPartyTick (MobileParty mobileParty)
 
override void OnPlayerBattleEnd (MapEvent mapEvent)
 
override void OnUnitRecruited (CharacterObject character, int amount)
 
override void OnChildConceived (Hero mother)
 
override void OnGivenBirth (Hero mother, List< Hero > aliveChildren, int stillbornCount)
 
override void MissionTick (float dt)
 
override void OnArmyOverlaySetDirty ()
 
override void OnPlayerDesertedBattle (int sacrificedMenCount)
 
override void OnPartyVisibilityChanged (PartyBase party)
 
override void TrackDetected (Track track)
 
override void TrackLost (Track track)
 
override void LocationCharactersAreReadyToSpawn (Dictionary< string, int > unusedUsablePointCount)
 
override void LocationCharactersSimulated ()
 
override void OnPlayerUpgradedTroops (CharacterObject upgradeFromTroop, CharacterObject upgradeToTroop, int number)
 
override void OnHeroCombatHit (CharacterObject attackerTroop, CharacterObject attackedTroop, PartyBase party, WeaponComponentData usedWeapon, bool isFatal, int xp)
 
override void OnCharacterPortraitPopUpOpened (CharacterObject character)
 
override void OnCharacterPortraitPopUpClosed ()
 
override void OnPlayerStartTalkFromMenu (Hero hero)
 
override void OnGameMenuOptionSelected (GameMenuOption gameMenuOption)
 
override void OnPlayerStartRecruitment (CharacterObject recruitTroopCharacter)
 
override void OnBeforePlayerCharacterChanged (Hero oldPlayer, Hero newPlayer)
 
override void OnPlayerCharacterChanged (Hero oldPlayer, Hero newPlayer, MobileParty newMainParty, bool isMainPartyChanged)
 
override void OnClanLeaderChanged (Hero oldLeader, Hero newLeader)
 
override void OnSiegeEventStarted (SiegeEvent siegeEvent)
 
override void OnPlayerSiegeStarted ()
 
override void OnSiegeEventEnded (SiegeEvent siegeEvent)
 
override void OnSiegeAftermathApplied (MobileParty attackerParty, Settlement settlement, SiegeAftermathAction.SiegeAftermath aftermathType, Clan previousSettlementOwner, Dictionary< MobileParty, float > partyContributions)
 
override void OnSiegeBombardmentHit (MobileParty besiegerParty, Settlement besiegedSettlement, BattleSideEnum side, SiegeEngineType weapon, SiegeBombardTargets target)
 
override void OnSiegeBombardmentWallHit (MobileParty besiegerParty, Settlement besiegedSettlement, BattleSideEnum side, SiegeEngineType weapon, bool isWallCracked)
 
override void OnSiegeEngineDestroyed (MobileParty besiegerParty, Settlement besiegedSettlement, BattleSideEnum side, SiegeEngineType destroyedEngine)
 
override void OnTradeRumorIsTaken (List< TradeRumor > newRumors, Settlement sourceSettlement=null)
 
override void OnCheckForIssue (Hero hero)
 
override void OnIssueUpdated (IssueBase issue, IssueBase.IssueUpdateDetails details, Hero issueSolver=null)
 
override void OnTroopsDeserted (MobileParty mobileParty, TroopRoster desertedTroops)
 
override void OnTroopRecruited (Hero recruiterHero, Settlement recruitmentSettlement, Hero recruitmentSource, CharacterObject troop, int amount)
 
override void OnTroopGivenToSettlement (Hero giverHero, Settlement recipientSettlement, TroopRoster roster)
 
override void OnItemSold (PartyBase receiverParty, PartyBase payerParty, ItemRosterElement itemRosterElement, int number, Settlement currentSettlement)
 
override void OnCaravanTransactionCompleted (MobileParty caravanParty, Town town, List< ValueTuple< EquipmentElement, int > > itemRosterElements)
 
override void OnPrisonerSold (PartyBase sellerParty, PartyBase buyerParty, TroopRoster prisoners)
 
override void OnPartyDisbandStarted (MobileParty disbandParty)
 
override void OnPartyDisbanded (MobileParty disbandParty, Settlement relatedSettlement)
 
override void OnPartyDisbandCanceled (MobileParty disbandParty)
 
override void OnHideoutSpotted (PartyBase party, PartyBase hideoutParty)
 
override void OnHideoutDeactivated (Settlement hideout)
 
override void OnHeroSharedFoodWithAnother (Hero supporterHero, Hero supportedHero, float influence)
 
override void OnPlayerInventoryExchange (List< ValueTuple< ItemRosterElement, int > > purchasedItems, List< ValueTuple< ItemRosterElement, int > > soldItems, bool isTrading)
 
override void OnItemsDiscardedByPlayer (ItemRoster discardedItems)
 
override void OnPersuasionProgressCommitted (Tuple< PersuasionOptionArgs, PersuasionOptionResult > progress)
 
override void OnQuestCompleted (QuestBase quest, QuestBase.QuestCompleteDetails detail)
 
override void OnQuestStarted (QuestBase quest)
 
override void OnItemProduced (ItemObject itemObject, Settlement settlement, int count)
 
override void OnItemConsumed (ItemObject itemObject, Settlement settlement, int count)
 
override void OnPartyConsumedFood (MobileParty party)
 
override void OnBeforeMainCharacterDied (Hero victim, Hero killer, KillCharacterAction.KillCharacterActionDetail detail, bool showNotification=true)
 
override void OnNewIssueCreated (IssueBase issue)
 
override void OnIssueOwnerChanged (IssueBase issue, Hero oldOwner)
 
override void OnGameOver ()
 
override void SiegeCompleted (Settlement siegeSettlement, MobileParty attackerParty, bool isWin, BattleTypes battleType)
 
override void SiegeEngineBuilt (SiegeEvent siegeEvent, BattleSideEnum side, SiegeEngineType siegeEngineType)
 
override void RaidCompleted (BattleSideEnum winnerSide, RaidEventComponent raidEvent)
 
override void ForceVolunteersCompleted (BattleSideEnum winnerSide, ForceVolunteersEventComponent forceVolunteersEvent)
 
override void ForceSuppliesCompleted (BattleSideEnum winnerSide, ForceSuppliesEventComponent forceSuppliesEvent)
 
override void OnHideoutBattleCompleted (BattleSideEnum winnerSide, HideoutEventComponent hideoutEventComponent)
 
override void OnClanDestroyed (Clan destroyedClan)
 
override void OnNewItemCrafted (ItemObject itemObject, ItemModifier overriddenItemModifier, bool isCraftingOrderItem)
 
override void CraftingPartUnlocked (CraftingPiece craftingPiece)
 
override void OnWorkshopInitialized (Workshop workshop)
 
override void OnWorkshopOwnerChanged (Workshop workshop, Hero oldOwner)
 
override void OnWorkshopTypeChanged (Workshop workshop)
 
override void OnBeforeSave ()
 
override void OnSaveStarted ()
 
override void OnSaveOver (bool isSuccessful, string saveName)
 
override void OnPrisonerTaken (FlattenedTroopRoster roster)
 
override void OnPrisonerReleased (FlattenedTroopRoster roster)
 
override void OnMainPartyPrisonerRecruited (FlattenedTroopRoster roster)
 
override void OnPrisonerDonatedToSettlement (MobileParty donatingParty, FlattenedTroopRoster donatedPrisoners, Settlement donatedSettlement)
 
override void OnEquipmentSmeltedByHero (Hero hero, EquipmentElement smeltedEquipmentElement)
 
override void OnPlayerTradeProfit (int profit)
 
override void OnHeroChangedClan (Hero hero, Clan oldClan)
 
override void OnHeroGetsBusy (Hero hero, HeroGetsBusyReasons heroGetsBusyReason)
 
override void CollectLoots (MapEvent mapEvent, PartyBase party, Dictionary< PartyBase, ItemRoster > loot, ItemRoster rosterToReceiveLoot, MBList< TroopRosterElement > lootedCasualties, float lootAmount)
 
override void OnLootDistributedToParty (MapEvent mapEvent, PartyBase party, Dictionary< PartyBase, ItemRoster > loot)
 
override void OnHeroTeleportationRequested (Hero hero, Settlement targetSettlement, MobileParty targetParty, TeleportHeroAction.TeleportationDetail detail)
 
override void OnPartyLeaderChangeOfferCanceled (MobileParty party)
 
override void OnClanInfluenceChanged (Clan clan, float change)
 
override void OnPlayerPartyKnockedOrKilledTroop (CharacterObject strikedTroop)
 
override void OnPlayerEarnedGoldFromAsset (GameComponents.DefaultClanFinanceModel.AssetIncomeType incomeType, int incomeAmount)
 
override void OnMainPartyStarving ()
 
override void OnPlayerJoinedTournament (Town town, bool isParticipant)
 
override void OnHeroUnregistered (Hero hero)
 
override void OnConfigChanged ()
 
override void OnCraftingOrderCompleted (Town town, CraftingOrder craftingOrder, ItemObject craftedItem, Hero completerHero)
 
override void OnItemsRefined (Hero hero, RefiningFormula refineFormula)
 
override void CanHeroLeadParty (Hero hero, ref bool result)
 
override void CanHeroMarry (Hero hero, ref bool result)
 
override void CanHeroEquipmentBeChanged (Hero hero, ref bool result)
 
override void CanBeGovernorOrHavePartyRole (Hero hero, ref bool result)
 
override void CanHeroDie (Hero hero, KillCharacterAction.KillCharacterActionDetail causeOfDeath, ref bool result)
 
override void CanHeroBecomePrisoner (Hero hero, ref bool result)
 
override void CanMoveToSettlement (Hero hero, ref bool result)
 
override void CanHaveQuestsOrIssues (Hero hero, ref bool result)
 
override void OnMapEventContinuityNeedsUpdate (IFaction faction)
 
- Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignEventReceiver
virtual void RemoveListeners (Object o)
 
virtual void OnCommonAreaStateChanged (Alley alley, Alley.AreaState oldState, Alley.AreaState newState)
 
virtual void SiegeCompleted (Settlement siegeSettlement, MobileParty attackerParty, bool isWin, MapEvent.BattleTypes battleType)
 SiegeCompleted event triggers when a siege ends with a normal outcome. If attackers are defeated "partially", it won't be fired, because the siege event doesn't actually end, and battle state is set to none.
 
virtual void OnNewItemCrafted (ItemObject itemObject)
 
virtual void OnItemsRefined (Hero hero, Crafting.RefiningFormula refineFormula)
 

Static Public Member Functions

static void SetupPreConversation ()
 

Static Public Attributes

const int OnNewGameCreatedPartialFollowUpEventMaxIndex = 100
 

Properties

static IMbEvent OnPlayerBodyPropertiesChangedEvent [get]
 
static IMbEvent< BarterDataBarterablesRequested [get]
 
static IMbEvent< Hero, bool > HeroLevelledUp [get]
 
static IMbEvent< Hero, SkillObject, int, bool > HeroGainedSkill [get]
 
static IMbEvent OnCharacterCreationIsOverEvent [get]
 
static IMbEvent< Hero, bool > HeroCreated [get]
 
static IMbEvent< Hero, OccupationHeroOccupationChangedEvent [get]
 
static IMbEvent< HeroHeroWounded [get]
 
static IMbEvent< Hero, Hero, List< BarterSystem.Barterables.Barterable > > OnBarterAcceptedEvent [get]
 
static IMbEvent< Hero, Hero, List< BarterSystem.Barterables.Barterable > > OnBarterCanceledEvent [get]
 
static IMbEvent< Hero, Hero, int, bool, ChangeRelationAction.ChangeRelationDetail, Hero, HeroHeroRelationChanged [get]
 
static IMbEvent< QuestBase, bool > QuestLogAddedEvent [get]
 
static IMbEvent< IssueBase, bool > IssueLogAddedEvent [get]
 
static IMbEvent< Clan, bool > ClanTierIncrease [get]
 
static IMbEvent< Clan, Kingdom, Kingdom, ChangeKingdomAction.ChangeKingdomActionDetail, bool > OnClanChangedKingdomEvent [get]
 
static IMbEvent< ClanOnCompanionClanCreatedEvent [get]
 
static IMbEvent< Hero, MobilePartyOnHeroJoinedPartyEvent [get]
 
static IMbEvent< ValueTuple< Hero, PartyBase >, ValueTuple< Hero, PartyBase >, ValueTuple< int, string >, bool > HeroOrPartyTradedGold [get]
 
static IMbEvent< ValueTuple< Hero, PartyBase >, ValueTuple< Hero, PartyBase >, ItemRosterElement, bool > HeroOrPartyGaveItem [get]
 
static IMbEvent< MobilePartyBanditPartyRecruited [get]
 
static IMbEvent< KingdomDecision, bool > KingdomDecisionAdded [get]
 
static IMbEvent< KingdomDecision, bool > KingdomDecisionCancelled [get]
 
static IMbEvent< KingdomDecision, DecisionOutcome, bool > KingdomDecisionConcluded [get]
 
static IMbEvent< MobilePartyPartyAttachedAnotherParty [get]
 
static IMbEvent< MobilePartyNearbyPartyAddedToPlayerMapEvent [get]
 
static IMbEvent< ArmyArmyCreated [get]
 
static IMbEvent< Army, Army.ArmyDispersionReason, bool > ArmyDispersed [get]
 
static IMbEvent< Army, SettlementArmyGathered [get]
 
static IMbEvent< Hero, PerkObjectPerkOpenedEvent [get]
 
static IMbEvent< TraitObject, int > PlayerTraitChangedEvent [get]
 
static IMbEvent< Village, Village.VillageStates, Village.VillageStates, MobilePartyVillageStateChanged [get]
 
static IMbEvent< MobileParty, Settlement, HeroSettlementEntered [get]
 
static IMbEvent< MobileParty, Settlement, HeroAfterSettlementEntered [get]
 
static IMbEvent< Town, CharacterObject, CharacterObjectMercenaryTroopChangedInTown [get]
 
static IMbEvent< Town, int, int > MercenaryNumberChangedInTown [get]
 
static IMbEvent< Alley, Hero, HeroAlleyOwnerChanged [get]
 
static IMbEvent< Alley, TroopRosterAlleyOccupiedByPlayer [get]
 
static IMbEvent< AlleyAlleyClearedByPlayer [get]
 
static IMbEvent< Hero, Hero, Romance.RomanceLevelEnumRomanticStateChanged [get]
 
static IMbEvent< Hero, Hero, bool > HeroesMarried [get]
 
static IMbEvent< int, TownPlayerEliminatedFromTournament [get]
 
static IMbEvent< TownPlayerStartedTournamentMatch [get]
 
static IMbEvent< TownTournamentStarted [get]
 
static IMbEvent< IFaction, IFaction, DeclareWarAction.DeclareWarDetailWarDeclared [get]
 
static IMbEvent< CharacterObject, MBReadOnlyList< CharacterObject >, Town, ItemObjectTournamentFinished [get]
 
static IMbEvent< TownTournamentCancelled [get]
 
static IMbEvent< PartyBase, PartyBase, object, bool > BattleStarted [get]
 
static IMbEvent< Settlement, ClanRebellionFinished [get]
 
static IMbEvent< Town, bool > TownRebelliosStateChanged [get]
 
static IMbEvent< Settlement, ClanRebelliousClanDisbandedAtSettlement [get]
 
static IMbEvent< MobileParty, ItemRosterItemsLooted [get]
 
static IMbEvent< MobileParty, PartyBaseMobilePartyDestroyed [get]
 
static IMbEvent< MobilePartyMobilePartyCreated [get]
 
static IMbEvent< MobileParty, bool > MobilePartyQuestStatusChanged [get]
 
static IMbEvent< Hero, Hero, KillCharacterAction.KillCharacterActionDetail, bool > HeroKilledEvent [get]
 
static IMbEvent< Hero, Hero, KillCharacterAction.KillCharacterActionDetail, bool > BeforeHeroKilledEvent [get]
 
static IMbEvent< Hero, int > ChildEducationCompletedEvent [get]
 
static IMbEvent< HeroHeroComesOfAgeEvent [get]
 
static IMbEvent< HeroHeroGrowsOutOfInfancyEvent [get]
 
static IMbEvent< HeroHeroReachesTeenAgeEvent [get]
 
static IMbEvent< Hero, HeroCharacterDefeated [get]
 
static IMbEvent< Kingdom, ClanRulingClanChanged [get]
 
static IMbEvent< PartyBase, HeroHeroPrisonerTaken [get]
 
static IMbEvent< Hero, PartyBase, IFaction, EndCaptivityDetailHeroPrisonerReleased [get]
 
static IMbEvent< HeroCharacterBecameFugitive [get]
 
static IMbEvent< HeroOnPlayerMetHeroEvent [get]
 
static IMbEvent< HeroOnPlayerLearnsAboutHeroEvent [get]
 
static IMbEvent< Hero, int, bool > RenownGained [get]
 
static IMbEvent< IFaction, float > CrimeRatingChanged [get]
 
static IMbEvent< HeroNewCompanionAdded [get]
 
static IMbEvent< IMissionAfterMissionStarted [get]
 
static IMbEvent< MenuCallbackArgsGameMenuOpened [get]
 
static IMbEvent< MenuCallbackArgsAfterGameMenuOpenedEvent [get]
 
static IMbEvent< MenuCallbackArgsBeforeGameMenuOpenedEvent [get]
 
static IMbEvent< IFaction, IFaction, MakePeaceAction.MakePeaceDetailMakePeace [get]
 
static IMbEvent< KingdomKingdomDestroyedEvent [get]
 
static ReferenceIMBEvent< Kingdom, bool > CanKingdomBeDiscontinuedEvent [get]
 
static IMbEvent< KingdomKingdomCreatedEvent [get]
 
static IMbEvent< VillageVillageBecomeNormal [get]
 
static IMbEvent< VillageVillageBeingRaided [get]
 
static IMbEvent< VillageVillageLooted [get]
 
static IMbEvent< Hero, RemoveCompanionAction.RemoveCompanionDetailCompanionRemoved [get]
 
static IMbEvent< IAgentOnAgentJoinedConversationEvent [get]
 
static IMbEvent< IEnumerable< CharacterObject > > ConversationEnded [get]
 
static IMbEvent< MapEventMapEventEnded [get]
 
static IMbEvent< MapEvent, PartyBase, PartyBaseMapEventStarted [get]
 
static IMbEvent< Settlement, FlattenedTroopRoster, Hero, bool > PrisonersChangeInSettlement [get]
 
static IMbEvent< Hero, BoardGameHelper.BoardGameStateOnPlayerBoardGameOverEvent [get]
 
static IMbEvent< HeroOnRansomOfferedToPlayerEvent [get]
 
static IMbEvent< HeroOnRansomOfferCancelledEvent [get]
 
static IMbEvent< IFaction, int > OnPeaceOfferedToPlayerEvent [get]
 
static IMbEvent< IFactionOnPeaceOfferCancelledEvent [get]
 
static IMbEvent< Hero, HeroOnMarriageOfferedToPlayerEvent [get]
 
static IMbEvent< Hero, HeroOnMarriageOfferCanceledEvent [get]
 
static IMbEvent< KingdomOnVassalOrMercenaryServiceOfferedToPlayerEvent [get]
 
static IMbEvent< KingdomOnVassalOrMercenaryServiceOfferCanceledEvent [get]
 
static IMbEvent< IMissionOnMissionStartedEvent [get]
 
static IMbEvent BeforeMissionOpenedEvent [get]
 
static IMbEvent< PartyBaseOnPartyRemovedEvent [get]
 
static IMbEvent< PartyBaseOnPartySizeChangedEvent [get]
 
static IMbEvent< Settlement, bool, Hero, Hero, Hero, ChangeOwnerOfSettlementAction.ChangeOwnerOfSettlementDetail > OnSettlementOwnerChangedEvent [get]
 
static IMbEvent< Town, Hero, HeroOnGovernorChangedEvent [get]
 
static IMbEvent< MobileParty, SettlementOnSettlementLeftEvent [get]
 
static IMbEvent WeeklyTickEvent [get]
 
static IMbEvent DailyTickEvent [get]
 
static IMbEvent< MobilePartyDailyTickPartyEvent [get]
 
static IMbEvent< TownDailyTickTownEvent [get]
 
static IMbEvent< SettlementDailyTickSettlementEvent [get]
 
static IMbEvent< HeroDailyTickHeroEvent [get]
 
static IMbEvent< ClanDailyTickClanEvent [get]
 
static IMbEvent< List< CampaignTutorial > > CollectAvailableTutorialsEvent [get]
 
static IMbEvent< string > OnTutorialCompletedEvent [get]
 
static IMbEvent< Town, Building, int > OnBuildingLevelChangedEvent [get]
 
static IMbEvent HourlyTickEvent [get]
 
static IMbEvent< MobilePartyHourlyTickPartyEvent [get]
 
static IMbEvent< SettlementHourlyTickSettlementEvent [get]
 
static IMbEvent< ClanHourlyTickClanEvent [get]
 
static IMbEvent< float > TickEvent [get]
 
static IMbEvent< CampaignGameStarterOnSessionLaunchedEvent [get]
 
static IMbEvent< CampaignGameStarterOnAfterSessionLaunchedEvent [get]
 
static IMbEvent< CampaignGameStarterOnNewGameCreatedEvent [get]
 
static IMbEvent< CampaignGameStarter, int > OnNewGameCreatedPartialFollowUpEvent [get]
 
static IMbEvent< CampaignGameStarterOnNewGameCreatedPartialFollowUpEndEvent [get]
 
static IMbEvent< CampaignGameStarterOnGameEarlyLoadedEvent [get]
 
static IMbEvent< CampaignGameStarterOnGameLoadedEvent [get]
 
static IMbEvent OnGameLoadFinishedEvent [get]
 
static IMbEvent< MobileParty, PartyThinkParamsAiHourlyTickEvent [get]
 
static IMbEvent< MobilePartyTickPartialHourlyAiEvent [get]
 
static IMbEvent< MobilePartyOnPartyJoinedArmyEvent [get]
 
static IMbEvent< MobilePartyPartyRemovedFromArmyEvent [get]
 
static IMbEvent< Hero, Army.ArmyLeaderThinkReasonOnArmyLeaderThinkEvent [get]
 
static IMbEvent< IMissionOnMissionEndedEvent [get]
 
static IMbEvent< MobilePartyOnQuarterDailyPartyTick [get]
 
static IMbEvent< MapEventOnPlayerBattleEndEvent [get]
 
static IMbEvent< CharacterObject, int > OnUnitRecruitedEvent [get]
 
static IMbEvent< HeroOnChildConceivedEvent [get]
 
static IMbEvent< Hero, List< Hero >, int > OnGivenBirthEvent [get]
 
static IMbEvent< float > MissionTickEvent [get]
 
static IMbEvent SetupPreConversationEvent [get]
 
static IMbEvent ArmyOverlaySetDirtyEvent [get]
 
static IMbEvent< int > PlayerDesertedBattleEvent [get]
 
static IMbEvent< PartyBasePartyVisibilityChangedEvent [get]
 
static IMbEvent< TrackTrackDetectedEvent [get]
 
static IMbEvent< TrackTrackLostEvent [get]
 
static IMbEvent< Dictionary< string, int > > LocationCharactersAreReadyToSpawnEvent [get]
 
static IMbEvent LocationCharactersSimulatedEvent [get]
 
static IMbEvent< CharacterObject, CharacterObject, int > PlayerUpgradedTroopsEvent [get]
 
static IMbEvent< CharacterObject, CharacterObject, PartyBase, WeaponComponentData, bool, int > OnHeroCombatHitEvent [get]
 
static IMbEvent< CharacterObjectCharacterPortraitPopUpOpenedEvent [get]
 
static IMbEvent CharacterPortraitPopUpClosedEvent [get]
 
static IMbEvent< HeroPlayerStartTalkFromMenu [get]
 
static IMbEvent< GameMenuOptionGameMenuOptionSelectedEvent [get]
 
static IMbEvent< CharacterObjectPlayerStartRecruitmentEvent [get]
 
static IMbEvent< Hero, HeroOnBeforePlayerCharacterChangedEvent [get]
 
static IMbEvent< Hero, Hero, MobileParty, bool > OnPlayerCharacterChangedEvent [get]
 
static IMbEvent< Hero, HeroOnClanLeaderChangedEvent [get]
 
static IMbEvent< SiegeEventOnSiegeEventStartedEvent [get]
 
static IMbEvent OnPlayerSiegeStartedEvent [get]
 
static IMbEvent< SiegeEventOnSiegeEventEndedEvent [get]
 
static IMbEvent< MobileParty, Settlement, SiegeAftermathAction.SiegeAftermath, Clan, Dictionary< MobileParty, float > > OnSiegeAftermathAppliedEvent [get]
 
static IMbEvent< MobileParty, Settlement, BattleSideEnum, SiegeEngineType, SiegeBombardTargetsOnSiegeBombardmentHitEvent [get]
 
static IMbEvent< MobileParty, Settlement, BattleSideEnum, SiegeEngineType, bool > OnSiegeBombardmentWallHitEvent [get]
 
static IMbEvent< MobileParty, Settlement, BattleSideEnum, SiegeEngineTypeOnSiegeEngineDestroyedEvent [get]
 
static IMbEvent< List< TradeRumor >, SettlementOnTradeRumorIsTakenEvent [get]
 
static IMbEvent< HeroOnCheckForIssueEvent [get]
 
static IMbEvent< IssueBase, IssueBase.IssueUpdateDetails, HeroOnIssueUpdatedEvent [get]
 
static IMbEvent< MobileParty, TroopRosterOnTroopsDesertedEvent [get]
 
static IMbEvent< Hero, Settlement, Hero, CharacterObject, int > OnTroopRecruitedEvent [get]
 
static IMbEvent< Hero, Settlement, TroopRosterOnTroopGivenToSettlementEvent [get]
 
static IMbEvent< PartyBase, PartyBase, ItemRosterElement, int, SettlementOnItemSoldEvent [get]
 
static IMbEvent< MobileParty, Town, List< ValueTuple< EquipmentElement, int > > > OnCaravanTransactionCompletedEvent [get]
 
static IMbEvent< PartyBase, PartyBase, TroopRosterOnPrisonerSoldEvent [get]
 
static IMbEvent< MobilePartyOnPartyDisbandStartedEvent [get]
 
static IMbEvent< MobileParty, SettlementOnPartyDisbandedEvent [get]
 
static IMbEvent< MobilePartyOnPartyDisbandCanceledEvent [get]
 
static IMbEvent< PartyBase, PartyBaseOnHideoutSpottedEvent [get]
 
static IMbEvent< SettlementOnHideoutDeactivatedEvent [get]
 
static IMbEvent< Hero, Hero, float > OnHeroSharedFoodWithAnotherHeroEvent [get]
 
static IMbEvent< List< ValueTuple< ItemRosterElement, int > >, List< ValueTuple< ItemRosterElement, int > >, bool > PlayerInventoryExchangeEvent [get]
 
static IMbEvent< ItemRosterOnItemsDiscardedByPlayerEvent [get]
 
static IMbEvent< Tuple< PersuasionOptionArgs, PersuasionOptionResult > > PersuasionProgressCommittedEvent [get]
 
static IMbEvent< QuestBase, QuestBase.QuestCompleteDetailsOnQuestCompletedEvent [get]
 
static IMbEvent< QuestBaseOnQuestStartedEvent [get]
 
static IMbEvent< ItemObject, Settlement, int > OnItemProducedEvent [get]
 
static IMbEvent< ItemObject, Settlement, int > OnItemConsumedEvent [get]
 
static IMbEvent< MobilePartyOnPartyConsumedFoodEvent [get]
 
static IMbEvent< Hero, Hero, KillCharacterAction.KillCharacterActionDetail, bool > OnBeforeMainCharacterDiedEvent [get]
 
static IMbEvent< IssueBaseOnNewIssueCreatedEvent [get]
 
static IMbEvent< IssueBase, HeroOnIssueOwnerChangedEvent [get]
 
static IMbEvent OnGameOverEvent [get]
 
static IMbEvent< Settlement, MobileParty, bool, BattleTypes > SiegeCompletedEvent [get]
 
static IMbEvent< SiegeEvent, BattleSideEnum, SiegeEngineTypeSiegeEngineBuiltEvent [get]
 
static IMbEvent< BattleSideEnum, RaidEventComponentRaidCompletedEvent [get]
 
static IMbEvent< BattleSideEnum, ForceVolunteersEventComponentForceVolunteersCompletedEvent [get]
 
static IMbEvent< BattleSideEnum, ForceSuppliesEventComponentForceSuppliesCompletedEvent [get]
 
static MbEvent< BattleSideEnum, HideoutEventComponentOnHideoutBattleCompletedEvent [get]
 
static IMbEvent< ClanOnClanDestroyedEvent [get]
 
static IMbEvent< ItemObject, ItemModifier, bool > OnNewItemCraftedEvent [get]
 
static IMbEvent< CraftingPieceCraftingPartUnlockedEvent [get]
 
static IMbEvent< WorkshopWorkshopInitializedEvent [get]
 
static IMbEvent< Workshop, HeroWorkshopOwnerChangedEvent [get]
 
static IMbEvent< WorkshopWorkshopTypeChangedEvent [get]
 
static IMbEvent OnBeforeSaveEvent [get]
 
static IMbEvent OnSaveStartedEvent [get]
 
static IMbEvent< bool, string > OnSaveOverEvent [get]
 
static IMbEvent< FlattenedTroopRosterOnPrisonerTakenEvent [get]
 
static IMbEvent< FlattenedTroopRosterOnPrisonerReleasedEvent [get]
 
static IMbEvent< FlattenedTroopRosterOnMainPartyPrisonerRecruitedEvent [get]
 
static IMbEvent< MobileParty, FlattenedTroopRoster, SettlementOnPrisonerDonatedToSettlementEvent [get]
 
static IMbEvent< Hero, EquipmentElementOnEquipmentSmeltedByHeroEvent [get]
 
static IMbEvent< int > OnPlayerTradeProfitEvent [get]
 
static IMbEvent< Hero, ClanOnHeroChangedClanEvent [get]
 
static IMbEvent< Hero, HeroGetsBusyReasonsOnHeroGetsBusyEvent [get]
 
static IMbEvent< MapEvent, PartyBase, Dictionary< PartyBase, ItemRoster >, ItemRoster, MBList< TroopRosterElement >, float > CollectLootsEvent [get]
 
static IMbEvent< MapEvent, PartyBase, Dictionary< PartyBase, ItemRoster > > DistributeLootToPartyEvent [get]
 
static IMbEvent< Hero, Settlement, MobileParty, TeleportHeroAction.TeleportationDetailOnHeroTeleportationRequestedEvent [get]
 
static IMbEvent< MobilePartyOnPartyLeaderChangeOfferCanceledEvent [get]
 
static IMbEvent< Clan, float > OnClanInfluenceChangedEvent [get]
 
static IMbEvent< CharacterObjectOnPlayerPartyKnockedOrKilledTroopEvent [get]
 
static IMbEvent< GameComponents.DefaultClanFinanceModel.AssetIncomeType, int > OnPlayerEarnedGoldFromAssetEvent [get]
 
static IMbEvent OnMainPartyStarvingEvent [get]
 
static IMbEvent< Town, bool > OnPlayerJoinedTournamentEvent [get]
 
static IMbEvent< HeroOnHeroUnregisteredEvent [get]
 
static IMbEvent OnConfigChangedEvent [get]
 
static IMbEvent< Town, CraftingOrder, ItemObject, HeroOnCraftingOrderCompletedEvent [get]
 
static IMbEvent< Hero, RefiningFormula > OnItemsRefinedEvent [get]
 
static ReferenceIMBEvent< Hero, bool > CanHeroLeadPartyEvent [get]
 
static ReferenceIMBEvent< Hero, bool > CanHeroMarryEvent [get]
 
static ReferenceIMBEvent< Hero, bool > CanHeroEquipmentBeChangedEvent [get]
 
static ReferenceIMBEvent< Hero, bool > CanBeGovernorOrHavePartyRoleEvent [get]
 
static ReferenceIMBEvent< Hero, KillCharacterAction.KillCharacterActionDetail, bool > CanHeroDieEvent [get]
 
static ReferenceIMBEvent< Hero, bool > CanHeroBecomePrisonerEvent [get]
 
static ReferenceIMBEvent< Hero, bool > CanMoveToSettlementEvent [get]
 
static ReferenceIMBEvent< Hero, bool > CanHaveQuestsOrIssuesEvent [get]
 
static IMbEvent< IFactionOnMapEventContinuityNeedsUpdateEvent [get]
 

Member Function Documentation

◆ RemoveListeners()

override void TaleWorlds.CampaignSystem.CampaignEvents.RemoveListeners ( object obj)

◆ OnPlayerBodyPropertiesChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerBodyPropertiesChanged ( )
virtual

◆ OnBarterablesRequested()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnBarterablesRequested ( BarterData args)
virtual

◆ OnHeroLevelledUp()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroLevelledUp ( Hero hero,
bool shouldNotify = true )
virtual

◆ OnHeroGainedSkill()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroGainedSkill ( Hero hero,
SkillObject skill,
int change = 1,
bool shouldNotify = true )
virtual

◆ OnCharacterCreationIsOver()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnCharacterCreationIsOver ( )
virtual

◆ OnHeroCreated()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroCreated ( Hero hero,
bool isBornNaturally = false )
virtual

◆ OnHeroOccupationChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroOccupationChanged ( Hero hero,
Occupation oldOccupation )
virtual

◆ OnHeroWounded()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroWounded ( Hero woundedHero)
virtual

◆ OnBarterAccepted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnBarterAccepted ( Hero offererHero,
Hero otherHero,
List< BarterSystem.Barterables.Barterable > barters )
virtual

◆ OnBarterCanceled()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnBarterCanceled ( Hero offererHero,
Hero otherHero,
List< BarterSystem.Barterables.Barterable > barters )
virtual

◆ OnHeroRelationChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroRelationChanged ( Hero effectiveHero,
Hero effectiveHeroGainedRelationWith,
int relationChange,
bool showNotification,
ChangeRelationAction.ChangeRelationDetail detail,
Hero originalHero,
Hero originalGainedRelationWith )
virtual

◆ OnQuestLogAdded()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnQuestLogAdded ( QuestBase quest,
bool hideInformation )
virtual

◆ OnIssueLogAdded()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnIssueLogAdded ( IssueBase issue,
bool hideInformation )
virtual

◆ OnClanTierChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnClanTierChanged ( Clan clan,
bool shouldNotify = true )
virtual

◆ OnClanChangedKingdom()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnClanChangedKingdom ( Clan clan,
Kingdom oldKingdom,
Kingdom newKingdom,
ChangeKingdomAction.ChangeKingdomActionDetail detail,
bool showNotification = true )
virtual

◆ OnCompanionClanCreated()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnCompanionClanCreated ( Clan clan)
virtual

◆ OnHeroJoinedParty()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroJoinedParty ( Hero hero,
MobileParty mobileParty )
virtual

◆ OnHeroOrPartyTradedGold()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroOrPartyTradedGold ( ValueTuple< Hero, PartyBase > giver,
ValueTuple< Hero, PartyBase > recipient,
ValueTuple< int, string > goldAmount,
bool showNotification )
virtual

◆ OnHeroOrPartyGaveItem()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroOrPartyGaveItem ( ValueTuple< Hero, PartyBase > giver,
ValueTuple< Hero, PartyBase > receiver,
ItemRosterElement itemRosterElement,
bool showNotification )
virtual

◆ OnBanditPartyRecruited()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnBanditPartyRecruited ( MobileParty banditParty)
virtual

◆ OnKingdomDecisionAdded()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnKingdomDecisionAdded ( KingdomDecision decision,
bool isPlayerInvolved )
virtual

◆ OnKingdomDecisionCancelled()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnKingdomDecisionCancelled ( KingdomDecision decision,
bool isPlayerInvolved )
virtual

◆ OnKingdomDecisionConcluded()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnKingdomDecisionConcluded ( KingdomDecision decision,
DecisionOutcome chosenOutcome,
bool isPlayerInvolved )
virtual

◆ OnPartyAttachedAnotherParty()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPartyAttachedAnotherParty ( MobileParty mobileParty)
virtual

◆ OnNearbyPartyAddedToPlayerMapEvent()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnNearbyPartyAddedToPlayerMapEvent ( MobileParty mobileParty)
virtual

◆ OnArmyCreated()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnArmyCreated ( Army army)
virtual

◆ OnArmyDispersed()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnArmyDispersed ( Army army,
Army.ArmyDispersionReason reason,
bool isPlayersArmy )
virtual

◆ OnArmyGathered()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnArmyGathered ( Army army,
Settlement gatheringSettlement )
virtual

◆ OnPerkOpened()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPerkOpened ( Hero hero,
PerkObject perk )
virtual

◆ OnPlayerTraitChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerTraitChanged ( TraitObject trait,
int previousLevel )
virtual

◆ OnVillageStateChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnVillageStateChanged ( Village village,
Village.VillageStates oldState,
Village.VillageStates newState,
MobileParty raiderParty )
virtual

◆ OnSettlementEntered()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnSettlementEntered ( MobileParty party,
Settlement settlement,
Hero hero )
virtual

◆ OnAfterSettlementEntered()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnAfterSettlementEntered ( MobileParty party,
Settlement settlement,
Hero hero )
virtual

◆ OnMercenaryTroopChangedInTown()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMercenaryTroopChangedInTown ( Town town,
CharacterObject oldTroopType,
CharacterObject newTroopType )
virtual

◆ OnMercenaryNumberChangedInTown()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMercenaryNumberChangedInTown ( Town town,
int oldNumber,
int newNumber )
virtual

◆ OnAlleyOccupiedByPlayer()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnAlleyOccupiedByPlayer ( Alley alley,
TroopRoster troops )
virtual

◆ OnAlleyOwnerChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnAlleyOwnerChanged ( Alley alley,
Hero newOwner,
Hero oldOwner )
virtual

◆ OnAlleyClearedByPlayer()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnAlleyClearedByPlayer ( Alley alley)
virtual

◆ OnRomanticStateChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnRomanticStateChanged ( Hero hero1,
Hero hero2,
Romance.RomanceLevelEnum romanceLevel )
virtual

◆ OnHeroesMarried()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroesMarried ( Hero hero1,
Hero hero2,
bool showNotification = true )
virtual

◆ OnPlayerEliminatedFromTournament()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerEliminatedFromTournament ( int round,
Town town )
virtual

◆ OnPlayerStartedTournamentMatch()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerStartedTournamentMatch ( Town town)
virtual

◆ OnTournamentStarted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnTournamentStarted ( Town town)
virtual

◆ OnWarDeclared()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnWarDeclared ( IFaction faction1,
IFaction faction2,
DeclareWarAction.DeclareWarDetail declareWarDetail )
virtual

◆ OnTournamentFinished()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnTournamentFinished ( CharacterObject winner,
MBReadOnlyList< CharacterObject > participants,
Town town,
ItemObject prize )
virtual

◆ OnTournamentCancelled()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnTournamentCancelled ( Town town)
virtual

◆ OnStartBattle()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnStartBattle ( PartyBase attackerParty,
PartyBase defenderParty,
object subject,
bool showNotification )
virtual

◆ OnRebellionFinished()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnRebellionFinished ( Settlement settlement,
Clan oldOwnerClan )
virtual

◆ TownRebelliousStateChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.TownRebelliousStateChanged ( Town town,
bool rebelliousState )
virtual

◆ OnRebelliousClanDisbandedAtSettlement()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnRebelliousClanDisbandedAtSettlement ( Settlement settlement,
Clan clan )
virtual

◆ OnItemsLooted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnItemsLooted ( MobileParty mobileParty,
ItemRoster items )
virtual

◆ OnMobilePartyDestroyed()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMobilePartyDestroyed ( MobileParty mobileParty,
PartyBase destroyerParty )
virtual

◆ OnMobilePartyCreated()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMobilePartyCreated ( MobileParty party)
virtual

◆ OnMobilePartyQuestStatusChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMobilePartyQuestStatusChanged ( MobileParty party,
bool isUsedByQuest )
virtual

◆ OnHeroKilled()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroKilled ( Hero victim,
Hero killer,
KillCharacterAction.KillCharacterActionDetail detail,
bool showNotification = true )
virtual

◆ OnBeforeHeroKilled()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnBeforeHeroKilled ( Hero victim,
Hero killer,
KillCharacterAction.KillCharacterActionDetail detail,
bool showNotification = true )
virtual

◆ OnChildEducationCompleted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnChildEducationCompleted ( Hero hero,
int age )
virtual

◆ OnHeroComesOfAge()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroComesOfAge ( Hero hero)
virtual

◆ OnHeroGrowsOutOfInfancy()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroGrowsOutOfInfancy ( Hero hero)
virtual

◆ OnHeroReachesTeenAge()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroReachesTeenAge ( Hero hero)
virtual

◆ OnCharacterDefeated()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnCharacterDefeated ( Hero winner,
Hero loser )
virtual

◆ OnRulingClanChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnRulingClanChanged ( Kingdom kingdom,
Clan newRulingClan )
virtual

◆ OnHeroPrisonerTaken()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroPrisonerTaken ( PartyBase capturer,
Hero prisoner )
virtual

◆ OnHeroPrisonerReleased()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroPrisonerReleased ( Hero prisoner,
PartyBase party,
IFaction capturerFaction,
EndCaptivityDetail detail )
virtual

◆ OnCharacterBecameFugitive()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnCharacterBecameFugitive ( Hero hero)
virtual

◆ OnPlayerMetHero()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerMetHero ( Hero hero)
virtual

◆ OnPlayerLearnsAboutHero()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerLearnsAboutHero ( Hero hero)
virtual

◆ OnRenownGained()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnRenownGained ( Hero hero,
int gainedRenown,
bool doNotNotify )
virtual

◆ OnCrimeRatingChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnCrimeRatingChanged ( IFaction kingdom,
float deltaCrimeAmount )
virtual

◆ OnNewCompanionAdded()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnNewCompanionAdded ( Hero newCompanion)
virtual

◆ OnAfterMissionStarted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnAfterMissionStarted ( IMission iMission)
virtual

◆ OnGameMenuOpened()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnGameMenuOpened ( MenuCallbackArgs args)
virtual

◆ AfterGameMenuOpened()

override void TaleWorlds.CampaignSystem.CampaignEvents.AfterGameMenuOpened ( MenuCallbackArgs args)
virtual

◆ BeforeGameMenuOpened()

override void TaleWorlds.CampaignSystem.CampaignEvents.BeforeGameMenuOpened ( MenuCallbackArgs args)
virtual

◆ OnMakePeace()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMakePeace ( IFaction side1Faction,
IFaction side2Faction,
MakePeaceAction.MakePeaceDetail detail )
virtual

◆ OnKingdomDestroyed()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnKingdomDestroyed ( Kingdom destroyedKingdom)
virtual

◆ CanKingdomBeDiscontinued()

override void TaleWorlds.CampaignSystem.CampaignEvents.CanKingdomBeDiscontinued ( Kingdom kingdom,
ref bool result )
virtual

◆ OnKingdomCreated()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnKingdomCreated ( Kingdom createdKingdom)
virtual

◆ OnVillageBecomeNormal()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnVillageBecomeNormal ( Village village)
virtual

◆ OnVillageBeingRaided()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnVillageBeingRaided ( Village village)
virtual

◆ OnVillageLooted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnVillageLooted ( Village village)
virtual

◆ OnCompanionRemoved()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnCompanionRemoved ( Hero companion,
RemoveCompanionAction.RemoveCompanionDetail detail )
virtual

◆ OnAgentJoinedConversation()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnAgentJoinedConversation ( IAgent agent)
virtual

◆ OnConversationEnded()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnConversationEnded ( IEnumerable< CharacterObject > characters)
virtual

◆ OnMapEventEnded()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMapEventEnded ( MapEvent mapEvent)
virtual

◆ OnMapEventStarted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMapEventStarted ( MapEvent mapEvent,
PartyBase attackerParty,
PartyBase defenderParty )
virtual

◆ OnPrisonersChangeInSettlement()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPrisonersChangeInSettlement ( Settlement settlement,
FlattenedTroopRoster prisonerRoster,
Hero prisonerHero,
bool takenFromDungeon )
virtual

◆ OnPlayerBoardGameOver()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerBoardGameOver ( Hero opposingHero,
BoardGameHelper.BoardGameState state )
virtual

◆ OnRansomOfferedToPlayer()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnRansomOfferedToPlayer ( Hero captiveHero)
virtual

◆ OnRansomOfferCancelled()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnRansomOfferCancelled ( Hero captiveHero)
virtual

◆ OnPeaceOfferedToPlayer()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPeaceOfferedToPlayer ( IFaction opponentFaction,
int tributeAmount )
virtual

◆ OnPeaceOfferCancelled()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPeaceOfferCancelled ( IFaction opponentFaction)
virtual

◆ OnMarriageOfferedToPlayer()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMarriageOfferedToPlayer ( Hero suitor,
Hero maiden )
virtual

◆ OnMarriageOfferCanceled()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMarriageOfferCanceled ( Hero suitor,
Hero maiden )
virtual

◆ OnVassalOrMercenaryServiceOfferedToPlayer()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnVassalOrMercenaryServiceOfferedToPlayer ( Kingdom offeredKingdom)
virtual

◆ OnVassalOrMercenaryServiceOfferCanceled()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnVassalOrMercenaryServiceOfferCanceled ( Kingdom offeredKingdom)
virtual

◆ OnMissionStarted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMissionStarted ( IMission mission)
virtual

◆ BeforeMissionOpened()

override void TaleWorlds.CampaignSystem.CampaignEvents.BeforeMissionOpened ( )
virtual

◆ OnPartyRemoved()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPartyRemoved ( PartyBase party)
virtual

◆ OnPartySizeChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPartySizeChanged ( PartyBase party)
virtual

◆ OnSettlementOwnerChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnSettlementOwnerChanged ( Settlement settlement,
bool openToClaim,
Hero newOwner,
Hero oldOwner,
Hero capturerHero,
ChangeOwnerOfSettlementAction.ChangeOwnerOfSettlementDetail detail )
virtual

◆ OnGovernorChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnGovernorChanged ( Town fortification,
Hero oldGovernor,
Hero newGovernor )
virtual

◆ OnSettlementLeft()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnSettlementLeft ( MobileParty party,
Settlement settlement )
virtual

◆ WeeklyTick()

override void TaleWorlds.CampaignSystem.CampaignEvents.WeeklyTick ( )
virtual

◆ DailyTick()

override void TaleWorlds.CampaignSystem.CampaignEvents.DailyTick ( )
virtual

◆ DailyTickParty()

override void TaleWorlds.CampaignSystem.CampaignEvents.DailyTickParty ( MobileParty mobileParty)
virtual

◆ DailyTickTown()

override void TaleWorlds.CampaignSystem.CampaignEvents.DailyTickTown ( Town town)
virtual

◆ DailyTickSettlement()

override void TaleWorlds.CampaignSystem.CampaignEvents.DailyTickSettlement ( Settlement settlement)
virtual

◆ DailyTickHero()

override void TaleWorlds.CampaignSystem.CampaignEvents.DailyTickHero ( Hero hero)
virtual

◆ DailyTickClan()

override void TaleWorlds.CampaignSystem.CampaignEvents.DailyTickClan ( Clan clan)
virtual

◆ CollectAvailableTutorials()

override void TaleWorlds.CampaignSystem.CampaignEvents.CollectAvailableTutorials ( ref List< CampaignTutorial > tutorials)
virtual

◆ OnTutorialCompleted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnTutorialCompleted ( string tutorial)
virtual

◆ OnBuildingLevelChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnBuildingLevelChanged ( Town town,
Building building,
int levelChange )
virtual

◆ HourlyTick()

override void TaleWorlds.CampaignSystem.CampaignEvents.HourlyTick ( )
virtual

◆ HourlyTickParty()

override void TaleWorlds.CampaignSystem.CampaignEvents.HourlyTickParty ( MobileParty mobileParty)
virtual

◆ HourlyTickSettlement()

override void TaleWorlds.CampaignSystem.CampaignEvents.HourlyTickSettlement ( Settlement settlement)
virtual

◆ HourlyTickClan()

override void TaleWorlds.CampaignSystem.CampaignEvents.HourlyTickClan ( Clan clan)
virtual

◆ Tick()

override void TaleWorlds.CampaignSystem.CampaignEvents.Tick ( float dt)
virtual

◆ OnSessionStart()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnSessionStart ( CampaignGameStarter campaignGameStarter)
virtual

◆ OnAfterSessionStart()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnAfterSessionStart ( CampaignGameStarter campaignGameStarter)
virtual

◆ OnNewGameCreated()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnNewGameCreated ( CampaignGameStarter campaignGameStarter)
virtual

◆ OnGameEarlyLoaded()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnGameEarlyLoaded ( CampaignGameStarter campaignGameStarter)
virtual

◆ OnGameLoaded()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnGameLoaded ( CampaignGameStarter campaignGameStarter)
virtual

◆ OnGameLoadFinished()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnGameLoadFinished ( )
virtual

◆ AiHourlyTick()

override void TaleWorlds.CampaignSystem.CampaignEvents.AiHourlyTick ( MobileParty party,
PartyThinkParams partyThinkParams )
virtual

◆ TickPartialHourlyAi()

override void TaleWorlds.CampaignSystem.CampaignEvents.TickPartialHourlyAi ( MobileParty party)
virtual

◆ OnPartyJoinedArmy()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPartyJoinedArmy ( MobileParty mobileParty)
virtual

◆ OnPartyRemovedFromArmy()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPartyRemovedFromArmy ( MobileParty mobileParty)
virtual

◆ OnArmyLeaderThink()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnArmyLeaderThink ( Hero hero,
Army.ArmyLeaderThinkReason reason )
virtual

◆ OnMissionEnded()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMissionEnded ( IMission mission)
virtual

◆ QuarterDailyPartyTick()

override void TaleWorlds.CampaignSystem.CampaignEvents.QuarterDailyPartyTick ( MobileParty mobileParty)
virtual

◆ OnPlayerBattleEnd()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerBattleEnd ( MapEvent mapEvent)
virtual

◆ OnUnitRecruited()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnUnitRecruited ( CharacterObject character,
int amount )
virtual

◆ OnChildConceived()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnChildConceived ( Hero mother)
virtual

◆ OnGivenBirth()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnGivenBirth ( Hero mother,
List< Hero > aliveChildren,
int stillbornCount )
virtual

◆ MissionTick()

override void TaleWorlds.CampaignSystem.CampaignEvents.MissionTick ( float dt)
virtual

◆ SetupPreConversation()

static void TaleWorlds.CampaignSystem.CampaignEvents.SetupPreConversation ( )
static

◆ OnArmyOverlaySetDirty()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnArmyOverlaySetDirty ( )
virtual

◆ OnPlayerDesertedBattle()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerDesertedBattle ( int sacrificedMenCount)
virtual

◆ OnPartyVisibilityChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPartyVisibilityChanged ( PartyBase party)
virtual

◆ TrackDetected()

override void TaleWorlds.CampaignSystem.CampaignEvents.TrackDetected ( Track track)
virtual

◆ TrackLost()

override void TaleWorlds.CampaignSystem.CampaignEvents.TrackLost ( Track track)
virtual

◆ LocationCharactersAreReadyToSpawn()

override void TaleWorlds.CampaignSystem.CampaignEvents.LocationCharactersAreReadyToSpawn ( Dictionary< string, int > unusedUsablePointCount)
virtual

◆ LocationCharactersSimulated()

override void TaleWorlds.CampaignSystem.CampaignEvents.LocationCharactersSimulated ( )
virtual

◆ OnPlayerUpgradedTroops()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerUpgradedTroops ( CharacterObject upgradeFromTroop,
CharacterObject upgradeToTroop,
int number )
virtual

◆ OnHeroCombatHit()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroCombatHit ( CharacterObject attackerTroop,
CharacterObject attackedTroop,
PartyBase party,
WeaponComponentData usedWeapon,
bool isFatal,
int xp )
virtual

◆ OnCharacterPortraitPopUpOpened()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnCharacterPortraitPopUpOpened ( CharacterObject character)
virtual

◆ OnCharacterPortraitPopUpClosed()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnCharacterPortraitPopUpClosed ( )
virtual

◆ OnPlayerStartTalkFromMenu()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerStartTalkFromMenu ( Hero hero)
virtual

◆ OnGameMenuOptionSelected()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnGameMenuOptionSelected ( GameMenuOption gameMenuOption)
virtual

◆ OnPlayerStartRecruitment()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerStartRecruitment ( CharacterObject recruitTroopCharacter)
virtual

◆ OnBeforePlayerCharacterChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnBeforePlayerCharacterChanged ( Hero oldPlayer,
Hero newPlayer )
virtual

◆ OnPlayerCharacterChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerCharacterChanged ( Hero oldPlayer,
Hero newPlayer,
MobileParty newMainParty,
bool isMainPartyChanged )
virtual

◆ OnClanLeaderChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnClanLeaderChanged ( Hero oldLeader,
Hero newLeader )
virtual

◆ OnSiegeEventStarted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeEventStarted ( SiegeEvent siegeEvent)
virtual

◆ OnPlayerSiegeStarted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerSiegeStarted ( )
virtual

◆ OnSiegeEventEnded()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeEventEnded ( SiegeEvent siegeEvent)
virtual

◆ OnSiegeAftermathApplied()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeAftermathApplied ( MobileParty attackerParty,
Settlement settlement,
SiegeAftermathAction.SiegeAftermath aftermathType,
Clan previousSettlementOwner,
Dictionary< MobileParty, float > partyContributions )
virtual

◆ OnSiegeBombardmentHit()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeBombardmentHit ( MobileParty besiegerParty,
Settlement besiegedSettlement,
BattleSideEnum side,
SiegeEngineType weapon,
SiegeBombardTargets target )
virtual

◆ OnSiegeBombardmentWallHit()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeBombardmentWallHit ( MobileParty besiegerParty,
Settlement besiegedSettlement,
BattleSideEnum side,
SiegeEngineType weapon,
bool isWallCracked )
virtual

◆ OnSiegeEngineDestroyed()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeEngineDestroyed ( MobileParty besiegerParty,
Settlement besiegedSettlement,
BattleSideEnum side,
SiegeEngineType destroyedEngine )
virtual

◆ OnTradeRumorIsTaken()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnTradeRumorIsTaken ( List< TradeRumor > newRumors,
Settlement sourceSettlement = null )
virtual

◆ OnCheckForIssue()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnCheckForIssue ( Hero hero)
virtual

◆ OnIssueUpdated()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnIssueUpdated ( IssueBase issue,
IssueBase.IssueUpdateDetails details,
Hero issueSolver = null )
virtual

◆ OnTroopsDeserted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnTroopsDeserted ( MobileParty mobileParty,
TroopRoster desertedTroops )
virtual

◆ OnTroopRecruited()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnTroopRecruited ( Hero recruiterHero,
Settlement recruitmentSettlement,
Hero recruitmentSource,
CharacterObject troop,
int amount )
virtual

◆ OnTroopGivenToSettlement()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnTroopGivenToSettlement ( Hero giverHero,
Settlement recipientSettlement,
TroopRoster roster )
virtual

◆ OnItemSold()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnItemSold ( PartyBase receiverParty,
PartyBase payerParty,
ItemRosterElement itemRosterElement,
int number,
Settlement currentSettlement )
virtual

◆ OnCaravanTransactionCompleted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnCaravanTransactionCompleted ( MobileParty caravanParty,
Town town,
List< ValueTuple< EquipmentElement, int > > itemRosterElements )
virtual

◆ OnPrisonerSold()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPrisonerSold ( PartyBase sellerParty,
PartyBase buyerParty,
TroopRoster prisoners )
virtual

◆ OnPartyDisbandStarted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPartyDisbandStarted ( MobileParty disbandParty)
virtual

◆ OnPartyDisbanded()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPartyDisbanded ( MobileParty disbandParty,
Settlement relatedSettlement )
virtual

◆ OnPartyDisbandCanceled()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPartyDisbandCanceled ( MobileParty disbandParty)
virtual

◆ OnHideoutSpotted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHideoutSpotted ( PartyBase party,
PartyBase hideoutParty )
virtual

◆ OnHideoutDeactivated()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHideoutDeactivated ( Settlement hideout)
virtual

◆ OnHeroSharedFoodWithAnother()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroSharedFoodWithAnother ( Hero supporterHero,
Hero supportedHero,
float influence )
virtual

◆ OnPlayerInventoryExchange()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerInventoryExchange ( List< ValueTuple< ItemRosterElement, int > > purchasedItems,
List< ValueTuple< ItemRosterElement, int > > soldItems,
bool isTrading )
virtual

◆ OnItemsDiscardedByPlayer()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnItemsDiscardedByPlayer ( ItemRoster discardedItems)
virtual

◆ OnPersuasionProgressCommitted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPersuasionProgressCommitted ( Tuple< PersuasionOptionArgs, PersuasionOptionResult > progress)
virtual

◆ OnQuestCompleted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnQuestCompleted ( QuestBase quest,
QuestBase.QuestCompleteDetails detail )
virtual

◆ OnQuestStarted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnQuestStarted ( QuestBase quest)
virtual

◆ OnItemProduced()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnItemProduced ( ItemObject itemObject,
Settlement settlement,
int count )
virtual

◆ OnItemConsumed()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnItemConsumed ( ItemObject itemObject,
Settlement settlement,
int count )
virtual

◆ OnPartyConsumedFood()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPartyConsumedFood ( MobileParty party)
virtual

◆ OnBeforeMainCharacterDied()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnBeforeMainCharacterDied ( Hero victim,
Hero killer,
KillCharacterAction.KillCharacterActionDetail detail,
bool showNotification = true )
virtual

◆ OnNewIssueCreated()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnNewIssueCreated ( IssueBase issue)
virtual

◆ OnIssueOwnerChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnIssueOwnerChanged ( IssueBase issue,
Hero oldOwner )
virtual

◆ OnGameOver()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnGameOver ( )
virtual

◆ SiegeCompleted()

override void TaleWorlds.CampaignSystem.CampaignEvents.SiegeCompleted ( Settlement siegeSettlement,
MobileParty attackerParty,
bool isWin,
BattleTypes battleType )

◆ SiegeEngineBuilt()

override void TaleWorlds.CampaignSystem.CampaignEvents.SiegeEngineBuilt ( SiegeEvent siegeEvent,
BattleSideEnum side,
SiegeEngineType siegeEngineType )
virtual

◆ RaidCompleted()

override void TaleWorlds.CampaignSystem.CampaignEvents.RaidCompleted ( BattleSideEnum winnerSide,
RaidEventComponent raidEvent )
virtual

◆ ForceVolunteersCompleted()

override void TaleWorlds.CampaignSystem.CampaignEvents.ForceVolunteersCompleted ( BattleSideEnum winnerSide,
ForceVolunteersEventComponent forceVolunteersEvent )
virtual

◆ ForceSuppliesCompleted()

override void TaleWorlds.CampaignSystem.CampaignEvents.ForceSuppliesCompleted ( BattleSideEnum winnerSide,
ForceSuppliesEventComponent forceSuppliesEvent )
virtual

◆ OnHideoutBattleCompleted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHideoutBattleCompleted ( BattleSideEnum winnerSide,
HideoutEventComponent hideoutEventComponent )
virtual

◆ OnClanDestroyed()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnClanDestroyed ( Clan destroyedClan)
virtual

◆ OnNewItemCrafted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnNewItemCrafted ( ItemObject itemObject,
ItemModifier overriddenItemModifier,
bool isCraftingOrderItem )
virtual

◆ CraftingPartUnlocked()

override void TaleWorlds.CampaignSystem.CampaignEvents.CraftingPartUnlocked ( CraftingPiece craftingPiece)
virtual

◆ OnWorkshopInitialized()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnWorkshopInitialized ( Workshop workshop)
virtual

◆ OnWorkshopOwnerChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnWorkshopOwnerChanged ( Workshop workshop,
Hero oldOwner )
virtual

◆ OnWorkshopTypeChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnWorkshopTypeChanged ( Workshop workshop)
virtual

◆ OnBeforeSave()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnBeforeSave ( )
virtual

◆ OnSaveStarted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnSaveStarted ( )
virtual

◆ OnSaveOver()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnSaveOver ( bool isSuccessful,
string saveName )
virtual

◆ OnPrisonerTaken()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPrisonerTaken ( FlattenedTroopRoster roster)
virtual

◆ OnPrisonerReleased()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPrisonerReleased ( FlattenedTroopRoster roster)
virtual

◆ OnMainPartyPrisonerRecruited()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMainPartyPrisonerRecruited ( FlattenedTroopRoster roster)
virtual

◆ OnPrisonerDonatedToSettlement()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPrisonerDonatedToSettlement ( MobileParty donatingParty,
FlattenedTroopRoster donatedPrisoners,
Settlement donatedSettlement )
virtual

◆ OnEquipmentSmeltedByHero()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnEquipmentSmeltedByHero ( Hero hero,
EquipmentElement smeltedEquipmentElement )
virtual

◆ OnPlayerTradeProfit()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerTradeProfit ( int profit)
virtual

◆ OnHeroChangedClan()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroChangedClan ( Hero hero,
Clan oldClan )
virtual

◆ OnHeroGetsBusy()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroGetsBusy ( Hero hero,
HeroGetsBusyReasons heroGetsBusyReason )
virtual

◆ CollectLoots()

override void TaleWorlds.CampaignSystem.CampaignEvents.CollectLoots ( MapEvent mapEvent,
PartyBase party,
Dictionary< PartyBase, ItemRoster > loot,
ItemRoster rosterToReceiveLoot,
MBList< TroopRosterElement > lootedCasualties,
float lootAmount )
virtual

◆ OnLootDistributedToParty()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnLootDistributedToParty ( MapEvent mapEvent,
PartyBase party,
Dictionary< PartyBase, ItemRoster > loot )
virtual

◆ OnHeroTeleportationRequested()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroTeleportationRequested ( Hero hero,
Settlement targetSettlement,
MobileParty targetParty,
TeleportHeroAction.TeleportationDetail detail )
virtual

◆ OnPartyLeaderChangeOfferCanceled()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPartyLeaderChangeOfferCanceled ( MobileParty party)
virtual

◆ OnClanInfluenceChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnClanInfluenceChanged ( Clan clan,
float change )
virtual

◆ OnPlayerPartyKnockedOrKilledTroop()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerPartyKnockedOrKilledTroop ( CharacterObject strikedTroop)
virtual

◆ OnPlayerEarnedGoldFromAsset()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerEarnedGoldFromAsset ( GameComponents.DefaultClanFinanceModel.AssetIncomeType incomeType,
int incomeAmount )
virtual

◆ OnMainPartyStarving()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMainPartyStarving ( )
virtual

◆ OnPlayerJoinedTournament()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerJoinedTournament ( Town town,
bool isParticipant )
virtual

◆ OnHeroUnregistered()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroUnregistered ( Hero hero)
virtual

◆ OnConfigChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnConfigChanged ( )
virtual

◆ OnCraftingOrderCompleted()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnCraftingOrderCompleted ( Town town,
CraftingOrder craftingOrder,
ItemObject craftedItem,
Hero completerHero )
virtual

◆ OnItemsRefined()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnItemsRefined ( Hero hero,
RefiningFormula refineFormula )

◆ CanHeroLeadParty()

override void TaleWorlds.CampaignSystem.CampaignEvents.CanHeroLeadParty ( Hero hero,
ref bool result )
virtual

◆ CanHeroMarry()

override void TaleWorlds.CampaignSystem.CampaignEvents.CanHeroMarry ( Hero hero,
ref bool result )
virtual

◆ CanHeroEquipmentBeChanged()

override void TaleWorlds.CampaignSystem.CampaignEvents.CanHeroEquipmentBeChanged ( Hero hero,
ref bool result )
virtual

◆ CanBeGovernorOrHavePartyRole()

override void TaleWorlds.CampaignSystem.CampaignEvents.CanBeGovernorOrHavePartyRole ( Hero hero,
ref bool result )
virtual

◆ CanHeroDie()

override void TaleWorlds.CampaignSystem.CampaignEvents.CanHeroDie ( Hero hero,
KillCharacterAction.KillCharacterActionDetail causeOfDeath,
ref bool result )
virtual

◆ CanHeroBecomePrisoner()

override void TaleWorlds.CampaignSystem.CampaignEvents.CanHeroBecomePrisoner ( Hero hero,
ref bool result )
virtual

◆ CanMoveToSettlement()

override void TaleWorlds.CampaignSystem.CampaignEvents.CanMoveToSettlement ( Hero hero,
ref bool result )
virtual

◆ CanHaveQuestsOrIssues()

override void TaleWorlds.CampaignSystem.CampaignEvents.CanHaveQuestsOrIssues ( Hero hero,
ref bool result )
virtual

◆ OnMapEventContinuityNeedsUpdate()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnMapEventContinuityNeedsUpdate ( IFaction faction)
virtual

Member Data Documentation

◆ OnNewGameCreatedPartialFollowUpEventMaxIndex

const int TaleWorlds.CampaignSystem.CampaignEvents.OnNewGameCreatedPartialFollowUpEventMaxIndex = 100
static

Property Documentation

◆ OnPlayerBodyPropertiesChangedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerBodyPropertiesChangedEvent
staticget

◆ BarterablesRequested

IMbEvent<BarterData> TaleWorlds.CampaignSystem.CampaignEvents.BarterablesRequested
staticget

◆ HeroLevelledUp

IMbEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.HeroLevelledUp
staticget

◆ HeroGainedSkill

IMbEvent<Hero, SkillObject, int, bool> TaleWorlds.CampaignSystem.CampaignEvents.HeroGainedSkill
staticget

◆ OnCharacterCreationIsOverEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnCharacterCreationIsOverEvent
staticget

◆ HeroCreated

IMbEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.HeroCreated
staticget

◆ HeroOccupationChangedEvent

IMbEvent<Hero, Occupation> TaleWorlds.CampaignSystem.CampaignEvents.HeroOccupationChangedEvent
staticget

◆ HeroWounded

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.HeroWounded
staticget

◆ OnBarterAcceptedEvent

IMbEvent<Hero, Hero, List<BarterSystem.Barterables.Barterable> > TaleWorlds.CampaignSystem.CampaignEvents.OnBarterAcceptedEvent
staticget

◆ OnBarterCanceledEvent

IMbEvent<Hero, Hero, List<BarterSystem.Barterables.Barterable> > TaleWorlds.CampaignSystem.CampaignEvents.OnBarterCanceledEvent
staticget

◆ HeroRelationChanged

IMbEvent<Hero, Hero, int, bool, ChangeRelationAction.ChangeRelationDetail, Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.HeroRelationChanged
staticget

◆ QuestLogAddedEvent

IMbEvent<QuestBase, bool> TaleWorlds.CampaignSystem.CampaignEvents.QuestLogAddedEvent
staticget

◆ IssueLogAddedEvent

IMbEvent<IssueBase, bool> TaleWorlds.CampaignSystem.CampaignEvents.IssueLogAddedEvent
staticget

◆ ClanTierIncrease

IMbEvent<Clan, bool> TaleWorlds.CampaignSystem.CampaignEvents.ClanTierIncrease
staticget

◆ OnClanChangedKingdomEvent

IMbEvent<Clan, Kingdom, Kingdom, ChangeKingdomAction.ChangeKingdomActionDetail, bool> TaleWorlds.CampaignSystem.CampaignEvents.OnClanChangedKingdomEvent
staticget

◆ OnCompanionClanCreatedEvent

IMbEvent<Clan> TaleWorlds.CampaignSystem.CampaignEvents.OnCompanionClanCreatedEvent
staticget

◆ OnHeroJoinedPartyEvent

IMbEvent<Hero, MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.OnHeroJoinedPartyEvent
staticget

◆ HeroOrPartyTradedGold

IMbEvent<ValueTuple<Hero, PartyBase>, ValueTuple<Hero, PartyBase>, ValueTuple<int, string>, bool> TaleWorlds.CampaignSystem.CampaignEvents.HeroOrPartyTradedGold
staticget

◆ HeroOrPartyGaveItem

IMbEvent<ValueTuple<Hero, PartyBase>, ValueTuple<Hero, PartyBase>, ItemRosterElement, bool> TaleWorlds.CampaignSystem.CampaignEvents.HeroOrPartyGaveItem
staticget

◆ BanditPartyRecruited

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.BanditPartyRecruited
staticget

◆ KingdomDecisionAdded

IMbEvent<KingdomDecision, bool> TaleWorlds.CampaignSystem.CampaignEvents.KingdomDecisionAdded
staticget

◆ KingdomDecisionCancelled

IMbEvent<KingdomDecision, bool> TaleWorlds.CampaignSystem.CampaignEvents.KingdomDecisionCancelled
staticget

◆ KingdomDecisionConcluded

IMbEvent<KingdomDecision, DecisionOutcome, bool> TaleWorlds.CampaignSystem.CampaignEvents.KingdomDecisionConcluded
staticget

◆ PartyAttachedAnotherParty

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.PartyAttachedAnotherParty
staticget

◆ NearbyPartyAddedToPlayerMapEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.NearbyPartyAddedToPlayerMapEvent
staticget

◆ ArmyCreated

IMbEvent<Army> TaleWorlds.CampaignSystem.CampaignEvents.ArmyCreated
staticget

◆ ArmyDispersed

IMbEvent<Army, Army.ArmyDispersionReason, bool> TaleWorlds.CampaignSystem.CampaignEvents.ArmyDispersed
staticget

◆ ArmyGathered

IMbEvent<Army, Settlement> TaleWorlds.CampaignSystem.CampaignEvents.ArmyGathered
staticget

◆ PerkOpenedEvent

IMbEvent<Hero, PerkObject> TaleWorlds.CampaignSystem.CampaignEvents.PerkOpenedEvent
staticget

◆ PlayerTraitChangedEvent

IMbEvent<TraitObject, int> TaleWorlds.CampaignSystem.CampaignEvents.PlayerTraitChangedEvent
staticget

◆ VillageStateChanged

IMbEvent<Village, Village.VillageStates, Village.VillageStates, MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.VillageStateChanged
staticget

◆ SettlementEntered

IMbEvent<MobileParty, Settlement, Hero> TaleWorlds.CampaignSystem.CampaignEvents.SettlementEntered
staticget

◆ AfterSettlementEntered

IMbEvent<MobileParty, Settlement, Hero> TaleWorlds.CampaignSystem.CampaignEvents.AfterSettlementEntered
staticget

◆ MercenaryTroopChangedInTown

IMbEvent<Town, CharacterObject, CharacterObject> TaleWorlds.CampaignSystem.CampaignEvents.MercenaryTroopChangedInTown
staticget

◆ MercenaryNumberChangedInTown

IMbEvent<Town, int, int> TaleWorlds.CampaignSystem.CampaignEvents.MercenaryNumberChangedInTown
staticget

◆ AlleyOwnerChanged

IMbEvent<Alley, Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.AlleyOwnerChanged
staticget

◆ AlleyOccupiedByPlayer

IMbEvent<Alley, TroopRoster> TaleWorlds.CampaignSystem.CampaignEvents.AlleyOccupiedByPlayer
staticget

◆ AlleyClearedByPlayer

IMbEvent<Alley> TaleWorlds.CampaignSystem.CampaignEvents.AlleyClearedByPlayer
staticget

◆ RomanticStateChanged

IMbEvent<Hero, Hero, Romance.RomanceLevelEnum> TaleWorlds.CampaignSystem.CampaignEvents.RomanticStateChanged
staticget

◆ HeroesMarried

IMbEvent<Hero, Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.HeroesMarried
staticget

◆ PlayerEliminatedFromTournament

IMbEvent<int, Town> TaleWorlds.CampaignSystem.CampaignEvents.PlayerEliminatedFromTournament
staticget

◆ PlayerStartedTournamentMatch

IMbEvent<Town> TaleWorlds.CampaignSystem.CampaignEvents.PlayerStartedTournamentMatch
staticget

◆ TournamentStarted

IMbEvent<Town> TaleWorlds.CampaignSystem.CampaignEvents.TournamentStarted
staticget

◆ WarDeclared

IMbEvent<IFaction, IFaction, DeclareWarAction.DeclareWarDetail> TaleWorlds.CampaignSystem.CampaignEvents.WarDeclared
staticget

◆ TournamentFinished

IMbEvent<CharacterObject, MBReadOnlyList<CharacterObject>, Town, ItemObject> TaleWorlds.CampaignSystem.CampaignEvents.TournamentFinished
staticget

◆ TournamentCancelled

IMbEvent<Town> TaleWorlds.CampaignSystem.CampaignEvents.TournamentCancelled
staticget

◆ BattleStarted

IMbEvent<PartyBase, PartyBase, object, bool> TaleWorlds.CampaignSystem.CampaignEvents.BattleStarted
staticget

◆ RebellionFinished

IMbEvent<Settlement, Clan> TaleWorlds.CampaignSystem.CampaignEvents.RebellionFinished
staticget

◆ TownRebelliosStateChanged

IMbEvent<Town, bool> TaleWorlds.CampaignSystem.CampaignEvents.TownRebelliosStateChanged
staticget

◆ RebelliousClanDisbandedAtSettlement

IMbEvent<Settlement, Clan> TaleWorlds.CampaignSystem.CampaignEvents.RebelliousClanDisbandedAtSettlement
staticget

◆ ItemsLooted

IMbEvent<MobileParty, ItemRoster> TaleWorlds.CampaignSystem.CampaignEvents.ItemsLooted
staticget

◆ MobilePartyDestroyed

IMbEvent<MobileParty, PartyBase> TaleWorlds.CampaignSystem.CampaignEvents.MobilePartyDestroyed
staticget

◆ MobilePartyCreated

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.MobilePartyCreated
staticget

◆ MobilePartyQuestStatusChanged

IMbEvent<MobileParty, bool> TaleWorlds.CampaignSystem.CampaignEvents.MobilePartyQuestStatusChanged
staticget

◆ HeroKilledEvent

IMbEvent<Hero, Hero, KillCharacterAction.KillCharacterActionDetail, bool> TaleWorlds.CampaignSystem.CampaignEvents.HeroKilledEvent
staticget

◆ BeforeHeroKilledEvent

IMbEvent<Hero, Hero, KillCharacterAction.KillCharacterActionDetail, bool> TaleWorlds.CampaignSystem.CampaignEvents.BeforeHeroKilledEvent
staticget

◆ ChildEducationCompletedEvent

IMbEvent<Hero, int> TaleWorlds.CampaignSystem.CampaignEvents.ChildEducationCompletedEvent
staticget

◆ HeroComesOfAgeEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.HeroComesOfAgeEvent
staticget

◆ HeroGrowsOutOfInfancyEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.HeroGrowsOutOfInfancyEvent
staticget

◆ HeroReachesTeenAgeEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.HeroReachesTeenAgeEvent
staticget

◆ CharacterDefeated

IMbEvent<Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.CharacterDefeated
staticget

◆ RulingClanChanged

IMbEvent<Kingdom, Clan> TaleWorlds.CampaignSystem.CampaignEvents.RulingClanChanged
staticget

◆ HeroPrisonerTaken

IMbEvent<PartyBase, Hero> TaleWorlds.CampaignSystem.CampaignEvents.HeroPrisonerTaken
staticget

◆ HeroPrisonerReleased

IMbEvent<Hero, PartyBase, IFaction, EndCaptivityDetail> TaleWorlds.CampaignSystem.CampaignEvents.HeroPrisonerReleased
staticget

◆ CharacterBecameFugitive

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.CharacterBecameFugitive
staticget

◆ OnPlayerMetHeroEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerMetHeroEvent
staticget

◆ OnPlayerLearnsAboutHeroEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerLearnsAboutHeroEvent
staticget

◆ RenownGained

IMbEvent<Hero, int, bool> TaleWorlds.CampaignSystem.CampaignEvents.RenownGained
staticget

◆ CrimeRatingChanged

IMbEvent<IFaction, float> TaleWorlds.CampaignSystem.CampaignEvents.CrimeRatingChanged
staticget

◆ NewCompanionAdded

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.NewCompanionAdded
staticget

◆ AfterMissionStarted

IMbEvent<IMission> TaleWorlds.CampaignSystem.CampaignEvents.AfterMissionStarted
staticget

◆ GameMenuOpened

IMbEvent<MenuCallbackArgs> TaleWorlds.CampaignSystem.CampaignEvents.GameMenuOpened
staticget

◆ AfterGameMenuOpenedEvent

IMbEvent<MenuCallbackArgs> TaleWorlds.CampaignSystem.CampaignEvents.AfterGameMenuOpenedEvent
staticget

◆ BeforeGameMenuOpenedEvent

IMbEvent<MenuCallbackArgs> TaleWorlds.CampaignSystem.CampaignEvents.BeforeGameMenuOpenedEvent
staticget

◆ MakePeace

IMbEvent<IFaction, IFaction, MakePeaceAction.MakePeaceDetail> TaleWorlds.CampaignSystem.CampaignEvents.MakePeace
staticget

◆ KingdomDestroyedEvent

IMbEvent<Kingdom> TaleWorlds.CampaignSystem.CampaignEvents.KingdomDestroyedEvent
staticget

◆ CanKingdomBeDiscontinuedEvent

ReferenceIMBEvent<Kingdom, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanKingdomBeDiscontinuedEvent
staticget

◆ KingdomCreatedEvent

IMbEvent<Kingdom> TaleWorlds.CampaignSystem.CampaignEvents.KingdomCreatedEvent
staticget

◆ VillageBecomeNormal

IMbEvent<Village> TaleWorlds.CampaignSystem.CampaignEvents.VillageBecomeNormal
staticget

◆ VillageBeingRaided

IMbEvent<Village> TaleWorlds.CampaignSystem.CampaignEvents.VillageBeingRaided
staticget

◆ VillageLooted

IMbEvent<Village> TaleWorlds.CampaignSystem.CampaignEvents.VillageLooted
staticget

◆ CompanionRemoved

IMbEvent<Hero, RemoveCompanionAction.RemoveCompanionDetail> TaleWorlds.CampaignSystem.CampaignEvents.CompanionRemoved
staticget

◆ OnAgentJoinedConversationEvent

IMbEvent<IAgent> TaleWorlds.CampaignSystem.CampaignEvents.OnAgentJoinedConversationEvent
staticget

◆ ConversationEnded

IMbEvent<IEnumerable<CharacterObject> > TaleWorlds.CampaignSystem.CampaignEvents.ConversationEnded
staticget

◆ MapEventEnded

IMbEvent<MapEvent> TaleWorlds.CampaignSystem.CampaignEvents.MapEventEnded
staticget

◆ MapEventStarted

IMbEvent<MapEvent, PartyBase, PartyBase> TaleWorlds.CampaignSystem.CampaignEvents.MapEventStarted
staticget

◆ PrisonersChangeInSettlement

IMbEvent<Settlement, FlattenedTroopRoster, Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.PrisonersChangeInSettlement
staticget

◆ OnPlayerBoardGameOverEvent

IMbEvent<Hero, BoardGameHelper.BoardGameState> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerBoardGameOverEvent
staticget

◆ OnRansomOfferedToPlayerEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnRansomOfferedToPlayerEvent
staticget

◆ OnRansomOfferCancelledEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnRansomOfferCancelledEvent
staticget

◆ OnPeaceOfferedToPlayerEvent

IMbEvent<IFaction, int> TaleWorlds.CampaignSystem.CampaignEvents.OnPeaceOfferedToPlayerEvent
staticget

◆ OnPeaceOfferCancelledEvent

IMbEvent<IFaction> TaleWorlds.CampaignSystem.CampaignEvents.OnPeaceOfferCancelledEvent
staticget

◆ OnMarriageOfferedToPlayerEvent

IMbEvent<Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnMarriageOfferedToPlayerEvent
staticget

◆ OnMarriageOfferCanceledEvent

IMbEvent<Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnMarriageOfferCanceledEvent
staticget

◆ OnVassalOrMercenaryServiceOfferedToPlayerEvent

IMbEvent<Kingdom> TaleWorlds.CampaignSystem.CampaignEvents.OnVassalOrMercenaryServiceOfferedToPlayerEvent
staticget

◆ OnVassalOrMercenaryServiceOfferCanceledEvent

IMbEvent<Kingdom> TaleWorlds.CampaignSystem.CampaignEvents.OnVassalOrMercenaryServiceOfferCanceledEvent
staticget

◆ OnMissionStartedEvent

IMbEvent<IMission> TaleWorlds.CampaignSystem.CampaignEvents.OnMissionStartedEvent
staticget

◆ BeforeMissionOpenedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.BeforeMissionOpenedEvent
staticget

◆ OnPartyRemovedEvent

IMbEvent<PartyBase> TaleWorlds.CampaignSystem.CampaignEvents.OnPartyRemovedEvent
staticget

◆ OnPartySizeChangedEvent

IMbEvent<PartyBase> TaleWorlds.CampaignSystem.CampaignEvents.OnPartySizeChangedEvent
staticget

◆ OnSettlementOwnerChangedEvent

IMbEvent<Settlement, bool, Hero, Hero, Hero, ChangeOwnerOfSettlementAction.ChangeOwnerOfSettlementDetail> TaleWorlds.CampaignSystem.CampaignEvents.OnSettlementOwnerChangedEvent
staticget

◆ OnGovernorChangedEvent

IMbEvent<Town, Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnGovernorChangedEvent
staticget

◆ OnSettlementLeftEvent

IMbEvent<MobileParty, Settlement> TaleWorlds.CampaignSystem.CampaignEvents.OnSettlementLeftEvent
staticget

◆ WeeklyTickEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.WeeklyTickEvent
staticget

◆ DailyTickEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.DailyTickEvent
staticget

◆ DailyTickPartyEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.DailyTickPartyEvent
staticget

◆ DailyTickTownEvent

IMbEvent<Town> TaleWorlds.CampaignSystem.CampaignEvents.DailyTickTownEvent
staticget

◆ DailyTickSettlementEvent

IMbEvent<Settlement> TaleWorlds.CampaignSystem.CampaignEvents.DailyTickSettlementEvent
staticget

◆ DailyTickHeroEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.DailyTickHeroEvent
staticget

◆ DailyTickClanEvent

IMbEvent<Clan> TaleWorlds.CampaignSystem.CampaignEvents.DailyTickClanEvent
staticget

◆ CollectAvailableTutorialsEvent

IMbEvent<List<CampaignTutorial> > TaleWorlds.CampaignSystem.CampaignEvents.CollectAvailableTutorialsEvent
staticget

◆ OnTutorialCompletedEvent

IMbEvent<string> TaleWorlds.CampaignSystem.CampaignEvents.OnTutorialCompletedEvent
staticget

◆ OnBuildingLevelChangedEvent

IMbEvent<Town, Building, int> TaleWorlds.CampaignSystem.CampaignEvents.OnBuildingLevelChangedEvent
staticget

◆ HourlyTickEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.HourlyTickEvent
staticget

◆ HourlyTickPartyEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.HourlyTickPartyEvent
staticget

◆ HourlyTickSettlementEvent

IMbEvent<Settlement> TaleWorlds.CampaignSystem.CampaignEvents.HourlyTickSettlementEvent
staticget

◆ HourlyTickClanEvent

IMbEvent<Clan> TaleWorlds.CampaignSystem.CampaignEvents.HourlyTickClanEvent
staticget

◆ TickEvent

IMbEvent<float> TaleWorlds.CampaignSystem.CampaignEvents.TickEvent
staticget

◆ OnSessionLaunchedEvent

IMbEvent<CampaignGameStarter> TaleWorlds.CampaignSystem.CampaignEvents.OnSessionLaunchedEvent
staticget

◆ OnAfterSessionLaunchedEvent

IMbEvent<CampaignGameStarter> TaleWorlds.CampaignSystem.CampaignEvents.OnAfterSessionLaunchedEvent
staticget

◆ OnNewGameCreatedEvent

IMbEvent<CampaignGameStarter> TaleWorlds.CampaignSystem.CampaignEvents.OnNewGameCreatedEvent
staticget

◆ OnNewGameCreatedPartialFollowUpEvent

IMbEvent<CampaignGameStarter, int> TaleWorlds.CampaignSystem.CampaignEvents.OnNewGameCreatedPartialFollowUpEvent
staticget

◆ OnNewGameCreatedPartialFollowUpEndEvent

IMbEvent<CampaignGameStarter> TaleWorlds.CampaignSystem.CampaignEvents.OnNewGameCreatedPartialFollowUpEndEvent
staticget

◆ OnGameEarlyLoadedEvent

IMbEvent<CampaignGameStarter> TaleWorlds.CampaignSystem.CampaignEvents.OnGameEarlyLoadedEvent
staticget

◆ OnGameLoadedEvent

IMbEvent<CampaignGameStarter> TaleWorlds.CampaignSystem.CampaignEvents.OnGameLoadedEvent
staticget

◆ OnGameLoadFinishedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnGameLoadFinishedEvent
staticget

◆ AiHourlyTickEvent

IMbEvent<MobileParty, PartyThinkParams> TaleWorlds.CampaignSystem.CampaignEvents.AiHourlyTickEvent
staticget

◆ TickPartialHourlyAiEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.TickPartialHourlyAiEvent
staticget

◆ OnPartyJoinedArmyEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.OnPartyJoinedArmyEvent
staticget

◆ PartyRemovedFromArmyEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.PartyRemovedFromArmyEvent
staticget

◆ OnArmyLeaderThinkEvent

IMbEvent<Hero, Army.ArmyLeaderThinkReason> TaleWorlds.CampaignSystem.CampaignEvents.OnArmyLeaderThinkEvent
staticget

◆ OnMissionEndedEvent

IMbEvent<IMission> TaleWorlds.CampaignSystem.CampaignEvents.OnMissionEndedEvent
staticget

◆ OnQuarterDailyPartyTick

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.OnQuarterDailyPartyTick
staticget

◆ OnPlayerBattleEndEvent

IMbEvent<MapEvent> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerBattleEndEvent
staticget

◆ OnUnitRecruitedEvent

IMbEvent<CharacterObject, int> TaleWorlds.CampaignSystem.CampaignEvents.OnUnitRecruitedEvent
staticget

◆ OnChildConceivedEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnChildConceivedEvent
staticget

◆ OnGivenBirthEvent

IMbEvent<Hero, List<Hero>, int> TaleWorlds.CampaignSystem.CampaignEvents.OnGivenBirthEvent
staticget

◆ MissionTickEvent

IMbEvent<float> TaleWorlds.CampaignSystem.CampaignEvents.MissionTickEvent
staticget

◆ SetupPreConversationEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.SetupPreConversationEvent
staticget

◆ ArmyOverlaySetDirtyEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.ArmyOverlaySetDirtyEvent
staticget

◆ PlayerDesertedBattleEvent

IMbEvent<int> TaleWorlds.CampaignSystem.CampaignEvents.PlayerDesertedBattleEvent
staticget

◆ PartyVisibilityChangedEvent

IMbEvent<PartyBase> TaleWorlds.CampaignSystem.CampaignEvents.PartyVisibilityChangedEvent
staticget

◆ TrackDetectedEvent

IMbEvent<Track> TaleWorlds.CampaignSystem.CampaignEvents.TrackDetectedEvent
staticget

◆ TrackLostEvent

IMbEvent<Track> TaleWorlds.CampaignSystem.CampaignEvents.TrackLostEvent
staticget

◆ LocationCharactersAreReadyToSpawnEvent

IMbEvent<Dictionary<string, int> > TaleWorlds.CampaignSystem.CampaignEvents.LocationCharactersAreReadyToSpawnEvent
staticget

◆ LocationCharactersSimulatedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.LocationCharactersSimulatedEvent
staticget

◆ PlayerUpgradedTroopsEvent

IMbEvent<CharacterObject, CharacterObject, int> TaleWorlds.CampaignSystem.CampaignEvents.PlayerUpgradedTroopsEvent
staticget

◆ OnHeroCombatHitEvent

IMbEvent<CharacterObject, CharacterObject, PartyBase, WeaponComponentData, bool, int> TaleWorlds.CampaignSystem.CampaignEvents.OnHeroCombatHitEvent
staticget

◆ CharacterPortraitPopUpOpenedEvent

IMbEvent<CharacterObject> TaleWorlds.CampaignSystem.CampaignEvents.CharacterPortraitPopUpOpenedEvent
staticget

◆ CharacterPortraitPopUpClosedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.CharacterPortraitPopUpClosedEvent
staticget

◆ PlayerStartTalkFromMenu

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.PlayerStartTalkFromMenu
staticget

◆ GameMenuOptionSelectedEvent

IMbEvent<GameMenuOption> TaleWorlds.CampaignSystem.CampaignEvents.GameMenuOptionSelectedEvent
staticget

◆ PlayerStartRecruitmentEvent

IMbEvent<CharacterObject> TaleWorlds.CampaignSystem.CampaignEvents.PlayerStartRecruitmentEvent
staticget

◆ OnBeforePlayerCharacterChangedEvent

IMbEvent<Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnBeforePlayerCharacterChangedEvent
staticget

◆ OnPlayerCharacterChangedEvent

IMbEvent<Hero, Hero, MobileParty, bool> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerCharacterChangedEvent
staticget

◆ OnClanLeaderChangedEvent

IMbEvent<Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnClanLeaderChangedEvent
staticget

◆ OnSiegeEventStartedEvent

IMbEvent<SiegeEvent> TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeEventStartedEvent
staticget

◆ OnPlayerSiegeStartedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerSiegeStartedEvent
staticget

◆ OnSiegeEventEndedEvent

IMbEvent<SiegeEvent> TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeEventEndedEvent
staticget

◆ OnSiegeAftermathAppliedEvent

IMbEvent<MobileParty, Settlement, SiegeAftermathAction.SiegeAftermath, Clan, Dictionary<MobileParty, float> > TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeAftermathAppliedEvent
staticget

◆ OnSiegeBombardmentHitEvent

IMbEvent<MobileParty, Settlement, BattleSideEnum, SiegeEngineType, SiegeBombardTargets> TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeBombardmentHitEvent
staticget

◆ OnSiegeBombardmentWallHitEvent

IMbEvent<MobileParty, Settlement, BattleSideEnum, SiegeEngineType, bool> TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeBombardmentWallHitEvent
staticget

◆ OnSiegeEngineDestroyedEvent

IMbEvent<MobileParty, Settlement, BattleSideEnum, SiegeEngineType> TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeEngineDestroyedEvent
staticget

◆ OnTradeRumorIsTakenEvent

IMbEvent<List<TradeRumor>, Settlement> TaleWorlds.CampaignSystem.CampaignEvents.OnTradeRumorIsTakenEvent
staticget

◆ OnCheckForIssueEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnCheckForIssueEvent
staticget

◆ OnIssueUpdatedEvent

IMbEvent<IssueBase, IssueBase.IssueUpdateDetails, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnIssueUpdatedEvent
staticget

◆ OnTroopsDesertedEvent

IMbEvent<MobileParty, TroopRoster> TaleWorlds.CampaignSystem.CampaignEvents.OnTroopsDesertedEvent
staticget

◆ OnTroopRecruitedEvent

IMbEvent<Hero, Settlement, Hero, CharacterObject, int> TaleWorlds.CampaignSystem.CampaignEvents.OnTroopRecruitedEvent
staticget

◆ OnTroopGivenToSettlementEvent

IMbEvent<Hero, Settlement, TroopRoster> TaleWorlds.CampaignSystem.CampaignEvents.OnTroopGivenToSettlementEvent
staticget

◆ OnItemSoldEvent

IMbEvent<PartyBase, PartyBase, ItemRosterElement, int, Settlement> TaleWorlds.CampaignSystem.CampaignEvents.OnItemSoldEvent
staticget

◆ OnCaravanTransactionCompletedEvent

IMbEvent<MobileParty, Town, List<ValueTuple<EquipmentElement, int> > > TaleWorlds.CampaignSystem.CampaignEvents.OnCaravanTransactionCompletedEvent
staticget

◆ OnPrisonerSoldEvent

IMbEvent<PartyBase, PartyBase, TroopRoster> TaleWorlds.CampaignSystem.CampaignEvents.OnPrisonerSoldEvent
staticget

◆ OnPartyDisbandStartedEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.OnPartyDisbandStartedEvent
staticget

◆ OnPartyDisbandedEvent

IMbEvent<MobileParty, Settlement> TaleWorlds.CampaignSystem.CampaignEvents.OnPartyDisbandedEvent
staticget

◆ OnPartyDisbandCanceledEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.OnPartyDisbandCanceledEvent
staticget

◆ OnHideoutSpottedEvent

IMbEvent<PartyBase, PartyBase> TaleWorlds.CampaignSystem.CampaignEvents.OnHideoutSpottedEvent
staticget

◆ OnHideoutDeactivatedEvent

IMbEvent<Settlement> TaleWorlds.CampaignSystem.CampaignEvents.OnHideoutDeactivatedEvent
staticget

◆ OnHeroSharedFoodWithAnotherHeroEvent

IMbEvent<Hero, Hero, float> TaleWorlds.CampaignSystem.CampaignEvents.OnHeroSharedFoodWithAnotherHeroEvent
staticget

◆ PlayerInventoryExchangeEvent

IMbEvent<List<ValueTuple<ItemRosterElement, int> >, List<ValueTuple<ItemRosterElement, int> >, bool> TaleWorlds.CampaignSystem.CampaignEvents.PlayerInventoryExchangeEvent
staticget

◆ OnItemsDiscardedByPlayerEvent

IMbEvent<ItemRoster> TaleWorlds.CampaignSystem.CampaignEvents.OnItemsDiscardedByPlayerEvent
staticget

◆ PersuasionProgressCommittedEvent

IMbEvent<Tuple<PersuasionOptionArgs, PersuasionOptionResult> > TaleWorlds.CampaignSystem.CampaignEvents.PersuasionProgressCommittedEvent
staticget

◆ OnQuestCompletedEvent

IMbEvent<QuestBase, QuestBase.QuestCompleteDetails> TaleWorlds.CampaignSystem.CampaignEvents.OnQuestCompletedEvent
staticget

◆ OnQuestStartedEvent

IMbEvent<QuestBase> TaleWorlds.CampaignSystem.CampaignEvents.OnQuestStartedEvent
staticget

◆ OnItemProducedEvent

IMbEvent<ItemObject, Settlement, int> TaleWorlds.CampaignSystem.CampaignEvents.OnItemProducedEvent
staticget

◆ OnItemConsumedEvent

IMbEvent<ItemObject, Settlement, int> TaleWorlds.CampaignSystem.CampaignEvents.OnItemConsumedEvent
staticget

◆ OnPartyConsumedFoodEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.OnPartyConsumedFoodEvent
staticget

◆ OnBeforeMainCharacterDiedEvent

IMbEvent<Hero, Hero, KillCharacterAction.KillCharacterActionDetail, bool> TaleWorlds.CampaignSystem.CampaignEvents.OnBeforeMainCharacterDiedEvent
staticget

◆ OnNewIssueCreatedEvent

IMbEvent<IssueBase> TaleWorlds.CampaignSystem.CampaignEvents.OnNewIssueCreatedEvent
staticget

◆ OnIssueOwnerChangedEvent

IMbEvent<IssueBase, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnIssueOwnerChangedEvent
staticget

◆ OnGameOverEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnGameOverEvent
staticget

◆ SiegeCompletedEvent

IMbEvent<Settlement, MobileParty, bool, BattleTypes> TaleWorlds.CampaignSystem.CampaignEvents.SiegeCompletedEvent
staticget

◆ SiegeEngineBuiltEvent

IMbEvent<SiegeEvent, BattleSideEnum, SiegeEngineType> TaleWorlds.CampaignSystem.CampaignEvents.SiegeEngineBuiltEvent
staticget

◆ RaidCompletedEvent

IMbEvent<BattleSideEnum, RaidEventComponent> TaleWorlds.CampaignSystem.CampaignEvents.RaidCompletedEvent
staticget

◆ ForceVolunteersCompletedEvent

IMbEvent<BattleSideEnum, ForceVolunteersEventComponent> TaleWorlds.CampaignSystem.CampaignEvents.ForceVolunteersCompletedEvent
staticget

◆ ForceSuppliesCompletedEvent

IMbEvent<BattleSideEnum, ForceSuppliesEventComponent> TaleWorlds.CampaignSystem.CampaignEvents.ForceSuppliesCompletedEvent
staticget

◆ OnHideoutBattleCompletedEvent

MbEvent<BattleSideEnum, HideoutEventComponent> TaleWorlds.CampaignSystem.CampaignEvents.OnHideoutBattleCompletedEvent
staticget

◆ OnClanDestroyedEvent

IMbEvent<Clan> TaleWorlds.CampaignSystem.CampaignEvents.OnClanDestroyedEvent
staticget

◆ OnNewItemCraftedEvent

IMbEvent<ItemObject, ItemModifier, bool> TaleWorlds.CampaignSystem.CampaignEvents.OnNewItemCraftedEvent
staticget

◆ CraftingPartUnlockedEvent

IMbEvent<CraftingPiece> TaleWorlds.CampaignSystem.CampaignEvents.CraftingPartUnlockedEvent
staticget

◆ WorkshopInitializedEvent

IMbEvent<Workshop> TaleWorlds.CampaignSystem.CampaignEvents.WorkshopInitializedEvent
staticget

◆ WorkshopOwnerChangedEvent

IMbEvent<Workshop, Hero> TaleWorlds.CampaignSystem.CampaignEvents.WorkshopOwnerChangedEvent
staticget

◆ WorkshopTypeChangedEvent

IMbEvent<Workshop> TaleWorlds.CampaignSystem.CampaignEvents.WorkshopTypeChangedEvent
staticget

◆ OnBeforeSaveEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnBeforeSaveEvent
staticget

◆ OnSaveStartedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnSaveStartedEvent
staticget

◆ OnSaveOverEvent

IMbEvent<bool, string> TaleWorlds.CampaignSystem.CampaignEvents.OnSaveOverEvent
staticget

◆ OnPrisonerTakenEvent

IMbEvent<FlattenedTroopRoster> TaleWorlds.CampaignSystem.CampaignEvents.OnPrisonerTakenEvent
staticget

◆ OnPrisonerReleasedEvent

IMbEvent<FlattenedTroopRoster> TaleWorlds.CampaignSystem.CampaignEvents.OnPrisonerReleasedEvent
staticget

◆ OnMainPartyPrisonerRecruitedEvent

IMbEvent<FlattenedTroopRoster> TaleWorlds.CampaignSystem.CampaignEvents.OnMainPartyPrisonerRecruitedEvent
staticget

◆ OnPrisonerDonatedToSettlementEvent

IMbEvent<MobileParty, FlattenedTroopRoster, Settlement> TaleWorlds.CampaignSystem.CampaignEvents.OnPrisonerDonatedToSettlementEvent
staticget

◆ OnEquipmentSmeltedByHeroEvent

IMbEvent<Hero, EquipmentElement> TaleWorlds.CampaignSystem.CampaignEvents.OnEquipmentSmeltedByHeroEvent
staticget

◆ OnPlayerTradeProfitEvent

IMbEvent<int> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerTradeProfitEvent
staticget

◆ OnHeroChangedClanEvent

IMbEvent<Hero, Clan> TaleWorlds.CampaignSystem.CampaignEvents.OnHeroChangedClanEvent
staticget

◆ OnHeroGetsBusyEvent

IMbEvent<Hero, HeroGetsBusyReasons> TaleWorlds.CampaignSystem.CampaignEvents.OnHeroGetsBusyEvent
staticget

◆ CollectLootsEvent

IMbEvent<MapEvent, PartyBase, Dictionary<PartyBase, ItemRoster>, ItemRoster, MBList<TroopRosterElement>, float> TaleWorlds.CampaignSystem.CampaignEvents.CollectLootsEvent
staticget

◆ DistributeLootToPartyEvent

IMbEvent<MapEvent, PartyBase, Dictionary<PartyBase, ItemRoster> > TaleWorlds.CampaignSystem.CampaignEvents.DistributeLootToPartyEvent
staticget

◆ OnHeroTeleportationRequestedEvent

IMbEvent<Hero, Settlement, MobileParty, TeleportHeroAction.TeleportationDetail> TaleWorlds.CampaignSystem.CampaignEvents.OnHeroTeleportationRequestedEvent
staticget

◆ OnPartyLeaderChangeOfferCanceledEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.OnPartyLeaderChangeOfferCanceledEvent
staticget

◆ OnClanInfluenceChangedEvent

IMbEvent<Clan, float> TaleWorlds.CampaignSystem.CampaignEvents.OnClanInfluenceChangedEvent
staticget

◆ OnPlayerPartyKnockedOrKilledTroopEvent

IMbEvent<CharacterObject> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerPartyKnockedOrKilledTroopEvent
staticget

◆ OnPlayerEarnedGoldFromAssetEvent

IMbEvent<GameComponents.DefaultClanFinanceModel.AssetIncomeType, int> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerEarnedGoldFromAssetEvent
staticget

◆ OnMainPartyStarvingEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnMainPartyStarvingEvent
staticget

◆ OnPlayerJoinedTournamentEvent

IMbEvent<Town, bool> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerJoinedTournamentEvent
staticget

◆ OnHeroUnregisteredEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnHeroUnregisteredEvent
staticget

◆ OnConfigChangedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnConfigChangedEvent
staticget

◆ OnCraftingOrderCompletedEvent

IMbEvent<Town, CraftingOrder, ItemObject, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnCraftingOrderCompletedEvent
staticget

◆ OnItemsRefinedEvent

IMbEvent<Hero, RefiningFormula> TaleWorlds.CampaignSystem.CampaignEvents.OnItemsRefinedEvent
staticget

◆ CanHeroLeadPartyEvent

ReferenceIMBEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanHeroLeadPartyEvent
staticget

◆ CanHeroMarryEvent

ReferenceIMBEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanHeroMarryEvent
staticget

◆ CanHeroEquipmentBeChangedEvent

ReferenceIMBEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanHeroEquipmentBeChangedEvent
staticget

◆ CanBeGovernorOrHavePartyRoleEvent

ReferenceIMBEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanBeGovernorOrHavePartyRoleEvent
staticget

◆ CanHeroDieEvent

ReferenceIMBEvent<Hero, KillCharacterAction.KillCharacterActionDetail, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanHeroDieEvent
staticget

◆ CanHeroBecomePrisonerEvent

ReferenceIMBEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanHeroBecomePrisonerEvent
staticget

◆ CanMoveToSettlementEvent

ReferenceIMBEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanMoveToSettlementEvent
staticget

◆ CanHaveQuestsOrIssuesEvent

ReferenceIMBEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanHaveQuestsOrIssuesEvent
staticget

◆ OnMapEventContinuityNeedsUpdateEvent

IMbEvent<IFaction> TaleWorlds.CampaignSystem.CampaignEvents.OnMapEventContinuityNeedsUpdateEvent
staticget