Glitching myself with warm static killed me and dropped an error

Issue #11891 resolved
Ashe created an issue
INFO - [286029] Pour (Entropy Cyst (entropy cyst))
ERROR  - Attempting to add graveyard object 'Torch (torch)' to inventory of '436:Goat (goat)'.
ERROR  - Attempting to add graveyard object 'Torch (torch)' to inventory of '436:Goat (goat)'.
INFO - at PlayerDestroyed (probably alright but just in case):   at System.Environment.get_StackTrace () [0x00000] in <b11ba2a8fbf24f219f7cc98532a11304>:0 
  at XRL.World.GameObject.Destroy (System.String Reason, System.Boolean Silent, System.Boolean Obliterate, System.String ThirdPersonReason) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.GameObject.Obliterate (System.String Reason, System.Boolean Silent, System.String ThirdPersonReason) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.GameObject.ReplaceWith (XRL.World.GameObject NewObject) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.Capabilities.Transmutation.TransmuteObject (XRL.World.GameObject Object, XRL.World.GameObject Actor, XRL.World.GameObject Weapon, XRL.World.GameObject Projectile, System.String Blueprint, System.String Message, System.String Context, System.Boolean Animate, System.Boolean MakePermanent) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.Liquids.LiquidWarmStatic.GlitchObject (XRL.World.GameObject Object) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.Liquids.LiquidWarmStatic.SmearOn (XRL.World.Parts.LiquidVolume Liquid, XRL.World.GameObject Target, XRL.World.GameObject By, System.Boolean FromCell) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.Parts.LiquidVolume.SmearOn (XRL.World.GameObject Object, XRL.World.GameObject By, System.Boolean FromCell) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.Effects.LiquidCovered.Apply (XRL.World.GameObject Object) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.GameObject.ApplyEffect (XRL.World.Effect E, XRL.World.GameObject Owner) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.Parts.LiquidVolume.LiquidInContact (XRL.World.GameObject obj, System.Int32 Amount, System.Boolean& TemporaryKnown, System.Boolean& Temporary, System.Boolean Poured, XRL.World.GameObject PouredBy, System.Boolean FromCell) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.Parts.LiquidVolume.ProcessContact (XRL.World.GameObject obj, System.Boolean Initial, System.Boolean Prone, System.Boolean Poured, XRL.World.GameObject PouredBy, System.Boolean FromCell, System.Int32 ContactVolume) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.Parts.LiquidVolume.Pour (System.Boolean& RequestInterfaceExit, XRL.World.GameObject Actor, XRL.World.Cell TargetCell, System.Boolean Forced, System.Boolean Douse, System.Int32 PourAmount, System.Boolean OwnershipHandled) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.Parts.LiquidVolume.HandleEvent (XRL.World.InventoryActionEvent E) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.InventoryActionEvent.Dispatch (XRL.IEventHandler Handler) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.GameObject.HandleEventInner (XRL.World.MinEvent E) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.GameObject.HandleEvent (XRL.World.InventoryActionEvent E) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.InventoryActionEvent.Check (XRL.World.IEvent& GeneratedEvent, XRL.World.GameObject Object, XRL.World.GameObject Actor, XRL.World.GameObject Item, System.String Command, System.Boolean Auto, System.Boolean OwnershipHandled, System.Boolean OverrideEnergyCost, System.Boolean Forced, System.Boolean Silent, System.Int32 EnergyCostOverride, System.Int32 MinimumCharge, System.Int32 StandoffDistance, XRL.World.GameObject ObjectTarget, XRL.World.Cell CellTarget, XRL.World.Cell FromCell, XRL.World.IInventory InventoryTarget) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.World.InventoryAction.Process (XRL.World.GameObject GO, XRL.World.GameObject Owner, System.Boolean Telekinetic) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at Qud.API.EquipmentAPI.TwiddleObject (XRL.World.GameObject Owner, XRL.World.GameObject GO, System.Boolean& Done, XRL.World.InventoryAction& ResultingAction, System.Boolean Distant, System.Boolean TelekineticOnly) [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at Qud.UI.InventoryAndEquipmentStatusScreen+<>c__DisplayClass21_1.<HandleSelectItem>b__0 () [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at XRL.UI.Framework.APIDispatch+<>c__DisplayClass1_0.<RunAndWaitAsync>b__1 () [0x00000] in <75361b21901f4fe3b47f73832e60a7ae>:0 
  at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in <b11ba2a8fbf24f219f7cc98532a11304>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <b11ba2a8fbf24f219f7cc98532a11304>:0 
  at System.Threading.Tasks.Task.ExecutionContextCallback (System.Object obj) [0x00000] in <b11ba2a8fbf24f219f7cc98532a11304>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <b11ba2a8fbf24f219f7cc98532a11304>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <b11ba2a8fbf24f219f7cc98532a11304>:0 
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task& currentTaskSlot) [0x00000] in <b11ba2a8fbf24f219f7cc98532a11304>:0 
  at System.Threading.Tasks.Task.ExecuteEntry (System.Boolean bPreventDoubleExecution) [0x00000] in <b11ba2a8fbf24f219f7cc98532a11304>:0 
  at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00000] in <b11ba2a8fbf24f219f7cc98532a11304>:0 
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00000] in <b11ba2a8fbf24f219f7cc98532a11304>:0 
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <b11ba2a8fbf24f219f7cc98532a11304>:0 
deathCategory: 

Possibly relevant: this was with using the “pour over yourself” action and not pour into then my own tile.

Comments (3)

  1. John Snail

    Technically not an error, it’s just logging that the player got deleted. I don’t recall it even doing that before, was something changed in the logic for GameObject.Die/GameObject.Destroy/Transmutation.Transmute?

  2. Log in to comment