summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/contest.c16
-rw-r--r--src/contest_2.c71
-rw-r--r--src/data/contest_opponents.h484
-rw-r--r--src/data/text/contest_de.h2
-rw-r--r--src/debug/nakamura_debug_menu.c2
-rw-r--r--src/debug/taya_debug_window.c2
-rw-r--r--src/debug/tomomichi_debug_menu.c48
-rw-r--r--src/debug/watanabe_debug_menu.c76
-rw-r--r--src/mystery_event_menu.c2
-rw-r--r--src/region_map.c18
-rw-r--r--src/slot_machine.c6
-rw-r--r--src/trainer_card.c2
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,