RimWorld

RimWorld

Orostonian, the Frontiers Xenotypes and Factions
Resurrectionem  [developer] 6 Feb, 2024 @ 4:17pm
Bug Report
Any bugs? If you find any bugs, please come here!
< >
Showing 1-15 of 18 comments
Vulpes 6 Feb, 2024 @ 4:52pm 
So,about refinery usage

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)
Resurrectionem  [developer] 6 Feb, 2024 @ 5:15pm 
Could you upload your mod list? I don't know why game does not find Workgiver that I already insert.
ラネハ(Raneha) 23 Feb, 2024 @ 3:29pm 
When I try to save, an error occurs.
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)
Resurrectionem  [developer] 23 Feb, 2024 @ 5:55pm 
@ラネハ(Raneha) Sorry, I don't know how to fix it, but this bug does not make problems in game. Ignore it.
ラネハ(Raneha) 23 Feb, 2024 @ 6:26pm 
It doesn't happen with this MOD alone, so it's probably a conflict.
Thanks for checking!
AerosAtar 22 Mar, 2024 @ 8:32pm 
Getting the following in 1.5Unstable:

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
Resurrectionem  [developer] 24 Mar, 2024 @ 7:28am 
@AerosAtar I fixed it. Thank you!
콜라 15 Aug, 2024 @ 6:34am 
CE와 함께 깔고 모드 무기 설명창을 열려고하면 나오는 첫번째 오류입니다

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)
Last edited by 콜라; 15 Aug, 2024 @ 6:37am
콜라 15 Aug, 2024 @ 6:36am 
첫번째 오류가 한번 나고 이후 이 두번째 오류를 내뿜습니다

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)
Resurrectionem  [developer] 15 Aug, 2024 @ 5:29pm 
@콜라 수정했습니다. 확인해주세요!
콜라 16 Aug, 2024 @ 4:06am 
Originally posted by Resurrectionem:
@콜라 수정했습니다. 확인해주세요!
버그 수정 감사합니다!
Kadoken 21 Jan @ 7:09am 
This mod might be broken. I went into dev test after never seeing these guys in raids/visits.
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.
Resurrectionem  [developer] 21 Jan @ 7:53pm 
Originally posted by Kadoken:
This mod might be broken. I went into dev test after never seeing these guys in raids/visits.
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)


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!
Astra 17 May @ 7:10am 
harmless warning:
osnsgmechanoid uses "pawn_melee_punch_hitbuilding" sounddef for soundmeleehitbuilding, but the sounddef does not exist
i have recently encountered an issue, when using the tear gas spray ability it basically does the animation, but has no actual effect and the colonist that uses it gets stunlocked as if still trying to use it, the ability itself gets stuck on a never ending cooldown. it only stops after i force the colonist to take some other action like moving or shooting. Here is the log from that moment

(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 ()
< >
Showing 1-15 of 18 comments
Per page: 1530 50