Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Can't find a WorkGiver for a BillGiver OSNAdvancedRefinary48267
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch4 (string)
Verse.Log:ErrorOnce (string,int)
RimWorld.BillUtility:GetWorkgiver (RimWorld.IBillGiver)
RimWorld.BillDialogUtility/<GetPawnRestrictionOptionsForBill>d__0:MoveNext ()
RimWorld.Dialog_BillConfig/<GeneratePawnRestrictionOptions>d__23:MoveNext ()
System.Linq.Enumerable/SelectEnumerableIterator`2<Verse.Widgets/DropdownMenuElement`1<Verse.Pawn>, Verse.FloatMenuOption>:ToList ()
System.Linq.Enumerable:ToList<Verse.FloatMenuOption> (System.Collections.Generic.IEnumerable`1<Verse.FloatMenuOption>)
Verse.Widgets:Dropdown<RimWorld.Bill_Production, Verse.Pawn> (UnityEngine.Rect,RimWorld.Bill_Production,UnityEngine.Color,System.Func`2<RimWorld.Bill_Production, Verse.Pawn>,System.Func`2<RimWorld.Bill_Production, System.Collections.Generic.IEnumerable`1<Verse.Widgets/DropdownMenuElement`1<Verse.Pawn>>>,string,UnityEngine.Texture2D,string,UnityEngine.Texture2D,System.Action,bool)
Verse.Widgets:Dropdown<RimWorld.Bill_Production, Verse.Pawn> (UnityEngine.Rect,RimWorld.Bill_Production,System.Func`2<RimWorld.Bill_Production, Verse.Pawn>,System.Func`2<RimWorld.Bill_Production, System.Collections.Generic.IEnumerable`1<Verse.Widgets/DropdownMenuElement`1<Verse.Pawn>>>,string,UnityEngine.Texture2D,string,UnityEngine.Texture2D,System.Action,bool)
RimWorld.Dialog_BillConfig:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
and second one
Generating pawn restrictions for a BillGiver without a Workgiver
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch4 (string)
Verse.Log:ErrorOnce (string,int)
RimWorld.BillDialogUtility/<GetPawnRestrictionOptionsForBill>d__0:MoveNext ()
RimWorld.Dialog_BillConfig/<GeneratePawnRestrictionOptions>d__23:MoveNext ()
System.Linq.Enumerable/SelectEnumerableIterator`2<Verse.Widgets/DropdownMenuElement`1<Verse.Pawn>, Verse.FloatMenuOption>:ToList ()
System.Linq.Enumerable:ToList<Verse.FloatMenuOption> (System.Collections.Generic.IEnumerable`1<Verse.FloatMenuOption>)
Verse.Widgets:Dropdown<RimWorld.Bill_Production, Verse.Pawn> (UnityEngine.Rect,RimWorld.Bill_Production,UnityEngine.Color,System.Func`2<RimWorld.Bill_Production, Verse.Pawn>,System.Func`2<RimWorld.Bill_Production, System.Collections.Generic.IEnumerable`1<Verse.Widgets/DropdownMenuElement`1<Verse.Pawn>>>,string,UnityEngine.Texture2D,string,UnityEngine.Texture2D,System.Action,bool)
Verse.Widgets:Dropdown<RimWorld.Bill_Production, Verse.Pawn> (UnityEngine.Rect,RimWorld.Bill_Production,System.Func`2<RimWorld.Bill_Production, Verse.Pawn>,System.Func`2<RimWorld.Bill_Production, System.Collections.Generic.IEnumerable`1<Verse.Widgets/DropdownMenuElement`1<Verse.Pawn>>>,string,UnityEngine.Texture2D,string,UnityEngine.Texture2D,System.Action,bool)
RimWorld.Dialog_BillConfig:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
I haven't tested it with just this MOD, but it's probably derived from this MOD.
Tried to use an uninitialized DefOf of type EffecterDefOf. DefOfs are initialized right after all defs all loaded. Uninitialized DefOfs will return only nulls. (hint: don't use DefOfs as default field values in Defs, try to resolve them in ResolveReferences() instead)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
RimWorld.DefOfHelper:EnsureInitializedInCtor (System.Type)
OSNTurrinoTearGas.OSNEffecterDefOf:.cctor ()
OSNTurrinoTearGas.CompAbilityEffect_TurrinoTearSpray:PostExposeData ()
RimWorld.Ability:ExposeData ()
Verse.Scribe_Deep:Look<RimWorld.Ability> (RimWorld.Ability&,bool,string,object[])
Verse.Scribe_Collections:Look<RimWorld.Ability> (System.Collections.Generic.List`1<RimWorld.Ability>&,bool,string,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<RimWorld.Ability> (System.Collections.Generic.List`1<RimWorld.Ability>&,string,Verse.LookMode,object[])
(wrapper dynamic-method) RimWorld.Pawn_AbilityTracker:RimWorld.Pawn_AbilityTracker.ExposeData_Patch2 (RimWorld.Pawn_AbilityTracker)
Verse.Scribe_Deep:Look<RimWorld.Pawn_AbilityTracker> (RimWorld.Pawn_AbilityTracker&,bool,string,object[])
Verse.Scribe_Deep:Look<RimWorld.Pawn_AbilityTracker> (RimWorld.Pawn_AbilityTracker&,string,object[])
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.ExposeData_Patch2 (Verse.Pawn)
Verse.Scribe_Deep:Look<Verse.Pawn> (Verse.Pawn&,bool,string,object[])
Verse.Scribe_Collections:Look<Verse.Pawn> (System.Collections.Generic.List`1<Verse.Pawn>&,bool,string,Verse.LookMode,object[])
Verse.Scribe_Collections:Look<Verse.Pawn> (System.Collections.Generic.HashSet`1<Verse.Pawn>&,bool,string,Verse.LookMode)
Verse.Scribe_Collections:Look<Verse.Pawn> (System.Collections.Generic.HashSet`1<Verse.Pawn>&,string,Verse.LookMode)
RimWorld.Planet.WorldPawns:ExposeData ()
Verse.Scribe_Deep:Look<RimWorld.Planet.WorldPawns> (RimWorld.Planet.WorldPawns&,bool,string,object[])
Verse.Scribe_Deep:Look<RimWorld.Planet.WorldPawns> (RimWorld.Planet.WorldPawns&,string,object[])
RimWorld.Planet.World:ExposeComponents ()
RimWorld.Planet.World:ExposeData ()
Verse.Scribe_Deep:Look<RimWorld.Planet.World> (RimWorld.Planet.World&,bool,string,object[])
Verse.Scribe_Deep:Look<RimWorld.Planet.World> (RimWorld.Planet.World&,string,object[])
Verse.Game:ExposeData ()
Verse.Scribe_Deep:Look<Verse.Game> (Verse.Game&,bool,string,object[])
Verse.Scribe_Deep:Look<Verse.Game> (Verse.Game&,string,object[])
Verse.GameDataSaveLoader/<>c:<SaveGame>b__28_0 ()
Verse.SafeSaver:DoSave (string,string,System.Action)
Verse.SafeSaver:Save (string,string,System.Action,bool)
(wrapper dynamic-method) Verse.GameDataSaveLoader:Verse.GameDataSaveLoader.SaveGame_Patch1 (string)
RimWorld.Dialog_SaveFileList_Save/<>c__DisplayClass3_0:<DoFileInteraction>b__0 ()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent (bool&)
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) Verse.Root:Verse.Root.Update_Patch1 (Verse.Root)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
Thanks for checking!
BodyDef Mech_OSNSenorToro has BodyPartRecord of MechanicalThorax whose children have more or equal coverage than 100% (143.00%)
Fulll log (line 1866): https://gist.github.com/HugsLibRecordKeeper/e99a21abc7502855f4a79e9517998a34
Exception in Verse.Window.InnerWindowOnGUI: System.InvalidCastException: Specified cast is not valid.
[Ref CE810280]
at CombatExtended.StatWorker_AmmoConsumedPerShotCount+<>c.<GetValueUnfinalized>b__3_0 (Verse.VerbProperties x) [0x00000] in <4b2e95898cdc453ab9a8f87e871ced43>:0
at Verse.GenCollection.FirstOrDefault[T] (System.Collections.Generic.List`1[T] list, System.Predicate`1[T] predicate) [0x00011] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at CombatExtended.StatWorker_AmmoConsumedPerShotCount.GetValueUnfinalized (RimWorld.StatRequest req, System.Boolean applyPostProcess) [0x00065] in <4b2e95898cdc453ab9a8f87e871ced43>:0
at RimWorld.StatWorker.GetValue (RimWorld.StatRequest req, System.Boolean applyPostProcess) [0x00043] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at RimWorld.StatWorker.GetValue (Verse.Thing thing, System.Boolean applyPostProcess, System.Int32 cacheStaleAfterTicks) [0x00085] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at RimWorld.StatExtension.GetStatValue (Verse.Thing thing, RimWorld.StatDef stat, System.Boolean applyPostProcess, System.Int32 cacheStaleAfterTicks) [0x00006] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at RimWorld.StatsReportUtility+<StatsToDraw>d__26.MoveNext () [0x00128] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at System.Collections.Generic.List`1[T].InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[T] collection) [0x000db] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Collections.Generic.List`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] collection) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at RimWorld.StatsReportUtility.DrawStatsReport (UnityEngine.Rect rect, Verse.Thing thing) [0x0004e] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.Dialog_InfoCard.FillCard (UnityEngine.Rect cardRect) [0x00030] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.Dialog_InfoCard.DoWindowContents (UnityEngine.Rect inRect) [0x00294] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
Exception in Verse.Window.InnerWindowOnGUI: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
[Ref 7B916335]
at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at RimWorld.StatsReportUtility.DrawStatsWorker (UnityEngine.Rect rect, Verse.Thing optionalThing, RimWorld.Planet.WorldObject optionalWorldObject) [0x0044d] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at RimWorld.StatsReportUtility.DrawStatsReport (UnityEngine.Rect rect, Verse.Thing thing) [0x00074] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.Dialog_InfoCard.FillCard (UnityEngine.Rect cardRect) [0x00030] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.Dialog_InfoCard.DoWindowContents (UnityEngine.Rect inRect) [0x00294] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
This is the log
Faction Henson Construction of def OSNAggressive has no usable PawnGroupMakers for parms groupKind=Combat, tile=1995, inhabitants=False, points=52.5, faction=Henson Construction, ideo=, traderKind=, generateFightersOnly=False, dontUseSingleUseRocketLaunchers=False, raidStrategy=ImmediateAttack, forceOneDowned=False, seed=, raidAgeRestriction=
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
RimWorld.PawnGroupMakerUtility/<GeneratePawns>d__2:MoveNext ()
System.Collections.Generic.List`1<Verse.Pawn>:.ctor (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
System.Linq.Enumerable:ToList<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_Raid.TryGenerateRaidInfo_Patch1 (RimWorld.IncidentWorker_Raid,RimWorld.IncidentParms,System.Collections.Generic.List`1<Verse.Pawn>&,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_Raid.TryExecuteWorker_Patch1 (RimWorld.IncidentWorker_Raid,RimWorld.IncidentParms)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_RaidEnemy.TryExecuteWorker_Patch1 (RimWorld.IncidentWorker_RaidEnemy,RimWorld.IncidentParms)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker.TryExecute_Patch2 (RimWorld.IncidentWorker,RimWorld.IncidentParms)
Verse.DebugActionsIncidents:DoRaid (RimWorld.IncidentParms)
Verse.DebugActionsIncidents/<>c__DisplayClass2_2:<ExecuteRaidWithFaction>b__2 ()
LudeonTK.Dialog_DebugOptionLister:DebugAction (string,single,System.Action,bool)
LudeonTK.Dialog_DebugOptionListLister:DoListingItems (UnityEngine.Rect,single)
LudeonTK.Dialog_OptionLister:DoWindowContents (UnityEngine.Rect)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Window.InnerWindowOnGUI_Patch0 (Verse.Window,int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
Faction Pertnum Limited of def OSNNeutral has no usable PawnGroupMakers for parms groupKind=Combat, tile=1995, inhabitants=False, points=52.5, faction=Pertnum Limited, ideo=, traderKind=, generateFightersOnly=False, dontUseSingleUseRocketLaunchers=False, raidStrategy=StageThenAttack, forceOneDowned=False, seed=, raidAgeRestriction=
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
RimWorld.PawnGroupMakerUtility/<GeneratePawns>d__2:MoveNext ()
System.Collections.Generic.List`1<Verse.Pawn>:.ctor (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
System.Linq.Enumerable:ToList<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_Raid.TryGenerateRaidInfo_Patch1 (RimWorld.IncidentWorker_Raid,RimWorld.IncidentParms,System.Collections.Generic.List`1<Verse.Pawn>&,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_Raid.TryExecuteWorker_Patch1 (RimWorld.IncidentWorker_Raid,RimWorld.IncidentParms)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker.TryExecute_Patch2 (RimWorld.IncidentWorker,RimWorld.IncidentParms)
Verse.DebugActionsIncidents:DoRaid (RimWorld.IncidentParms)
Verse.DebugActionsIncidents/<>c__DisplayClass2_2:<ExecuteRaidWithFaction>b__2 ()
LudeonTK.Dialog_DebugOptionLister:DebugAction (string,single,System.Action,bool)
LudeonTK.Dialog_DebugOptionListLister:DoListingItems (UnityEngine.Rect,single)
LudeonTK.Dialog_OptionLister:DoWindowContents (UnityEngine.Rect)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Window.InnerWindowOnGUI_Patch0 (Verse.Window,int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
Playing around with it more with this mod and all the stellae nostrum mods, the issue appears to be how many raid points there to determine whether they'll spawn or not. The pawns tend to spawn and the raids go off as normal at higher raid point values.
Now I'm curious if this was a sort of balance measure and not a true bug but something the devlog caught as a bug. The faction raids will spawn consistently at higher raid points. Happy to know this! I didn't want to get rid of these mods.
Actually, These kind of bugs does not give critical errors in the game, but I fixed that I make pawnkind that eat less raid points. Thank you for noticing!
osnsgmechanoid uses "pawn_melee_punch_hitbuilding" sounddef for soundmeleehitbuilding, but the sounddef does not exist
(I can post the modlist later if need be)
Exception ticking Berdejo (at (136, 0, 130)): System.MissingMethodException: void Verse.GenExplosion.DoExplosion(Verse.IntVec3,Verse.Map,single,Verse.DamageDef,Verse.Thing,int,single,Verse.SoundDef,Verse.ThingDef,Verse.ThingDef,Verse.Thing,Verse.ThingDef,single,int,System.Nullable`1<Verse.GasType>,System.Nullable`1<single>,int,bool,Verse.ThingDef,single,int,single,bool,System.Nullable`1<single>,System.Collections.Generic.List`1<Verse.Thing>,System.Nullable`1<Verse.FloatRange>,bool,single,single,bool,Verse.ThingDef,single,Verse.SimpleCurve,System.Collections.Generic.List`1<Verse.IntVec3>,Verse.ThingDef,Verse.ThingDef)
[Ref A76E0F94]
at RimWorld.Ability.ApplyEffects (System.Collections.Generic.IEnumerable`1[T] effects, Verse.LocalTargetInfo target, Verse.LocalTargetInfo dest) [0x0000f] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.Ability.ApplyEffects (System.Collections.Generic.IEnumerable`1[T] effects, System.Collections.Generic.List`1[T] targets, Verse.LocalTargetInfo dest) [0x00011] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.Ability.Activate (Verse.LocalTargetInfo target, Verse.LocalTargetInfo dest) [0x00071] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.Verb_CastAbility.TryCastShot () [0x00000] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Verb.TryCastNextBurstShot () [0x00030] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER legodude17.mvcf: IEnumerable`1 MVCF.PatchSets.PatchSet_VerbComps:TryCastNextBurstShot_Transpiler(IEnumerable`1 instructions, ILGenerator generator)
- TRANSPILER roolo.RunAndGun: IEnumerable`1 RunAndGun.Harmony.Verb_TryCastNextBurstShot:Transpiler(IEnumerable`1 instructions)
- TRANSPILER PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)
- POSTFIX legodude17.mvcf: Void MVCF.PatchSets.PatchSet_VerbComps:TryCastNextBurstShot_Postfix(Verb __instance)
at Verse.Verb.WarmupComplete () [0x00013] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Stance_Warmup.Expire () [0x0000a] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Stance_Busy.StanceTick () [0x0002a] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Stance_Warmup.StanceTick () [0x002a0] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Pawn_StanceTracker.StanceTrackerTick () [0x00016] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Pawn.Tick () [0x00081] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.TickList.Tick () [0x0015c] in <630e2863bc9a4a3493f2eff01e3a9556>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch0 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()
Exception ticking Berdejo (at (136, 0, 130)): System.MissingMethodException: void Verse.GenExplosion.DoExplosion(Verse.IntVec3,Verse.Map,single,Verse.DamageDef,Verse.Thing,int,single,Verse.SoundDef,Verse.ThingDef,Verse.ThingDef,Verse.Thing,Verse.ThingDef,single,int,System.Nullable`1<Verse.GasType>,System.Nullable`1<single>,int,bool,Verse.ThingDef,single,int,single,bool,System.Nullable`1<single>,System.Collections.Generic.List`1<Verse.Thing>,System.Nullable`1<Verse.FloatRange>,bool,single,single,bool,Verse.ThingDef,single,Verse.SimpleCurve,System.Collections.Generic.List`1<Verse.IntVec3>,Verse.ThingDef,Verse.ThingDef)
[Ref A76E0F94] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch0 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()