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.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: BetterHorses
CallStack:
  1. at BetterHorses.GodHorse.OnScoreHit(Agent affectedAgent, Agent affectorAgent, WeaponComponentData attackerWeapon, Boolean isBlocked, Single damage, Single damagedHp, Single movementSpeedDamageModifier, Single hitDistance, AgentAttackType attackType, Single shotDifficulty, BoneBodyPartType victimHitBodyPart)
  2. at TaleWorlds.MountAndBlade.Mission.OnAgentHit(Agent affectedAgent, Agent affectorAgent, Int32 affectorWeaponSlotOrMissileIndex, Boolean isMissile, Boolean isBlocked, Int32 damage, Single damagedHp, Single movementSpeedDamageModifier, Single hitDistance, AgentAttackType attackType, BoneBodyPartType victimHitBodyPart)
  3. at TaleWorlds.MountAndBlade.Agent.HandleBlow(Blow& b)
  4. at TaleWorlds.MountAndBlade.Mission.RegisterBlow(Agent attacker, Agent victim, GameEntity realHitEntity, Blow b, AttackCollisionData& collisionData, MissionWeapon& attackerWeapon, CombatLogData& combatLogData)
  5. at TaleWorlds.MountAndBlade.Mission.MissileHitCallback(Int32& extraHitParticleIndex, AttackCollisionData& collisionData, Vec3 missileStartingPosition, Vec3 missilePosition, Vec3 missileAngularVelocity, Vec3 movementVelocity, MatrixFrame attachGlobalFrame, MatrixFrame affectedShieldGlobalFrame, Int32 numDamagedAgents, Agent attacker, Agent victim, GameEntity hitEntity)
  6. at ManagedCallbacks.CoreCallbacksGenerated.Mission_MissileHitCallback(Int32 thisPointer, Int32& extraHitParticleIndex, AttackCollisionData& collisionData, Vec3 missileStartingPosition, Vec3 missilePosition, Vec3 missileAngularVelocity, Vec3 movementVelocity, MatrixFrame attachGlobalFrame, MatrixFrame affectedShieldGlobalFrame, Int32 numDamagedAgents, Int32 attacker, Int32 victim, NativeObjectPointer hitEntity)
  7. at TaleWorlds.MountAndBlade.Mission.Tick_Patch1(Mission this, Single dt)

+ Involved Modules

  • BetterHorses
    • Method: virtual System.Void BetterHorses.GodHorse::OnScoreHit(TaleWorlds.MountAndBlade.Agent affectedAgent, TaleWorlds.MountAndBlade.Agent affectorAgent, TaleWorlds.Core.WeaponComponentData attackerWeapon, System.Boolean isBlocked, System.Single damage, System.Single damagedHp, System.Single movementSpeedDamageModifier, System.Single hitDistance, TaleWorlds.Core.AgentAttackType attackType, System.Single shotDifficulty, TaleWorlds.MountAndBlade.BoneBodyPartType victimHitBodyPart)
      Frame: OnScoreHit at offset 268 in file:line:column :0:0

+ Installed Modules

+ 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.CampaignSystem.SandBox.GameComponents.Map.DefaultCombatXpModel.GetXpFromHit
    • Transpilers
      • Owner: arenaxp; Namespace: ArenaXP.ArenaXPOverrideTranspiler;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.PrisonerRecruitCampaignBehavior.AddDialogs
    • Postfixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.AddDialogsOverridePostfix;
      • Owner: HLC.TrueRansoms; Namespace: TrueRansoms.PrisonerRecruitCampaignBehaviorInjectorPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.Mission.Initialize
    • Postfixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.PreMissionOverridePostfix;

  • TaleWorlds.MountAndBlade.Mission.OnAgentRemoved
    • Postfixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.BattleLootOverridePostfix;

  • TaleWorlds.CampaignSystem.MapEventSide.OnTroopKilled
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.SimulationKilledOverridePrefix;

  • TaleWorlds.CampaignSystem.MapEventSide.CalculatePlunderedGoldShare
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.CalculatePlunderedGoldSideOverridePrefix;

  • TaleWorlds.CampaignSystem.MapEvent.CalculatePlunderedGold
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.CalculatePlunderedGoldOverridePrefix;

  • TaleWorlds.CampaignSystem.PlayerEncounter.DoLootInventory
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.LootInvetoryOverridePrefix;

  • TaleWorlds.CampaignSystem.InventoryManager.OpenScreenAsLoot
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.LootScreenOverridePrefix;

  • TaleWorlds.CampaignSystem.InventoryManager.CloseInventoryPresentation
    • Postfixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.InventoryScreenClosedOverridePostfix;

  • TaleWorlds.CampaignSystem.MapEventSide.HandleMapEventEnd
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.MapEventEndOverridePrefix;

  • TaleWorlds.Core.ItemObject.Deserialize
    • Postfixes
      • Owner: HLC.TrueItemValues; Namespace: TrueItemValues.Overrides+ValueCalculationOverridePostfix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultClanTierModel.GetCompanionLimit
    • Prefixes
      • Owner: HLC.TrueLimits; Namespace: TrueLimits.CompanionLimitOverridePrefix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Party.DefaultPartySizeLimitModel.CalculateMobilePartyMemberSizeLimit
    • Prefixes
      • Owner: HLC.TrueLimits; Namespace: TrueLimits.PartySizeLimitOverridePrefix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultClanTierModel.GetPartyLimitForTier
    • Prefixes
      • Owner: HLC.TrueLimits; Namespace: TrueLimits.PartyLimitOverridePrefix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Party.DefaultPartySizeLimitModel.CalculateMobilePartyPrisonerSizeLimitInternal
    • Prefixes
      • Owner: HLC.TrueLimits; Namespace: TrueLimits.PrisonersLimitOverridePrefix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultWorkshopModel.GetMaxWorkshopCountForPlayer
    • Prefixes
      • Owner: HLC.TrueLimits; Namespace: TrueLimits.WorkshopLimitOverridePrefix;

  • SandBox.View.Map.MapScreen.OnInitialize
    • Postfixes
      • Owner: ca.gnivler.bannerlord.FRACAS; Namespace: FRACAS.Patches.ItemObjectInitPostfix;

  • SandBox.TournamentFightMissionController.PrepareForMatch
    • Prefixes
      • Owner: ca.gnivler.bannerlord.FRACAS; Namespace: FRACAS.Patches.TournamentFightMissionControllerPrepareForMatchPatchPrefix;

  • TaleWorlds.CampaignSystem.SandBox.SandBoxManager.Initialize
    • Postfixes
      • Owner: HLC.TrueRansoms; Namespace: TrueRansoms.SandBoxManagerInjectorXPostfix;

  • 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.SandBox.GameComponents.DefaultClanFinanceModel.CalculatePartyWage
    • Postfixes
      • Owner: Bannerlord.Shadow.BetterAttributes; Namespace: BetterAttributes.Patches.PostfixPatchesCalculatePartyWage;
      • Owner: Bannerlord.Shadow.BetterAttributes; Namespace: BetterAttributes.Patches.PostfixPatchesCalculatePartyWage; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultCharacterStatsModel.MaxHitpoints
    • Postfixes
      • Owner: Bannerlord.Shadow.BetterAttributes; Namespace: BetterAttributes.Patches.PostfixPatchesMaxHitpoints;
      • Owner: Bannerlord.Shadow.BetterCombat; Namespace: BetterCombat.Patches.PostfixPatchesMaxHitpoints; Index: 1;
      • Owner: Bannerlord.Shadow.BetterAttributes; Namespace: BetterAttributes.Patches.PostfixPatchesMaxHitpoints; Index: 2;
      • Owner: Bannerlord.Shadow.BetterCombat; Namespace: BetterCombat.Patches.PostfixPatchesMaxHitpoints; Index: 3;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultGenericXpModel.GetXpMultiplier
    • Postfixes
      • Owner: Bannerlord.Shadow.BetterAttributes; Namespace: BetterAttributes.Patches.PostfixPatchesGetXpMultiplier;
      • Owner: Bannerlord.Shadow.BetterAttributes; Namespace: BetterAttributes.Patches.PostfixPatchesGetXpMultiplier; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultCharacterDevelopmentModel.get_LevelsPerAttributePoint
    • Postfixes
      • Owner: Bannerlord.Shadow.BetterAttributes; Namespace: BetterAttributes.Patches.PostfixPatchesLevelsPerAttributePoint;
      • Owner: Bannerlord.Shadow.BetterAttributes; Namespace: BetterAttributes.Patches.PostfixPatchesLevelsPerAttributePoint; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultCharacterDevelopmentModel.get_FocusPointsPerLevel
    • Postfixes
      • Owner: Bannerlord.Shadow.BetterAttributes; Namespace: BetterAttributes.Patches.PostfixPatchesFocusPointsPerLevel;
      • Owner: Bannerlord.Shadow.BetterAttributes; Namespace: BetterAttributes.Patches.PostfixPatchesFocusPointsPerLevel; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Party.DefaultPartyMoraleModel.GetEffectivePartyMorale
    • Postfixes
      • Owner: Bannerlord.Shadow.BetterAttributes; Namespace: BetterAttributes.Patches.PostfixPatchesGetEffectivePartyMorale;
      • Owner: Bannerlord.Shadow.BetterAttributes; Namespace: BetterAttributes.Patches.PostfixPatchesGetEffectivePartyMorale; Index: 1;

  • TaleWorlds.MountAndBlade.Mission.UpdateMomentumRemaining
    • Prefixes
      • Owner: Bannerlord.Shadow.BetterAttributes; Namespace: BetterAttributes.Patches.PrefixPatchesUpdateMomentumRemaining;
      • Owner: Bannerlord.Shadow.BetterCombat; Namespace: BetterCombat.Patches.PrefixPatchesUpdateMomentumRemaining; Index: 1;
      • Owner: Bannerlord.Shadow.BetterAttributes; Namespace: BetterAttributes.Patches.PrefixPatchesUpdateMomentumRemaining; Index: 2;
      • Owner: Bannerlord.Shadow.BetterCombat; Namespace: BetterCombat.Patches.PrefixPatchesUpdateMomentumRemaining; Index: 3;

  • TaleWorlds.MountAndBlade.Mission.DecideMountRearedByBlow
    • Postfixes
      • Owner: Bannerlord.Shadow.BetterHorses; Namespace: BetterHorses.Patches.PatchesDecideMountRearedByBlow;
      • Owner: Bannerlord.Shadow.BetterHorses; Namespace: BetterHorses.Patches.PatchesDecideMountRearedByBlow; Index: 1;

  • TaleWorlds.MountAndBlade.Mission.ComputeBlowMagnitudeFromHorseCharge
    • Postfixes
      • Owner: Bannerlord.Shadow.BetterHorses; Namespace: BetterHorses.Patches.PatchesComputeBlowMagnitudeFromHorseCharge;
      • Owner: Bannerlord.Shadow.BetterHorses; Namespace: BetterHorses.Patches.PatchesComputeBlowMagnitudeFromHorseCharge; Index: 1;

  • TaleWorlds.MountAndBlade.CustomBattleAgentStatCalculateModel.UpdateAgentStats
    • Postfixes
      • Owner: Bannerlord.Shadow.BetterHorses; Namespace: BetterHorses.Patches.PatchesUpdateAgentStats;
      • Owner: Bannerlord.Shadow.BetterHorses; Namespace: BetterHorses.Patches.PatchesUpdateAgentStats; Index: 1;

  • TaleWorlds.MountAndBlade.Mission.DecideAgentKnockedByBlow
    • Postfixes
      • Owner: Bannerlord.Shadow.BetterCombat; Namespace: BetterCombat.Patches.PostfixPatchesDecideAgentKnockedByBlow;
      • Owner: Bannerlord.Shadow.BetterCombat; Namespace: BetterCombat.Patches.PostfixPatchesDecideAgentKnockedByBlow; Index: 1;

  • TaleWorlds.MountAndBlade.Mission.DecideAgentShrugOffBlow
    • Postfixes
      • Owner: Bannerlord.Shadow.BetterCombat; Namespace: BetterCombat.Patches.PostfixPatchesDecideAgentShrugOffBlow;
      • Owner: Bannerlord.Shadow.BetterCombat; Namespace: BetterCombat.Patches.PostfixPatchesDecideAgentShrugOffBlow; Index: 1;

  • TaleWorlds.Core.WeaponComponentData.get_CanHitMultipleTargets
    • Postfixes
      • Owner: Bannerlord.Shadow.BetterCombat; Namespace: BetterCombat.Patches.PostfixPatchesPostfix;
      • Owner: Bannerlord.Shadow.BetterCombat; Namespace: BetterCombat.Patches.PostfixPatchesPostfix; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultPartyHealingModel.GetDailyHealingHpForHeroes
    • Postfixes
      • Owner: Bannerlord.Shadow.BetterCombat; Namespace: BetterCombat.Patches.PostfixPatchesGetDailyHealingHpForHeroes;
      • Owner: Bannerlord.Shadow.BetterCombat; Namespace: BetterCombat.Patches.PostfixPatchesGetDailyHealingHpForHeroes; Index: 1;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultPartyHealingModel.GetDailyHealingForRegulars
    • Postfixes
      • Owner: Bannerlord.Shadow.BetterCombat; Namespace: BetterCombat.Patches.PostfixPatchesGetDailyHealingForRegulars;
      • Owner: Bannerlord.Shadow.BetterCombat; Namespace: BetterCombat.Patches.PostfixPatchesGetDailyHealingForRegulars; Index: 1;

  • TaleWorlds.CampaignSystem.Hideout.get_MapFaction
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.HideoutMapFactionPatchPostfix;

  • TaleWorlds.CampaignSystem.MobileParty.get_IsBandit
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.IsBanditPatchPostfix;

  • TaleWorlds.CampaignSystem.Hideout.get_IsInfested
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.HideoutIsInfestedPatchPostfix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.AiBehaviors.AiVisitSettlementBehavior.AiHourlyTick
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.AiVisitSettlementPatchPostfix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.BanditsCampaignBehavior.SelectARandomHideout
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.SelectHideoutPatchPostfix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.BanditsCampaignBehavior.AddBanditToHideout
    • Prefixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.AddBanditToHideoutPatchPrefix;

  • TaleWorlds.CampaignSystem.PartyScreenLogic.TransferTroop
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.TakeHideoutsTransferTroopPatchPostfix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.HideoutCampaignBehavior.game_menu_wait_until_nightfall_on_condition
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.TakeHideoutsHideoutBehaviorPatchPostfix;

  • SandBox.Source.Missions.HideoutMissionController.OnEndMission
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.MissionControllerPatchPostfix;

  • TaleWorlds.CampaignSystem.PlayerEncounter.DoEnd
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.MapEventPatchPostfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.ClanManagement.Categories.ClanPartiesVM.RefreshPartiesList
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.ClanPartiesVmPartyListPatchPostfix;
      • Owner: TakeHideouts; Namespace: TakeHideouts.DontShowBanditBossPatchPostfix; Index: 1;

  • TaleWorlds.CampaignSystem.MobileParty.AfterLoad
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.ClanPartyLimitPatchPostfix;

  • SandBox.ViewModelCollection.MobilePartyTracker.MobilePartyTrackerVM.InitList
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.PartyTrackerBanditBossPatchPostfix;

  • SandBox.ViewModelCollection.MobilePartyTracker.MobilePartyTrackItemVM.UpdateProperties
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.BanditBannerPatchPostfix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.BarterBehaviors.FiefBarterBehavior.CheckForBarters
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.FiefBarterPatchPostfix;

  • TaleWorlds.CampaignSystem.SettlementComponent.OnPartyEntered
    • Postfixes
      • Owner: TakeHideouts; Namespace: TakeHideouts.EnterSettlementFoodPatchPostfix;
      • Owner: TakeHideouts; Namespace: TakeHideouts.EnterSettlementLootPatchPostfix; Index: 1;