[beta] Lock up when dying while dominated

Issue #121 resolved
syntaxaire created an issue

Steps to reproduce:

  • Create a random character, wish for mutation:domination and pro
  • Go to a safe zone and wish for snapjaw
  • Wish for xp:1000 and dominate the snapjaw
  • Give the snapjaw even better stats mutation:domination, pro, xp:1000000 and dominate the original player character
  • Kill off the player character by wishing for something nasty
  • Control should snap back to the snapjaw, take a few steps and the game should freeze up. Player.log writes continuously, filling with gigabytes of
ERROR:Exception during turn it's also automatically on clipboard so just paste into IM or e-mail to support@freeholdentertainment.com: System.NullReferenceException: Object reference not set to an instance of an object
  at XRL.World.Effects.Dominated.Remove (XRL.World.GameObject Object) [0x00000] in <filename unknown>:0 
  at XRL.World.GameObject.RemoveEffect (XRL.World.Effect E, Boolean NeedStackCheck) [0x00000] in <filename unknown>:0 
  at XRL.World.GameObject.CleanEffects () [0x00000] in <filename unknown>:0 
  at XRL.Core.ActionManager.RunSegment (Boolean bUnityDebug) [0x00000] in <filename unknown>:0 

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 48)

Logged exception Unknown :System.Exception: Exception during turn it's also automatically on clipboard so just paste into IM or e-mail to support@freeholdentertainment.com: System.NullReferenceException: Object reference not set to an instance of an object
  at XRL.World.Effects.Dominated.Remove (XRL.World.GameObject Object) [0x00000] in <filename unknown>:0 
  at XRL.World.GameObject.RemoveEffect (XRL.World.Effect E, Boolean NeedStackCheck) [0x00000] in <filename unknown>:0 
  at XRL.World.GameObject.CleanEffects () [0x00000] in <filename unknown>:0 
  at XRL.Core.ActionManager.RunSegment (Boolean bUnityDebug) [0x00000] in <filename unknown>:0 

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 48)

Exception at Unknown: System.Exception: Exception during turn it's also automatically on clipboard so just paste into IM or e-mail to support@freeholdentertainment.com: System.NullReferenceException: Object reference not set to an instance of an object
  at XRL.World.Effects.Dominated.Remove (XRL.World.GameObject Object) [0x00000] in <filename unknown>:0 
  at XRL.World.GameObject.RemoveEffect (XRL.World.Effect E, Boolean NeedStackCheck) [0x00000] in <filename unknown>:0 
  at XRL.World.GameObject.CleanEffects () [0x00000] in <filename unknown>:0 
  at XRL.Core.ActionManager.RunSegment (Boolean bUnityDebug) [0x00000] in <filename unknown>:0 

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 48)

Comments (4)

  1. Log in to comment