summaryrefslogtreecommitdiffstats
path: root/src/Generating/FinishGen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Generating/FinishGen.cpp')
-rw-r--r--src/Generating/FinishGen.cpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/Generating/FinishGen.cpp b/src/Generating/FinishGen.cpp
index 71be3e497..25c53e563 100644
--- a/src/Generating/FinishGen.cpp
+++ b/src/Generating/FinishGen.cpp
@@ -1783,15 +1783,7 @@ void cFinishGenOreNests::GenerateOre(
int BaseY = nestRnd % a_MaxHeight;
nestRnd /= a_MaxHeight;
// if the NestSize is smaller then four this breaks
- int NestSize;
- if (a_NestSize >= 4)
- {
- NestSize = a_NestSize + (nestRnd % (a_NestSize / 4)); // The actual nest size may be up to 1 / 4 larger
- }
- else
- {
- NestSize = a_NestSize;
- }
+ int NestSize = a_NestSize + (nestRnd % (std::max(a_NestSize, 4) / 4)); // The actual nest size may be up to 1 / 4 larger
int Num = 0;
while (Num < NestSize)
{