pardeike / Achtung2

Command your colonists like a boss!
https://www.patreon.com/pardeike
MIT License
29 stars 11 forks source link

Compare everything mod compatibility with Achtung? #44

Closed pardeike closed 2 years ago

pardeike commented 2 years ago

Exception in RimWorld.FloatMenuMakerMap.ChoicesAtFor: System.NullReferenceException: Object reference not set to an instance of an object
at ItemComparison.Things.CompItemComparison.GetThingForCompare (Verse.Pawn selPawn, System.Collections.Generic.List`1[Verse.Thing]& things) [0x0004b] in <a17826bb2a30414599cfc08f2900b771>:0
at ItemComparison.Things.CompItemComparison+<CompFloatMenuOptions>d2.MoveNext () [0x0003f] in <a17826bb2a30414599cfc08f2900b771>:0
at Verse.ThingWithComps+<GetFloatMenuOptions>d
40.MoveNext () [0x00102] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
at RimWorld.FloatMenuMakerMap.AddHumanlikeOrders (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts) [0x045f7] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
- transpiler CM_Grab_Your_Tool: IEnumerable`1 CM_Grab_Your_Tool.FloatMenuMakerMapPatches+FloatMenuMakerMap_AddHumanlikeOrders:Transpiler(IEnumerable`1 instructions)
- transpiler PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)
- postfix VanillaExpanded.VFEA: Void VFEAncients.HarmonyPatches.BuildingPatches:AddCarryJobs(List`1 opts, Vector3 clickPos, Pawn pawn)
- postfix legodude17.mvcf: Void MVCF.Harmony.Brawlers:AddHumanlikeOrders_Postfix(List`1 opts, Vector3 clickPos, Pawn pawn)
- postfix OskarPotocki.HeavyWeapons: Void HeavyWeapons.Patch_FloatMenuMakerMap+AddHumanlikeOrders_Fix:Postfix(Vector3 clickPos, Pawn pawn, List`1& opts)
- postfix OskarPotocki.VFECore: Void VFECore.Patch_FloatMenuMakerMap+AddHumanlikeOrders_Fix:Postfix(Vector3 clickPos, Pawn pawn, List`1& opts)
- postfix com.alphamemes: Void AlphaMemes.AlphaMemes_FloatMenuMakerMap_AddHumanlikeOrders_Patch:AddDragRelicToAltar(Vector3 clickPos, Pawn pawn, List`1& opts)
- postfix NotoShabby.rimworld.mod.RPGInventoryRemake: Void AwesomeInventory.Common.HarmonyPatches.AddHumanlikeOrders_AwesomeInventory_Patch:Postfix(Vector3 clickPos, Pawn pawn, List`1 opts)
- postfix NotoShabby.rimworld.mod.RPGInventoryRemake: Void AwesomeInventory.HarmonyPatches.AddPickupOption:Postfix(Vector3 clickPos, Pawn pawn, List`1 opts)
- postfix rimworld.rimquest: Void RimQuest.HarmonyPatches:AddHumanlikeOrders(Vector3 clickPos, Pawn pawn, List`1 opts)
- postfix com.TradingControl.patches: Void TradingControl.Harmonize.HarmonyPatches:Dismisstraders(Vector3& clickPos, Pawn& pawn, List`1& opts)
- postfix Altered.Carbon: Void AlteredCarbon.FloatMenuMakerMap_Patch+AddHumanlikeOrders_Patch:Postfix(Vector3 clickPos, Pawn pawn, List`1& opts)
- postfix eagle0600.dressPatients: Void DressPatient.Order_DressPatientOrCorpse:DressPatientFloatMenuOption(Vector3 clickPos, Pawn pawn, List`1 opts)
- postfix kentington.saveourship2: Void SaveOurShip2.EggFix:FillThatNest(Vector3 clickPos, Pawn pawn, List`1& opts)
- postfix babies.and.children.continued.13: Void BabiesAndChildren.Harmony.FloatMenuMaker_Patch:MapFloatMenuOption(Vector3 clickPos, Pawn pawn, List`1 opts)
- postfix Linkolas.Stabilize: Void Stabilize.Patches+FloatMenuMakerCarryAdder:AddHumanlikeOrdersPostfix(Vector3 clickPos, Pawn pawn, List`1 opts)
- postfix Roolo.DualWield: Void DualWield.Harmony.FloatMenuMakerMap_AddHumanlikeOrders:Postfix(Vector3 clickPos, Pawn pawn, List`1& opts)
at RimWorld.FloatMenuMakerMap.ChoicesAtFor (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Boolean suppressAutoTakeableGoto) [0x000db] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
- postfix net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuMakerMap_ChoicesAtFor_Postfix:Postfix(List`1 result, Vector3 clickPos, Pawn pawn)
- postfix roolo.whatthehack: Void WhatTheHack.Harmony.FloatMenuMakerMap_ChoicesAtFor:Postfix(Vector3 clickPos, Pawn pawn, List`1& __result)
- postfix roolo.giddyuprideandroll: Void GiddyUpRideAndRoll.Harmony.FloatMenuMakerMap_ChoicesAtFor:Postfix(Vector3 clickPos, Pawn pawn, List`1&
result)
- finalizer net.pardeike.rimworld.mods.achtung: Exception AchtungMod.FloatMenuMakerMap_ChoicesAtFor_Finalizer:Finalizer(Exception exception, List`1& result)

-- submitted by ArchAngelAlien@Msn.Com

pardeike commented 2 years ago

Errors in ChoicesAtFor are never an Achtung problem. Achtung only reports the error of another mod.