RimWorld
Android tiers
Matticus Finch 2022 年 8 月 28 日 上午 9:46
Broken Cooldown on Conversion for Idealogy
My conversion ability from Ideology is broken. I'm pretty sure this mod is responsible.

One of the androids totally lost their ideology. I tried to convert the android in order to fix it, and I'm pretty sure it broke the spell. The cooldown now permanently sits at three days. Even using developer mode to reset the cooldown does not solve it. I won't be using this mod in my new game.

Here is the error text:

Exception ticking Boss (at (140, 0, 128)): System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.StatRequest.get_StatBases () [0x00013] in <81af9f8a18324e17b286924a43555a7c>:0
at RimWorld.StatWorker.GetBaseValueFor (RimWorld.StatRequest request) [0x0000c] in <81af9f8a18324e17b286924a43555a7c>:0
at (wrapper dynamic-method) RimWorld.StatWorker.RimWorld.StatWorker.GetValueUnfinalized_Patch0(RimWorld.StatWorker,RimWorld.StatRequest,bool)
at RimWorld.StatWorker.GetValue (RimWorld.StatRequest req, System.Boolean applyPostProcess) [0x00042] in <81af9f8a18324e17b286924a43555a7c>:0
at RimWorld.StatWorker.GetValue (Verse.Thing thing, System.Boolean applyPostProcess) [0x00007] in <81af9f8a18324e17b286924a43555a7c>:0
at (wrapper dynamic-method) RimWorld.StatExtension.RimWorld.StatExtension.GetStatValue_Patch1(Verse.Thing,RimWorld.StatDef,bool)
at RimWorld.InteractionWorker_ConvertIdeoAttempt.CertaintyReduction (Verse.Pawn initiator, Verse.Pawn recipient) [0x00011] in <81af9f8a18324e17b286924a43555a7c>:0
at (wrapper dynamic-method) RimWorld.CompAbilityEffect_Convert.RimWorld.CompAbilityEffect_Convert.Apply_Patch1(RimWorld.CompAbilityEffect_Convert,Verse.LocalTargetInfo,Verse.LocalTargetInfo)
at RimWorld.Ability.ApplyEffects (System.Collections.Generic.IEnumerable`1[T] effects, Verse.LocalTargetInfo target, Verse.LocalTargetInfo dest) [0x0000f] in <81af9f8a18324e17b286924a43555a7c>:0
at RimWorld.Ability.ApplyEffects (System.Collections.Generic.IEnumerable`1[T] effects, System.Collections.Generic.IEnumerable`1[T] targets, Verse.LocalTargetInfo dest) [0x00010] in <81af9f8a18324e17b286924a43555a7c>:0
at RimWorld.Ability.Activate (Verse.LocalTargetInfo target, Verse.LocalTargetInfo dest) [0x00027] in <81af9f8a18324e17b286924a43555a7c>:0
at RimWorld.Verb_CastAbility.TryCastShot () [0x00000] in <81af9f8a18324e17b286924a43555a7c>:0
at Verse.Verb.TryCastNextBurstShot () [0x00012] in <81af9f8a18324e17b286924a43555a7c>:0
at Verse.Verb.VerbTick () [0x00055] in <81af9f8a18324e17b286924a43555a7c>:0
at Verse.VerbTracker.VerbsTick () [0x00019] in <81af9f8a18324e17b286924a43555a7c>:0
at RimWorld.Ability.AbilityTick () [0x00006] in <81af9f8a18324e17b286924a43555a7c>:0
at RimWorld.Pawn_AbilityTracker.AbilitiesTick () [0x00010] in <81af9f8a18324e17b286924a43555a7c>:0
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Tick_Patch1(Verse.Pawn)
at Verse.TickList.Tick () [0x0015c] in <81af9f8a18324e17b286924a43555a7c>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()

StatRequest for null thing.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
RimWorld.StatRequest:For (Verse.Thing)
RimWorld.StatWorker:GetValue (Verse.Thing,bool)
(wrapper dynamic-method) RimWorld.StatExtension:RimWorld.StatExtension.GetStatValue_Patch1 (Verse.Thing,RimWorld.StatDef,bool)
RimWorld.InteractionWorker_ConvertIdeoAttempt:CertaintyReduction (Verse.Pawn,Verse.Pawn)
(wrapper dynamic-method) RimWorld.CompAbilityEffect_Convert:RimWorld.CompAbilityEffect_Convert.Apply_Patch1 (RimWorld.CompAbilityEffect_Convert,Verse.LocalTargetInfo,Verse.LocalTargetInfo)
RimWorld.Ability:ApplyEffects (System.Collections.Generic.IEnumerable`1<RimWorld.CompAbilityEffect>,Verse.LocalTargetInfo,Verse.LocalTargetInfo)
RimWorld.Ability:ApplyEffects (System.Collections.Generic.IEnumerable`1<RimWorld.CompAbilityEffect>,System.Collections.Generic.IEnumerable`1<Verse.LocalTargetInfo>,Verse.LocalTargetInfo)
RimWorld.Ability:Activate (Verse.LocalTargetInfo,Verse.LocalTargetInfo)
RimWorld.Verb_CastAbility:TryCastShot ()
Verse.Verb:TryCastNextBurstShot ()
Verse.Verb:VerbTick ()
Verse.VerbTracker:VerbsTick ()
RimWorld.Ability:AbilityTick ()
RimWorld.Pawn_AbilityTracker:AbilitiesTick ()
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()