From ec80709ae55eb92bedef316720bd701847093c63 Mon Sep 17 00:00:00 2001 From: juliancoffee Date: Thu, 5 Aug 2021 11:43:04 +0300 Subject: [PATCH] Don't chose room kinds with dynamic_rng --- world/src/site2/plot/dungeon.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/world/src/site2/plot/dungeon.rs b/world/src/site2/plot/dungeon.rs index 6ba239ee9a..3455861297 100644 --- a/world/src/site2/plot/dungeon.rs +++ b/world/src/site2/plot/dungeon.rs @@ -498,7 +498,8 @@ impl Floor { ctx.rng.gen_range(0..floor_sz + 1 - room_sz) }); let area = Rect::from((pos, Extent2::from(sz))); - let area_border = Rect::from((pos - 1, Extent2::from(sz) + 2)); // The room, but with some personal space + // The room, but with some personal space + let area_border = Rect::from((pos - 1, Extent2::from(sz) + 2)); // Ensure no overlap if self @@ -514,9 +515,8 @@ impl Floor { Some(area) => area, None => return, }; - let mut dynamic_rng = rand::thread_rng(); - match dynamic_rng.gen_range(0..5) { + match ctx.rng.gen_range(0..5) { // Miniboss room 0 => self.create_room(Room { seed: ctx.rng.gen(),