From 6a2993f5d324353f9930c55dc6a4910630c7fa92 Mon Sep 17 00:00:00 2001 From: KiritoDv <kiritodev01@gmail.com> Date: Wed, 5 Mar 2025 20:36:04 -0600 Subject: [PATCH] Reimplemented Kiloku's fix on some platforms only --- src/sys/sys_math.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sys/sys_math.c b/src/sys/sys_math.c index a4ff84d9..f0cda198 100644 --- a/src/sys/sys_math.c +++ b/src/sys/sys_math.c @@ -19,6 +19,11 @@ void Rand_Init(void) { } f32 Rand_ZeroOne(void) { +#ifdef __SWITCH__ // Readded to prevent 0 seed + if (sRandSeed1 == sRandSeed2 == sRandSeed3 == 0){ + Rand_Init(); + } +#endif sRandSeed1 = (sRandSeed1 * 171) % 30269; sRandSeed2 = (sRandSeed2 * 172) % 30307; sRandSeed3 = (sRandSeed3 * 170) % 30323;