Closed DXwer closed 3 months ago
Thank you for your report, but unfortunately any bugfixes or feature enhancement I make are solely for the latest (RW 1.5) version of the game. The RW 1.4 DLL was only included to help players migrate their existing savegame to RW 1.5 at the earliest opportunity.
Please update your game as soon as possible.
Describe the bug:
When a pawn gets in the MedPod, they will be diagnosed. After that, the MedPod will display "Diagnosis Complete" without doing anything else. The pawn must be ejected from the MedPod. Additionally, the Guest gizmo does not appear.
Expected behavior:
A pawn should get in the MedPod, be diagnosed, and be treated. There should be a gizmo to allow/disallow guest usage.
Steps to reproduce:
Additional information:
At load: Failed to find Verse.HediffDef named MedPod_InducedComa. There are 118 defs of this type loaded. UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.DefDatabaseb0 (int)
System.Threading.Tasks.Parallel/<>cDisplayClass17_0`1
1<Verse.HediffDef>:GetNamed (string,bool) Verse.GenDefDatabase:GetDef (System.Type,string,bool) RimWorld.DefOfHelper:BindDefsFor (System.Type) System.Threading.Tasks.Parallel/<>c__DisplayClass31_0
2<System.Type, object>:Upon completing diagnosis: Exception ticking MedPodStandard3611 (at (79, 0, 69)): System.NullReferenceException: Object reference not set to an instance of an object at Verse.HediffMaker.MakeHediff (Verse.HediffDef def, Verse.Pawn pawn, Verse.BodyPartRecord partRecord) [0x0001a] in:0
at MedPod.Building_BedMedPod.AnesthesizePatient (Verse.Pawn patientPawn) [0x00000] in <989977aefb8b48afb0419f685d0e9939>:0
at MedPod.Building_BedMedPod.DiagnosePatient (Verse.Pawn patientPawn) [0x00115] in <989977aefb8b48afb0419f685d0e9939>:0
at MedPod.Building_BedMedPod.Tick () [0x00172] in <989977aefb8b48afb0419f685d0e9939>:0
at Verse.TickList.Tick () [0x0015c] in :0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.TickList:Tick ()
Verse.TickManager:DoSingleTick ()
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
System and Game Configuration
Operating System: Windows 11 (64 bit) Physical RAM: 32 GB RimWorld base game version: 1.4.3901 RimWorld DLCs loaded: None MedPod mod version: 1.5.28 MedPod mod downloaded from: Steam Your mod list: Harmony 2.3.1.0
Declaration
I hereby verify that: