From 0589bd582764cb84bc759943b727973dd9166bbd Mon Sep 17 00:00:00 2001 From: Deokishisu <6993375+Deokishisu@users.noreply.github.com> Date: Wed, 10 Mar 2021 16:22:08 -0500 Subject: Fix Typos / Use Box Constants The Celadon City scripts that give Eevee misspelled it as Eeevee. Fixed. The comment explaining `boxRSEggsUnlocked` in the `ExternalEventFlags` struct had an incorrect deposit requirement listed and was fixed. Also, replaced the literals with the `TOTAL_BOXES_COUNT` and `IN_BOX_COUNT` constants in `pokemon.c`'s `IsPokemonStorageFull` function. Thanks hjk321 for pointing that out. --- src/pokemon.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/pokemon.c b/src/pokemon.c index f58aee9b3..b523c4cb9 100644 --- a/src/pokemon.c +++ b/src/pokemon.c @@ -3799,8 +3799,8 @@ static bool8 IsPokemonStorageFull(void) { s32 i, j; - for (i = 0; i < 14; i++) - for (j = 0; j < 30; j++) + for (i = 0; i < TOTAL_BOXES_COUNT; i++) + for (j = 0; j < IN_BOX_COUNT; j++) if (GetBoxMonDataAt(i, j, MON_DATA_SPECIES) == SPECIES_NONE) return FALSE; -- cgit v1.2.3 From a7233dcd0cfd77c06a7ccc8d2da4448e08108c90 Mon Sep 17 00:00:00 2001 From: Deokishisu <6993375+Deokishisu@users.noreply.github.com> Date: Wed, 10 Mar 2021 16:45:11 -0500 Subject: Use GENDER_COUNT Constants & Rename an Unknown in field_player_avatar.c `gUnknown_835B882` has been cleaned up and renamed to `sPlayerAvatarGfxToStateFlag` to match pokeemerald. --- src/field_player_avatar.c | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/field_player_avatar.c b/src/field_player_avatar.c index 9d2cb5620..d86811ca8 100644 --- a/src/field_player_avatar.c +++ b/src/field_player_avatar.c @@ -1125,7 +1125,7 @@ void StopPlayerAvatar(void) } } -static const u8 sPlayerAvatarGfxIds[][2] = { +static const u8 sPlayerAvatarGfxIds[][GENDER_COUNT] = { {OBJ_EVENT_GFX_RED_NORMAL, OBJ_EVENT_GFX_GREEN_NORMAL}, {OBJ_EVENT_GFX_RED_BIKE, OBJ_EVENT_GFX_GREEN_BIKE}, {OBJ_EVENT_GFX_RED_SURF, OBJ_EVENT_GFX_GREEN_SURF}, @@ -1230,15 +1230,13 @@ void SetPlayerAvatarStateMask(u8 flags) gPlayerAvatar.flags |= flags; } -static const u8 gUnknown_835B882[][3][2] = { - // Male - { +static const u8 sPlayerAvatarGfxToStateFlag[][3][GENDER_COUNT] = { + [MALE] = { {OBJ_EVENT_GFX_RED_NORMAL, PLAYER_AVATAR_FLAG_ON_FOOT}, {OBJ_EVENT_GFX_RED_BIKE, PLAYER_AVATAR_FLAG_MACH_BIKE}, {OBJ_EVENT_GFX_RED_SURF, PLAYER_AVATAR_FLAG_SURFING}, }, - // Female - { + [FEMALE] = { {OBJ_EVENT_GFX_GREEN_NORMAL, PLAYER_AVATAR_FLAG_ON_FOOT}, {OBJ_EVENT_GFX_GREEN_BIKE, PLAYER_AVATAR_FLAG_MACH_BIKE}, {OBJ_EVENT_GFX_GREEN_SURF, PLAYER_AVATAR_FLAG_SURFING}, @@ -1249,10 +1247,10 @@ u8 GetPlayerAvatarStateTransitionByGraphicsId(u8 graphicsId, u8 gender) { u8 i; - for (i = 0; i < NELEMS(*gUnknown_835B882); i++) + for (i = 0; i < NELEMS(*sPlayerAvatarGfxToStateFlag); i++) { - if (gUnknown_835B882[gender][i][0] == graphicsId) - return gUnknown_835B882[gender][i][1]; + if (sPlayerAvatarGfxToStateFlag[gender][i][0] == graphicsId) + return sPlayerAvatarGfxToStateFlag[gender][i][1]; } return 1; } @@ -1262,10 +1260,10 @@ u8 GetPlayerAvatarGraphicsIdByCurrentState(void) u8 i; u8 r5 = gPlayerAvatar.flags; - for (i = 0; i < NELEMS(*gUnknown_835B882); i++) + for (i = 0; i < NELEMS(*sPlayerAvatarGfxToStateFlag); i++) { - if (gUnknown_835B882[gPlayerAvatar.gender][i][1] & r5) - return gUnknown_835B882[gPlayerAvatar.gender][i][0]; + if (sPlayerAvatarGfxToStateFlag[gPlayerAvatar.gender][i][1] & r5) + return sPlayerAvatarGfxToStateFlag[gPlayerAvatar.gender][i][0]; } return 0; } -- cgit v1.2.3