RimWorld

RimWorld

A RimWorld of Magic
TeeRatt 6. sep. 2021 kl. 17:21
Necromancer cant raise undead animals
I cannot seem to raise undead on any animals in this save. People work fine but i get the below error with every animal i can find.

Exception ticking Projectile_RaiseUndead145248: System.NullReferenceException: Object reference not set to an instance of an object
at TorannMagic.Projectile_RaiseUndead.Impact (Verse.Thing hitThing) [0x0040b] in <1360137e033643529ab6be7dd5923296>:0
at AbilityUser.Projectile_AbilityBase.ImpactSomething () [0x000f0] in <b087bfa48acd4adc8731377d4394acb7>:0
at AbilityUser.Projectile_AbilityBase.Tick () [0x0003f] in <b087bfa48acd4adc8731377d4394acb7>:0
at Verse.TickList.Tick () [0x0015c] in <d243303f714d4dc48680ccaecd2f594e>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.TickList:Tick ()
Verse.TickManager:DoSingleTick ()
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
< >
Viser 1-4 af 4 kommentarer
Spritz 13. sep. 2021 kl. 6:51 
I have a similar problem, raising people works for me aswell, and I can raise the animals too, but after a couple seconds the animals lose their undead hediff, and can get hungry, like a living one. (Still has a rotten corpse when killed)

Exception ticking hediff (TM_UndeadAnimalHD ticksSinceCreation=227) for pawn Warg36986. Removing hediff... Exception: System.NullReferenceException: Object reference not set to an instance of an object
at TorannMagic.HediffComp_Undead.CompPostTick (System.Single& severityAdjustment) [0x001f3] in <bf8ec95b40b64470abe734490d60a1b4>:0
at Verse.HediffWithComps.PostTick () [0x00024] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
at Verse.Pawn_HealthTracker.HealthTick () [0x00039] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Pawn_HealthTracker:HealthTick ()
Verse.Pawn:Tick ()
Verse.TickList:Tick ()
Verse.TickManager:DoSingleTick ()
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
Sidst redigeret af Spritz; 13. sep. 2021 kl. 7:02
strkrjns 27. sep. 2021 kl. 6:33 
Same issue as Spritz, undead animals return to life as fully trained pets after a few seconds
Torann  [udvikler] 28. sep. 2021 kl. 12:52 
Not compatible with rim73; you might be able to disable the hediff optimization to make it compatible (haven't tested to confirm). Deciding to process hediffs at a reduce rate will break any custom hediff that looks to perform actions at periodic intervals.
Ohrendude 8. okt. 2021 kl. 13:50 
Oprindeligt skrevet af Torann:
Not compatible with rim73;

I actually did some testing and only had stuff like jecstools and edbprepare for quick testing and still had the same problem of the animal returning to life, seems to be seperate to the rim73 issue with pawns.
< >
Viser 1-4 af 4 kommentarer
Per side: 1530 50