mirror of
https://github.com/pret/pokefirered.git
synced 2026-04-25 23:40:13 -05:00
Fix differences in battle_message.c (#736)
Some checks are pending
CI / build (push) Waiting to run
Some checks are pending
CI / build (push) Waiting to run
This commit is contained in:
parent
590d5a6f7b
commit
37d50c4c19
|
|
@ -1785,33 +1785,20 @@ static const u8 *TryGetStatusString(u8 *src)
|
|||
{
|
||||
u32 i;
|
||||
u8 status[] = _("$$$$$$$");
|
||||
u32 chars1, chars2;
|
||||
u32 chars1, chars2, *cmp;
|
||||
u8 *statusPtr;
|
||||
|
||||
statusPtr = status;
|
||||
#if REVISION >= 0xA
|
||||
for (i = 0; i < 8 && *src != EOS; i++)
|
||||
#else
|
||||
for (i = 0; i < 8; i++)
|
||||
#endif
|
||||
{
|
||||
#if REVISION >= 0xA
|
||||
#else
|
||||
if (*src == EOS)
|
||||
break;
|
||||
#endif
|
||||
*statusPtr = *src;
|
||||
src++;
|
||||
statusPtr++;
|
||||
}
|
||||
*statusPtr++ = *src++;
|
||||
|
||||
chars1 = *(u32 *)(&status[0]);
|
||||
chars2 = *(u32 *)(&status[4]);
|
||||
chars1 = *(u32 *)status;
|
||||
chars2 = *((u32 *)status + 1);
|
||||
|
||||
for (i = 0; i < NELEMS(gStatusConditionStringsTable); i++)
|
||||
{
|
||||
if (chars1 == *(u32 *)(&gStatusConditionStringsTable[i][0][0])
|
||||
&& chars2 == *(u32 *)(&gStatusConditionStringsTable[i][0][4]))
|
||||
cmp = (u32 *)gStatusConditionStringsTable[i][0];
|
||||
if (chars1 == cmp[0] && chars2 == cmp[1])
|
||||
return gStatusConditionStringsTable[i][1];
|
||||
}
|
||||
return NULL;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user