31
Closed Loap Bugs / Suggestions / Re: DireKrow's 0.0.5.X feedback
« on: January 21, 2022, 06:06:14 PM »
Loap 0.0.5.1 / LoapCore 0.0.6.0 / Commit e4b868d
Using two turners pointing into each other does correctly catch the crowd, as it did in L3D. However a turner pointing in toward a deflector block (see Attachment) causes a crash:
Using two turners pointing into each other does correctly catch the crowd, as it did in L3D. However a turner pointing in toward a deflector block (see Attachment) causes a crash:
Code: [Select]
nhandled exception. System.ArgumentException: Invalid direction / rotations combination
at LoapCore.Lemmings.LemmingBaseAction.CalculatePostDeflectorDirection(Int32 deflectorRotations) in C:\Documents\Dev\loap\LoapCore\Lemmings\LemmingBaseAction.cs:line 107
at LoapCore.Lemmings.ActionWalker.CheckDirectionChange() in C:\Documents\Dev\loap\LoapCore\Lemmings\ActionWalker.cs:line 319
at LoapCore.Lemmings.LemmingBaseAction.InternalExecute(ActionPhase phase) in C:\Documents\Dev\loap\LoapCore\Lemmings\LemmingBaseAction.cs:line 71
at LoapCore.Lemmings.LemmingBaseAction.Execute(ActionPhase phase) in C:\Documents\Dev\loap\LoapCore\Lemmings\LemmingBaseAction.cs:line 58
at LoapCore.Game.GameEngine.ExecuteLemmingPhase(ActionPhase phase, Boolean[] voidLemmings) in C:\Documents\Dev\loap\LoapCore\Game\GameEngine.cs:line 135
at LoapCore.Game.GameEngine.UpdateLemmings() in C:\Documents\Dev\loap\LoapCore\Game\GameEngine.cs:line 122
at LoapCore.Game.GameEngine.Update() in C:\Documents\Dev\loap\LoapCore\Game\GameEngine.cs:line 108
at Loap.Views.Game.GameViewExecution.HandleUpdate(Boolean overridePause) in C:\Documents\Dev\loap\Loap\Views\Game\GameViewExecution.cs:line 67
at Loap.Views.Game.GameView.DoUpdate(Single elapsedTime) in C:\Documents\Dev\loap\Loap\Views\Game\GameView.cs:line 37
at Loap.Views.BaseView.Update(Single elapsedTime) in C:\Documents\Dev\loap\Loap\Views\BaseView.cs:line 57
at Loap.LoapMain.Update(GameTime gameTime) in C:\Documents\Dev\loap\Loap\LoapMain.cs:line 82
at Microsoft.Xna.Framework.Game.DoUpdate(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.SdlGamePlatform.RunLoop()
at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior)
at Microsoft.Xna.Framework.Game.Run()
at Loap.Program.Main() in C:\Documents\Dev\loap\Loap\Program.cs:line 9