- changed milestone to *** DO NOT CHANGE ***
-
assigned issue to
Error when trying to pour orcish booze onto a chaos rune on the floor.
Started a game, saw a chaos rune on the floor, tried to pour out my orcish booze onto it and got an error message/crash notification. Game seemed to continue just fine. Went and found a bat, fought with it, picked up its corpse that it dropped then tried to butcher it. The game then wouldn't allow me to do anything except click on auto-explore, which I did. When I clicked it, a loading circle appeared in the bottom left, but nothing else happened. I was then unable to do anything.
The following is what was copied to my clipboard from the error message/crash notification:
Ultimate ADOM - Caverns of Chaos Version 0.4.0 - 8/26/2020 4:07:28 PM
Passing an actor turn crashed.
Object reference not set to an instance of an object
System.NullReferenceException: Object reference not set to an instance of an object
at UA.GameEngine.ECS.Systems.Liquids.LiquidSystem.Coat (UA.GameEngine.ECS.Entities.IEntity observer, UA.GameEngine.ECS.Entities.IEntity target, UA.GameEngine.ECS.Entities.IEntity coatingSource, System.Boolean transferPieces) [0x000af] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.Effects.Lib.CoatEffect.TriggerEffectImplementation (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x0002d] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.Effects.Lib.Base.EffectBase.TriggerEffect (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x00028] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List1[T] effects) [0x0004b] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List
1[T] effects) [0x0001b] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.Effects.Lib.ExecuteEffectsWithMappingEffect.TriggerEffectImplementation (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x000da] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.Effects.Lib.Base.EffectBase.TriggerEffect (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x00028] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List1[T] effects) [0x0004b] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List
1[T] effects) [0x00016] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Components.Lib.ManualInteractionComponent.ExecuteManualInteraction (UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List1[T] effects) [0x0000a] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Components.Lib.ManualInteractionComponent+<>c__DisplayClass19_0.<PropagateEventToComponent>b__2 () [0x0002d] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.GameCommands.Options.GameCommandOption.ExecuteOption () [0x00000] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.GameCommands.Options.DirectionalGameCommandOption.ExecuteOption () [0x00000] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.Interactions.Modal.ModalInteractionSystem.ModalOptionSelection (UA.UserInterface.Signals.Lib.Modal.Lib.SelectOptionType selectOptionType, System.String selectOptionTitleTag, UA.UserInterface.Options.IOptionList options, System.Boolean allowAbort, System.Boolean executeOption) [0x00071] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.Brains.Player.PlayerBrain.ExecuteOptionSelectionAndSubsequentExecution (UA.UserInterface.Options.IOptionList options) [0x0004e] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.Brains.BrainBase.ChooseAndExecuteInteractionOption (UA.UserInterface.Options.IOptionList options) [0x00010] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.DoInteractManually (UA.GameEngine.ECS.Entities.IEntity target) [0x000de] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.<InteractManually>b__36_0 (UA.GameEngine.ECS.Entities.IEntity target) [0x00000] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass43_1.<ExecutePlayerAction>b__0 (UA.GameEngine.ECS.Entities.IEntity actor) [0x00099] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action
1[T] act) [0x001c4] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecutePlayerAction (UA.GameEngine.ECS.Entities.IEntity target, System.Action`1[T] act) [0x001e8] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.InteractManually () [0x00010] in <ba86dc8801e1433ab9681d92a149a631>:0
at UA.Bus.UltimateUserInterfaceGameEngineServiceBus.ProcessTasks () [0x00081] in <ba86dc8801e1433ab9681d92a149a631>:0
Comments (3)
-
-
- changed status to resolved
The liquid type of the orcish booze potion was not set, this is now fixed (for some other potions as well).
-
- changed milestone to Fixed in version 0.6.2
- Log in to comment