diff --git a/Zennysoft.Game.Ma/src/map/Map.cs b/Zennysoft.Game.Ma/src/map/Map.cs index c4de1d6de..821f6a18d 100644 --- a/Zennysoft.Game.Ma/src/map/Map.cs +++ b/Zennysoft.Game.Ma/src/map/Map.cs @@ -69,7 +69,7 @@ public partial class Map : Node3D, IMap var newFloor = await LoadNewFloor(sceneName); AddChild(newFloor); InitializeFloor(newFloor); - var floor = MapOrder.GetChildren().OfType().ElementAt(CurrentFloorNumber.Value + 1); + var floor = MapOrder.GetChildren().OfType().ElementAt(CurrentFloorNumber.Value); if (CurrentFloor is DungeonFloor dungeonFloor && floor is DungeonFloorNode dungeonFloorNode) dungeonFloor.SpawnEnemies(dungeonFloorNode); AnimationPlayer.CallDeferred(AnimationPlayer.MethodName.Play, ("fade_in"));