diff --git a/src/common/Utilities/Random.h b/src/common/Utilities/Random.h index 6c34492c8a5..067a9c6ac17 100644 --- a/src/common/Utilities/Random.h +++ b/src/common/Utilities/Random.h @@ -56,13 +56,13 @@ TC_COMMON_API bool coin_flip(float chance); /* Return true if a random roll fits in the specified chance (range 0-100). */ inline bool roll_chance_f(float chance) { - return coin_flip(chance); + return chance > rand_chance(); } /* Return true if a random roll fits in the specified chance (range 0-100). */ inline bool roll_chance_i(int chance) { - return coin_flip(static_cast(chance)); + return chance > irand(0, 99); } /*