diff --git a/run.cmd b/run.cmd index 4e77cbf2..0fd9a4eb 100644 --- a/run.cmd +++ b/run.cmd @@ -1 +1 @@ -dotnet run --project ./src/MagiRogue +dotnet run --project ./src/MagiRogue -- test diff --git a/src/MagusEngine/Systems/MagiRogueFOVVisibilityHandler.cs b/src/MagusEngine/Systems/MagiRogueFOVVisibilityHandler.cs index b311f8ad..2ef95c8b 100644 --- a/src/MagusEngine/Systems/MagiRogueFOVVisibilityHandler.cs +++ b/src/MagusEngine/Systems/MagiRogueFOVVisibilityHandler.cs @@ -98,6 +98,7 @@ protected override void UpdateEntityUnseen(MagiEntity entity) if (entity.Layer != _ghostLayer && Map.PlayerExplored[entity.Position] + && !Map.PlayerFOV.BooleanResultView[entity.Position] && entity.LeavesGhost && !ghosts.ContainsKey(entity.ID)) {