diff --git a/src/REL/w05Dll/mg_coin.c b/src/REL/w05Dll/mg_coin.c index 9a6c2890..45e93786 100644 --- a/src/REL/w05Dll/mg_coin.c +++ b/src/REL/w05Dll/mg_coin.c @@ -483,7 +483,7 @@ void fn_1_B2B0(omObjData* arg0, u16* arg1, s16* arg2) { *arg2 = 1; return; } - if (((s32)frand() & 1) != 0) { + if (frandBool() != 0) { *arg2 = 1; return; } diff --git a/src/REL/w05Dll/mg_item.c b/src/REL/w05Dll/mg_item.c index 776e554d..c6613000 100644 --- a/src/REL/w05Dll/mg_item.c +++ b/src/REL/w05Dll/mg_item.c @@ -526,11 +526,11 @@ void fn_1_8798(dataCopy* arg0, s32* arg1, s32* arg2, s32* arg3) { return; } arg0->unk_12 -= 1; - if (((s32)frand() & 1) != 0) { - *arg1 = ((frand() & 1) * 0x8C) - 0x46; + if (frandBool() != 0) { + *arg1 = (frandBool() * 0x8C) - 0x46; return; } - *arg2 = ((frand() & 1) * 0x8C) - 0x46; + *arg2 = (frandBool() * 0x8C) - 0x46; } void* fn_1_8884(void) {