If a pawn dies mid rescue, all the clothes vanish and they become naked

Started by Kadjunga, December 18, 2016, 10:16:57 AM

Previous topic - Next topic

Kadjunga

Tried to rescue an escape pod on the other side of the map, mid way back to base he died of hypothermia and lost every clothing item he had on him

NolanSyKinsley

I had experienced this as well, and was not quite sure if it had actually happen or I was just imagining things. Guess it was real.


Tynan

Crap it's true! We also get these errors:

Tried to spawn Dead Pawn Rynyk. Replacing with corpse.
UnityEngine.Debug:LogWarning(Object)
Verse.Log:Warning(String) (at Assets/Scripts/Verse/Utility/Debug/Log/Log.cs:35)
Verse.Pawn:SpawnSetup(Map) (at Assets/Scripts/Verse/Pawn/Pawn.cs:329)
Verse.GenSpawn:Spawn(Thing, IntVec3, Map, Rot4) (at Assets/Scripts/Verse/Utility/Gen/Placement/GenSpawn.cs:65)
Verse.GenSpawn:Spawn(Thing, IntVec3, Map) (at Assets/Scripts/Verse/Utility/Gen/Placement/GenSpawn.cs:24)
Verse.GenPlace:TryPlaceDirect(Thing, IntVec3, Map, Thing&, Action`2) (at Assets/Scripts/Verse/Utility/Gen/Placement/GenPlace.cs:333)
Verse.GenPlace:TryPlaceThing(Thing, IntVec3, Map, ThingPlaceMode, Thing&, Action`2) (at Assets/Scripts/Verse/Utility/Gen/Placement/GenPlace.cs:88)
Verse.GenDrop:TryDropSpawn(Thing, IntVec3, Map, ThingPlaceMode, Thing&, Action`2) (at Assets/Scripts/Verse/Utility/Gen/CellFinders/GenDrop.cs:46)
Verse.ThingContainer:TryDrop(Thing, IntVec3, Map, ThingPlaceMode, Thing&, Action`2) (at Assets/Scripts/Verse/Thing/ThingContainer.cs:479)
Verse.Pawn:Kill(Nullable`1) (at Assets/Scripts/Verse/Pawn/Pawn.cs:703)
Verse.Pawn_HealthTracker:CheckForStateChange(Nullable`1, Hediff) (at Assets/Scripts/Verse/Pawn/Trackers/Pawn_HealthTracker.cs:304)
Verse.Pawn_HealthTracker:AddHediff(Hediff, BodyPartRecord, Nullable`1) (at Assets/Scripts/Verse/Pawn/Trackers/Pawn_HealthTracker.cs:97)
Verse.DamageWorker_AddInjury:FinalizeAndAddInjury(Pawn, Hediff_Injury, DamageInfo, LocalInjuryResult&) (at Assets/Scripts/Verse/Pawn/Health/DamageWorkers/DamageWorker_AddInjury.cs:272)
Verse.DamageWorker_AddInjury:CheckDuplicateDamageToOuterParts(DamageInfo, Pawn, Hediff_Injury, Boolean, LocalInjuryResult&) (at Assets/Scripts/Verse/Pawn/Health/DamageWorkers/DamageWorker_AddInjury.cs:402)
Verse.DamageWorker_AddInjury:ApplyDamagePartial(DamageInfo, Pawn, LocalInjuryResult&) (at Assets/Scripts/Verse/Pawn/Health/DamageWorkers/DamageWorker_AddInjury.cs:263)
Verse.DamageWorker_AddInjury:ApplyToPawn(DamageInfo, Pawn) (at Assets/Scripts/Verse/Pawn/Health/DamageWorkers/DamageWorker_AddInjury.cs:90)
Verse.DamageWorker_AddInjury:Apply(DamageInfo, Thing) (at Assets/Scripts/Verse/Pawn/Health/DamageWorkers/DamageWorker_AddInjury.cs:45)
Verse.Thing:TakeDamage(DamageInfo) (at Assets/Scripts/Verse/Thing/Thing.cs:842)
Verse.HealthUtility:DamageUntilDead(Pawn) (at Assets/Scripts/Verse/Pawn/Health/HealthUtility.cs:288)
Verse.Dialog_DebugActionsMenu:<DoListingItems_MapTools>m__8F9() (at Assets/Scripts/Verse/UI/DevTools/Dialogs/Dialog_DebugActionsMenu.cs:548)
Verse.DebugTool:DebugToolOnGUI() (at Assets/Scripts/Verse/UI/DevTools/DebugTool.cs:88)
Verse.DebugTools:DebugToolsOnGUI() (at Assets/Scripts/Verse/UI/DevTools/DebugTool.cs:16)
RimWorld.UIRoot_Play:UIRootOnGUI() (at Assets/Scripts/RimWorld/UI/UIRoot_Play.cs:102)
Verse.Root:OnGUI() (at Assets/Scripts/Verse/Global/Root/Root.cs:148)

---------------------------------

Rynyk is not a world pawn.
UnityEngine.Debug:LogWarning(Object)
Verse.Log:Warning(String) (at Assets/Scripts/Verse/Utility/Debug/Log/Log.cs:35)
RimWorld.Planet.WorldPawns:DiscardIfUnimportant(Pawn) (at Assets/Scripts/RimWorld/Planet/WorldPawns.cs:237)
Verse.Corpse:Destroy(DestroyMode) (at Assets/Scripts/Verse/Thing/Corpse.cs:226)
Verse.Pawn:Kill(Nullable`1) (at Assets/Scripts/Verse/Pawn/Pawn.cs:751)
Verse.Pawn_HealthTracker:CheckForStateChange(Nullable`1, Hediff) (at Assets/Scripts/Verse/Pawn/Trackers/Pawn_HealthTracker.cs:304)
Verse.Pawn_HealthTracker:AddHediff(Hediff, BodyPartRecord, Nullable`1) (at Assets/Scripts/Verse/Pawn/Trackers/Pawn_HealthTracker.cs:97)
Verse.DamageWorker_AddInjury:FinalizeAndAddInjury(Pawn, Hediff_Injury, DamageInfo, LocalInjuryResult&) (at Assets/Scripts/Verse/Pawn/Health/DamageWorkers/DamageWorker_AddInjury.cs:272)
Verse.DamageWorker_AddInjury:CheckDuplicateDamageToOuterParts(DamageInfo, Pawn, Hediff_Injury, Boolean, LocalInjuryResult&) (at Assets/Scripts/Verse/Pawn/Health/DamageWorkers/DamageWorker_AddInjury.cs:402)
Verse.DamageWorker_AddInjury:ApplyDamagePartial(DamageInfo, Pawn, LocalInjuryResult&) (at Assets/Scripts/Verse/Pawn/Health/DamageWorkers/DamageWorker_AddInjury.cs:263)
Verse.DamageWorker_AddInjury:ApplyToPawn(DamageInfo, Pawn) (at Assets/Scripts/Verse/Pawn/Health/DamageWorkers/DamageWorker_AddInjury.cs:90)
Verse.DamageWorker_AddInjury:Apply(DamageInfo, Thing) (at Assets/Scripts/Verse/Pawn/Health/DamageWorkers/DamageWorker_AddInjury.cs:45)
Verse.Thing:TakeDamage(DamageInfo) (at Assets/Scripts/Verse/Thing/Thing.cs:842)
Verse.HealthUtility:DamageUntilDead(Pawn) (at Assets/Scripts/Verse/Pawn/Health/HealthUtility.cs:288)
Verse.Dialog_DebugActionsMenu:<DoListingItems_MapTools>m__8F9() (at Assets/Scripts/Verse/UI/DevTools/Dialogs/Dialog_DebugActionsMenu.cs:548)
Verse.DebugTool:DebugToolOnGUI() (at Assets/Scripts/Verse/UI/DevTools/DebugTool.cs:88)
Verse.DebugTools:DebugToolsOnGUI() (at Assets/Scripts/Verse/UI/DevTools/DebugTool.cs:16)
RimWorld.UIRoot_Play:UIRootOnGUI() (at Assets/Scripts/RimWorld/UI/UIRoot_Play.cs:102)
Verse.Root:OnGUI() (at Assets/Scripts/Verse/Global/Root/Root.cs:148)
Tynan Sylvester - @TynanSylvester - Tynan's Blog

Tynan

Tynan Sylvester - @TynanSylvester - Tynan's Blog