diff options
| -rw-r--r-- | scenes/Game.tscn | 2 | ||||
| -rw-r--r-- | scripts/Map/DungeonGenerator.cs | 11 |
2 files changed, 2 insertions, 11 deletions
diff --git a/scenes/Game.tscn b/scenes/Game.tscn index d215312..4c5e53b 100644 --- a/scenes/Game.tscn +++ b/scenes/Game.tscn @@ -24,8 +24,6 @@ script = ExtResource("3_cpr0p") [node name="Generator" type="Node" parent="Map"] script = ExtResource("4_78awf") -width = 30 -height = 20 iterations = 6 [node name="FieldOfView" type="Node" parent="Map"] diff --git a/scripts/Map/DungeonGenerator.cs b/scripts/Map/DungeonGenerator.cs index f7a3f4d..779675f 100644 --- a/scripts/Map/DungeonGenerator.cs +++ b/scripts/Map/DungeonGenerator.cs @@ -92,8 +92,6 @@ public partial class DungeonGenerator : Node Vector2I lastRoom = new(0, 0); - bool placedStair = false; - // Cria as salas com base nas divisões geradas. foreach (MapDivision division in root.GetLeaves()) { @@ -115,13 +113,8 @@ public partial class DungeonGenerator : Node first = false; player.GridPosition = room.GetCenter(); } - else if (!placedStair && rng.RandiRange(0, 100) > 25) - { - lastRoom = room.GetCenter(); - placedStair = true; - } else if (!placedStair) { - lastRoom = room.GetCenter(); - } + + lastRoom = room.GetCenter(); // Colocamos os inimigos na sala. PlaceEntities(data, room); |
