From d9696728959613437e09c1ecbfa3cf5f53659345 Mon Sep 17 00:00:00 2001 From: Vladimir Olteanu Date: Tue, 6 Jul 2021 02:39:01 +0300 Subject: [PATCH] Check for negative random values in tear fountain logic --- Source/objects.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/objects.cpp b/Source/objects.cpp index 3bbefdb01..79ea82a3a 100644 --- a/Source/objects.cpp +++ b/Source/objects.cpp @@ -4566,7 +4566,7 @@ bool OperateFountains(int pnum, int i) return false; int fromStat = GenerateRnd(4); - int toStat = GenerateRnd(3); + int toStat = abs(GenerateRnd(3)); if (toStat >= fromStat) toStat++;