[1.1] Death Acidifier pawns make red errors on death

Started by LoggerC4, February 17, 2020, 06:24:29 AM

Previous topic - Next topic

LoggerC4

Mercenaries/colonists/other pawns with the Death Acidifier installed in them don't seem to make any death noise properly, and will pop a red error in the logs upon dying too.

The logs are here with the DeathAcidifier one being the last and listed in blue:
There's also another red error that appears upon opening the game also listed, highlighted in green. I don't know what it does/effects though.

QuoteRimWorld 1.1.2547 rev633
Verse.Log:Message(String, Boolean)
RimWorld.VersionControl:LogVersionNumber()
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()

Initializing new game with mods:
  - Ludeon.RimWorld
Verse.Log:Message(String, Boolean)
Verse.Game:InitNewGame()
Verse.<>c:<Start>b__1_2()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

Reserving with maxPawns > 1 and stackCount = All; this will not have a useful effect (suppressing future warnings)
Verse.Log:Error(String, Boolean)
Verse.Log:ErrorOnce(String, Int32, Boolean)
Verse.AI.ReservationManager:Reserve(Pawn, Job, LocalTargetInfo, Int32, Int32, ReservationLayerDef, Boolean)
Verse.AI.ReservationUtility:Reserve(Pawn, LocalTargetInfo, Job, Int32, Int32, ReservationLayerDef, Boolean)
RimWorld.JobDriver_Ingest:TryMakePreToilReservations(Boolean)
Verse.AI.Pawn_JobTracker:StartJob(Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.Game:<InitNewGame>b__58_1()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Play:Update()


Initializing new game with mods:
  - Ludeon.RimWorld
Verse.Log:Message(String, Boolean)
Verse.Game:InitNewGame()
Verse.<>c:<Start>b__1_2()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

Cannot play DeathAcidifier (subSound UnnamedSubSoundDef_: No resolved grains.
Verse.Log:Error(String, Boolean)
Verse.Sound.SubSoundDef:TryPlay(SoundInfo)
Verse.Sound.SoundStarter:PlayOneShot(SoundDef, SoundInfo)
RimWorld.HediffComp_DissolveGearOnDeath:Notify_PawnKilled()
Verse.HediffWithComps:Notify_PawnKilled()
Verse.Pawn:Kill(Nullable`1, Hediff)
Verse.DebugToolsGeneral:Kill()
Verse.DebugTool:DebugToolOnGUI()
Verse.DebugTools:DebugToolsOnGUI()
RimWorld.UIRoot_Play:UIRootOnGUI()
Verse.Root:OnGUI()
[/glow]

Canute

Hi,
did you use steam or DRM-free version ?
When you use steam version try to delete the Core folder inside Mods and let steam repair the installation.
I hope that isn't the same mess with the stupid steam update like before. Steam don't delete old no longer used files.

LoggerC4

I am using the Steam version, and I have deleted core, done a full reinstall over, etc and it still is popping up, the green error though was a one time thing it seems.