Dawnsbury Days

Dawnsbury Days

Roguelike Mode
Bug Report (Summoner Interaction - Object Reference Not Set)
Hi there, didn't want to clunk up the comment section.

LOVE the mod, and your summoner class mod as well.

Bug I found:

The spider queen encounter (where PCs are spawned at the very top of the map) crashes the game. I think this is because of the Summoner in the party, but I may be incorrect.

If I had to guess, the game just doesn't know where to place my lovely Eidolon to start this particular level.

Here is my bug logs:
-----------------------------------------------------------------------------------------
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Dawnsbury.Core.TBattle.Log(String text, String detailsCaption, String details, Traits traits, Nullable`1 backgroundColor) in C:\src\dawnsbury-days\Maingame\Core\TBattle.cs:line 380
at Dawnsbury.Core.TBattle.Log(String text, String detailsCaption, String details, Traits traits) in C:\src\dawnsbury-days\Maingame\Core\TBattle.cs:line 374
at Dawnsbury.Core.TBattle.Log(String text, String detailsCaption, String details) in C:\src\dawnsbury-days\Maingame\Core\TBattle.cs:line 369
at Dawnsbury.Core.TBattle.Log(String text) in C:\src\dawnsbury-days\Maingame\Core\TBattle.cs:line 364
at Dawnsbury.Core.Animations.Cinematics.LineAsync(Creature speaker, String line, String trueVoiceFile, Boolean noCenter) in C:\src\dawnsbury-days\Maingame\Core\Animations\Cinematics.cs:line 95
at Dawnsbury.Mods.Creatures.RoguelikeMode.Encounters.Cutscenes.AbandonedTempleCutscene(TBattle battle)
at Dawnsbury.Mods.Creatures.RoguelikeMode.Encounters.Level2.AbandonedTempleLv2.<>c.<<-ctor>b__0_0>d.MoveNext()
--- End of stack trace from previous location ---
at Dawnsbury.Delegates.<>c__DisplayClass7_0.<<SmartCombineDelegates>b__0>d.MoveNext() in C:\src\dawnsbury-days\Maingame\Delegates.cs:line 65
--- End of stack trace from previous location ---
at Dawnsbury.Core.TBattle.Trigger(TriggerName triggerName) in C:\src\dawnsbury-days\Maingame\Core\TBattle.cs:line 390
at Dawnsbury.Core.GameLoop.MainLoop() in C:\src\dawnsbury-days\Maingame\Core\GameLoop.cs:line 71
at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()

-----------------------------------------------------------------------------------------
AND here is the log following the crash:
System.NullReferenceException: Object reference not set to an instance of an object.
at Dawnsbury.Phases.Ingame.BattlePhase.<>c__DisplayClass21_0.<DrawLine>b__2() in C:\src\dawnsbury-days\Maingame\Phases\Ingame\BattlePhase.cs:line 793
at Dawnsbury.Phases.Ingame.BattlePhase.Update(Game game, Single elapsedSeconds) in C:\src\dawnsbury-days\Maingame\Phases\Ingame\BattlePhase.cs:line 1484
at Dawnsbury.Auxiliary.Root.Update(GameTime gameTime) in C:\src\dawnsbury-days\Maingame\Auxiliary\Root.cs:line 396
at Microsoft.Xna.Framework.Game.DoUpdate(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at MonoGame.Framework.WinFormsGameWindow.TickOnIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.LightThreadContext.FPushMessageLoop(msoloop uReason)
at System.Windows.Forms.Application.LightThreadContext.RunMessageLoop(msoloop reason, Boolean fullModal)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(msoloop reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(msoloop reason, ApplicationContext context)
at MonoGame.Framework.WinFormsGameWindow.RunLoop()
at MonoGame.Framework.WinFormsGamePlatform.RunLoop()
at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior)
at Microsoft.Xna.Framework.Game.Run()
at Dawnsbury.DawnsburyProgram.Main() in C:\src\dawnsbury-days\Maingame\DawnsburyProgram.cs:line 38

Thank you again for your wonderful mods!