Bannerlord has encountered a problem and will close itself.
This is a community Crash Report. Please save it and use it for reporting the error. Do not provide screenshots, provide the report!
Most likely this error was caused by a custom installed module.

If you were in the middle of something, the progress might be lost.


+ Exception

Exception information
Type: System.IndexOutOfRangeException
Message: Index was outside the bounds of the array.
Source: TaleWorlds.MountAndBlade
CallStack:
  1. at TaleWorlds.MountAndBlade.MissionAgentSpawnLogic..ctor(IMissionTroopSupplier[] suppliers, BattleSideEnum playerSide, Boolean isSiege)
  2. at SandBox.SandBoxMissions.CreateCampaignMissionAgentSpawnLogic(Boolean isSiege)
  3. at SandBox.SandBoxMissions.<>c__DisplayClass17_0.b__0(Mission mission)
  4. at TaleWorlds.MountAndBlade.MissionState.HandleOpenNew(String missionName, MissionInitializerRecord rec, InitializeMissionBehvaioursDelegate handler, Boolean addDefaultMissionBehaviors)
  5. at TaleWorlds.MountAndBlade.MissionState.OpenNew(String missionName, MissionInitializerRecord rec, InitializeMissionBehvaioursDelegate handler, Boolean addDefaultMissionBehaviours, Boolean needsMemoryCleanup)
  6. at SandBox.SandBoxMissions.OpenBattleMission(MissionInitializerRecord rec)
  7. at SandBox.CampaignMissionManager.TaleWorlds.CampaignSystem.ICampaignMissionManager.OpenBattleMission(MissionInitializerRecord rec)
  8. at Helpers.MenuHelper.EncounterAttackConsequence(MenuCallbackArgs args)
  9. at TaleWorlds.CampaignSystem.GameMenus.GameMenuOption.RunConsequence(MenuContext menuContext)
  10. at SandBox.GauntletUI.AutoGenerated.GameMenu__TaleWorlds_CampaignSystem_ViewModelCollection_GameMenu_GameMenuVM_Dependency_4_GameMenuItem__InheritedPrefab.EventListenerOf_widget_0(Widget widget, String commandName, Object[] args)
  11. at TaleWorlds.GauntletUI.Widget.EventFired(String eventName, Object[] args)
  12. at TaleWorlds.GauntletUI.ButtonWidget.HandleClick()
  13. at TaleWorlds.GauntletUI.ButtonWidget.OnMouseReleased()
  14. at TaleWorlds.GauntletUI.EventManager.MouseUp()
  15. at TaleWorlds.GauntletUI.UIContext.UpdateInput(InputType handleInputs)
  16. at TaleWorlds.Engine.Screens.ScreenManager.Update()
  17. at TaleWorlds.Engine.Screens.ScreenManager.Tick_Patch1(Single dt)

+ Involved Modules

  • Sandbox
    • Method: static TaleWorlds.MountAndBlade.MissionAgentSpawnLogic SandBox.SandBoxMissions::CreateCampaignMissionAgentSpawnLogic(System.Boolean isSiege)
      Frame: CreateCampaignMissionAgentSpawnLogic at offset 207 in file:line:column :0:0
    • Method: System.Collections.Generic.IEnumerable`1 SandBox.<>c__DisplayClass17_0::b__0(TaleWorlds.MountAndBlade.Mission mission)
      Frame: b__0 at offset 566 in file:line:column :0:0
    • Method: static TaleWorlds.MountAndBlade.Mission SandBox.SandBoxMissions::OpenBattleMission(TaleWorlds.Core.MissionInitializerRecord rec)
      Frame: OpenBattleMission at offset 187 in file:line:column :0:0
    • Method: virtual TaleWorlds.Core.IMission SandBox.CampaignMissionManager::TaleWorlds.CampaignSystem.ICampaignMissionManager.OpenBattleMission(TaleWorlds.Core.MissionInitializerRecord rec)
      Frame: TaleWorlds.CampaignSystem.ICampaignMissionManager.OpenBattleMission at offset 12 in file:line:column :0:0
    • Method: System.Void SandBox.GauntletUI.AutoGenerated.GameMenu__TaleWorlds_CampaignSystem_ViewModelCollection_GameMenu_GameMenuVM_Dependency_4_GameMenuItem__InheritedPrefab::EventListenerOf_widget_0(TaleWorlds.GauntletUI.Widget widget, System.String commandName, System.Object[] args)
      Frame: EventListenerOf_widget_0 at offset 60 in file:line:column :0:0

+ Installed Modules

  • + Harmony (Bannerlord.Harmony, v2.1.1.65)
  • + ButterLib (Bannerlord.ButterLib, v1.0.30.0)
  • + UIExtenderEx (Bannerlord.UIExtenderEx, v2.1.8.0)
  • + Mod Configuration Menu v4 (Bannerlord.MBOptionScreen, v4.3.14.0)
  • + Native (Native, e1.6.4.0)
  • + SandBox Core (SandBoxCore, e1.6.4.0)
  • + CustomBattle (CustomBattle, e1.6.4.0)
  • + Sandbox (Sandbox, e1.6.4.0)
  • + StoryMode (StoryMode, e1.6.4.0)
  • + My Little Warband (MyLittleWarband, v1.6.4.0)
  • + Perfect Fire Arrows (PerfectFireArrows, v4.3.0.0)
  • + Marry Anyone (MarryAnyone, v2.4.3.0)
  • + WQCity (WQCity, e1.6.1.0)
  • + Drastic Battle (DrasticBattle, v3.1.3.0)
  • + Party AI Overhaul and Commands (PartyAIOverhaulCommands, e1.6.4.0)

+ Assemblies

+ Harmony Patches

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnMissionBehaviourInitialize
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers; Namespace: Bannerlord.ButterLib.SubModuleWrappers.Patches.MBSubModuleBasePatchCallPostfix;

  • TaleWorlds.MountAndBlade.Module.FinalizeSubModules
    • Postfixes
      • Owner: Bannerlord.ButterLib.MBSubModuleBaseEx; Namespace: Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.ModulePatchFinalizeSubModulesPostfix;

  • TaleWorlds.MountAndBlade.Module.SetInitialModuleScreenAsRootScreen
    • Transpilers
      • Owner: Bannerlord.ButterLib.MBSubModuleBaseEx; Namespace: Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.ModulePatchTranspiler;

  • TaleWorlds.MountAndBlade.MBGameManager.OnGameStart
    • Transpilers
      • Owner: Bannerlord.ButterLib.MBSubModuleBaseEx; Namespace: Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.MBGameManagerPatchTranspiler;

  • TaleWorlds.MountAndBlade.MBGameManager.OnGameEnd
    • Transpilers
      • Owner: Bannerlord.ButterLib.MBSubModuleBaseEx; Namespace: Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.MBGameManagerPatchTranspiler;

  • TaleWorlds.SaveSystem.TypeExtensions.IsContainer
    • Prefixes
      • Owner: Bannerlord.ButterLib.SaveSystem; Namespace: Bannerlord.ButterLib.Implementation.SaveSystem.Patches.TypeExtensionsPatchIsContainerPrefix;

  • TaleWorlds.GauntletUI.Data.GauntletMovie.Load
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.GauntletMoviePatchLoadPrefix;

  • TaleWorlds.Library.ViewModel.ExecuteCommand
    • Prefixes
      • Owner: bannerlord.mcm.ui.viewmodelpatch; Namespace: MCM.UI.Patches.ViewModelPatchExecuteCommandPatch;
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelPatchViewModel_ExecuteCommand_Transpiler;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetPrefab.LoadFrom
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.WidgetPrefabPatchWidgetPrefab_LoadFrom_Transpiler;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.Initialize
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.WidgetFactoryPatchInitializeTranspiler;

  • TaleWorlds.GauntletUI.BrushFactory.get_Brushes
    • Postfixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManagerGetBrushesPostfix;

  • TaleWorlds.GauntletUI.BrushFactory.GetBrush
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManagerGetBrushPrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.ConstantDefinition.GetValue
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManagerBlankTranspiler;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetExtensions.SetWidgetAttributeFromString
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManagerBlankTranspiler;

  • TaleWorlds.GauntletUI.UIContext.GetBrush
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManagerBlankTranspiler;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetExtensions.ConvertObject
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManagerBlankTranspiler;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.GetCustomType
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManagerGetCustomTypePrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.CreateBuiltinWidget
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManagerCreateBuiltinWidgetPrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.GetWidgetTypes
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManagerGetWidgetTypesPostfix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.IsCustomType
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManagerIsCustomTypePrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.OnUnload
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManagerOnUnloadPrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetTemplate.CreateWidgets
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManagerBlankTranspiler;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetTemplate.OnRelease
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManagerBlankTranspiler;

  • TaleWorlds.TwoDimension.EditableText.GetCursorPosition
    • Finalizers
      • Owner: bannerlord.mcm.ui.editabletextpatch; Namespace: MCM.UI.Patches.EditableTextPatchGetCursorPosition;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnSubModuleLoad
    • Postfixes
      • Owner: butterlib.delayedsubmoduleloader.static; Namespace: Bannerlord.ButterLib.DelayedSubModule.DelayedSubModuleManagerBaseSubModuleLoadPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnSubModuleUnloaded
    • Postfixes
      • Owner: butterlib.delayedsubmoduleloader.static; Namespace: Bannerlord.ButterLib.DelayedSubModule.DelayedSubModuleManagerBaseOnSubModuleUnloadedPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnBeforeInitialModuleScreenSetAsRoot
    • Postfixes
      • Owner: butterlib.delayedsubmoduleloader.static; Namespace: Bannerlord.ButterLib.DelayedSubModule.DelayedSubModuleManagerBaseOnBeforeInitialModuleScreenSetAsRootPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameStart
    • Postfixes
      • Owner: butterlib.delayedsubmoduleloader.static; Namespace: Bannerlord.ButterLib.DelayedSubModule.DelayedSubModuleManagerBaseOnGameStartPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameEnd
    • Postfixes
      • Owner: butterlib.delayedsubmoduleloader.static; Namespace: Bannerlord.ButterLib.DelayedSubModule.DelayedSubModuleManagerBaseOnGameEndPostfix;

  • SandBox.SandBoxSubModule.OnSubModuleLoad
    • Prefixes
      • Owner: butterlib.delayedsubmoduleloader.sandboxsubmodule; Namespace: Bannerlord.ButterLib.DelayedSubModule.DelayedSubModuleManagerSubModuleLoadPrefix;
    • Postfixes
      • Owner: butterlib.delayedsubmoduleloader.sandboxsubmodule; Namespace: Bannerlord.ButterLib.DelayedSubModule.DelayedSubModuleManagerSubModuleLoadPostfix;

  • MCM.IntegratedLoaderSubModule..ctor
    • Prefixes
      • Owner: bannerlord.mcm.implementation.mcmv3.loaderpreventer; Namespace: MCM.Adapter.MCMv3.Patches.MCMv3IntegratedLoaderSubModulePatchStopIntegratedLoaderSubModuleCtor;

  • TaleWorlds.MountAndBlade.ViewModelCollection.GameOptions.OptionsVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.MCM.UI; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatchViewModel_Constructor_Transpiler;

  • TaleWorlds.MountAndBlade.ViewModelCollection.GameOptions.OptionsVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.MCM.UI; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatchViewModel_Constructor_Transpiler;

  • TaleWorlds.MountAndBlade.ViewModelCollection.GameOptions.OptionsVM.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.MCM.UI; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatchViewModel_Finalize_Transpiler;

  • TaleWorlds.Core.BasicCharacterObject.get_IsRanged
    • Prefixes
      • Owner: MyLittleWarband; Namespace: MyLittleWarband.IsRangedPatchPrefix;

  • TaleWorlds.Core.BasicCharacterObject.get_IsMounted
    • Prefixes
      • Owner: MyLittleWarband; Namespace: MyLittleWarband.IsMountedPatchPrefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM.InitializeUpgrades
    • Prefixes
      • Owner: MyLittleWarband; Namespace: MyLittleWarband.PartyUnitUpgradeLengthPatchPrefix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RecruitmentCampaignBehavior.GetRecruitActionsForParty
    • Prefixes
      • Owner: MyLittleWarband; Namespace: MyLittleWarband.ClanRecruitPatch2Prefix;
    • Postfixes
      • Owner: MyLittleWarband; Namespace: MyLittleWarband.ClanRecruitPatch1Postfix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RecruitmentCampaignBehavior.UpdateVolunteersOfNotables
    • Postfixes
      • Owner: MyLittleWarband; Namespace: MyLittleWarband.RecruitProductionPatchPostfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.EncyclopediaItems.EncyclopediaUnitVM.ExecuteLink
    • Prefixes
      • Owner: MyLittleWarband; Namespace: MyLittleWarband.EnyclopediaEditUnitPatchPrefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.RecruitmentVM.Deactivate
    • Postfixes
      • Owner: MyLittleWarband; Namespace: MyLittleWarband.RecruitPatch1Postfix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.Towns.PlayerTownVisitCampaignBehavior.game_menu_recruit_volunteers_on_consequence
    • Prefixes
      • Owner: MyLittleWarband; Namespace: MyLittleWarband.RecruitPatch2Prefix;

  • TaleWorlds.Core.BladeData.Deserialize
    • Postfixes
      • Owner: 激烈战场; Namespace: DrasticBattle.WeaponBladePatchBladePostfix;

  • TaleWorlds.Core.CraftingPiece.Deserialize
    • Postfixes
      • Owner: 激烈战场; Namespace: DrasticBattle.WeaponBladePatchPiecePostfix;

  • TaleWorlds.Core.WeaponDesignElement.get_ScaleFactor
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.WeaponBladePatchGetScaleFactorPrefix;

  • TaleWorlds.Core.WeaponDesignElement.get_IsPieceScaled
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.WeaponBladePatchGetIsPieceScaledPrefix;

  • TaleWorlds.Core.WeaponDesignElement.get_ScaledLength
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.WeaponBladePatchGetScaledLengthPrefix;

  • TaleWorlds.Core.WeaponDesignElement.get_ScaledWeight
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.WeaponBladePatchGetScaledWeightPrefix;

  • TaleWorlds.Core.WeaponDesignElement.get_ScaledCenterOfMass
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.WeaponBladePatchGetScaledCenterOfMassPrefix;

  • TaleWorlds.Core.WeaponDesignElement.get_ScaledDistanceToNextPiece
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.WeaponBladePatchGetScaledDistanceToNextPiecePrefix;

  • TaleWorlds.Core.WeaponDesignElement.get_ScaledDistanceToPreviousPiece
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.WeaponBladePatchGetScaledDistanceToPreviousPiecePrefix;

  • TaleWorlds.Core.WeaponDesignElement.get_ScaledBladeLength
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.WeaponBladePatchGetScaledBladeLengthPrefix;

  • TaleWorlds.Core.WeaponDesignElement.get_ScaledPieceOffset
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.WeaponBladePatchGetScaledPieceOffsetPrefix;

  • TaleWorlds.Core.WeaponDesignElement.get_ScaledPreviousPieceOffset
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.WeaponBladePatchGetScaledPreviousPieceOffsetPrefix;

  • TaleWorlds.Core.WeaponDesignElement.get_ScaledNextPieceOffset
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.WeaponBladePatchGetScaledNextPieceOffsetPrefix;

  • TaleWorlds.Core.Crafting+CraftedItemGenerationHelper.GenerateCraftedItem
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.WeaponBladePatchGenerateCraftedItemPrefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.SPInventoryVM.RefreshInformationValues
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.RefreshInformationValuesPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.RefreshInformationValuesPatchFinalizer;

  • TaleWorlds.CampaignSystem.Actions.GiveGoldAction.ApplyInternal
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.OpenTradeWithCaravanOrAlleyPartyPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.OpenTradeWithCaravanOrAlleyPartyPatchFinalizer;

  • TaleWorlds.CampaignSystem.Army.DisperseArmy
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.TestDispersionReasonPatchPrefix;

  • TaleWorlds.CampaignSystem.MobileParty.set_Army
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.TestDisperseArmyCancelPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.TestDisperseArmyCancelPatchFinalizer;

  • TaleWorlds.CampaignSystem.CampaignCheats.GetHero
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.TestOverGetHeroPatchPrefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.ArmyManagement.ArmyManagementItemVM.UpdateEligibility
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.TestArmyManagementItemVMPatchPostfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.ArmyManagementVM.ExecuteDone
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.TestNotKingdomArmyJoinPatchPostfix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.AiBehaviors.AiMilitaryBehavior.AiHourlyTick
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.AiMilitaryBehaviorHourlyTickPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.AiMilitaryBehaviorHourlyTickPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.AiBehaviors.AiMilitaryBehavior.FindBestTargetAndItsValueForFaction
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.FindBestTargetAndItsValueForFactionPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.FindBestTargetAndItsValueForFactionPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.AiBehaviors.AiArmyMemberBehavior.AiHourlyTick
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.AiArmyMemberBehaviorPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.AiArmyMemberBehaviorPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultArmyManagementCalculationModel.GetMobilePartiesToCallToArmy
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetMobilePartiesToCallToArmyPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetMobilePartiesToCallToArmyPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultSettlementGarrisonModel.FindNumberOfTroopsToLeaveToGarrison
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.FindNumberOfTroopsToLeaveToGarrisonPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.FindNumberOfTroopsToLeaveToGarrisonPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultTargetScoreCalculatingModel.GetTargetScoreForFaction
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetTargetScoreForFactionPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetTargetScoreForFactionPatchFinalizer;

  • TaleWorlds.CampaignSystem.CharacterDevelopment.Managers.SkillLevelingManager.OnTradeProfitMade
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.OnTradeProfitMadePatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.OnTradeProfitMadePatchFinalizer;

  • TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.SettlementMenuOverlayVM.ExecuteOnSetAsActiveContextMenuItem
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.LeaderTalkPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.LeaderTalkPatchFinalizer;

  • TaleWorlds.CampaignSystem.CharacterDevelopment.Managers.SkillLevelingManager.OnTradeProfitMade
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.OnTradeProfitMade2PatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.OnTradeProfitMade2PatchFinalizer;

  • SandBox.LordConversationsCampaignBehavior.conversation_clan_member_manage_troops_on_condition
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.conversation_clan_member_manage_troops_on_conditionPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.conversation_clan_member_manage_troops_on_conditionPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.PartiesBuyHorseCampaignBehavior.OnSettlementEntered
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PartiesBuyHorseCampaignBehaviorOnSettlementEnteredPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PartiesBuyHorseCampaignBehaviorOnSettlementEnteredPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.PlayerTrackCompanionBehavior.AddHeroToScatteredCompanions
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PlayerTrackCompanionBehaviorPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PlayerTrackCompanionBehaviorPatchFinalizer;

  • TaleWorlds.Core.MBSaveLoad.CheckModules
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.CheckModulesPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.CheckModulesPatchFinalizer;

  • TaleWorlds.CampaignSystem.Actions.RemoveCompanionAction.ApplyInternal
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.RemoveCompanionActionPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.RemoveCompanionActionPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.PartiesBuyFoodCampaignBehavior.TryBuyingFood
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PartiesBuyFoodCampaignBehaviorPatchFinalizer;
    • Transpilers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PartiesBuyFoodCampaignBehaviorPatchTranspiler;

  • TaleWorlds.CampaignSystem.MobileParty.SetMoveEngageParty
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveEngagePartyPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveEngagePartyPatchFinalizer;

  • TaleWorlds.CampaignSystem.MobileParty.SetMoveEscortParty
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveEscortPartyPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveEscortPartyPatchFinalizer;

  • TaleWorlds.CampaignSystem.MobileParty.SetMoveGoToSettlement
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveGoToSettlementPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveGoToSettlementPatchFinalizer;

  • TaleWorlds.CampaignSystem.MobileParty.SetMoveGoToPoint
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveGoToPointPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveGoToPointPatchFinalizer;

  • TaleWorlds.CampaignSystem.PlayerEncounter.Finish
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PlayerEncounterPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PlayerEncounterPatchFinalizer;

  • TaleWorlds.CampaignSystem.MobileParty.OnEventEnded
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.OnEventEndedPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.OnEventEndedPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RecruitPrisonersCampaignBehavior.RecruitPrisonersAi
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.RecruitPrisonersAiPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.RecruitPrisonersAiPatchFinalizer;

  • TaleWorlds.CampaignSystem.TroopRoster.AddToCounts
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.AddToCountsPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.AddToCountsPatchFinalizer;

  • Helpers.HeroHelper.HeroCanRecruitFromHero
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.HeroCanRecruitFromHeroPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.HeroCanRecruitFromHeroPatchFinalizer;

  • Helpers.SettlementHelper.NumberOfVolunteersCanBeRecruitedFrom
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.NumberOfVolunteersCanBeRecruitedFromPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.NumberOfVolunteersCanBeRecruitedFromPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RecruitmentCampaignBehavior.GetRecruitVolunteerFromMap
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetRecruitVolunteerFromMapPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetRecruitVolunteerFromMapPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RecruitmentCampaignBehavior.ApplyRecruitMercenary
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.ApplyRecruitMercenaryPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.ApplyRecruitMercenaryPatchFinalizer;

  • TaleWorlds.CampaignSystem.ViewModelCollection.PartyVM.get_IsMainTroopsLimitWarningEnabled
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.IsMainTroopsLimitWarningEnabledPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.IsMainTroopsLimitWarningEnabledPatchFinalizer;

  • TaleWorlds.CampaignSystem.PartyUpgrader.UpgradeReadyTroops
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.UpgradeReadyTroopsPatchFinalizer;
    • Transpilers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.UpgradeReadyTroopsPatchTranspiler;

  • TaleWorlds.CampaignSystem.Actions.ScatterCompanionAction.ApplyInternal
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.ScatterCompanionActionPatchPrefix;
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.ScatterCompanionActionPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.ScatterCompanionActionPatchFinalizer;

  • TaleWorlds.CampaignSystem.Actions.EndCaptivityAction.ApplyInternal
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.EndCaptivityActionPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.EndCaptivityActionPatchFinalizer;

  • TaleWorlds.CampaignSystem.MobileParty.GetBestInitiativeBehavior
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetBestInitiativeBehaviorPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetBestInitiativeBehaviorPatchFinalizer;
    • Transpilers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetBestInitiativeBehaviorPatchTranspiler;

  • TaleWorlds.CampaignSystem.MobileParty.CalculateInitiativeScoresForEnemy
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.CalculateInitiativeScoresForEnemyPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.CalculateInitiativeScoresForEnemyPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.CampaignBehaviorManager.OnGameLoaded
    • Prefixes
      • Owner: Bannerlord.ButterLib.ObjectSystem; Namespace: Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatchOnGameLoadedPrefix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.CampaignBehaviorManager.OnBeforeSave
    • Postfixes
      • Owner: Bannerlord.ButterLib.ObjectSystem; Namespace: Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatchOnBeforeSavePostfix;

  • TaleWorlds.MountAndBlade.ViewModelCollection.InitialMenuVM.RefreshMenuOptions
    • Postfixes
      • Owner: bannerlord.mcm.mainmenuscreeninjection_v4; Namespace: MCM.UI.Functionality.Post158GameMenuScreenHandlerRefreshMenuOptionsPostfix; Priority: 300;

  • TaleWorlds.CampaignSystem.TournamentGame.GetParticipantCharacters
    • Prefixes
      • Owner: MarryAnyone; Namespace: PatchViaHarmony.Patches.TaleworldsCampaignSystemTournamentGame161GetParticipantCharactersPatch;
      • Owner: MarryAnyone; Namespace: PatchViaHarmony.Patches.TaleworldsCampaignSystemTournamentGame161GetParticipantCharactersPatch; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultMarriageModel.IsCoupleSuitableForMarriage
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.DefaultMarriageModel_IsCoupleSuitableForMarriage_PatchPrefix;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.DefaultMarriageModel_IsCoupleSuitableForMarriage_PatchPrefix; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultMarriageModel.IsSuitableForMarriage
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.DefaultMarriageModel_IsSuitableForMarriage_PatchPrefix;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.DefaultMarriageModel_IsSuitableForMarriage_PatchPrefix; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultRomanceModel.CourtshipPossibleBetweenNPCs
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.DefaultRomanceModel_CourtshipPossibleBetweenNPCs_PatchPrefix;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.DefaultRomanceModel_CourtshipPossibleBetweenNPCs_PatchPrefix; Index: 1;

  • TaleWorlds.CampaignSystem.PlayerEncounter.set_LeaveEncounter
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.LeaveEncounterPatchPrefix;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.LeaveEncounterPatchPrefix; Index: 1;

  • TaleWorlds.CampaignSystem.Location.DeserializeDelegate
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.LocationPatchDeserializeDelegatePatchPrefix;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.LocationPatchDeserializeDelegatePatchPrefix; Index: 1;

  • TaleWorlds.CampaignSystem.Location.CanAIExit
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.LocationPatchCanAIExitPatchPrefix;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.LocationPatchCanAIExitPatchPrefix; Index: 1;

  • TaleWorlds.CampaignSystem.Conversation.Tags.PlayerIsSpouseTag.IsApplicableTo
    • Postfixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.PlayerIsSpouseTagPatchPlayerIsSpouseTagIsApplicableTo;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.PlayerIsSpouseTagPatchPlayerIsSpouseTagIsApplicableTo; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.PrisonerCaptureCampaignBehavior.HandleSettlementHeroes
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.PrisonerCaptureCampaignBehaviorPatchPrisonerCaptureCampaignBehaviorPatch_HandleSettlementHeroes;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.PrisonerCaptureCampaignBehaviorPatchPrisonerCaptureCampaignBehaviorPatch_HandleSettlementHeroes; Index: 1;

  • TaleWorlds.CampaignSystem.Romance.GetCourtedHeroInOtherClan
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Romance_GetCourtedHeroInOtherClan_PatchPrefix;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Romance_GetCourtedHeroInOtherClan_PatchPrefix; Index: 1;

  • TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetHeroRelationToHeroTextShort
    • Postfixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Helpers.GetHeroRelationToHeroTextShortPatchPostfix;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Helpers.GetHeroRelationToHeroTextShortPatchPostfix; Index: 1;

  • TaleWorlds.CampaignSystem.ConversationHelper.HeroAddressesPlayer
    • Postfixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Helpers.HeroAddressesPlayerPatchPostfix;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Helpers.HeroAddressesPlayerPatchPostfix; Index: 1;

  • TaleWorlds.CampaignSystem.EducationCampaignBehavior.GetHighestThreeAttributes
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.EducationCampaignBehaviorPatchPrefix;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.EducationCampaignBehaviorPatchPrefix; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.LordDefectionCampaignBehavior.conversation_player_is_asking_to_recruit_enemy_on_condition
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.LordDefectionCampaignBehaviorPatchconversation_player_is_asking_to_recruit_enemy_on_conditionPatch;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.LordDefectionCampaignBehaviorPatchconversation_player_is_asking_to_recruit_enemy_on_conditionPatch; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.LordDefectionCampaignBehavior.conversation_player_is_asking_to_recruit_neutral_on_condition
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.LordDefectionCampaignBehaviorPatchconversation_player_is_asking_to_recruit_neutral_on_conditionPatch;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.LordDefectionCampaignBehaviorPatchconversation_player_is_asking_to_recruit_neutral_on_conditionPatch; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.LordDefectionCampaignBehavior.conversation_suggest_treason_on_condition
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.LordDefectionCampaignBehaviorPatchconversation_suggest_treason_on_conditionPatch;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.LordDefectionCampaignBehaviorPatchconversation_suggest_treason_on_conditionPatch; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.PregnancyCampaignBehavior.DailyTickHero
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.PregnancyCampaignBehaviorPatchPrefix;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.PregnancyCampaignBehaviorPatchPrefix; Index: 1;
    • Postfixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.PregnancyCampaignBehaviorPatchPostfix;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.PregnancyCampaignBehaviorPatchPostfix; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RomanceCampaignBehavior.conversation_player_eligible_for_marriage_with_conversation_hero_on_condition
    • Postfixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchPostfix1;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchPostfix1; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RomanceCampaignBehavior.get_RomanceCourtshipAttemptCooldown
    • Postfixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchPostfix2;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchPostfix2; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RomanceCampaignBehavior.conversation_player_can_open_courtship_on_condition
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchPrefix1;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchPrefix1; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RomanceCampaignBehavior.conversation_romance_at_stage_1_discussions_on_condition
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchconversation_romance_at_stage_1_discussions_on_conditionPrefix;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchconversation_romance_at_stage_1_discussions_on_conditionPrefix; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RomanceCampaignBehavior.conversation_romance_at_stage_2_discussions_on_condition
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchconversation_romance_at_stage_2_discussions_on_conditionPatch;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchconversation_romance_at_stage_2_discussions_on_conditionPatch; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RomanceCampaignBehavior.conversation_finalize_courtship_for_hero_on_condition
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchconversation_finalize_courtship_for_hero_on_conditionPatch;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchconversation_finalize_courtship_for_hero_on_conditionPatch; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RomanceCampaignBehavior.conversation_finalize_marriage_barter_consequence
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchconversation_finalize_marriage_barter_consequencePatch;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchconversation_finalize_marriage_barter_consequencePatch; Index: 1;

  • SandBox.Source.CampaignComponents.CompanionRolesCampaignBehavior.turn_companion_to_lord_on_condition
    • Prefixes
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.SandBoxSourceCampaignComponentsCompanionRolesCampaignBehaviorPatchturn_companion_to_lord_on_conditionPatch;
      • Owner: MarryAnyone; Namespace: MarryAnyone.Patches.Behaviors.SandBoxSourceCampaignComponentsCompanionRolesCampaignBehaviorPatchturn_companion_to_lord_on_conditionPatch; Index: 1;

  • TaleWorlds.MountAndBlade.Mission.ComputeBlowDamage
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.BlowDamageCalculateModelPrefix;

  • TaleWorlds.MountAndBlade.Mission.ComputeBlowDamageOnShield
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.BlowDamageCalculateModel+BlowDamageOnShieldPrefix;

  • TaleWorlds.MountAndBlade.Agent.GetBaseArmorEffectivenessForBodyPart
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.BlowDamageCalculateModel+ArmorEffectivenessForBodyPartPrefix;

  • TaleWorlds.MountAndBlade.Mission.ComputeBlowMagnitudeMissile
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.MissileBlowMagnitudeModelPrefix;

  • TaleWorlds.Core.CombatStatCalculator.CalculateStrikeMagnitudeForPassiveUsage
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.PassiveBlowMagnitudeModelPrefix;

  • TaleWorlds.Core.CombatStatCalculator.CalculateStrikeMagnitudeForSwing
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.SwingBlowMagnitudeModelPrefix;

  • TaleWorlds.MountAndBlade.Mission.GetAttackCollisionResults
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.BlowDamageCalculateModel+AttackCollisionResultsPrefix;

  • TaleWorlds.MountAndBlade.Mission.ChargeDamageCallback
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.ChargeDamageCallbackPatchPrefix;
    • Postfixes
      • Owner: 激烈战场; Namespace: DrasticBattle.ChargeDamageCallbackPatchPostfix;

  • SandBox.SandboxAgentStatCalculateModel.UpdateHorseStats
    • Postfixes
      • Owner: 激烈战场; Namespace: DrasticBattle.ChargeDamageCallbackPatch+ChangeHorseChargePropertyPostfix;

  • TaleWorlds.MountAndBlade.Mission.ComputeBlowMagnitudeFromHorseCharge
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.ChargeDamageCallbackPatch+ChangeHorseChargeMagnitudePrefix;

  • SandBox.SandboxAgentStatCalculateModel.UpdateAgentStats
    • Postfixes
      • Owner: 激烈战场; Namespace: DrasticBattle.ChargeDamageCallbackPatch+AppendCanBeChargedPropertyPostfix;
      • Owner: 激烈战场; Namespace: DrasticBattle.TrivialPatchUpdateAgentStatsPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MovementOrder.SetChargeBehaviorValues
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.ChargeBehaviourPatchSetChargeBehaviorValuesPrefix; Priority: 2000;

  • TaleWorlds.MountAndBlade.Mission.CancelsDamageAndBlocksAttackBecauseOfNonEnemyCase
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.AttackBecauseOfNonEnemyCaseAttackNonEnemyCasePrefix;

  • SandBox.DefaultAgentDecideKilledOrUnconsciousModel.GetAgentStateProbability
    • Postfixes
      • Owner: 激烈战场; Namespace: DrasticBattle.AttackBecauseOfNonEnemyCaseGetAgentStateProbabilityPostfix;

  • SandBox.SandboxAgentApplyDamageModel.DecideCrushedThrough
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.DecideCrushedThroughPatchPrefix;

  • TaleWorlds.MountAndBlade.Mission.UpdateMomentumRemaining
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.DecideCrushedThroughPatchUpdateMomentumRemainingPrefix;

  • TaleWorlds.MountAndBlade.Mission.RegisterBlow
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.TrivialPatchMissionRegisterBlowPrefix;

  • TaleWorlds.MountAndBlade.AgentStatCalculateModel.SetAiRelatedProperties
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.TrivialPatchSetAiRelatedPropertiesPrefix;

  • SandBox.SandboxAgentStatCalculateModel.GetEffectiveMaxHealth
    • Postfixes
      • Owner: 激烈战场; Namespace: DrasticBattle.TrivialPatchGetEffectiveMaxHealthPostfix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultCharacterStatsModel.MaxHitpoints
    • Postfixes
      • Owner: 激烈战场; Namespace: DrasticBattle.TrivialPatchMaxHitpointsPostfix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Party.DefaultPartySizeLimitModel.CalculateMobilePartyMemberSizeLimit
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.PartySizeIncreasePrefix;

  • SandBox.BattleAgentLogic.OnAgentHit
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.MV.AgentManagerBattleAgentLogicOnAgentHitPrefix;

  • TaleWorlds.MountAndBlade.BattleObserverMissionLogic.OnAgentRemoved
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.MV.AgentManagerBattleObserverMissionLogicOnAgentRemovedPrefix;

  • TaleWorlds.MountAndBlade.BattleHighlightsController.OnAgentRemoved
    • Prefixes
      • Owner: 激烈战场; Namespace: DrasticBattle.MV.AgentManagerBattleHighlightsControllerOnAgentRemovedPrefix;