Загрузка данных


2026-08-11 18:32:01.716 Logger initialized.
2026-08-11 18:32:01.716 ========== AIInfluenceSiegeFix v3.1.4-DIAGNOSTIC-4 START ==========
2026-08-11 18:32:01.716 DLL: D:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\Modules\AIInfluenceSiegeFix\bin\Win64_Shipping_Client\AIInfluenceSiegeFix.dll
2026-08-11 18:32:01.716 Bannerlord target: 1.3.15
2026-08-11 18:32:01.717 Purpose: siege leadership / assault / siege-engine diagnostics
2026-08-11 18:32:01.720 PATCHED: SiegeEvent.CanPartyJoinSide
2026-08-11 18:32:01.722 PATCHED: BesiegerCamp.IsBesiegerSideParty
2026-08-11 18:32:01.722 TOTAL SIEGE PATCHES: 2
2026-08-11 18:32:01.723 ========== SIEGE DIAGNOSTICS INIT ==========
2026-08-11 18:32:01.726 [DIAG-TYPE] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel
2026-08-11 18:32:01.743 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapPrefabName (SiegeEngineType type, Int32 wallLevel, BattleSideEnum side) -> String
2026-08-11 18:32:01.745 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapProjectilePrefabName (SiegeEngineType type) -> String
2026-08-11 18:32:01.747 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapReloadAnimationName (SiegeEngineType type, BattleSideEnum side) -> String
2026-08-11 18:32:01.750 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapFireAnimationName (SiegeEngineType type, BattleSideEnum side) -> String
2026-08-11 18:32:01.752 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapProjectileBoneIndex (SiegeEngineType type, BattleSideEnum side) -> SByte
2026-08-11 18:32:01.754 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineDestructionCasualties (SiegeEvent siegeEvent, BattleSideEnum side, SiegeEngineType destroyedSiegeEngine) -> Int32
2026-08-11 18:32:01.770 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineHitChance (SiegeEngineType siegeEngineType, BattleSideEnum battleSide, SiegeBombardTargets target, Town town) -> Single
2026-08-11 18:32:01.772 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeStrategyScore (SiegeEvent siege, BattleSideEnum side, SiegeStrategy strategy) -> Single
2026-08-11 18:32:01.779 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetConstructionProgressPerHour (SiegeEngineType type, SiegeEvent siegeEvent, ISiegeEventSide side) -> Single
2026-08-11 18:32:01.783 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetPrebuiltSiegeEnginesOfSettlement (Settlement settlement) -> IEnumerable`1
2026-08-11 18:32:01.784 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetPrebuiltSiegeEnginesOfSiegeCamp (BesiegerCamp besiegerCamp) -> IEnumerable`1
2026-08-11 18:32:01.787 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineHitPoints (SiegeEvent siegeEvent, SiegeEngineType siegeEngine, BattleSideEnum battleSide) -> Single
2026-08-11 18:32:01.792 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineDamage (SiegeEvent siegeEvent, BattleSideEnum battleSide, SiegeEngineType siegeEngine, SiegeBombardTargets target) -> Single
2026-08-11 18:32:01.795 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetRangedSiegeEngineReloadTime (SiegeEvent siegeEvent, BattleSideEnum side, SiegeEngineType siegeEngine) -> Int32
2026-08-11 18:32:01.797 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetAvailableAttackerRangedSiegeEngines (PartyBase party) -> IEnumerable`1
2026-08-11 18:32:01.799 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetAvailableDefenderSiegeEngines (PartyBase party) -> IEnumerable`1
2026-08-11 18:32:01.800 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetAvailableAttackerRamSiegeEngines (PartyBase party) -> IEnumerable`1
2026-08-11 18:32:01.801 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetAvailableAttackerTowerSiegeEngines (PartyBase party) -> IEnumerable`1
2026-08-11 18:32:01.802 [DIAG-TYPE] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel
2026-08-11 18:32:01.806 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionForStrategy (ISiegeEventSide side, SiegeAction& siegeAction, SiegeEngineType& siegeEngineType, Int32& deploymentIndex, Int32& reserveIndex) -> Void | Cannot get result from void method virtual System.Void TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionForStrategy(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide side, TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeAction& siegeAction, TaleWorlds.Core.SiegeEngineType& siegeEngineType, System.Int32& deploymentIndex, System.Int32& reserveIndex)
2026-08-11 18:32:01.813 [DIAG-PATCHED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::CheckIfStrategyListSatisfied (ISiegeEventSide side, List`1 engineList) -> Boolean
2026-08-11 18:32:01.815 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionToCompleteEngineList (ISiegeEventSide side, SiegeAction& siegeAction, SiegeEngineType& siegeEngineType, Int32& deploymentIndex, Int32& reserveIndex, List`1 engineList) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionToCompleteEngineList(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide side, TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeAction& siegeAction, TaleWorlds.Core.SiegeEngineType& siegeEngineType, System.Int32& deploymentIndex, System.Int32& reserveIndex, System.Collections.Generic.List`1<System.ValueTuple`2<TaleWorlds.Core.SiegeEngineType, System.Int32>> engineList)
2026-08-11 18:32:01.816 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionForPreserveStrengthStrategy (ISiegeEventSide side, SiegeAction& siegeAction, SiegeEngineType& siegeEngineType, Int32& deploymentIndex, Int32& reserveIndex) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionForPreserveStrengthStrategy(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide side, TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeAction& siegeAction, TaleWorlds.Core.SiegeEngineType& siegeEngineType, System.Int32& deploymentIndex, System.Int32& reserveIndex)
2026-08-11 18:32:01.817 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionForPrepareAssaultStrategy (ISiegeEventSide side, SiegeAction& siegeAction, SiegeEngineType& siegeEngineType, Int32& deploymentIndex, Int32& reserveIndex) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionForPrepareAssaultStrategy(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide side, TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeAction& siegeAction, TaleWorlds.Core.SiegeEngineType& siegeEngineType, System.Int32& deploymentIndex, System.Int32& reserveIndex)
2026-08-11 18:32:01.817 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionForBreachWallsStrategy (ISiegeEventSide side, SiegeAction& siegeAction, SiegeEngineType& siegeEngineType, Int32& deploymentIndex, Int32& reserveIndex) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionForBreachWallsStrategy(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide side, TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeAction& siegeAction, TaleWorlds.Core.SiegeEngineType& siegeEngineType, System.Int32& deploymentIndex, System.Int32& reserveIndex)
2026-08-11 18:32:01.818 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionForWearOutDefendersStrategy (ISiegeEventSide side, SiegeAction& siegeAction, SiegeEngineType& siegeEngineType, Int32& deploymentIndex, Int32& reserveIndex) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionForWearOutDefendersStrategy(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide side, TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeAction& siegeAction, TaleWorlds.Core.SiegeEngineType& siegeEngineType, System.Int32& deploymentIndex, System.Int32& reserveIndex)
2026-08-11 18:32:01.819 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionForPrepareAgainstAssaultStrategy (ISiegeEventSide side, SiegeAction& siegeAction, SiegeEngineType& siegeEngineType, Int32& deploymentIndex, Int32& reserveIndex) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionForPrepareAgainstAssaultStrategy(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide side, TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeAction& siegeAction, TaleWorlds.Core.SiegeEngineType& siegeEngineType, System.Int32& deploymentIndex, System.Int32& reserveIndex)
2026-08-11 18:32:01.820 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionForCounterBombardmentStrategy (ISiegeEventSide side, SiegeAction& siegeAction, SiegeEngineType& siegeEngineType, Int32& deploymentIndex, Int32& reserveIndex) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel::GetLogicalActionForCounterBombardmentStrategy(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide side, TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeAction& siegeAction, TaleWorlds.Core.SiegeEngineType& siegeEngineType, System.Int32& deploymentIndex, System.Int32& reserveIndex)
2026-08-11 18:32:01.821 [DIAG-TYPE] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel
2026-08-11 18:32:01.822 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetSiegeEngineDestructionCasualties (SiegeEvent siegeEvent, BattleSideEnum side, SiegeEngineType destroyedSiegeEngine) -> Int32 | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.824 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetSiegeEngineHitChance (SiegeEngineType siegeEngineType, BattleSideEnum battleSide, SiegeBombardTargets target, Town town) -> Single | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.825 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetSiegeEngineMapPrefabName (SiegeEngineType siegeEngineType, Int32 wallLevel, BattleSideEnum side) -> String | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.826 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetSiegeEngineMapProjectilePrefabName (SiegeEngineType siegeEngineType) -> String | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.827 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetSiegeEngineMapReloadAnimationName (SiegeEngineType siegeEngineType, BattleSideEnum side) -> String | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.828 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetSiegeEngineMapFireAnimationName (SiegeEngineType siegeEngineType, BattleSideEnum side) -> String | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.829 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetSiegeEngineMapProjectileBoneIndex (SiegeEngineType siegeEngineType, BattleSideEnum side) -> SByte | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.830 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetSiegeStrategyScore (SiegeEvent siege, BattleSideEnum side, SiegeStrategy strategy) -> Single | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.832 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetConstructionProgressPerHour (SiegeEngineType type, SiegeEvent siegeEvent, ISiegeEventSide side) -> Single | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.833 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetAvailableAttackerRangedSiegeEngines (PartyBase party) -> IEnumerable`1 | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.834 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetAvailableDefenderSiegeEngines (PartyBase party) -> IEnumerable`1 | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.835 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetAvailableAttackerRamSiegeEngines (PartyBase party) -> IEnumerable`1 | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.836 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetAvailableAttackerTowerSiegeEngines (PartyBase party) -> IEnumerable`1 | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.837 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetPrebuiltSiegeEnginesOfSettlement (Settlement settlement) -> IEnumerable`1 | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.838 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetPrebuiltSiegeEnginesOfSiegeCamp (BesiegerCamp camp) -> IEnumerable`1 | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.839 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetSiegeEngineHitPoints (SiegeEvent siegeEvent, SiegeEngineType siegeEngine, BattleSideEnum battleSide) -> Single | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.840 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetRangedSiegeEngineReloadTime (SiegeEvent siegeEvent, BattleSideEnum side, SiegeEngineType siegeEngine) -> Int32 | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.841 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeEventModel::GetSiegeEngineDamage (SiegeEvent siegeEvent, BattleSideEnum battleSide, SiegeEngineType siegeEngine, SiegeBombardTargets target) -> Single | Abstract methods cannot be prepared.
Parameter name: method
2026-08-11 18:32:01.842 [DIAG-TYPE] TaleWorlds.CampaignSystem.Siege.SiegeEvent
2026-08-11 18:32:01.843 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::AutoGeneratedGetMemberValueBesiegedSettlement (Object o) -> Object
2026-08-11 18:32:01.844 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::AutoGeneratedGetMemberValueBesiegerCamp (Object o) -> Object
2026-08-11 18:32:01.845 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::AutoGeneratedGetMemberValue_isBesiegerDefeated (Object o) -> Object
2026-08-11 18:32:01.846 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::AdvanceStrategy (ISiegeEventSide siegeEventSide) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.SiegeEvent::AdvanceStrategy(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide siegeEventSide)
2026-08-11 18:32:01.847 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::BreakSiegeEngine (ISiegeEventSide siegeEventSide, SiegeEngineType siegeEngineType) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.SiegeEvent::BreakSiegeEngine(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide siegeEventSide, TaleWorlds.Core.SiegeEngineType siegeEngineType)
2026-08-11 18:32:01.851 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::GetPreparedSiegeEnginesAsDictionary (ISiegeEventSide siegeEventSide) -> Dictionary`2
2026-08-11 18:32:01.855 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::GetPreparedAndActiveSiegeEngines (ISiegeEventSide siegeEventSide) -> List`1
2026-08-11 18:32:01.856 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::SetSiegeEngineStatesAfterSiegeMission (IEnumerable`1 attackerMissionSiegeEngineData, IEnumerable`1 defenderMissionSiegeEngineData) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.SiegeEvent::SetSiegeEngineStatesAfterSiegeMission(System.Collections.Generic.IEnumerable`1<TaleWorlds.Core.IMissionSiegeWeapon> attackerMissionSiegeEngineData, System.Collections.Generic.IEnumerable`1<TaleWorlds.Core.IMissionSiegeWeapon> defenderMissionSiegeEngineData)
2026-08-11 18:32:01.857 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::SetSiegeEngineStatesForSiegeSide (ISiegeEventSide side, IEnumerable`1 missionSiegeEngineData) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.SiegeEvent::SetSiegeEngineStatesForSiegeSide(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide side, System.Collections.Generic.IEnumerable`1<TaleWorlds.Core.IMissionSiegeWeapon> missionSiegeEngineData)
2026-08-11 18:32:01.858 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::ConstructionTick (ISiegeEventSide siegeEventSide) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.SiegeEvent::ConstructionTick(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide siegeEventSide)
2026-08-11 18:32:01.860 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::GetDistanceBetweenTwoRangedEngine (Int32 attackerSlotIndex, Int32 defenderSlotIndex) -> Single
2026-08-11 18:32:01.861 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::PriorityCalculationForEngines (Single distance) -> Single
2026-08-11 18:32:01.862 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::FindAttackableRangedEngineWithHighestPriority (ISiegeEventSide siegeEventSide, Int32 attackerSlotIndex, Int32& targetIndex, Single& targetPriority) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.SiegeEvent::FindAttackableRangedEngineWithHighestPriority(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide siegeEventSide, System.Int32 attackerSlotIndex, System.Int32& targetIndex, System.Single& targetPriority)
2026-08-11 18:32:01.862 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::OnSiegeEngineDestroyed (ISiegeEventSide siegeEventSide, SiegeEngineConstructionProgress siegeEngine) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.SiegeEvent::OnSiegeEngineDestroyed(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide siegeEventSide, TaleWorlds.CampaignSystem.Siege.SiegeEngineConstructionProgress siegeEngine)
2026-08-11 18:32:01.864 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent::BombardHitEngine (ISiegeEventSide siegeEventSide, SiegeEngineType attackerEngineType, SiegeEngineConstructionProgress damagedEngine) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.SiegeEvent::BombardHitEngine(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide siegeEventSide, TaleWorlds.Core.SiegeEngineType attackerEngineType, TaleWorlds.CampaignSystem.Siege.SiegeEngineConstructionProgress damagedEngine)
2026-08-11 18:32:01.864 [DIAG-TYPE] TaleWorlds.CampaignSystem.Siege.SiegeEventManager
2026-08-11 18:32:01.864 [DIAG-TYPE] TaleWorlds.CampaignSystem.Siege.BesiegerCamp
2026-08-11 18:32:01.866 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::IsBesiegerSideParty (MobileParty mobileParty) -> Boolean
2026-08-11 18:32:01.866 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AutoGeneratedStaticCollectObjectsBesiegerCamp (Object o, List`1 collectedObjects) -> Void | Cannot get result from void method static System.Void TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AutoGeneratedStaticCollectObjectsBesiegerCamp(System.Object o, System.Collections.Generic.List`1<System.Object> collectedObjects)
2026-08-11 18:32:01.867 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AutoGeneratedGetMemberValueSiegeEngines (Object o) -> Object
2026-08-11 18:32:01.868 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AutoGeneratedGetMemberValueSiegeStrategy (Object o) -> Object
2026-08-11 18:32:01.869 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AutoGeneratedGetMemberValue_besiegerParties (Object o) -> Object
2026-08-11 18:32:01.870 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AutoGeneratedGetMemberValue_leaderParty (Object o) -> Object
2026-08-11 18:32:01.871 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AutoGeneratedGetMemberValue_siegeEngineMissiles (Object o) -> Object
2026-08-11 18:32:01.872 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::SetSiegeStrategy (SiegeStrategy strategy) -> Void | Cannot get result from void method virtual System.Void TaleWorlds.CampaignSystem.Siege.BesiegerCamp::SetSiegeStrategy(TaleWorlds.CampaignSystem.Siege.SiegeStrategy strategy)
2026-08-11 18:32:01.873 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::ChangeSiegeStrategyIfNeeded () -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.BesiegerCamp::ChangeSiegeStrategyIfNeeded()
2026-08-11 18:32:01.873 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AddSiegeEngineMissile (SiegeEngineMissile missile) -> Void | Cannot get result from void method virtual System.Void TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AddSiegeEngineMissile(TaleWorlds.CampaignSystem.Siege.SiegeEngineMissile missile)
2026-08-11 18:32:01.882 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::StartingAssaultOnBesiegedSettlementIsLogical () -> Boolean
2026-08-11 18:32:01.884 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::SetPrebuiltSiegeEngines () -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.BesiegerCamp::SetPrebuiltSiegeEngines()
2026-08-11 18:32:01.885 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::GetDistanceBetweenRangedEngineAndWall (Int32 rangedEngine, Int32 wallIndex) -> Single
2026-08-11 18:32:01.886 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::FindAttackableWallSectionWithHighestPriority (Int32 attackerSlotIndex, SiegeEngineType siegeEngine, Int32& targetIndex, Single& targetPriority) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.BesiegerCamp::FindAttackableWallSectionWithHighestPriority(System.Int32 attackerSlotIndex, TaleWorlds.Core.SiegeEngineType siegeEngine, System.Int32& targetIndex, System.Single& targetPriority)
2026-08-11 18:32:01.887 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::GetAttackTarget (ISiegeEventSide siegeEventSide, SiegeEngineType siegeEngine, Int32 siegeEngineSlot, SiegeBombardTargets& targetType, Int32& targetIndex) -> Void | Cannot get result from void method virtual System.Void TaleWorlds.CampaignSystem.Siege.BesiegerCamp::GetAttackTarget(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide siegeEventSide, TaleWorlds.Core.SiegeEngineType siegeEngine, System.Int32 siegeEngineSlot, TaleWorlds.CampaignSystem.Siege.SiegeBombardTargets& targetType, System.Int32& targetIndex)
2026-08-11 18:32:01.887 [DIAG-TYPE] TaleWorlds.CampaignSystem.Siege.ISiegeEventSide
2026-08-11 18:32:01.887 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.ISiegeEventSide::AddSiegeEngineMissile (SiegeEngineMissile missile) -> Void | Cannot get result from void method abstract virtual System.Void TaleWorlds.CampaignSystem.Siege.ISiegeEventSide::AddSiegeEngineMissile(TaleWorlds.CampaignSystem.Siege.SiegeEngineMissile missile)
2026-08-11 18:32:01.888 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.ISiegeEventSide::SetSiegeStrategy (SiegeStrategy strategy) -> Void | Cannot get result from void method abstract virtual System.Void TaleWorlds.CampaignSystem.Siege.ISiegeEventSide::SetSiegeStrategy(TaleWorlds.CampaignSystem.Siege.SiegeStrategy strategy)
2026-08-11 18:32:01.888 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.ISiegeEventSide::GetAttackTarget (ISiegeEventSide siegeEventSide, SiegeEngineType siegeEngine, Int32 siegeEngineSlot, SiegeBombardTargets& targetType, Int32& targetIndex) -> Void | Cannot get result from void method abstract virtual System.Void TaleWorlds.CampaignSystem.Siege.ISiegeEventSide::GetAttackTarget(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide siegeEventSide, TaleWorlds.Core.SiegeEngineType siegeEngine, System.Int32 siegeEngineSlot, TaleWorlds.CampaignSystem.Siege.SiegeBombardTargets& targetType, System.Int32& targetIndex)
2026-08-11 18:32:01.889 [DIAG-TYPE] TaleWorlds.CampaignSystem.Siege.ISiegeEventVisual
2026-08-11 18:32:01.889 [DIAG-TYPE] TaleWorlds.CampaignSystem.Siege.PlayerSiege
2026-08-11 18:32:01.890 [DIAG-TYPE] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior
2026-08-11 18:32:01.890 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::OnSiegeEngineHit (MobileParty party, Settlement settlement, BattleSideEnum side, SiegeEngineType engine, SiegeBombardTargets target) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::OnSiegeEngineHit(TaleWorlds.CampaignSystem.Party.MobileParty party, TaleWorlds.CampaignSystem.Settlements.Settlement settlement, TaleWorlds.Core.BattleSideEnum side, TaleWorlds.Core.SiegeEngineType engine, TaleWorlds.CampaignSystem.Siege.SiegeBombardTargets target)
2026-08-11 18:32:01.891 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::OnSiegeEngineDestroyed (MobileParty besiegerParty, Settlement besiegedSettlement, BattleSideEnum lostSide, SiegeEngineType siegeEngine) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::OnSiegeEngineDestroyed(TaleWorlds.CampaignSystem.Party.MobileParty besiegerParty, TaleWorlds.CampaignSystem.Settlements.Settlement besiegedSettlement, TaleWorlds.Core.BattleSideEnum lostSide, TaleWorlds.Core.SiegeEngineType siegeEngine)
2026-08-11 18:32:01.893 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::OnSiegeEngineBuilt (SiegeEvent siegeEvent, BattleSideEnum side, SiegeEngineType siegeEngineType) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::OnSiegeEngineBuilt(TaleWorlds.CampaignSystem.Siege.SiegeEvent siegeEvent, TaleWorlds.Core.BattleSideEnum side, TaleWorlds.Core.SiegeEngineType siegeEngineType)
2026-08-11 18:32:01.894 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::BombardHitEngineCasualties (ISiegeEventSide siegeEventSide, SiegeEngineType attackerEngineType) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::BombardHitEngineCasualties(TaleWorlds.CampaignSystem.Siege.ISiegeEventSide siegeEventSide, TaleWorlds.Core.SiegeEngineType attackerEngineType)
2026-08-11 18:32:01.894 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::menu_siege_strategies_lead_assault_on_consequence (MenuCallbackArgs args) -> Void | Cannot get result from void method static System.Void TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::menu_siege_strategies_lead_assault_on_consequence(TaleWorlds.CampaignSystem.GameMenus.MenuCallbackArgs args)
2026-08-11 18:32:01.895 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::menu_order_an_assault_on_consequence (MenuCallbackArgs args) -> Void | Cannot get result from void method static System.Void TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::menu_order_an_assault_on_consequence(TaleWorlds.CampaignSystem.GameMenus.MenuCallbackArgs args)
2026-08-11 18:32:01.902 [DIAG-PATCHED] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::game_menu_siege_strategies_order_assault_on_condition (MenuCallbackArgs args) -> Boolean
2026-08-11 18:32:01.905 [DIAG-PATCHED] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::game_menu_siege_strategies_lead_assault_on_condition (MenuCallbackArgs args) -> Boolean
2026-08-11 18:32:01.907 [DIAG-TYPE] TaleWorlds.CampaignSystem.Siege.SiegeEvent+RangedSiegeEngine
2026-08-11 18:32:01.908 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+RangedSiegeEngine::AutoGeneratedStaticCollectObjectsRangedSiegeEngine (Object o, List`1 collectedObjects) -> Void | Cannot get result from void method static System.Void TaleWorlds.CampaignSystem.Siege.RangedSiegeEngine::AutoGeneratedStaticCollectObjectsRangedSiegeEngine(System.Object o, System.Collections.Generic.List`1<System.Object> collectedObjects)
2026-08-11 18:32:01.909 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+RangedSiegeEngine::AutoGeneratedGetMemberValueNextTimeEngineCanBombard (Object o) -> Object
2026-08-11 18:32:01.911 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+RangedSiegeEngine::AutoGeneratedGetMemberValueEngineType (Object o) -> Object
2026-08-11 18:32:01.911 [DIAG-TYPE] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEngineConstructionProgress
2026-08-11 18:32:01.912 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEngineConstructionProgress::AutoGeneratedStaticCollectObjectsSiegeEngineConstructionProgress (Object o, List`1 collectedObjects) -> Void | Cannot get result from void method static System.Void TaleWorlds.CampaignSystem.Siege.SiegeEngineConstructionProgress::AutoGeneratedStaticCollectObjectsSiegeEngineConstructionProgress(System.Object o, System.Collections.Generic.List`1<System.Object> collectedObjects)
2026-08-11 18:32:01.913 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEngineConstructionProgress::AutoGeneratedGetMemberValueRangedSiegeEngine (Object o) -> Object
2026-08-11 18:32:01.914 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEngineConstructionProgress::AutoGeneratedGetMemberValueSiegeEngine (Object o) -> Object
2026-08-11 18:32:01.915 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEngineConstructionProgress::SetRangedSiegeEngine (RangedSiegeEngine rangedSiegeEngine) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.SiegeEngineConstructionProgress::SetRangedSiegeEngine(TaleWorlds.CampaignSystem.Siege.RangedSiegeEngine rangedSiegeEngine)
2026-08-11 18:32:01.915 [DIAG-TYPE] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer
2026-08-11 18:32:01.916 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::AutoGeneratedStaticCollectObjectsSiegeEnginesContainer (Object o, List`1 collectedObjects) -> Void | Cannot get result from void method static System.Void TaleWorlds.CampaignSystem.Siege.SiegeEnginesContainer::AutoGeneratedStaticCollectObjectsSiegeEnginesContainer(System.Object o, System.Collections.Generic.List`1<System.Object> collectedObjects)
2026-08-11 18:32:01.917 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::AutoGeneratedGetMemberValueDeployedRangedSiegeEngines (Object o) -> Object
2026-08-11 18:32:01.918 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::AutoGeneratedGetMemberValueDeployedMeleeSiegeEngines (Object o) -> Object
2026-08-11 18:32:01.921 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::AutoGeneratedGetMemberValue_deployedSiegeEngines (Object o) -> Object
2026-08-11 18:32:01.922 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::AutoGeneratedGetMemberValue_reservedSiegeEngines (Object o) -> Object
2026-08-11 18:32:01.923 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::AutoGeneratedGetMemberValue_deployedSiegeEngineTypesCount (Object o) -> Object
2026-08-11 18:32:01.924 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::AutoGeneratedGetMemberValue_reservedSiegeEngineTypesCount (Object o) -> Object
2026-08-11 18:32:01.926 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::AutoGeneratedGetMemberValue_removedSiegeEngines (Object o) -> Object
2026-08-11 18:32:01.927 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::AllSiegeEngines () -> IEnumerable`1
2026-08-11 18:32:01.928 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::AddPrebuiltEngineToReserve (SiegeEngineConstructionProgress siegeEngine) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.SiegeEnginesContainer::AddPrebuiltEngineToReserve(TaleWorlds.CampaignSystem.Siege.SiegeEngineConstructionProgress siegeEngine)
2026-08-11 18:32:01.928 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::DeploySiegeEngineAtIndex (SiegeEngineConstructionProgress siegeEngine, Int32 index) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.SiegeEnginesContainer::DeploySiegeEngineAtIndex(TaleWorlds.CampaignSystem.Siege.SiegeEngineConstructionProgress siegeEngine, System.Int32 index)
2026-08-11 18:32:01.929 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::RemoveDeployedSiegeEngine (Int32 index, Boolean isRanged, Boolean moveToReserve) -> Void | Cannot get result from void method System.Void TaleWorlds.CampaignSystem.Siege.SiegeEnginesContainer::RemoveDeployedSiegeEngine(System.Int32 index, System.Boolean isRanged, System.Boolean moveToReserve)
2026-08-11 18:32:01.931 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::RemovedSiegeEngineFromReservedSiegeEngines (SiegeEngineConstructionProgress siegeEngine) -> Boolean
2026-08-11 18:32:01.933 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::FindDeploymentIndexOfDeployedEngine (SiegeEngineConstructionProgress deployedEngine) -> Int32
2026-08-11 18:32:01.935 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::ClearRemovedEnginesIfNecessary () -> Boolean
2026-08-11 18:32:01.936 [DIAG-TYPE] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEngineMissile
2026-08-11 18:32:01.936 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEngineMissile::AutoGeneratedStaticCollectObjectsSiegeEngineMissile (Object o, List`1 collectedObjects) -> Void | Cannot get result from void method static System.Void TaleWorlds.CampaignSystem.Siege.SiegeEngineMissile::AutoGeneratedStaticCollectObjectsSiegeEngineMissile(System.Object o, System.Collections.Generic.List`1<System.Object> collectedObjects)
2026-08-11 18:32:01.937 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEngineMissile::AutoGeneratedGetMemberValueShooterSiegeEngineType (Object o) -> Object
2026-08-11 18:32:01.938 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEngineMissile::AutoGeneratedGetMemberValueTargetSiegeEngine (Object o) -> Object
2026-08-11 18:32:01.940 [DIAG-TYPE] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer+RemovedSiegeEngine
2026-08-11 18:32:01.940 [DIAG-PATCH-FAILED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer+RemovedSiegeEngine::AutoGeneratedStaticCollectObjectsRemovedSiegeEngine (Object o, List`1 collectedObjects) -> Void | Cannot get result from void method static System.Void TaleWorlds.CampaignSystem.Siege.RemovedSiegeEngine::AutoGeneratedStaticCollectObjectsRemovedSiegeEngine(System.Object o, System.Collections.Generic.List`1<System.Object> collectedObjects)
2026-08-11 18:32:01.942 [DIAG-PATCHED] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer+RemovedSiegeEngine::AutoGeneratedGetMemberValueSiegeEngine (Object o) -> Object
2026-08-11 18:32:01.942 [DIAG] TYPES FOUND=15 | METHODS PATCHED=54
2026-08-11 18:32:01.944 ========== KNOWN SIEGE API ==========
2026-08-11 18:32:01.944 [DIAG-METHODS] TaleWorlds.CampaignSystem.Siege.SiegeEvent
2026-08-11 18:32:01.944 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::AutoGeneratedGetMemberValueBesiegedSettlement (Object o) -> Object
2026-08-11 18:32:01.944 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::AutoGeneratedGetMemberValueBesiegerCamp (Object o) -> Object
2026-08-11 18:32:01.945 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::AutoGeneratedGetMemberValue_isBesiegerDefeated (Object o) -> Object
2026-08-11 18:32:01.945 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::AdvanceStrategy (ISiegeEventSide siegeEventSide) -> Void
2026-08-11 18:32:01.945 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::BreakSiegeEngine (ISiegeEventSide siegeEventSide, SiegeEngineType siegeEngineType) -> Void
2026-08-11 18:32:01.945 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::GetPreparedSiegeEnginesAsDictionary (ISiegeEventSide siegeEventSide) -> Dictionary`2
2026-08-11 18:32:01.945 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::GetPreparedAndActiveSiegeEngines (ISiegeEventSide siegeEventSide) -> List`1
2026-08-11 18:32:01.946 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::SetSiegeEngineStatesAfterSiegeMission (IEnumerable`1 attackerMissionSiegeEngineData, IEnumerable`1 defenderMissionSiegeEngineData) -> Void
2026-08-11 18:32:01.946 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::SetSiegeEngineStatesForSiegeSide (ISiegeEventSide side, IEnumerable`1 missionSiegeEngineData) -> Void
2026-08-11 18:32:01.946 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::ConstructionTick (ISiegeEventSide siegeEventSide) -> Void
2026-08-11 18:32:01.946 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::GetDistanceBetweenTwoRangedEngine (Int32 attackerSlotIndex, Int32 defenderSlotIndex) -> Single
2026-08-11 18:32:01.946 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::PriorityCalculationForEngines (Single distance) -> Single
2026-08-11 18:32:01.947 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::FindAttackableRangedEngineWithHighestPriority (ISiegeEventSide siegeEventSide, Int32 attackerSlotIndex, Int32& targetIndex, Single& targetPriority) -> Void
2026-08-11 18:32:01.947 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::OnSiegeEngineDestroyed (ISiegeEventSide siegeEventSide, SiegeEngineConstructionProgress siegeEngine) -> Void
2026-08-11 18:32:01.947 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.SiegeEvent::BombardHitEngine (ISiegeEventSide siegeEventSide, SiegeEngineType attackerEngineType, SiegeEngineConstructionProgress damagedEngine) -> Void
2026-08-11 18:32:01.947 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.SiegeEvent::SiegeWallSeed -> Int32
2026-08-11 18:32:01.948 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.SiegeEvent::SiegePeopleSeed -> Int32
2026-08-11 18:32:01.948 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.SiegeEvent::SiegeStartTime -> CampaignTime
2026-08-11 18:32:01.948 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.SiegeEvent::IsPlayerSiegeEvent -> Boolean
2026-08-11 18:32:01.948 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.SiegeEvent::ReadyToBeRemoved -> Boolean
2026-08-11 18:32:01.949 [DIAG-METHODS] TaleWorlds.CampaignSystem.Siege.BesiegerCamp
2026-08-11 18:32:01.949 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::IsBesiegerSideParty (MobileParty mobileParty) -> Boolean
2026-08-11 18:32:01.949 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AutoGeneratedStaticCollectObjectsBesiegerCamp (Object o, List`1 collectedObjects) -> Void
2026-08-11 18:32:01.949 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AutoGeneratedGetMemberValueSiegeEngines (Object o) -> Object
2026-08-11 18:32:01.950 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AutoGeneratedGetMemberValueSiegeStrategy (Object o) -> Object
2026-08-11 18:32:01.950 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AutoGeneratedGetMemberValue_besiegerParties (Object o) -> Object
2026-08-11 18:32:01.950 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AutoGeneratedGetMemberValue_leaderParty (Object o) -> Object
2026-08-11 18:32:01.950 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AutoGeneratedGetMemberValue_siegeEngineMissiles (Object o) -> Object
2026-08-11 18:32:01.950 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::SetSiegeStrategy (SiegeStrategy strategy) -> Void
2026-08-11 18:32:01.951 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::ChangeSiegeStrategyIfNeeded () -> Void
2026-08-11 18:32:01.951 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::AddSiegeEngineMissile (SiegeEngineMissile missile) -> Void
2026-08-11 18:32:01.951 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::StartingAssaultOnBesiegedSettlementIsLogical () -> Boolean
2026-08-11 18:32:01.951 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::SetPrebuiltSiegeEngines () -> Void
2026-08-11 18:32:01.952 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::GetDistanceBetweenRangedEngineAndWall (Int32 rangedEngine, Int32 wallIndex) -> Single
2026-08-11 18:32:01.952 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::FindAttackableWallSectionWithHighestPriority (Int32 attackerSlotIndex, SiegeEngineType siegeEngine, Int32& targetIndex, Single& targetPriority) -> Void
2026-08-11 18:32:01.952 [DIAG-METHOD] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::GetAttackTarget (ISiegeEventSide siegeEventSide, SiegeEngineType siegeEngine, Int32 siegeEngineSlot, SiegeBombardTargets& targetType, Int32& targetIndex) -> Void
2026-08-11 18:32:01.952 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::SiegeEvent -> SiegeEvent
2026-08-11 18:32:01.953 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::SiegeEngines -> SiegeEnginesContainer
2026-08-11 18:32:01.953 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::LeaderParty -> MobileParty
2026-08-11 18:32:01.953 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::SiegeEngineMissiles -> MBReadOnlyList`1
2026-08-11 18:32:01.953 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::SiegeStrategy -> SiegeStrategy
2026-08-11 18:32:01.954 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::PreparationProgress -> Single
2026-08-11 18:32:01.954 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::IsPreparationComplete -> Boolean
2026-08-11 18:32:01.954 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.BesiegerCamp::IsReadyToBesiege -> Boolean
2026-08-11 18:32:01.954 [DIAG-METHODS] TaleWorlds.CampaignSystem.Siege.PlayerSiege
2026-08-11 18:32:01.955 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.PlayerSiege::PlayerSiegeEvent -> SiegeEvent
2026-08-11 18:32:01.955 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.PlayerSiege::BesiegedSettlement -> Settlement
2026-08-11 18:32:01.955 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.Siege.PlayerSiege::PlayerSide -> BattleSideEnum
2026-08-11 18:32:01.955 [DIAG] CORRECT BEHAVIOR TYPE FOUND: TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior
2026-08-11 18:32:01.955 [DIAG-METHODS] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior
2026-08-11 18:32:01.956 [DIAG-METHOD] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::OnSiegeEngineHit (MobileParty party, Settlement settlement, BattleSideEnum side, SiegeEngineType engine, SiegeBombardTargets target) -> Void
2026-08-11 18:32:01.956 [DIAG-METHOD] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::OnSiegeEngineDestroyed (MobileParty besiegerParty, Settlement besiegedSettlement, BattleSideEnum lostSide, SiegeEngineType siegeEngine) -> Void
2026-08-11 18:32:01.956 [DIAG-METHOD] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::OnSiegeEngineBuilt (SiegeEvent siegeEvent, BattleSideEnum side, SiegeEngineType siegeEngineType) -> Void
2026-08-11 18:32:01.956 [DIAG-METHOD] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::BombardHitEngineCasualties (ISiegeEventSide siegeEventSide, SiegeEngineType attackerEngineType) -> Void
2026-08-11 18:32:01.957 [DIAG-METHOD] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::menu_siege_strategies_lead_assault_on_consequence (MenuCallbackArgs args) -> Void
2026-08-11 18:32:01.957 [DIAG-METHOD] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::menu_order_an_assault_on_consequence (MenuCallbackArgs args) -> Void
2026-08-11 18:32:01.957 [DIAG-METHOD] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::game_menu_siege_strategies_order_assault_on_condition (MenuCallbackArgs args) -> Boolean
2026-08-11 18:32:01.957 [DIAG-METHOD] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::game_menu_siege_strategies_lead_assault_on_condition (MenuCallbackArgs args) -> Boolean
2026-08-11 18:32:01.958 [DIAG-PROPERTY] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::_currentSiegeDescription -> TextObject
2026-08-11 18:32:01.958 [DIAG] DefaultSiegeEventModel found.
2026-08-11 18:32:01.958 [DIAG-METHODS] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel
2026-08-11 18:32:01.958 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapPrefabName (SiegeEngineType type, Int32 wallLevel, BattleSideEnum side) -> String
2026-08-11 18:32:01.959 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapProjectilePrefabName (SiegeEngineType type) -> String
2026-08-11 18:32:01.960 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapReloadAnimationName (SiegeEngineType type, BattleSideEnum side) -> String
2026-08-11 18:32:01.960 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapFireAnimationName (SiegeEngineType type, BattleSideEnum side) -> String
2026-08-11 18:32:01.960 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapProjectileBoneIndex (SiegeEngineType type, BattleSideEnum side) -> SByte
2026-08-11 18:32:01.960 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineDestructionCasualties (SiegeEvent siegeEvent, BattleSideEnum side, SiegeEngineType destroyedSiegeEngine) -> Int32
2026-08-11 18:32:01.961 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineHitChance (SiegeEngineType siegeEngineType, BattleSideEnum battleSide, SiegeBombardTargets target, Town town) -> Single
2026-08-11 18:32:01.961 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeStrategyScore (SiegeEvent siege, BattleSideEnum side, SiegeStrategy strategy) -> Single
2026-08-11 18:32:01.961 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetConstructionProgressPerHour (SiegeEngineType type, SiegeEvent siegeEvent, ISiegeEventSide side) -> Single
2026-08-11 18:32:01.961 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetPrebuiltSiegeEnginesOfSettlement (Settlement settlement) -> IEnumerable`1
2026-08-11 18:32:01.962 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetPrebuiltSiegeEnginesOfSiegeCamp (BesiegerCamp besiegerCamp) -> IEnumerable`1
2026-08-11 18:32:01.962 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineHitPoints (SiegeEvent siegeEvent, SiegeEngineType siegeEngine, BattleSideEnum battleSide) -> Single
2026-08-11 18:32:01.962 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineDamage (SiegeEvent siegeEvent, BattleSideEnum battleSide, SiegeEngineType siegeEngine, SiegeBombardTargets target) -> Single
2026-08-11 18:32:01.962 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetRangedSiegeEngineReloadTime (SiegeEvent siegeEvent, BattleSideEnum side, SiegeEngineType siegeEngine) -> Int32
2026-08-11 18:32:01.963 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetAvailableAttackerRangedSiegeEngines (PartyBase party) -> IEnumerable`1
2026-08-11 18:32:01.963 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetAvailableDefenderSiegeEngines (PartyBase party) -> IEnumerable`1
2026-08-11 18:32:01.963 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetAvailableAttackerRamSiegeEngines (PartyBase party) -> IEnumerable`1
2026-08-11 18:32:01.963 [DIAG-METHOD] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetAvailableAttackerTowerSiegeEngines (PartyBase party) -> IEnumerable`1
2026-08-11 18:32:01.964 ========== SIEGE DIAGNOSTICS READY ==========
2026-08-11 18:33:05.673 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapPrefabName | result=mangonel_b_fire_mapicon
2026-08-11 18:33:05.675 [DIAG-SIEGE-CONTEXT] CurrentSettlement=<null> | Siege=NO
2026-08-11 18:33:08.676 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapFireAnimationName | result=mangonel_b_fire_mapicon_fire
2026-08-11 18:33:11.681 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapFireAnimationName | result=trebuchet_a_mapicon_fire
2026-08-11 18:33:23.745 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapFireAnimationName | result=mangonel_b_fire_mapicon_fire
2026-08-11 18:33:23.746 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapFireAnimationName | result=trebuchet_a_mapicon_fire
2026-08-11 18:33:26.759 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapFireAnimationName | result=mangonel_b_fire_mapicon_fire
2026-08-11 18:33:26.760 [DIAG-SIEGE-CONTEXT] CurrentSettlement=Castle Châtellerault | Siege=NO
2026-08-11 18:33:33.599 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapFireAnimationName | result=mangonel_b_fire_mapicon_fire
2026-08-11 18:33:33.600 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeEventModel::GetSiegeEngineMapFireAnimationName | result=trebuchet_a_mapicon_fire
2026-08-11 18:33:34.614 [JOIN-ALLOW] Отряд Slut [player_party] faction=Dukedom of Bordeleaux | reason=player-party | distance=6.29
2026-08-11 18:33:34.614 [JOIN-ALLOW] Отряд Ser Alain l’ivrogne [tor_br_lord_carcassonne_first_6_party_1] faction=Dukedom of Carcassonne | reason=party-faction-at-war-with-defender | distance=6.92
2026-08-11 18:33:34.615 [JOIN-ALLOW] Отряд Baron Abelard de Turín [tor_br_lord_carcassonne_first_2_party_1] faction=Dukedom of Carcassonne | reason=party-faction-at-war-with-defender | distance=6.31
2026-08-11 18:33:34.627 [JOIN-ALLOW] Отряд Slut [player_party] faction=Dukedom of Bordeleaux | reason=player-party | distance=6.29
2026-08-11 18:33:34.627 [JOIN-ALLOW] Отряд Ser Alain l’ivrogne [tor_br_lord_carcassonne_first_6_party_1] faction=Dukedom of Carcassonne | reason=party-faction-at-war-with-defender | distance=6.92
2026-08-11 18:33:34.628 [JOIN-ALLOW] Отряд Baron Abelard de Turín [tor_br_lord_carcassonne_first_2_party_1] faction=Dukedom of Carcassonne | reason=party-faction-at-war-with-defender | distance=6.31
2026-08-11 18:33:34.628 [JOIN-ALLOW] Отряд Ser Hrodbert of Chien [tor_br_lord_quenelles_first_5_party_1] faction=Dukedom of Quenelles | reason=party-faction-at-war-with-defender | distance=6.62
2026-08-11 18:33:34.628 [JOIN-ALLOW] Отряд Ser Leon Beloved of Mathilde [tor_br_lord_quenelles_second_1_party_1] faction=Dukedom of Quenelles | reason=party-faction-at-war-with-defender | distance=7.43
2026-08-11 18:33:34.639 [JOIN-ALLOW] Отряд Slut [player_party] faction=Dukedom of Bordeleaux | reason=player-party | distance=6.29
2026-08-11 18:33:34.639 [JOIN-ALLOW] Отряд Ser Alain l’ivrogne [tor_br_lord_carcassonne_first_6_party_1] faction=Dukedom of Carcassonne | reason=party-faction-at-war-with-defender | distance=6.92
2026-08-11 18:33:34.640 [JOIN-ALLOW] Отряд Baron Abelard de Turín [tor_br_lord_carcassonne_first_2_party_1] faction=Dukedom of Carcassonne | reason=party-faction-at-war-with-defender | distance=6.31
2026-08-11 18:33:34.640 [JOIN-ALLOW] Отряд Ser Hrodbert of Chien [tor_br_lord_quenelles_first_5_party_1] faction=Dukedom of Quenelles | reason=party-faction-at-war-with-defender | distance=6.62
2026-08-11 18:33:34.640 [JOIN-ALLOW] Отряд Ser Leon Beloved of Mathilde [tor_br_lord_quenelles_second_1_party_1] faction=Dukedom of Quenelles | reason=party-faction-at-war-with-defender | distance=7.43
2026-08-11 18:33:34.641 [JOIN-ALLOW] Отряд Claude la Santé [tor_br_lord_brionne_first_4_party_1] faction=Dukedom of Brionne | reason=party-faction-at-war-with-defender | distance=7.00
2026-08-11 18:33:36.604 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::game_menu_siege_strategies_lead_assault_on_condition | result=True
2026-08-11 18:33:36.604 [DIAG-SIEGE-CONTEXT] CurrentSettlement=<null> | Siege=NO
2026-08-11 18:33:39.659 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::game_menu_siege_strategies_lead_assault_on_condition | result=True
2026-08-11 18:33:42.721 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::game_menu_siege_strategies_lead_assault_on_condition | result=True
2026-08-11 18:33:45.795 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::game_menu_siege_strategies_lead_assault_on_condition | result=True
2026-08-11 18:33:48.851 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::game_menu_siege_strategies_lead_assault_on_condition | result=True
2026-08-11 18:33:51.914 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer::AllSiegeEngines | result=TaleWorlds.CampaignSystem.Siege.SiegeEvent+SiegeEnginesContainer+<AllSiegeEngines>d__38
2026-08-11 18:33:54.940 [IMPORTANT-CALL] TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeEventCampaignBehavior::game_menu_siege_strategies_lead_assault_on_condition | result=True