RimWorld

RimWorld

One with Death
Rokuni  [developer] 23 Mar @ 1:01pm
Bugs report
Its easier for me to check them on discord but If you dont want to join, post here your bugs with the copy pasted log.
< >
Showing 1-15 of 63 comments
Halicade 24 Mar @ 5:28pm 
Hello! I get an error when trying to use "Raise undead" It throws an error because ideology isn't active. Log is here and a copy paste of the error in case it doesn't load https://paste.gg/p/rimworld-game-logs/6e51c06e660445178a39886d2ddf98d9

System.NullReferenceException: Object reference not set to an instance of an object [Ref 64EB0B0F] at Verse.DefMap`2[D,V].get_Item (D def) [0x00000] in <55c979a686a941c79e05527da9299180>:0 at RimWorld.HistoryEventsManager.RecordEvent (RimWorld.HistoryEvent historyEvent, System.Boolean canApplySelfTookThoughts) [0x00056] in <55c979a686a941c79e05527da9299180>:0 at RimWorld.Pawn_IdeoTracker.SetIdeo (RimWorld.Ideo ideo) [0x00043] in <55c979a686a941c79e05527da9299180>:0 at OneWithDeath.CompAbilityEffect_RaiseUndead.ApplyUndeadProperties (Verse.Pawn innerPawn, Verse.Pawn necromancer, OneWithDeath.PawnComp_Necromancer necroComp) [0x00160] in <0678b765e8b046c18ed9811d7405a712>:0 at OneWithDeath.DelayedRaisingAction.Tick () [0x00314] in <0678b765e8b046c18ed9811d7405a712>:0
Halicade 24 Mar @ 5:41pm 
And while it's too late now, cause I just had a look in your files, you should prefix your defs so that nobody else ends up using the same defNames as you have. There's already one mod with undead as a defName, but that's only for traits so yours are unaffected.
Rokuni  [developer] 24 Mar @ 9:32pm 
Originally posted by Halicade:
And while it's too late now, cause I just had a look in your files, you should prefix your defs so that nobody else ends up using the same defNames as you have. There's already one mod with undead as a defName, but that's only for traits so yours are unaffected.
Thank you for the heads up, I modified Undead for now which is the most probable to cause conflicts, I'll start using a prefix from now on. Also I fixed your bug, however you'll have to wait for the next update
Last edited by Rokuni; 24 Mar @ 9:42pm
Halicade 25 Mar @ 4:23am 
You may break current games if you change defnames. So keep an eye out!
Rokuni  [developer] 25 Mar @ 5:39am 
Originally posted by Halicade:
You may break current games if you change defnames. So keep an eye out!
Yeah this is why I'm limiting it only to the undead, I made a dummy Undead hediff and at the start of the game I'm replacing it with the new one. Seems to be working fine.
LomebiPL 27 Mar @ 3:33am 
Being a necromancer is marked as a negative effect by the game, so it can be accidentally "cured".
Is this intentional?
Rokuni  [developer] 27 Mar @ 12:29pm 
Originally posted by LomebiPL:
Being a necromancer is marked as a negative effect by the game, so it can be accidentally "cured".
Is this intentional?
not intentional, can you check now after the update? I think It was one of the bugs I already fixed
LomebiPL 27 Mar @ 2:13pm 
Originally posted by Rokuni:
Originally posted by LomebiPL:
Being a necromancer is marked as a negative effect by the game, so it can be accidentally "cured".
Is this intentional?
not intentional, can you check now after the update? I think It was one of the bugs I already fixed
Thanks. It's now correctly labeled "Condition" and not "Affliction" so it works properly.
Rokuni  [developer] 27 Mar @ 3:24pm 
Nice! let me know if anything else comes up
I found a bug with the book of death ability menu, I can't find anything in the logs that would cause it, but if I scroll down more than once, it bugs out and scrolls back to the top. It doesn't effect much because the only thing I can't reach to activate is skip shambler, and I can use skip horde
Rokuni  [developer] 27 Mar @ 9:25pm 
I'm updating right now, see if its better now. There are some mod that ♥♥♥♥ up with windows apparently, it must be something like that. Let me know
MorphingE 29 Mar @ 10:24pm 
This might be a super edge case, but having my Necromancer mind-controlled (I have Rimworld of Magic and Vanilla Psycasts Expanded) caused all of my Undead to disconnect from the Necromancer.

I am back to 0/5 Control as well, but the Undead remain enthralled and contributing to the Colony.

I just wanted to report it.
Rokuni  [developer] 30 Mar @ 12:29am 
Can you check if their hediff still says something like Undead(necromancer name), or if its just Undead without the name? thank you for the report!
Originally posted by Rokuni:
Can you check if their hediff still says something like Undead(necromancer name), or if its just Undead without the name? thank you for the report!
Unfortunately, I didn't see what the HeDiff was at the time. What I do know is that I was able to click the button/skill that redirected me back to my Necromancer.

If I had to hazard a guess, because my Necromancer returned to my control (it was temporarily an enemy) and the Undead never defected or died, and they still had a link to her, they had a one-way connection.
Last edited by MorphingE; 30 Mar @ 3:39am
Raised dead man throwing this error



Exception ticking Delanthor (at (129, 0, 165)): System.NullReferenceException: Object reference not set to an instance of an object
[Ref 5732BFF3]
at EnhancedBeliefs.IdeoTrackerData.CertaintyChangeRecache (EnhancedBeliefs.GameComponent_EnhancedBeliefs worldComp) [0x00012] in <947a3d28455f41a68c8f0f66966ac817>:0
at EnhancedBeliefs.IdeoTracker_CertaintyChange.Prefix (RimWorld.Pawn_IdeoTracker __instance, System.Single& __result) [0x0005c] in <947a3d28455f41a68c8f0f66966ac817>:0
at RimWorld.Pawn_IdeoTracker.get_CertaintyChangePerDay () [0x00014] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- PREFIX rimworld.smartkar.enhancedbeliefs.main: Boolean EnhancedBeliefs.IdeoTracker_CertaintyChange:Prefix(Pawn_IdeoTracker __instance, Single& __result)
at RimWorld.Pawn_IdeoTracker.IdeoTrackerTick () [0x00051] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX rimworld.smartkar.enhancedbeliefs.main: Void EnhancedBeliefs.IdeoTracker_Tick:Postfix(Pawn_IdeoTracker __instance)
at Verse.Pawn.Tick () [0x002e6] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- PREFIX RIMMSqol: Boolean RIMMSqol.ThinkResultContextRecover:Prefix()
- POSTFIX alt4s.alliesarehelpful: Void PawnTendAndRescuePatch:Postfix(Pawn __instance)
- POSTFIX XeoNovaDan.VisiblePants: Void VisiblePants.Patch_Pawn+Patch_Tick:Postfix(Pawn __instance)
at Verse.TickList.Tick () [0x0015c] in <630e2863bc9a4a3493f2eff01e3a9556>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch0 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()
Last edited by Abra_Willow; 6 Apr @ 5:28pm
< >
Showing 1-15 of 63 comments
Per page: 1530 50