diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2021-06-24 10:44:43 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2021-06-24 10:44:43 -0400 |
commit | 10ae28cd3615d16f2fbf9d94e58cf65ef9e086e0 (patch) | |
tree | c1af98c3105f31044fe77535eb90d421dcf26b96 /src | |
parent | 0f1c5702095cfae905fd9a1a82e4775a0cb7ebf6 (diff) |
Finish porting contest data to C
Diffstat (limited to 'src')
-rw-r--r-- | src/contest.c | 16 | ||||
-rw-r--r-- | src/contest_2.c | 71 | ||||
-rw-r--r-- | src/data/contest_opponents.h | 484 | ||||
-rw-r--r-- | src/data/text/contest_de.h | 2 | ||||
-rw-r--r-- | src/debug/nakamura_debug_menu.c | 2 | ||||
-rw-r--r-- | src/debug/taya_debug_window.c | 2 | ||||
-rw-r--r-- | src/debug/tomomichi_debug_menu.c | 48 | ||||
-rw-r--r-- | src/debug/watanabe_debug_menu.c | 76 | ||||
-rw-r--r-- | src/mystery_event_menu.c | 2 | ||||
-rw-r--r-- | src/region_map.c | 18 | ||||
-rw-r--r-- | src/slot_machine.c | 6 | ||||
-rw-r--r-- | src/trainer_card.c | 2 |
12 files changed, 492 insertions, 237 deletions
diff --git a/src/contest.c b/src/contest.c index e4b687233..150c6dbbd 100644 --- a/src/contest.c +++ b/src/contest.c @@ -649,7 +649,7 @@ void debug_sub_80B9EBC(u8 taskId) 796, gUnknown_083CA340[1][0], gUnknown_083CA340[1][1]); - sub_80AED58(); + Contest_ClearMoveDescriptionBox(); PrintContestMoveDescription(gTasks[taskId].data[1]); gTasks[taskId].data[0]++; break; @@ -696,7 +696,7 @@ void debug_sub_80B9EBC(u8 taskId) gTasks[taskId].data[1] = 0; gTasks[taskId].data[2] = 0; gTasks[taskId].data[3] = 0; - gTasks[taskId].func = sub_80ABCDC; + gTasks[taskId].func = Task_ShowMoveSelectScreen; break; } break; @@ -714,13 +714,13 @@ void debug_sub_80BA054(u8 taskId) for (i = 0; i < 4; i++) gBattleMonForms[i] = 0; memset(&gContestResources__moveAnim, 0, sizeof(gContestResources__moveAnim)); - sub_80B28F0(gContestPlayerMonIndex); + SetMoveAnimAttackerData(gContestPlayerMonIndex); r6 = CreateContestantSprite( gContestMons[gContestPlayerMonIndex].species, gContestMons[gContestPlayerMonIndex].otId, gContestMons[gContestPlayerMonIndex].personality); gSprites[r6].pos2.x = 120; - gSprites[r6].callback = sub_80AD8FC; + gSprites[r6].callback = SpriteCB_MonSlideIn; gTasks[taskId].data[2] = r6; gBattlerSpriteIds[gBattlerAttacker] = r6; gTasks[taskId].data[3] = 0; @@ -732,8 +732,8 @@ void debug_sub_80BA054(u8 taskId) if (gSprites[r6].callback == SpriteCallbackDummy) { sContestantStatus[gContestPlayerMonIndex].currMove = gTasks[taskId].data[1]; - sub_80B2790(gContestPlayerMonIndex); - sub_80B28F0(gContestPlayerMonIndex); + SetMoveSpecificAnimData(gContestPlayerMonIndex); + SetMoveAnimAttackerData(gContestPlayerMonIndex); SelectContestMoveBankTarget(gTasks[taskId].data[1]); DoMoveAnim(gTasks[taskId].data[1]); gTasks[taskId].data[3] = 0; @@ -744,7 +744,7 @@ void debug_sub_80BA054(u8 taskId) gAnimScriptCallback(); if (!gAnimScriptActive) { - sub_80B28CC(gContestPlayerMonIndex); + ClearMoveAnimData(gContestPlayerMonIndex); if (sContest.moveAnimTurnCount != 0) { gTasks[taskId].data[10] = 0; @@ -761,7 +761,7 @@ void debug_sub_80BA054(u8 taskId) if (gTasks[taskId].data[3] == 21) { r6 = gTasks[taskId].data[2]; - gSprites[r6].callback = sub_80AD92C; + gSprites[r6].callback = SpriteCB_MonSlideOut; SlideApplauseMeterIn(); gTasks[taskId].data[3] = 0; gTasks[taskId].data[0]++; diff --git a/src/contest_2.c b/src/contest_2.c index 595581507..d5968b1b5 100644 --- a/src/contest_2.c +++ b/src/contest_2.c @@ -284,6 +284,7 @@ const struct SpriteTemplate sSpriteTemplate_JudgeSpeechBubble = { #include "data/text/contest_de.h" #endif //ENGLISH +UNUSED const u8 ALIGNED(2) _unk_83CC3BE[] = __("ピラ"); const u8 gUnknownText_UnknownFormatting2[] = _("{COLOR GREEN}{SHADOW RED}"); const u8 gUnknownText_UnknownFormatting3[] = _("{COLOR LIGHT_GREY}"); @@ -1009,6 +1010,7 @@ u8 CreateJudgeSpeechBubbleSprite(void) return spriteId; } +UNUSED u8 unref_sub_80AE908(void) { u16 species = gContestMons[gContestPlayerMonIndex].species; @@ -1176,7 +1178,7 @@ void Contest_ClearMoveDescriptionBox(void) Text_FillWindowRectDefPalette(&gWindowTemplate_Contest_MoveDescription, 0, 11, 35, 28, 40); } -// unused +UNUSED void DrawMoveEffectSymbol(u16 move, u8 b) { u8 r5 = gContestantTurnOrder[b] * 5 + 2; @@ -1202,6 +1204,7 @@ void DrawMoveEffectSymbol(u16 move, u8 b) } } +UNUSED void DrawMoveEffectSymbols(void) { u8 i; @@ -1378,6 +1381,7 @@ void GetAllChosenMoves(void) sContestantStatus[i].currMove = GetChosenMove(i); } +UNUSED void sub_80AF1E4(u8 a, u8 b) { u8 r3; @@ -1400,6 +1404,7 @@ void sub_80AF1E4(u8 a, u8 b) gUnknown_083CA318[a][1]); } +UNUSED void unref_sub_80AF280(u8 a) { u8 i; @@ -1408,6 +1413,7 @@ void unref_sub_80AF280(u8 a) sub_80AF1E4(i, a); } +UNUSED void sub_80AF2A0(u8 a) { Text_FillWindowRectDefPalette( @@ -1419,6 +1425,7 @@ void sub_80AF2A0(u8 a) gUnknown_083CA318[a][1] + 1); } +UNUSED void unref_sub_80AF2E0(void) { u8 i; @@ -1567,6 +1574,7 @@ bool8 Contest_IsMonsTurnDisabled(u8 a) return FALSE; } +UNUSED bool8 unref_sub_80AF5D0(u8 a, u8 b) { u8 i; @@ -1706,51 +1714,53 @@ void ContestPrintLinkStandby(void) Text_InitWindowAndPrintText(&gMenuWindow, gUnknownText_LinkStandbyAndWinner, 776, 1, 15); } -u8 unref_sub_80AF89C(s16 a, s16 b, u8 c, u8 d) +UNUSED +u8 unref_sub_80AF89C(s16 appealStart, s16 appealDelta, u8 tileOffs, u8 contestant) { u8 taskId; - u8 r5; - s8 r4; - u16 r0; - - eContestGfxState[d].updatingAppealHearts = 1; - taskId = CreateTask(sub_80AF94C, 20); - r5 = GetNumHeartsFromAppealPoints(a); - r4 = GetNumHeartsFromAppealPoints(a + b) - r5; - r0 = GetAppealHeartTileOffset(d); - gTasks[taskId].data[0] = r5; - gTasks[taskId].data[1] = r4; - gTasks[taskId].data[2] = r0 + c; - gTasks[taskId].data[3] = d; - if (b < 0) - nullsub_19(d); + u8 heartsStart; + s8 heartsDelta; + u16 baseBlock; + + eContestGfxState[contestant].updatingAppealHearts = 1; + taskId = CreateTask(Task_unused_80AF94C, 20); + heartsStart = GetNumHeartsFromAppealPoints(appealStart); + heartsDelta = GetNumHeartsFromAppealPoints(appealStart + appealDelta) - heartsStart; + baseBlock = GetAppealHeartTileOffset(contestant); + gTasks[taskId].data[0] = heartsStart; + gTasks[taskId].data[1] = heartsDelta; + gTasks[taskId].data[2] = baseBlock + tileOffs; + gTasks[taskId].data[3] = contestant; + if (appealDelta < 0) + nullsub_19(contestant); return taskId; } -void sub_80AF94C(u8 taskId) +UNUSED +void Task_unused_80AF94C(u8 taskId) { - u8 r5 = gTasks[taskId].data[3]; + u8 contestant = gTasks[taskId].data[3]; if (gTasks[taskId].data[1] == 0) { - nullsub_19(r5); + nullsub_19(contestant); DestroyTask(taskId); - eContestGfxState[r5].updatingAppealHearts = 0; + eContestGfxState[contestant].updatingAppealHearts = 0; } else if (++gTasks[taskId].data[10] > 29) { - u8 r6; + u8 numHearts; gTasks[taskId].data[10] = 0; if (gTasks[taskId].data[1] < 0) { - r6 = gTasks[taskId].data[0]--; + numHearts = gTasks[taskId].data[0]--; gTasks[taskId].data[1]++; PlaySE(SE_BOO); } else { - r6 = ++gTasks[taskId].data[0]; + numHearts = ++gTasks[taskId].data[0]; gTasks[taskId].data[1]--; PlaySE(SE_PIN); } @@ -1758,7 +1768,7 @@ void sub_80AF94C(u8 taskId) { RequestSpriteCopy( &gTasks[taskId].data[2], - (void *)(VRAM + 0xC000 + (147 + r6 + r5 * 160) * 2), + (void *)(VRAM + 0xC000 + (147 + numHearts + contestant * 160) * 2), 2); } else @@ -1771,7 +1781,7 @@ void sub_80AF94C(u8 taskId) { RequestSpriteCopy( &gTasks[taskId].data[i + 7], - (void *)(VRAM + 0xC000 + (147 + r6 + r5 * 160) * 2), + (void *)(VRAM + 0xC000 + (147 + numHearts + contestant * 160) * 2), 2); gTasks[taskId].data[i + 4]++; break; @@ -1792,6 +1802,7 @@ void FillContestantWindowBgs(void) } } +UNUSED void unref_sub_80AFAB8(s16 a, u8 b) { u8 r5 = GetNumHeartsFromAppealPoints(a); @@ -3053,18 +3064,18 @@ void SortContestants(u8 a) memset(sp0, 0xFF, sizeof(sp0)); for (i = 0; i < 4; i++) { - u8 r2 = sContestantStatus[i].ranking; + u8 r2_2 = sContestantStatus[i].ranking; while (1) { - u8 *ptr = &sp0[r2]; + u8 *ptr = &sp0[r2_2]; if (*ptr == 0xFF) { *ptr = i; - gContestantTurnOrder[i] = r2; + gContestantTurnOrder[i] = r2_2; break; } - r2++; + r2_2++; } } diff --git a/src/data/contest_opponents.h b/src/data/contest_opponents.h index 0385c0b64..a1584cf0d 100644 --- a/src/data/contest_opponents.h +++ b/src/data/contest_opponents.h @@ -100,11 +100,255 @@ #define CONTEST_AI_SET_20 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_12 | CONTEST_AI_DUMMY_25) #define CONTEST_AI_SET_21 (CONTEST_AI_COMMON | CONTEST_AI_DUMMY_7 | CONTEST_AI_DUMMY_25) +#if defined(ENGLISH) +#define CONTEST_OPPONENT_NICKNAME_JIMMY "POOCHY" +#define CONTEST_OPPONENT_OTNAME_JIMMY "JIMMY" +#define CONTEST_OPPONENT_NICKNAME_EDITH "ZIGOON" +#define CONTEST_OPPONENT_OTNAME_EDITH "EDITH" +#define CONTEST_OPPONENT_NICKNAME_EVAN "DUSTER" +#define CONTEST_OPPONENT_OTNAME_EVAN "EVAN" +#define CONTEST_OPPONENT_NICKNAME_KELSEY "DOTS" +#define CONTEST_OPPONENT_OTNAME_KELSEY "KELSEY" +#define CONTEST_OPPONENT_NICKNAME_MADISON "TATAY" +#define CONTEST_OPPONENT_OTNAME_MADISON "MADISON" +#define CONTEST_OPPONENT_NICKNAME_RAYMOND "NINDA" +#define CONTEST_OPPONENT_OTNAME_RAYMOND "RAYMOND" +#define CONTEST_OPPONENT_NICKNAME_GRANT "SMISH" +#define CONTEST_OPPONENT_OTNAME_GRANT "GRANT" +#define CONTEST_OPPONENT_NICKNAME_PAIGE "GULWEE" +#define CONTEST_OPPONENT_OTNAME_PAIGE "PAIGE" +#define CONTEST_OPPONENT_NICKNAME_ALEC "SLOKTH" +#define CONTEST_OPPONENT_OTNAME_ALEC "ALEC" +#define CONTEST_OPPONENT_NICKNAME_SYDNEY "WHIRIS" +#define CONTEST_OPPONENT_OTNAME_SYDNEY "SYDNEY" +#define CONTEST_OPPONENT_NICKNAME_MORRIS "MAHITA" +#define CONTEST_OPPONENT_OTNAME_MORRIS "MORRIS" +#define CONTEST_OPPONENT_NICKNAME_MARIAH "RONAR" +#define CONTEST_OPPONENT_OTNAME_MARIAH "MARIAH" +#define CONTEST_OPPONENT_NICKNAME_RUSSELL "ZUTZU" +#define CONTEST_OPPONENT_OTNAME_RUSSELL "RUSSELL" +#define CONTEST_OPPONENT_NICKNAME_MELANIE "GULIN" +#define CONTEST_OPPONENT_OTNAME_MELANIE "MELANIE" +#define CONTEST_OPPONENT_NICKNAME_CHANCE "RIKELEC" +#define CONTEST_OPPONENT_OTNAME_CHANCE "CHANCE" +#define CONTEST_OPPONENT_NICKNAME_KARINA "RELIA" +#define CONTEST_OPPONENT_OTNAME_KARINA "KARINA" +#define CONTEST_OPPONENT_NICKNAME_BOBBY "DUODO" +#define CONTEST_OPPONENT_OTNAME_BOBBY "BOBBY" +#define CONTEST_OPPONENT_NICKNAME_CLAIRE "PINCHIN" +#define CONTEST_OPPONENT_OTNAME_CLAIRE "CLAIRE" +#define CONTEST_OPPONENT_NICKNAME_WILLIE "NACAC" +#define CONTEST_OPPONENT_OTNAME_WILLIE "WILLIE" +#define CONTEST_OPPONENT_NICKNAME_CASSIDY "SHRAND" +#define CONTEST_OPPONENT_OTNAME_CASSIDY "CASSIDY" +#define CONTEST_OPPONENT_NICKNAME_MORGAN "TOYBAL" +#define CONTEST_OPPONENT_OTNAME_MORGAN "MORGAN" +#define CONTEST_OPPONENT_NICKNAME_SUMMER "LENUM" +#define CONTEST_OPPONENT_OTNAME_SUMMER "SUMMER" +#define CONTEST_OPPONENT_NICKNAME_MILES "SPININ" +#define CONTEST_OPPONENT_OTNAME_MILES "MILES" +#define CONTEST_OPPONENT_NICKNAME_AUDREY "SWABY" +#define CONTEST_OPPONENT_OTNAME_AUDREY "AUDREY" +#define CONTEST_OPPONENT_NICKNAME_AVERY "NOONE" +#define CONTEST_OPPONENT_OTNAME_AVERY "AVERY" +#define CONTEST_OPPONENT_NICKNAME_ARIANA "KECON" +#define CONTEST_OPPONENT_OTNAME_ARIANA "ARIANA" +#define CONTEST_OPPONENT_NICKNAME_ASHTON "GOLDEN" +#define CONTEST_OPPONENT_OTNAME_ASHTON "ASHTON" +#define CONTEST_OPPONENT_NICKNAME_SANDRA "BOBOACH" +#define CONTEST_OPPONENT_OTNAME_SANDRA "SANDRA" +#define CONTEST_OPPONENT_NICKNAME_CARSON "CORPY" +#define CONTEST_OPPONENT_OTNAME_CARSON "CARSON" +#define CONTEST_OPPONENT_NICKNAME_KATRINA "TADO" +#define CONTEST_OPPONENT_OTNAME_KATRINA "KATRINA" +#define CONTEST_OPPONENT_NICKNAME_RONNIE "LAIRN" +#define CONTEST_OPPONENT_OTNAME_RONNIE "RONNIE" +#define CONTEST_OPPONENT_NICKNAME_CLAUDIA "NUZLE" +#define CONTEST_OPPONENT_OTNAME_CLAUDIA "CLAUDIA" +#define CONTEST_OPPONENT_NICKNAME_ELIAS "NINAS" +#define CONTEST_OPPONENT_OTNAME_ELIAS "ELIAS" +#define CONTEST_OPPONENT_NICKNAME_JADE "WELOW" +#define CONTEST_OPPONENT_OTNAME_JADE "JADE" +#define CONTEST_OPPONENT_NICKNAME_FRANCIS "YENA" +#define CONTEST_OPPONENT_OTNAME_FRANCIS "FRANCIS" +#define CONTEST_OPPONENT_NICKNAME_ALISHA "TIFLY" +#define CONTEST_OPPONENT_OTNAME_ALISHA "ALISHA" +#define CONTEST_OPPONENT_NICKNAME_SAUL "KINGSEA" +#define CONTEST_OPPONENT_OTNAME_SAUL "SAUL" +#define CONTEST_OPPONENT_NICKNAME_FELICIA "ERUPAM" +#define CONTEST_OPPONENT_OTNAME_FELICIA "FELICIA" +#define CONTEST_OPPONENT_NICKNAME_EMILIO "CHOPAM" +#define CONTEST_OPPONENT_OTNAME_EMILIO "EMILIO" +#define CONTEST_OPPONENT_NICKNAME_KARLA "LOMBE" +#define CONTEST_OPPONENT_OTNAME_KARLA "KARLA" +#define CONTEST_OPPONENT_NICKNAME_DARRYL "VIPES" +#define CONTEST_OPPONENT_OTNAME_DARRYL "DARRYL" +#define CONTEST_OPPONENT_NICKNAME_SELENA "MERAIL" +#define CONTEST_OPPONENT_OTNAME_SELENA "SELENA" +#define CONTEST_OPPONENT_NICKNAME_NOEL "KARPAG" +#define CONTEST_OPPONENT_OTNAME_NOEL "NOEL" +#define CONTEST_OPPONENT_NICKNAME_LACEY "LUNONE" +#define CONTEST_OPPONENT_OTNAME_LACEY "LACEY" +#define CONTEST_OPPONENT_NICKNAME_CORBIN "PELIPE" +#define CONTEST_OPPONENT_OTNAME_CORBIN "CORBIN" +#define CONTEST_OPPONENT_NICKNAME_JUSTINA "RADOS" +#define CONTEST_OPPONENT_OTNAME_JUSTINA "JUSTINA" +#define CONTEST_OPPONENT_NICKNAME_RALPH "LOUDERD" +#define CONTEST_OPPONENT_OTNAME_RALPH "RALPH" +#define CONTEST_OPPONENT_NICKNAME_ROSA "CATTED" +#define CONTEST_OPPONENT_OTNAME_ROSA "ROSA" +#define CONTEST_OPPONENT_NICKNAME_KEATON "SLING" +#define CONTEST_OPPONENT_OTNAME_KEATON "KEATON" +#define CONTEST_OPPONENT_NICKNAME_MAYRA "TARIA" +#define CONTEST_OPPONENT_OTNAME_MAYRA "MAYRA" +#define CONTEST_OPPONENT_NICKNAME_LAMAR "SHEDJA" +#define CONTEST_OPPONENT_OTNAME_LAMAR "LAMAR" +#define CONTEST_OPPONENT_NICKNAME_AUBREY "PLUMILE" +#define CONTEST_OPPONENT_OTNAME_AUBREY "AUBREY" +#define CONTEST_OPPONENT_NICKNAME_NIGEL "KULLUSK" +#define CONTEST_OPPONENT_OTNAME_NIGEL "NIGEL" +#define CONTEST_OPPONENT_NICKNAME_CAMILLE "UTAN" +#define CONTEST_OPPONENT_OTNAME_CAMILLE "CAMILLE" +#define CONTEST_OPPONENT_NICKNAME_DEON "PEDOS" +#define CONTEST_OPPONENT_OTNAME_DEON "DEON" +#define CONTEST_OPPONENT_NICKNAME_JANELLE "LUVIS" +#define CONTEST_OPPONENT_OTNAME_JANELLE "JANELLE" +#define CONTEST_OPPONENT_NICKNAME_HEATH "HEROSS" +#define CONTEST_OPPONENT_OTNAME_HEATH "HEATH" +#define CONTEST_OPPONENT_NICKNAME_SASHA "RODLECT" +#define CONTEST_OPPONENT_OTNAME_SASHA "SASHA" +#define CONTEST_OPPONENT_NICKNAME_FRANKIE "CHUPY" +#define CONTEST_OPPONENT_OTNAME_FRANKIE "FRANKIE" +#define CONTEST_OPPONENT_NICKNAME_HELEN "WOBET" +#define CONTEST_OPPONENT_OTNAME_HELEN "HELEN" +#elif defined(GERMAN) +#define CONTEST_OPPONENT_NICKNAME_JIMMY "FIFFI" +#define CONTEST_OPPONENT_OTNAME_JIMMY "JIMMY" +#define CONTEST_OPPONENT_NICKNAME_EDITH "ZIGGY" +#define CONTEST_OPPONENT_OTNAME_EDITH "KLARA" +#define CONTEST_OPPONENT_NICKNAME_EVAN "DOXU" +#define CONTEST_OPPONENT_OTNAME_EVAN "KARLO" +#define CONTEST_OPPONENT_NICKNAME_KELSEY "SAMINI" +#define CONTEST_OPPONENT_OTNAME_KELSEY "TRUDI" +#define CONTEST_OPPONENT_NICKNAME_MADISON "SCHWALBI" +#define CONTEST_OPPONENT_OTNAME_MADISON "HELENA" +#define CONTEST_OPPONENT_NICKNAME_RAYMOND "CADINJA" +#define CONTEST_OPPONENT_OTNAME_RAYMOND "WILLI" +#define CONTEST_OPPONENT_NICKNAME_GRANT "KNILZLI" +#define CONTEST_OPPONENT_OTNAME_GRANT "HARTMUT" +#define CONTEST_OPPONENT_NICKNAME_PAIGE "WINGI" +#define CONTEST_OPPONENT_OTNAME_PAIGE "CLAUDIA" +#define CONTEST_OPPONENT_NICKNAME_ALEC "BLUMPI" +#define CONTEST_OPPONENT_OTNAME_ALEC "ALEC" +#define CONTEST_OPPONENT_NICKNAME_SYDNEY "FLURMI" +#define CONTEST_OPPONENT_OTNAME_SYDNEY "SILKE" +#define CONTEST_OPPONENT_NICKNAME_MORRIS "MAHITA" +#define CONTEST_OPPONENT_OTNAME_MORRIS "PEER" +#define CONTEST_OPPONENT_NICKNAME_MARIAH "STOLLI" +#define CONTEST_OPPONENT_OTNAME_MARIAH "MARIA" +#define CONTEST_OPPONENT_NICKNAME_RUSSELL "BLUTBAT" +#define CONTEST_OPPONENT_OTNAME_RUSSELL "RUDOLF" +#define CONTEST_OPPONENT_NICKNAME_MELANIE "SCHLUPPI" +#define CONTEST_OPPONENT_OTNAME_MELANIE "MELANIE" +#define CONTEST_OPPONENT_NICKNAME_CHANCE "FRIZZZEL" +#define CONTEST_OPPONENT_OTNAME_CHANCE "BERTRAM" +#define CONTEST_OPPONENT_NICKNAME_KARINA "ROSALI" +#define CONTEST_OPPONENT_OTNAME_KARINA "KARINA" +#define CONTEST_OPPONENT_NICKNAME_BOBBY "DOLDI" +#define CONTEST_OPPONENT_OTNAME_BOBBY "BOBBY" +#define CONTEST_OPPONENT_NICKNAME_CLAIRE "KNACKI" +#define CONTEST_OPPONENT_OTNAME_CLAIRE "JUDITH" +#define CONTEST_OPPONENT_NICKNAME_WILLIE "KOTUS" +#define CONTEST_OPPONENT_OTNAME_WILLIE "HELMUT" +#define CONTEST_OPPONENT_NICKNAME_CASSIDY "SADAN" +#define CONTEST_OPPONENT_OTNAME_CASSIDY "BRITTA" +#define CONTEST_OPPONENT_NICKNAME_MORGAN "PUPPIBAL" +#define CONTEST_OPPONENT_OTNAME_MORGAN "TORBEN" +#define CONTEST_OPPONENT_NICKNAME_SUMMER "CLAMAUK" +#define CONTEST_OPPONENT_OTNAME_SUMMER "BIANKA" +#define CONTEST_OPPONENT_NICKNAME_MILES "SPIRRWIRR" +#define CONTEST_OPPONENT_OTNAME_MILES "ALEX" +#define CONTEST_OPPONENT_NICKNAME_AUDREY "BLUPPF" +#define CONTEST_OPPONENT_OTNAME_AUDREY "SABINE" +#define CONTEST_OPPONENT_NICKNAME_AVERY "DAKSIRAD" +#define CONTEST_OPPONENT_OTNAME_AVERY "AUGUST" +#define CONTEST_OPPONENT_NICKNAME_ARIANA "KECLI" +#define CONTEST_OPPONENT_OTNAME_ARIANA "ARIANA" +#define CONTEST_OPPONENT_NICKNAME_ASHTON "GOLDINCHEN" +#define CONTEST_OPPONENT_OTNAME_ASHTON "TONI" +#define CONTEST_OPPONENT_NICKNAME_SANDRA "SCHMERBSE" +#define CONTEST_OPPONENT_OTNAME_SANDRA "SUSI" +#define CONTEST_OPPONENT_NICKNAME_CARSON "KREBSILI" +#define CONTEST_OPPONENT_OTNAME_CARSON "CLEMENS" +#define CONTEST_OPPONENT_NICKNAME_KATRINA "URLOTZO" +#define CONTEST_OPPONENT_OTNAME_KATRINA "KATRIN" +#define CONTEST_OPPONENT_NICKNAME_RONNIE "STROLLAK" +#define CONTEST_OPPONENT_OTNAME_RONNIE "ACHIM" +#define CONTEST_OPPONENT_NICKNAME_CLAUDIA "BLASNI" +#define CONTEST_OPPONENT_OTNAME_CLAUDIA "GABI" +#define CONTEST_OPPONENT_NICKNAME_ELIAS "ASKINJA" +#define CONTEST_OPPONENT_OTNAME_ELIAS "ROLF" +#define CONTEST_OPPONENT_NICKNAME_JADE "SCHWALLO" +#define CONTEST_OPPONENT_OTNAME_JADE "ELSE" +#define CONTEST_OPPONENT_NICKNAME_FRANCIS "JÄNAGI" +#define CONTEST_OPPONENT_OTNAME_FRANCIS "FRANK" +#define CONTEST_OPPONENT_NICKNAME_ALISHA "PAPINILLI" +#define CONTEST_OPPONENT_OTNAME_ALISHA "ANNA" +#define CONTEST_OPPONENT_NICKNAME_SAUL "KINGOLA" +#define CONTEST_OPPONENT_OTNAME_SAUL "KONRAD" +#define CONTEST_OPPONENT_NICKNAME_FELICIA "ERUPTAM" +#define CONTEST_OPPONENT_OTNAME_FELICIA "LUISE" +#define CONTEST_OPPONENT_NICKNAME_EMILIO "OLLOMA" +#define CONTEST_OPPONENT_OTNAME_EMILIO "MICHAEL" +#define CONTEST_OPPONENT_NICKNAME_KARLA "OMBRE" +#define CONTEST_OPPONENT_OTNAME_KARLA "ANIKA" +#define CONTEST_OPPONENT_NICKNAME_DARRYL "PITISVI" +#define CONTEST_OPPONENT_OTNAME_DARRYL "DETLEF" +#define CONTEST_OPPONENT_NICKNAME_SELENA "WAILA" +#define CONTEST_OPPONENT_OTNAME_SELENA "XENIA" +#define CONTEST_OPPONENT_NICKNAME_NOEL "KARDORPA" +#define CONTEST_OPPONENT_OTNAME_NOEL "FLORIAN" +#define CONTEST_OPPONENT_NICKNAME_LACEY "LUNA" +#define CONTEST_OPPONENT_OTNAME_LACEY "DIANA" +#define CONTEST_OPPONENT_NICKNAME_CORBIN "PEPE" +#define CONTEST_OPPONENT_OTNAME_CORBIN "LUTZ" +#define CONTEST_OPPONENT_NICKNAME_JUSTINA "GARADI" +#define CONTEST_OPPONENT_OTNAME_JUSTINA "JASMIN" +#define CONTEST_OPPONENT_NICKNAME_RALPH "KRAKEEL" +#define CONTEST_OPPONENT_OTNAME_RALPH "GERT" +#define CONTEST_OPPONENT_NICKNAME_ROSA "ENEKOTO" +#define CONTEST_OPPONENT_OTNAME_ROSA "ROSA" +#define CONTEST_OPPONENT_NICKNAME_KEATON "ASSIMAX" +#define CONTEST_OPPONENT_OTNAME_KEATON "KURT" +#define CONTEST_OPPONENT_NICKNAME_MAYRA "RIA" +#define CONTEST_OPPONENT_OTNAME_MAYRA "SONJA" +#define CONTEST_OPPONENT_NICKNAME_LAMAR "EXUVINJA" +#define CONTEST_OPPONENT_OTNAME_LAMAR "SÖNKE" +#define CONTEST_OPPONENT_NICKNAME_AUBREY "BLUMIEFT" +#define CONTEST_OPPONENT_OTNAME_AUBREY "MAGDA" +#define CONTEST_OPPONENT_NICKNAME_NIGEL "WANDELBOLD" +#define CONTEST_OPPONENT_OTNAME_NIGEL "SASCHA" +#define CONTEST_OPPONENT_NICKNAME_CAMILLE "TUMANI" +#define CONTEST_OPPONENT_OTNAME_CAMILLE "MILA" +#define CONTEST_OPPONENT_NICKNAME_DEON "HAITODO" +#define CONTEST_OPPONENT_OTNAME_DEON "KNUT" +#define CONTEST_OPPONENT_NICKNAME_JANELLE "KUSSLIEB" +#define CONTEST_OPPONENT_OTNAME_JANELLE "INCA" +#define CONTEST_OPPONENT_NICKNAME_HEATH "SKARAB" +#define CONTEST_OPPONENT_OTNAME_HEATH "FELIX" +#define CONTEST_OPPONENT_NICKNAME_SASHA "LEKBAL" +#define CONTEST_OPPONENT_OTNAME_SASHA "DEBORA" +#define CONTEST_OPPONENT_NICKNAME_FRANKIE "DEIBEL" +#define CONTEST_OPPONENT_OTNAME_FRANKIE "BORIS" +#define CONTEST_OPPONENT_NICKNAME_HELEN "WOHINGENAU" +#define CONTEST_OPPONENT_OTNAME_HELEN "DELIA" +#endif //ENGLISH + const struct ContestPokemon gContestOpponents[] = { [CONTEST_OPPONENT_JIMMY] = { .species = SPECIES_POOCHYENA, - .nickname = _("POOCHY"), - .trainerName = _("JIMMY"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_JIMMY), + .trainerName = _(CONTEST_OPPONENT_OTNAME_JIMMY), .trainerGfxId = OBJ_EVENT_GFX_BOY_1, .flags = CONTEST_AI_SET_1, .whichRank = CONTEST_RANK_NORMAL, @@ -125,8 +369,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_EDITH] = { .species = SPECIES_ZIGZAGOON, - .nickname = _("ZIGOON"), - .trainerName = _("EDITH"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_EDITH), + .trainerName = _(CONTEST_OPPONENT_OTNAME_EDITH), .trainerGfxId = OBJ_EVENT_GFX_GIRL_1, .flags = CONTEST_AI_SET_2, .whichRank = CONTEST_RANK_NORMAL, @@ -147,8 +391,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_EVAN] = { .species = SPECIES_DUSTOX, - .nickname = _("DUSTER"), - .trainerName = _("EVAN"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_EVAN), + .trainerName = _(CONTEST_OPPONENT_OTNAME_EVAN), .trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY_2, .flags = CONTEST_AI_SET_3, .whichRank = CONTEST_RANK_NORMAL, @@ -169,8 +413,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_KELSEY] = { .species = SPECIES_SEEDOT, - .nickname = _("DOTS"), - .trainerName = _("KELSEY"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_KELSEY), + .trainerName = _(CONTEST_OPPONENT_OTNAME_KELSEY), .trainerGfxId = OBJ_EVENT_GFX_WOMAN_1, .flags = CONTEST_AI_SET_4, .whichRank = CONTEST_RANK_NORMAL, @@ -191,8 +435,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_MADISON] = { .species = SPECIES_TAILLOW, - .nickname = _("TATAY"), - .trainerName = _("MADISON"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_MADISON), + .trainerName = _(CONTEST_OPPONENT_OTNAME_MADISON), .trainerGfxId = OBJ_EVENT_GFX_WOMAN_2, .flags = CONTEST_AI_SET_5, .whichRank = CONTEST_RANK_NORMAL, @@ -213,8 +457,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_RAYMOND] = { .species = SPECIES_NINCADA, - .nickname = _("NINDA"), - .trainerName = _("RAYMOND"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_RAYMOND), + .trainerName = _(CONTEST_OPPONENT_OTNAME_RAYMOND), .trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT, .flags = CONTEST_AI_SET_6, .whichRank = CONTEST_RANK_NORMAL, @@ -235,8 +479,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_GRANT] = { .species = SPECIES_SHROOMISH, - .nickname = _("SMISH"), - .trainerName = _("GRANT"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_GRANT), + .trainerName = _(CONTEST_OPPONENT_OTNAME_GRANT), .trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER, .flags = CONTEST_AI_SET_7, .whichRank = CONTEST_RANK_NORMAL, @@ -257,8 +501,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_PAIGE] = { .species = SPECIES_WINGULL, - .nickname = _("GULWEE"), - .trainerName = _("PAIGE"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_PAIGE), + .trainerName = _(CONTEST_OPPONENT_OTNAME_PAIGE), .trainerGfxId = OBJ_EVENT_GFX_WOMAN_5, .flags = CONTEST_AI_SET_8, .whichRank = CONTEST_RANK_NORMAL, @@ -279,8 +523,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_ALEC] = { .species = SPECIES_SLAKOTH, - .nickname = _("SLOKTH"), - .trainerName = _("ALEC"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_ALEC), + .trainerName = _(CONTEST_OPPONENT_OTNAME_ALEC), .trainerGfxId = OBJ_EVENT_GFX_CAMPER, .flags = CONTEST_AI_SET_9, .whichRank = CONTEST_RANK_NORMAL, @@ -301,8 +545,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_SYDNEY] = { .species = SPECIES_WHISMUR, - .nickname = _("WHIRIS"), - .trainerName = _("SYDNEY"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_SYDNEY), + .trainerName = _(CONTEST_OPPONENT_OTNAME_SYDNEY), .trainerGfxId = OBJ_EVENT_GFX_LASS, .flags = CONTEST_AI_SET_A, .whichRank = CONTEST_RANK_NORMAL, @@ -323,8 +567,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_MORRIS] = { .species = SPECIES_MAKUHITA, - .nickname = _("MAHITA"), - .trainerName = _("MORRIS"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_MORRIS), + .trainerName = _(CONTEST_OPPONENT_OTNAME_MORRIS), .trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M, .flags = CONTEST_AI_SET_B, .whichRank = CONTEST_RANK_NORMAL, @@ -345,8 +589,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_MARIAH] = { .species = SPECIES_ARON, - .nickname = _("RONAR"), - .trainerName = _("MARIAH"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_MARIAH), + .trainerName = _(CONTEST_OPPONENT_OTNAME_MARIAH), .trainerGfxId = OBJ_EVENT_GFX_GIRL_2, .flags = CONTEST_AI_SET_C, .whichRank = CONTEST_RANK_NORMAL, @@ -367,8 +611,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_RUSSELL] = { .species = SPECIES_ZUBAT, - .nickname = _("ZUTZU"), - .trainerName = _("RUSSELL"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_RUSSELL), + .trainerName = _(CONTEST_OPPONENT_OTNAME_RUSSELL), .trainerGfxId = OBJ_EVENT_GFX_MAN_4, .flags = CONTEST_AI_SET_D, .whichRank = CONTEST_RANK_NORMAL, @@ -389,8 +633,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_MELANIE] = { .species = SPECIES_GULPIN, - .nickname = _("GULIN"), - .trainerName = _("MELANIE"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_MELANIE), + .trainerName = _(CONTEST_OPPONENT_OTNAME_MELANIE), .trainerGfxId = OBJ_EVENT_GFX_LITTLE_GIRL_1, .flags = CONTEST_AI_SET_E, .whichRank = CONTEST_RANK_NORMAL, @@ -411,8 +655,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_CHANCE] = { .species = SPECIES_ELECTRIKE, - .nickname = _("RIKELEC"), - .trainerName = _("CHANCE"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_CHANCE), + .trainerName = _(CONTEST_OPPONENT_OTNAME_CHANCE), .trainerGfxId = OBJ_EVENT_GFX_BOY_4, .flags = CONTEST_AI_SET_F, .whichRank = CONTEST_RANK_NORMAL, @@ -433,8 +677,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_KARINA] = { .species = SPECIES_ROSELIA, - .nickname = _("RELIA"), - .trainerName = _("KARINA"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_KARINA), + .trainerName = _(CONTEST_OPPONENT_OTNAME_KARINA), .trainerGfxId = OBJ_EVENT_GFX_PICNICKER, .flags = CONTEST_AI_SET_10, .whichRank = CONTEST_RANK_SUPER, @@ -455,8 +699,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_BOBBY] = { .species = SPECIES_DODUO, - .nickname = _("DUODO"), - .trainerName = _("BOBBY"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_BOBBY), + .trainerName = _(CONTEST_OPPONENT_OTNAME_BOBBY), .trainerGfxId = OBJ_EVENT_GFX_RUNNING_TRIATHLETE_M, .flags = CONTEST_AI_SET_2, .whichRank = CONTEST_RANK_SUPER, @@ -477,8 +721,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_CLAIRE] = { .species = SPECIES_TRAPINCH, - .nickname = _("PINCHIN"), - .trainerName = _("CLAIRE"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_CLAIRE), + .trainerName = _(CONTEST_OPPONENT_OTNAME_CLAIRE), .trainerGfxId = OBJ_EVENT_GFX_GIRL_1, .flags = CONTEST_AI_SET_11, .whichRank = CONTEST_RANK_SUPER, @@ -499,8 +743,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_WILLIE] = { .species = SPECIES_CACNEA, - .nickname = _("NACAC"), - .trainerName = _("WILLIE"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_WILLIE), + .trainerName = _(CONTEST_OPPONENT_OTNAME_WILLIE), .trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY_2, .flags = CONTEST_AI_SET_12, .whichRank = CONTEST_RANK_SUPER, @@ -521,8 +765,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_CASSIDY] = { .species = SPECIES_SANDSHREW, - .nickname = _("SHRAND"), - .trainerName = _("CASSIDY"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_CASSIDY), + .trainerName = _(CONTEST_OPPONENT_OTNAME_CASSIDY), .trainerGfxId = OBJ_EVENT_GFX_WOMAN_2, .flags = CONTEST_AI_SET_13, .whichRank = CONTEST_RANK_SUPER, @@ -543,8 +787,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_MORGAN] = { .species = SPECIES_BALTOY, - .nickname = _("TOYBAL"), - .trainerName = _("MORGAN"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_MORGAN), + .trainerName = _(CONTEST_OPPONENT_OTNAME_MORGAN), .trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT, .flags = CONTEST_AI_SET_14, .whichRank = CONTEST_RANK_SUPER, @@ -565,8 +809,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_SUMMER] = { .species = SPECIES_NUMEL, - .nickname = _("LENUM"), - .trainerName = _("SUMMER"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_SUMMER), + .trainerName = _(CONTEST_OPPONENT_OTNAME_SUMMER), .trainerGfxId = OBJ_EVENT_GFX_WOMAN_5, .flags = CONTEST_AI_SET_15, .whichRank = CONTEST_RANK_SUPER, @@ -587,8 +831,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_MILES] = { .species = SPECIES_SPINDA, - .nickname = _("SPININ"), - .trainerName = _("MILES"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_MILES), + .trainerName = _(CONTEST_OPPONENT_OTNAME_MILES), .trainerGfxId = OBJ_EVENT_GFX_CAMPER, .flags = CONTEST_AI_SET_16, .whichRank = CONTEST_RANK_SUPER, @@ -609,8 +853,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_AUDREY] = { .species = SPECIES_SWABLU, - .nickname = _("SWABY"), - .trainerName = _("AUDREY"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_AUDREY), + .trainerName = _(CONTEST_OPPONENT_OTNAME_AUDREY), .trainerGfxId = OBJ_EVENT_GFX_LASS, .flags = CONTEST_AI_SET_17, .whichRank = CONTEST_RANK_SUPER, @@ -631,8 +875,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_AVERY] = { .species = SPECIES_LINOONE, - .nickname = _("NOONE"), - .trainerName = _("AVERY"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_AVERY), + .trainerName = _(CONTEST_OPPONENT_OTNAME_AVERY), .trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M, .flags = CONTEST_AI_SET_A, .whichRank = CONTEST_RANK_SUPER, @@ -653,8 +897,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_ARIANA] = { .species = SPECIES_KECLEON, - .nickname = _("KECON"), - .trainerName = _("ARIANA"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_ARIANA), + .trainerName = _(CONTEST_OPPONENT_OTNAME_ARIANA), .trainerGfxId = OBJ_EVENT_GFX_GIRL_2, .flags = CONTEST_AI_SET_18, .whichRank = CONTEST_RANK_SUPER, @@ -675,8 +919,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_ASHTON] = { .species = SPECIES_GOLDEEN, - .nickname = _("GOLDEN"), - .trainerName = _("ASHTON"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_ASHTON), + .trainerName = _(CONTEST_OPPONENT_OTNAME_ASHTON), .trainerGfxId = OBJ_EVENT_GFX_MAN_4, .flags = CONTEST_AI_SET_19, .whichRank = CONTEST_RANK_SUPER, @@ -697,8 +941,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_SANDRA] = { .species = SPECIES_BARBOACH, - .nickname = _("BOBOACH"), - .trainerName = _("SANDRA"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_SANDRA), + .trainerName = _(CONTEST_OPPONENT_OTNAME_SANDRA), .trainerGfxId = OBJ_EVENT_GFX_LITTLE_GIRL_1, .flags = CONTEST_AI_SET_1A, .whichRank = CONTEST_RANK_SUPER, @@ -719,8 +963,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_CARSON] = { .species = SPECIES_SKARMORY, - .nickname = _("CORPY"), - .trainerName = _("CARSON"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_CARSON), + .trainerName = _(CONTEST_OPPONENT_OTNAME_CARSON), .trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER, .flags = CONTEST_AI_SET_1B, .whichRank = CONTEST_RANK_SUPER, @@ -741,8 +985,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_KATRINA] = { .species = SPECIES_LOTAD, - .nickname = _("TADO"), - .trainerName = _("KATRINA"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_KATRINA), + .trainerName = _(CONTEST_OPPONENT_OTNAME_KATRINA), .trainerGfxId = OBJ_EVENT_GFX_WOMAN_1, .flags = CONTEST_AI_SET_1C, .whichRank = CONTEST_RANK_SUPER, @@ -763,8 +1007,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_RONNIE] = { .species = SPECIES_LAIRON, - .nickname = _("LAIRN"), - .trainerName = _("RONNIE"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_RONNIE), + .trainerName = _(CONTEST_OPPONENT_OTNAME_RONNIE), .trainerGfxId = OBJ_EVENT_GFX_HIKER, .flags = CONTEST_AI_SET_1D, .whichRank = CONTEST_RANK_HYPER, @@ -785,8 +1029,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_CLAUDIA] = { .species = SPECIES_NUZLEAF, - .nickname = _("NUZLE"), - .trainerName = _("CLAUDIA"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_CLAUDIA), + .trainerName = _(CONTEST_OPPONENT_OTNAME_CLAUDIA), .trainerGfxId = OBJ_EVENT_GFX_GIRL_1, .flags = CONTEST_AI_SET_2, .whichRank = CONTEST_RANK_HYPER, @@ -807,8 +1051,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_ELIAS] = { .species = SPECIES_NINJASK, - .nickname = _("NINAS"), - .trainerName = _("ELIAS"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_ELIAS), + .trainerName = _(CONTEST_OPPONENT_OTNAME_ELIAS), .trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY_2, .flags = CONTEST_AI_SET_11, .whichRank = CONTEST_RANK_HYPER, @@ -829,8 +1073,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_JADE] = { .species = SPECIES_SWELLOW, - .nickname = _("WELOW"), - .trainerName = _("JADE"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_JADE), + .trainerName = _(CONTEST_OPPONENT_OTNAME_JADE), .trainerGfxId = OBJ_EVENT_GFX_WOMAN_2, .flags = CONTEST_AI_SET_12, .whichRank = CONTEST_RANK_HYPER, @@ -851,8 +1095,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_FRANCIS] = { .species = SPECIES_MIGHTYENA, - .nickname = _("YENA"), - .trainerName = _("FRANCIS"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_FRANCIS), + .trainerName = _(CONTEST_OPPONENT_OTNAME_FRANCIS), .trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT, .flags = CONTEST_AI_SET_5, .whichRank = CONTEST_RANK_HYPER, @@ -873,8 +1117,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_ALISHA] = { .species = SPECIES_BEAUTIFLY, - .nickname = _("TIFLY"), - .trainerName = _("ALISHA"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_ALISHA), + .trainerName = _(CONTEST_OPPONENT_OTNAME_ALISHA), .trainerGfxId = OBJ_EVENT_GFX_WOMAN_5, .flags = CONTEST_AI_SET_1E, .whichRank = CONTEST_RANK_HYPER, @@ -895,8 +1139,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_SAUL] = { .species = SPECIES_SEAKING, - .nickname = _("KINGSEA"), - .trainerName = _("SAUL"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_SAUL), + .trainerName = _(CONTEST_OPPONENT_OTNAME_SAUL), .trainerGfxId = OBJ_EVENT_GFX_CAMPER, .flags = CONTEST_AI_SET_1F, .whichRank = CONTEST_RANK_HYPER, @@ -917,8 +1161,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_FELICIA] = { .species = SPECIES_CAMERUPT, - .nickname = _("ERUPAM"), - .trainerName = _("FELICIA"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_FELICIA), + .trainerName = _(CONTEST_OPPONENT_OTNAME_FELICIA), .trainerGfxId = OBJ_EVENT_GFX_LASS, .flags = CONTEST_AI_SET_16, .whichRank = CONTEST_RANK_HYPER, @@ -939,8 +1183,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_EMILIO] = { .species = SPECIES_MACHOP, - .nickname = _("CHOPAM"), - .trainerName = _("EMILIO"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_EMILIO), + .trainerName = _(CONTEST_OPPONENT_OTNAME_EMILIO), .trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M, .flags = CONTEST_AI_SET_20, .whichRank = CONTEST_RANK_HYPER, @@ -961,8 +1205,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_KARLA] = { .species = SPECIES_LOMBRE, - .nickname = _("LOMBE"), - .trainerName = _("KARLA"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_KARLA), + .trainerName = _(CONTEST_OPPONENT_OTNAME_KARLA), .trainerGfxId = OBJ_EVENT_GFX_GIRL_2, .flags = CONTEST_AI_SET_A, .whichRank = CONTEST_RANK_HYPER, @@ -983,8 +1227,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_DARRYL] = { .species = SPECIES_SEVIPER, - .nickname = _("VIPES"), - .trainerName = _("DARRYL"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_DARRYL), + .trainerName = _(CONTEST_OPPONENT_OTNAME_DARRYL), .trainerGfxId = OBJ_EVENT_GFX_MAN_4, .flags = CONTEST_AI_SET_18, .whichRank = CONTEST_RANK_HYPER, @@ -1005,8 +1249,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_SELENA] = { .species = SPECIES_WAILMER, - .nickname = _("MERAIL"), - .trainerName = _("SELENA"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_SELENA), + .trainerName = _(CONTEST_OPPONENT_OTNAME_SELENA), .trainerGfxId = OBJ_EVENT_GFX_OLD_WOMAN_1, .flags = CONTEST_AI_SET_19, .whichRank = CONTEST_RANK_HYPER, @@ -1027,8 +1271,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_NOEL] = { .species = SPECIES_MAGIKARP, - .nickname = _("KARPAG"), - .trainerName = _("NOEL"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_NOEL), + .trainerName = _(CONTEST_OPPONENT_OTNAME_NOEL), .trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER, .flags = CONTEST_AI_SET_1A, .whichRank = CONTEST_RANK_HYPER, @@ -1049,8 +1293,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_LACEY] = { .species = SPECIES_LUNATONE, - .nickname = _("LUNONE"), - .trainerName = _("LACEY"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_LACEY), + .trainerName = _(CONTEST_OPPONENT_OTNAME_LACEY), .trainerGfxId = OBJ_EVENT_GFX_WOMAN_1, .flags = CONTEST_AI_SET_21, .whichRank = CONTEST_RANK_HYPER, @@ -1071,8 +1315,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_CORBIN] = { .species = SPECIES_PELIPPER, - .nickname = _("PELIPE"), - .trainerName = _("CORBIN"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_CORBIN), + .trainerName = _(CONTEST_OPPONENT_OTNAME_CORBIN), .trainerGfxId = OBJ_EVENT_GFX_MANIAC, .flags = CONTEST_AI_SET_F, .whichRank = CONTEST_RANK_HYPER, @@ -1093,8 +1337,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_JUSTINA] = { .species = SPECIES_GYARADOS, - .nickname = _("RADOS"), - .trainerName = _("JUSTINA"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_JUSTINA), + .trainerName = _(CONTEST_OPPONENT_OTNAME_JUSTINA), .trainerGfxId = OBJ_EVENT_GFX_PICNICKER, .flags = CONTEST_AI_SET_1D, .whichRank = CONTEST_RANK_MASTER, @@ -1115,8 +1359,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_RALPH] = { .species = SPECIES_LOUDRED, - .nickname = _("LOUDERD"), - .trainerName = _("RALPH"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_RALPH), + .trainerName = _(CONTEST_OPPONENT_OTNAME_RALPH), .trainerGfxId = OBJ_EVENT_GFX_OLD_MAN_1, .flags = CONTEST_AI_SET_2, .whichRank = CONTEST_RANK_MASTER, @@ -1137,8 +1381,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_ROSA] = { .species = SPECIES_DELCATTY, - .nickname = _("CATTED"), - .trainerName = _("ROSA"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_ROSA), + .trainerName = _(CONTEST_OPPONENT_OTNAME_ROSA), .trainerGfxId = OBJ_EVENT_GFX_GIRL_1, .flags = CONTEST_AI_SET_11, .whichRank = CONTEST_RANK_MASTER, @@ -1159,8 +1403,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_KEATON] = { .species = SPECIES_SLAKING, - .nickname = _("SLING"), - .trainerName = _("KEATON"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_KEATON), + .trainerName = _(CONTEST_OPPONENT_OTNAME_KEATON), .trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY_2, .flags = CONTEST_AI_SET_12, .whichRank = CONTEST_RANK_MASTER, @@ -1181,8 +1425,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_MAYRA] = { .species = SPECIES_ALTARIA, - .nickname = _("TARIA"), - .trainerName = _("MAYRA"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_MAYRA), + .trainerName = _(CONTEST_OPPONENT_OTNAME_MAYRA), .trainerGfxId = OBJ_EVENT_GFX_WOMAN_2, .flags = CONTEST_AI_SET_5, .whichRank = CONTEST_RANK_MASTER, @@ -1203,8 +1447,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_LAMAR] = { .species = SPECIES_KIRLIA, - .nickname = _("SHEDJA"), - .trainerName = _("LAMAR"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_LAMAR), + .trainerName = _(CONTEST_OPPONENT_OTNAME_LAMAR), .trainerGfxId = OBJ_EVENT_GFX_BOY_4, .flags = CONTEST_AI_SET_1E, .whichRank = CONTEST_RANK_MASTER, @@ -1225,8 +1469,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_AUBREY] = { .species = SPECIES_VILEPLUME, - .nickname = _("PLUMILE"), - .trainerName = _("AUBREY"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_AUBREY), + .trainerName = _(CONTEST_OPPONENT_OTNAME_AUBREY), .trainerGfxId = OBJ_EVENT_GFX_WOMAN_5, .flags = CONTEST_AI_SET_1F, .whichRank = CONTEST_RANK_MASTER, @@ -1247,8 +1491,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_NIGEL] = { .species = SPECIES_DUSKULL, - .nickname = _("KULLUSK"), - .trainerName = _("NIGEL"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_NIGEL), + .trainerName = _(CONTEST_OPPONENT_OTNAME_NIGEL), .trainerGfxId = OBJ_EVENT_GFX_CAMPER, .flags = CONTEST_AI_SET_16, .whichRank = CONTEST_RANK_MASTER, @@ -1269,8 +1513,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_CAMILLE] = { .species = SPECIES_XATU, - .nickname = _("UTAN"), - .trainerName = _("CAMILLE"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_CAMILLE), + .trainerName = _(CONTEST_OPPONENT_OTNAME_CAMILLE), .trainerGfxId = OBJ_EVENT_GFX_LASS, .flags = CONTEST_AI_SET_20, .whichRank = CONTEST_RANK_MASTER, @@ -1291,8 +1535,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_DEON] = { .species = SPECIES_SHARPEDO, - .nickname = _("PEDOS"), - .trainerName = _("DEON"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_DEON), + .trainerName = _(CONTEST_OPPONENT_OTNAME_DEON), .trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M, .flags = CONTEST_AI_SET_A, .whichRank = CONTEST_RANK_MASTER, @@ -1313,8 +1557,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_JANELLE] = { .species = SPECIES_LUVDISC, - .nickname = _("LUVIS"), - .trainerName = _("JANELLE"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_JANELLE), + .trainerName = _(CONTEST_OPPONENT_OTNAME_JANELLE), .trainerGfxId = OBJ_EVENT_GFX_GIRL_2, .flags = CONTEST_AI_SET_18, .whichRank = CONTEST_RANK_MASTER, @@ -1335,8 +1579,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_HEATH] = { .species = SPECIES_HERACROSS, - .nickname = _("HEROSS"), - .trainerName = _("HEATH"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_HEATH), + .trainerName = _(CONTEST_OPPONENT_OTNAME_HEATH), .trainerGfxId = OBJ_EVENT_GFX_MAN_4, .flags = CONTEST_AI_SET_19, .whichRank = CONTEST_RANK_MASTER, @@ -1357,8 +1601,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_SASHA] = { .species = SPECIES_ELECTRODE, - .nickname = _("RODLECT"), - .trainerName = _("SASHA"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_SASHA), + .trainerName = _(CONTEST_OPPONENT_OTNAME_SASHA), .trainerGfxId = OBJ_EVENT_GFX_LITTLE_GIRL_1, .flags = CONTEST_AI_SET_1A, .whichRank = CONTEST_RANK_MASTER, @@ -1379,8 +1623,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_FRANKIE] = { .species = SPECIES_PICHU, - .nickname = _("CHUPY"), - .trainerName = _("FRANKIE"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_FRANKIE), + .trainerName = _(CONTEST_OPPONENT_OTNAME_FRANKIE), .trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER, .flags = CONTEST_AI_SET_21, .whichRank = CONTEST_RANK_MASTER, @@ -1401,8 +1645,8 @@ const struct ContestPokemon gContestOpponents[] = { }, [CONTEST_OPPONENT_HELEN] = { .species = SPECIES_WOBBUFFET, - .nickname = _("WOBET"), - .trainerName = _("HELEN"), + .nickname = _(CONTEST_OPPONENT_NICKNAME_HELEN), + .trainerName = _(CONTEST_OPPONENT_OTNAME_HELEN), .trainerGfxId = OBJ_EVENT_GFX_WOMAN_1, .flags = CONTEST_AI_SET_F, .whichRank = CONTEST_RANK_MASTER, diff --git a/src/data/text/contest_de.h b/src/data/text/contest_de.h index 07322d245..11940d943 100644 --- a/src/data/text/contest_de.h +++ b/src/data/text/contest_de.h @@ -467,4 +467,4 @@ const u8 gUnknownText_MissedTurn[] = _("Verpasste Chance"); const u8 gUnknownText_LinkStandbyAndWinner[] = _("Verbindung..."); const u8 gUnknownText_ColorWhite2[] = _("{COLOR WHITE2}"); -const u8 gUnknownText_LinkWinner[] = _("Der Sieger ist {STR_VAR_2} von\n{STR_VAR_1}! Herzlichen Glückwunsch!!");
\ No newline at end of file +const u8 gUnknownText_LinkWinner[] = _("Der Sieger ist {STR_VAR_2} von\n{STR_VAR_1}! Herzlichen Glückwunsch!");
\ No newline at end of file diff --git a/src/debug/nakamura_debug_menu.c b/src/debug/nakamura_debug_menu.c index addedb088..e8f40f08e 100644 --- a/src/debug/nakamura_debug_menu.c +++ b/src/debug/nakamura_debug_menu.c @@ -851,7 +851,7 @@ static bool8 FishingPoints(void) ConvertIntToDecimalStringN(gStringVar1, FeebasDebug_GetTrueNumberOfWaterTilesInMapThird(2), STR_CONV_MODE_RIGHT_ALIGN, 5); Menu_PrintText(gStringVar1, 11, 7); - FeebasSeedRng(gSaveBlock1.easyChatPairs[0].excitementAppealBonus); + FeebasSeedRng(gSaveBlock1.easyChatPairs[0].unk2); nWaterTiles = FishingPoints_CountFishingTilesInMapThird(0) + FishingPoints_CountFishingTilesInMapThird(1) + FishingPoints_CountFishingTilesInMapThird(2); nFeebas = 0; diff --git a/src/debug/taya_debug_window.c b/src/debug/taya_debug_window.c index 1305bd819..9a997a566 100644 --- a/src/debug/taya_debug_window.c +++ b/src/debug/taya_debug_window.c @@ -221,7 +221,7 @@ bool8 TayaDebugMenu_Trend(void) *r4++ = CHAR_SPACE; r4 = ConvertIntToDecimalStringN(r4, pair->unk0_7, STR_CONV_MODE_RIGHT_ALIGN, 3); *r4++ = CHAR_SPACE; - ConvertIntToDecimalStringN(r4, pair->excitementAppealBonus, STR_CONV_MODE_RIGHT_ALIGN, 5); + ConvertIntToDecimalStringN(r4, pair->unk2, STR_CONV_MODE_RIGHT_ALIGN, 5); Menu_PrintText(sp00, 1, 2 * i + 1); pair++; } diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c index 81435c366..94b697954 100644 --- a/src/debug/tomomichi_debug_menu.c +++ b/src/debug/tomomichi_debug_menu.c @@ -4477,40 +4477,40 @@ static void PrepareDebugOverlayBeforeShowingContestPainting(u8 a0) switch (a0) { case 0: - gBattleStruct->contestWinnerIsForArtist = 0; - gBattleStruct->contestWinnerSaveIdx = 0; - contestEntry->contestType = sPicTest_ContestType - 1; - StringCopy(contestEntry->trainer_name, sDummyTrainerName); - StringCopy(contestEntry->pokemon_name, sDummyNickname); + eCurContestWinnerIsForArtist = FALSE; + eCurContestWinnerSaveIdx = 0; + contestEntry->contestCategory = sPicTest_ContestType - 1; + StringCopy(contestEntry->trainerName, sDummyTrainerName); + StringCopy(contestEntry->nickname, sDummyNickname); break; case 1: - gBattleStruct->contestWinnerIsForArtist = 0; - gBattleStruct->contestWinnerSaveIdx = 8; - contestEntry->contestType = sPicTest_MuseumArtTitleType - 1; - StringCopy(contestEntry->pokemon_name, sDummyNickname); + eCurContestWinnerIsForArtist = FALSE; + eCurContestWinnerSaveIdx = 8; + contestEntry->contestCategory = sPicTest_MuseumArtTitleType - 1; + StringCopy(contestEntry->nickname, sDummyNickname); break; case 2: - gBattleStruct->contestWinnerIsForArtist = 1; - gBattleStruct->contestWinnerSaveIdx = 8; - contestEntry->contestType = sPicTest_PreviewType - 1; + eCurContestWinnerIsForArtist = TRUE; + eCurContestWinnerSaveIdx = 8; + contestEntry->contestCategory = sPicTest_PreviewType - 1; break; case 3: - gBattleStruct->contestWinnerIsForArtist = 0; - gBattleStruct->contestWinnerSaveIdx = 8; - contestEntry->contestType = 0; - StringCopy(contestEntry->pokemon_name, sDummyNickname); + eCurContestWinnerIsForArtist = FALSE; + eCurContestWinnerSaveIdx = 8; + contestEntry->contestCategory = 0; + StringCopy(contestEntry->nickname, sDummyNickname); break; case 4: - gBattleStruct->contestWinnerIsForArtist = 0; - gBattleStruct->contestWinnerSaveIdx = 8; - contestEntry->contestType = 3; - StringCopy(contestEntry->pokemon_name, sDummyNickname); + eCurContestWinnerIsForArtist = FALSE; + eCurContestWinnerSaveIdx = 8; + contestEntry->contestCategory = 3; + StringCopy(contestEntry->nickname, sDummyNickname); break; case 5: - gBattleStruct->contestWinnerIsForArtist = 0; - gBattleStruct->contestWinnerSaveIdx = 8; - contestEntry->contestType = 9; - StringCopy(contestEntry->pokemon_name, sDummyNickname); + eCurContestWinnerIsForArtist = FALSE; + eCurContestWinnerSaveIdx = 8; + contestEntry->contestCategory = 9; + StringCopy(contestEntry->nickname, sDummyNickname); break; } } diff --git a/src/debug/watanabe_debug_menu.c b/src/debug/watanabe_debug_menu.c index dd23ccaea..47ba64c67 100644 --- a/src/debug/watanabe_debug_menu.c +++ b/src/debug/watanabe_debug_menu.c @@ -84,7 +84,7 @@ struct WatanabeEwram18000_2 { u8 random; u8 unk9; u8 unkA; - struct PlttData contestant; + struct PlttData unkC; u16 unk10[16]; }; @@ -2712,10 +2712,10 @@ void debug_80C6EE8(u8 taskId) u16 hue; CpuCopy16(gPlttBufferUnfaded + 0x80, gUnknown_Debug_2038A20->unk10, 32); hue = gPlttBufferUnfaded[gUnknown_Debug_2038A20->unk7 + 0x81]; - gUnknown_Debug_2038A20->contestant.r = hue & 0x1f; - gUnknown_Debug_2038A20->contestant.g = (hue & 0x3e0) >> 5; - gUnknown_Debug_2038A20->contestant.b = (hue & 0x7c00) >> 10; - gUnknown_Debug_2038A20->contestant.unused_15 = 0; + gUnknown_Debug_2038A20->unkC.r = hue & 0x1f; + gUnknown_Debug_2038A20->unkC.g = (hue & 0x3e0) >> 5; + gUnknown_Debug_2038A20->unkC.b = (hue & 0x7c00) >> 10; + gUnknown_Debug_2038A20->unkC.unused_15 = 0; debug_80C68CC(gUnknown_Debug_2038A20->unk7 + 1, 11, 10, 2); Menu_PrintText(gUnknown_Debug_083F8813, 13, 10); debug_80C68CC(hue, 14, 10, 4); @@ -3129,18 +3129,18 @@ void debug_80C7294(u8 taskId) switch (gUnknown_Debug_2038A20->unkA) { case 0: - if (gUnknown_Debug_2038A20->contestant.r < 31) - gUnknown_Debug_2038A20->contestant.r++; + if (gUnknown_Debug_2038A20->unkC.r < 31) + gUnknown_Debug_2038A20->unkC.r++; gTasks[taskId].func = debug_80C74E4; break; case 1: - if (gUnknown_Debug_2038A20->contestant.g < 31) - gUnknown_Debug_2038A20->contestant.g++; + if (gUnknown_Debug_2038A20->unkC.g < 31) + gUnknown_Debug_2038A20->unkC.g++; gTasks[taskId].func = debug_80C74E4; break; case 2: - if (gUnknown_Debug_2038A20->contestant.b < 31) - gUnknown_Debug_2038A20->contestant.b++; + if (gUnknown_Debug_2038A20->unkC.b < 31) + gUnknown_Debug_2038A20->unkC.b++; gTasks[taskId].func = debug_80C74E4; break; } @@ -3150,18 +3150,18 @@ void debug_80C7294(u8 taskId) switch (gUnknown_Debug_2038A20->unkA) { case 0: - if (gUnknown_Debug_2038A20->contestant.r > 0) - gUnknown_Debug_2038A20->contestant.r--; + if (gUnknown_Debug_2038A20->unkC.r > 0) + gUnknown_Debug_2038A20->unkC.r--; gTasks[taskId].func = debug_80C74E4; break; case 1: - if (gUnknown_Debug_2038A20->contestant.g > 0) - gUnknown_Debug_2038A20->contestant.g--; + if (gUnknown_Debug_2038A20->unkC.g > 0) + gUnknown_Debug_2038A20->unkC.g--; gTasks[taskId].func = debug_80C74E4; break; case 2: - if (gUnknown_Debug_2038A20->contestant.b > 0) - gUnknown_Debug_2038A20->contestant.b--; + if (gUnknown_Debug_2038A20->unkC.b > 0) + gUnknown_Debug_2038A20->unkC.b--; gTasks[taskId].func = debug_80C74E4; break; } @@ -3170,7 +3170,7 @@ void debug_80C7294(u8 taskId) void debug_80C74E4(u8 taskId) { - u16 pal = (gUnknown_Debug_2038A20->contestant.r & 0x001f) + ((gUnknown_Debug_2038A20->contestant.g << 5) & 0x03e0) + ((gUnknown_Debug_2038A20->contestant.b << 10) & 0x7c00); + u16 pal = (gUnknown_Debug_2038A20->unkC.r & 0x001f) + ((gUnknown_Debug_2038A20->unkC.g << 5) & 0x03e0) + ((gUnknown_Debug_2038A20->unkC.b << 10) & 0x7c00); gPlttBufferUnfaded[gUnknown_Debug_2038A20->unk7 + 0x81] = pal; gPlttBufferFaded[gUnknown_Debug_2038A20->unk7 + 0x81] = pal; gPlttBufferUnfaded[0x101 + gUnknown_Debug_2038A20->unk6 * 16 + gUnknown_Debug_2038A20->unk7] = pal; @@ -3190,13 +3190,13 @@ void debug_80C7584(struct Sprite *sprite) { default: case 0: - shade = gUnknown_Debug_2038A20->contestant.r; + shade = gUnknown_Debug_2038A20->unkC.r; break; case 1: - shade = gUnknown_Debug_2038A20->contestant.g; + shade = gUnknown_Debug_2038A20->unkC.g; break; case 2: - shade = gUnknown_Debug_2038A20->contestant.b; + shade = gUnknown_Debug_2038A20->unkC.b; break; } sprite->pos2.x = 4 * shade; @@ -3320,10 +3320,10 @@ void debug_80C7A54(u8 taskId) u16 hue; CpuCopy16(gPlttBufferUnfaded + 0x80, gUnknown_Debug_2038A20->unk10, 32); hue = gPlttBufferUnfaded[gUnknown_Debug_2038A20->unk7 + 0x81]; - gUnknown_Debug_2038A20->contestant.r = hue & 0x1f; - gUnknown_Debug_2038A20->contestant.g = (hue & 0x3e0) >> 5; - gUnknown_Debug_2038A20->contestant.b = (hue & 0x7c00) >> 10; - gUnknown_Debug_2038A20->contestant.unused_15 = 0; + gUnknown_Debug_2038A20->unkC.r = hue & 0x1f; + gUnknown_Debug_2038A20->unkC.g = (hue & 0x3e0) >> 5; + gUnknown_Debug_2038A20->unkC.b = (hue & 0x7c00) >> 10; + gUnknown_Debug_2038A20->unkC.unused_15 = 0; debug_80C68CC(gUnknown_Debug_2038A20->unk7 + 1, 11, 10, 2); Menu_PrintText(gUnknown_Debug_083F8813, 13, 10); debug_80C68CC(hue, 14, 10, 4); @@ -3720,18 +3720,18 @@ void debug_80C7DDC(u8 taskId) switch (gUnknown_Debug_2038A20->unkA) { case 0: - if (gUnknown_Debug_2038A20->contestant.r < 31) - gUnknown_Debug_2038A20->contestant.r++; + if (gUnknown_Debug_2038A20->unkC.r < 31) + gUnknown_Debug_2038A20->unkC.r++; gTasks[taskId].func = debug_80C802C; break; case 1: - if (gUnknown_Debug_2038A20->contestant.g < 31) - gUnknown_Debug_2038A20->contestant.g++; + if (gUnknown_Debug_2038A20->unkC.g < 31) + gUnknown_Debug_2038A20->unkC.g++; gTasks[taskId].func = debug_80C802C; break; case 2: - if (gUnknown_Debug_2038A20->contestant.b < 31) - gUnknown_Debug_2038A20->contestant.b++; + if (gUnknown_Debug_2038A20->unkC.b < 31) + gUnknown_Debug_2038A20->unkC.b++; gTasks[taskId].func = debug_80C802C; break; } @@ -3741,18 +3741,18 @@ void debug_80C7DDC(u8 taskId) switch (gUnknown_Debug_2038A20->unkA) { case 0: - if (gUnknown_Debug_2038A20->contestant.r > 0) - gUnknown_Debug_2038A20->contestant.r--; + if (gUnknown_Debug_2038A20->unkC.r > 0) + gUnknown_Debug_2038A20->unkC.r--; gTasks[taskId].func = debug_80C802C; break; case 1: - if (gUnknown_Debug_2038A20->contestant.g > 0) - gUnknown_Debug_2038A20->contestant.g--; + if (gUnknown_Debug_2038A20->unkC.g > 0) + gUnknown_Debug_2038A20->unkC.g--; gTasks[taskId].func = debug_80C802C; break; case 2: - if (gUnknown_Debug_2038A20->contestant.b > 0) - gUnknown_Debug_2038A20->contestant.b--; + if (gUnknown_Debug_2038A20->unkC.b > 0) + gUnknown_Debug_2038A20->unkC.b--; gTasks[taskId].func = debug_80C802C; break; } @@ -3761,7 +3761,7 @@ void debug_80C7DDC(u8 taskId) void debug_80C802C(u8 taskId) { - u16 pal = (gUnknown_Debug_2038A20->contestant.r & 0x001f) + ((gUnknown_Debug_2038A20->contestant.g << 5) & 0x03e0) + ((gUnknown_Debug_2038A20->contestant.b << 10) & 0x7c00); + u16 pal = (gUnknown_Debug_2038A20->unkC.r & 0x001f) + ((gUnknown_Debug_2038A20->unkC.g << 5) & 0x03e0) + ((gUnknown_Debug_2038A20->unkC.b << 10) & 0x7c00); gPlttBufferUnfaded[gUnknown_Debug_2038A20->unk7 + 0x81] = pal; gPlttBufferFaded[gUnknown_Debug_2038A20->unk7 + 0x81] = pal; gPlttBufferUnfaded[0x101 + gUnknown_Debug_2038A20->unk6 * 16 + gUnknown_Debug_2038A20->unk7] = pal; diff --git a/src/mystery_event_menu.c b/src/mystery_event_menu.c index 206ca7b4c..987249f50 100644 --- a/src/mystery_event_menu.c +++ b/src/mystery_event_menu.c @@ -461,7 +461,7 @@ void debug_sub_815D1D8(void) gMain.state++; break; case 8: - sub_800832C(); + SetCloseLinkCallback(); gMain.state++; break; case 9: diff --git a/src/region_map.c b/src/region_map.c index 36895b056..8c4e694bc 100644 --- a/src/region_map.c +++ b/src/region_map.c @@ -1690,15 +1690,15 @@ void debug_sub_8110CCC(void) void debug_sub_8110D84(void) { - switch (sFlyDataPtr->round1Points) + switch (sFlyDataPtr->unk4) { case 0: BeginNormalPaletteFade(0xFFFFFFFF, 0, 16, 0, RGB(0, 0, 0)); - sFlyDataPtr->round1Points++; + sFlyDataPtr->unk4++; break; case 1: if (!UpdatePaletteFade()) - sFlyDataPtr->round1Points++; + sFlyDataPtr->unk4++; break; case 2: switch (sub_80FAB60()) @@ -1709,7 +1709,7 @@ void debug_sub_8110D84(void) debug_sub_8110CCC(); break; case 4: - if (sFlyDataPtr->regionMap.completedCombo != 0) + if (sFlyDataPtr->regionMap.unk16 != 0) { m4aSongNumStart(SE_SELECT); gSharedMem[0xA6E] = 1; // TODO: what is this? @@ -1719,7 +1719,7 @@ void debug_sub_8110D84(void) case 5: m4aSongNumStart(SE_SELECT); BeginNormalPaletteFade(0xFFFFFFFF, 0, 0, 16, RGB(0, 0, 0)); - sFlyDataPtr->round1Points++; + sFlyDataPtr->unk4++; break; } break; @@ -1736,14 +1736,14 @@ void debug_sub_8110D84(void) { sub_80FBCA0(); sub_80FAEC4(); - sFlyDataPtr->round1Points++; + sFlyDataPtr->unk4++; } break; case 5: if (sub_80FAFC0() == 0) { CreateRegionMapCursor(0, 0); - sFlyDataPtr->round1Points++; + sFlyDataPtr->unk4++; } break; case 6: @@ -1755,14 +1755,14 @@ void debug_sub_8110D84(void) { sub_80FBCA0(); sub_80FAEC4(); - sFlyDataPtr->round1Points++; + sFlyDataPtr->unk4++; } break; case 7: if (sub_80FAFC0() == 0) { CreateRegionMapCursor(0, 0); - sFlyDataPtr->round1Points = 3; + sFlyDataPtr->unk4 = 3; } break; } diff --git a/src/slot_machine.c b/src/slot_machine.c index 30aa0856e..a1245cfb0 100644 --- a/src/slot_machine.c +++ b/src/slot_machine.c @@ -822,9 +822,9 @@ static bool8 sub_8102058(struct Task *task) unk_debug_bss_1_8--; if (unk_debug_bss_1_8 == 0) { - PlaySE(0x18); - sub_8102E1C(eSlotMachine->repeatJam); - sub_8103C14(eSlotMachine->repeatJam); + PlaySE(SE_CONTEST_PLACE); + sub_8102E1C(eSlotMachine->unk18); + sub_8103C14(eSlotMachine->unk18); unk_debug_bss_1_8 = (Random() & 0x1F) + 1; eSlotMachine->state = 13; } diff --git a/src/trainer_card.c b/src/trainer_card.c index 18f3db9bb..fcae77e85 100644 --- a/src/trainer_card.c +++ b/src/trainer_card.c @@ -70,7 +70,7 @@ const struct TrainerCard sTestTrainerCard = .stars = 4, .hasPokedex = TRUE, .var_3 = TRUE, - .canvasPixels = TRUE, + .var_4 = TRUE, .firstHallOfFameA = 999, .firstHallOfFameB = 99, .firstHallOfFameC = 99, |