From 62029c436c09047d2147f0619f30397349d20460 Mon Sep 17 00:00:00 2001 From: Kiloku Date: Sun, 2 Feb 2025 10:46:10 -0300 Subject: [PATCH] Prevent getting locked down with unitialized random seed --- src/sys/sys_math.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sys/sys_math.c b/src/sys/sys_math.c index a4ff84d9..5171644f 100644 --- a/src/sys/sys_math.c +++ b/src/sys/sys_math.c @@ -19,6 +19,9 @@ void Rand_Init(void) { } f32 Rand_ZeroOne(void) { + if (sRandSeed1 == sRandSeed2 == sRandSeed3 == 0){ + Rand_Init(); + } sRandSeed1 = (sRandSeed1 * 171) % 30269; sRandSeed2 = (sRandSeed2 * 172) % 30307; sRandSeed3 = (sRandSeed3 * 170) % 30323;