边缘世界 RimWorld

边缘世界 RimWorld

Water Is Cold (fork)
 此主题已被置顶,因此可能具有重要性
llunak  [开发者] 7 月 26 日 上午 9:05
Bugreports
Please report any bugs here.

Note that comments about solved problems will be removed after a delay, in order to keep this section easier to manage.
< >
正在显示第 1 - 5 条,共 5 条留言
moo 7 月 28 日 上午 10:47 
Got a weird one in 1.6. A ticking error occurs when a pawn is fighting in water.... not sure if this is the issue exactly but here's the logged stack.

Exception ticking Annabel (at (143, 0, 185)): System.NullReferenceException: Object reference not set to an instance of an object
[Ref A8B8629B]
at WaterIsCold.AddWetHediff.AddHediff (Verse.Pawn pawn) [0x001ba] in <>:0
at WaterIsCold.AddWetHediff.HandleSoakingWetThought (Verse.Pawn pawn) [0x00007] in <>:0
at WaterIsCold.AddWetHediff.TryGainMemoryFast (RimWorld.ThoughtDef mem, Verse.Pawn ___pawn) [0x0000a] in <>:0
at RimWorld.MemoryThoughtHandler.TryGainMemoryFast (RimWorld.ThoughtDef mem, RimWorld.Precept sourcePrecept) [0x00013] in <>:0
- PREFIX rimworld.cozarkian.wateriscold: Boolean WaterIsCold.AddWetHediff:TryGainMemoryFast(ThoughtDef mem, Pawn ___pawn)
at Verse.AI.Pawn_MindState.MindStateTickInterval (System.Int32 delta) [0x0019c] in <>:0
at Verse.Pawn.TickInterval (System.Int32 delta) [0x000a5] in <>:0
at Verse.Thing.DoTick () [0x000eb] in <>:0
at Verse.TickList.Tick () [0x00139] in <>:0
llunak  [开发者] 7 月 28 日 上午 11:02 
@moo I take it you don't have Odyssey? Should be fixed.
moo 7 月 28 日 上午 11:04 
I absolutely do
llunak  [开发者] 7 月 28 日 上午 11:11 
@moo Well, in that case I cannot reproduce and need more information (such as a full log and not just a piece of it, and a test case I can reproduce).
talk is cheap 10 月 19 日 下午 1:55 
Error drawing corpses when "Water is Deep" setting is enabled. Affected both human and animal corpses. This is just one of the many errors it caused. I've disabled the setting and the errors have stopped.

Exception drawing Corpse_MA_Harpeagle160171: System.NullReferenceException: Object reference not set to an instance of an object [Ref A2677EB] at Verse.GridsUtility.GetTerrain (Verse.IntVec3 c, Verse.Map map) [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0 at WaterIsCold.PawnRenderer_Patch.RenderAsInDeepWater (Verse.Pawn pawn) [0x0001b] in <cc7a097da29d43f99b1416054dd4314b>:0 at WaterIsCold.PawnRenderer_Patch.ParallelGetPreRenderResults_Hook (Verse.Pawn pawn, Verse.PawnRenderFlags& pawnRenderFlags) [0x00000] in <cc7a097da29d43f99b1416054dd4314b>:0 at Verse.PawnRenderer.ParallelGetPreRenderResults (UnityEngine.Vector3 drawLoc, System.Nullable1[T] rotOverride, System.Boolean neverAimWeapon, System.Boolean disableCache) [0x00108] in <24d25868955f4df08b02c73b55f389fe>:0 - TRANSPILER rimworld.cozarkian.wateriscold: IEnumerable1 WaterIsCold.PawnRenderer_Patch:ParallelGetPreRenderResults(IEnumerable1 instructions, ILGenerator generator) - PREFIX OskarPotocki.VEF: Void VEF.AestheticScaling.VanillaExpandedFramework_PawnRenderer_ParallelGetPreRenderResults_Patch:Prefix(PawnRenderer __instance, Vector3& drawLoc, Rot4 rotOverride, Boolean neverAimWeapon, Boolean& disableCache, Pawn ___pawn) - PREFIX SmashPhil.VehicleFramework: Void Vehicles.Patch_Rendering:DisableCachingPawnOverlays(Pawn ___pawn, Boolean& disableCache) - PREFIX RedMattis.BetterPrerequisites: Void BigAndSmall.ParallelGetPreRenderResults_Patch:Prefix(PawnRenderer __instance, Vector3& drawLoc, Nullable1 rotOverride, Boolean neverAimWeapon, Boolean& disableCache, Pawn ___pawn) - POSTFIX co.uk.epicguru.meleeanimation: Void AM.Patches.Patch_PawnRenderer_ParallelGetPreRenderResults:Postfix(PawnRenderer __instance, PreRenderResults& __result) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Glue:AbiFixup<Verse.PawnRenderer+PreRenderResults Verse.PawnRenderer:ParallelGetPreRenderResults(UnityEngine.Vector3, System.Nullable1[[Verse.Rot4, Assembly-CSharp, Version=1.6.9371.18214, Culture=neutral, PublicKeyToken=null]], System.Boolean, System.Boolean),Verse.PawnRenderer+PreRenderResults Verse.PawnRenderer.ParallelGetPreRenderResults_Patch5(Verse.PawnRenderer, UnityEngine.Vector3, System.Nullable1[[Verse.Rot4, Assembly-CSharp, Version=1.6.9371.18214, Culture=neutral, PublicKeyToken=null]], System.Boolean, System.Boolean)>(Verse.PawnRenderer,Verse.PawnRenderer/PreRenderResults&,UnityEngine.Vector3,System.Nullable1<Verse.Rot4>,bool,bool) at Verse.PawnRenderer.ParallelPreRenderPawnAt (UnityEngine.Vector3 drawLoc, System.Nullable1[T] rotOverride, System.Boolean neverAimWeapon) [0x00021] in <24d25868955f4df08b02c73b55f389fe>:0 - PREFIX co.uk.epicguru.meleeanimation: Void AM.Patches.Patch_PawnRenderer_ParallelPreRenderPawnAt:Prefix(PawnRenderer __instance, Vector3& drawLoc, Nullable1& rotOverride) at Verse.PawnRenderer.RenderPawnAt (UnityEngine.Vector3 drawLoc, System.Nullable1[T] rotOverride, System.Boolean neverAimWeapon) [0x0008a] in <24d25868955f4df08b02c73b55f389fe>:0 - PREFIX co.uk.epicguru.meleeanimation: Boolean AM.Patches.Patch_PawnRenderer_RenderPawnAt:Prefix(Pawn ___pawn, PawnRenderTree ___renderTree, PreRenderResults& ___results, Nullable1& __state) - PREFIX com.otters.rimworld.mod.Tents: Boolean Tent.Patch_PawnRenderer_RenderPawnAt:Prefix(Pawn ___pawn) - PREFIX oskarpotocki.vfe.classical: Boolean VFEC.VFEC_PawnRenderer_RenderPawnAt_Patch:PreFix(Pawn ___pawn) - PREFIX com.otters.rimworld.mod.VillageStandalones: Boolean VillageStandalone.PawnRenderer_RenderPawnAt:Prefix(Pawn ___pawn) - POSTFIX co.uk.epicguru.meleeanimation: Void AM.Patches.Patch_PawnRenderer_RenderPawnAt:Postfix(Nullable1 __state, PreRenderResults& ___results) - POSTFIX Rimworld.Alite.EBSG.main: Void EBSGFramework.HarmonyPatches:RenderPawnAtPostfix(Vector3 drawLoc, Pawn ___pawn) at Verse.PawnRenderer.DynamicDrawPhaseAt (Verse.DrawPhase phase, UnityEngine.Vector3 drawLoc, System.Nullable1[T] rotOverride, System.Boolean neverAimWeapon) [0x0001d] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.Pawn.DynamicDrawPhaseAt (Verse.DrawPhase phase, UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x0000f] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.Corpse.DynamicDrawPhaseAt (Verse.DrawPhase phase, UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x0001d] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.Thing.DynamicDrawPhase (Verse.DrawPhase phase) [0x00017] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.DynamicDrawManager.DrawDynamicThings () [0x000ec] in <24d25868955f4df08b02c73b55f389fe>:0 NullReferenceException: Object reference not set to an instance of an object [Ref 7EE78E5A] Duplicate stacktrace, see ref for original
< >
正在显示第 1 - 5 条,共 5 条留言
每页显示数: 1530 50