diff --git a/Source/levels/drlg_l4.cpp b/Source/levels/drlg_l4.cpp index b46144b23..30104147b 100644 --- a/Source/levels/drlg_l4.cpp +++ b/Source/levels/drlg_l4.cpp @@ -274,7 +274,7 @@ void FirstRoom() } MapRoom(room); - GenerateRoom(room, GenerateRnd(2)); + GenerateRoom(room, !FlipCoin()); } void MakeDungeon() diff --git a/Source/player.cpp b/Source/player.cpp index bb59a03d9..e88f7845d 100644 --- a/Source/player.cpp +++ b/Source/player.cpp @@ -1300,7 +1300,7 @@ void DamageArmor(Player &player) return; } - bool targetHead = GenerateRnd(3); + bool targetHead = FlipCoin(3); if (!player.InvBody[INVLOC_CHEST].isEmpty() && player.InvBody[INVLOC_HEAD].isEmpty()) { targetHead = false; }