summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/trainer_card.h2
-rwxr-xr-xsrc/trainer_card.c136
2 files changed, 69 insertions, 69 deletions
diff --git a/include/trainer_card.h b/include/trainer_card.h
index a5b217413..1cadbd8fc 100644
--- a/include/trainer_card.h
+++ b/include/trainer_card.h
@@ -27,7 +27,7 @@ struct TrainerCard
/*0x30*/ u8 playerName[PLAYER_NAME_LENGTH + 1];
/*0x38*/ u8 version;
/*0x3A*/ u16 var_3A;
- /*0x3C*/ u32 berruCrushPoints;
+ /*0x3C*/ u32 berryCrushPoints;
/*0x40*/ u32 unionRoomNum;
/*0x44*/ u8 filler44[0x8];
/*0x4C*/ u8 var_4C;
diff --git a/src/trainer_card.c b/src/trainer_card.c
index 816d3bf25..cde15ae34 100755
--- a/src/trainer_card.c
+++ b/src/trainer_card.c
@@ -31,8 +31,8 @@
enum
{
- CARD_TYPE_FR,
- CARD_TYPE_RUBY,
+ CARD_TYPE_FRLG,
+ CARD_TYPE_RS,
CARD_TYPE_EMERALD,
};
@@ -500,13 +500,13 @@ static bool8 LoadCardGfx(void)
switch (sData->gfxLoadState)
{
case 0:
- if (sData->cardType != CARD_TYPE_FR)
+ if (sData->cardType != CARD_TYPE_FRLG)
LZ77UnCompWram(gUnknown_08DD1F78, sData->var_EF8);
else
LZ77UnCompWram(gUnknown_08DD2AE0, sData->var_EF8);
break;
case 1:
- if (sData->cardType != CARD_TYPE_FR)
+ if (sData->cardType != CARD_TYPE_FRLG)
LZ77UnCompWram(gUnknown_08DD21B0, sData->var_A48);
else
LZ77UnCompWram(gUnknown_08DD2D30, sData->var_A48);
@@ -514,33 +514,33 @@ static bool8 LoadCardGfx(void)
case 2:
if (!sData->isLink)
{
- if (sData->cardType != CARD_TYPE_FR)
+ if (sData->cardType != CARD_TYPE_FRLG)
LZ77UnCompWram(gUnknown_08DD2010, sData->var_598);
else
LZ77UnCompWram(gUnknown_08DD2B78, sData->var_598);
}
else
{
- if (sData->cardType != CARD_TYPE_FR)
+ if (sData->cardType != CARD_TYPE_FRLG)
LZ77UnCompWram(gUnknown_08DD228C, sData->var_598);
else
LZ77UnCompWram(gUnknown_08DD2E5C, sData->var_598);
}
break;
case 3:
- if (sData->cardType != CARD_TYPE_FR)
+ if (sData->cardType != CARD_TYPE_FRLG)
LZ77UnCompWram(gUnknown_0856F5CC, sData->var_13A8);
else
LZ77UnCompWram(gUnknown_0856F814, sData->var_13A8);
break;
case 4:
- if (sData->cardType != CARD_TYPE_FR)
+ if (sData->cardType != CARD_TYPE_FRLG)
LZ77UnCompWram(gEmeraldTrainerCard_Gfx, sData->var_19A8);
else
LZ77UnCompWram(gFireRedTrainerCard_Gfx, sData->var_19A8);
break;
case 5:
- if (sData->cardType == CARD_TYPE_FR)
+ if (sData->cardType == CARD_TYPE_FRLG)
LZ77UnCompWram(gUnknown_0856F018, sData->var_17A8);
break;
default:
@@ -704,15 +704,15 @@ static void SetPlayerCardData(struct TrainerCard *trainerCard, u8 cardType)
case CARD_TYPE_EMERALD:
trainerCard->battleTowerWins = 0;
trainerCard->battleTowerStraightWins = 0;
- // Seems like GF got CARD_TYPE_FR and CARD_TYPE_RUBY wrong.
- case CARD_TYPE_FR:
+ // Seems like GF got CARD_TYPE_FRLG and CARD_TYPE_RS wrong.
+ case CARD_TYPE_FRLG:
trainerCard->contestsWithFriends = GetCappedGameStat(GAME_STAT_WON_LINK_CONTEST, 999);
trainerCard->pokeblocksWithFriends = GetCappedGameStat(GAME_STAT_POKEBLOCKS_WITH_FRIENDS, 0xFFFF);
if (CountPlayerContestPaintings() > 4)
trainerCard->hasAllPaintings = TRUE;
trainerCard->stars = GetRubyTrainerStars(trainerCard);
break;
- case CARD_TYPE_RUBY:
+ case CARD_TYPE_RS:
trainerCard->battleTowerWins = 0;
trainerCard->battleTowerStraightWins = 0;
trainerCard->contestsWithFriends = 0;
@@ -726,7 +726,7 @@ static void SetPlayerCardData(struct TrainerCard *trainerCard, u8 cardType)
static void sub_80C3020(struct TrainerCard *trainerCard)
{
memset(trainerCard, 0, sizeof(struct TrainerCard));
- trainerCard->version = VERSION_EMERALD;
+ trainerCard->version = GAME_VERSION;
SetPlayerCardData(trainerCard, CARD_TYPE_EMERALD);
trainerCard->hasAllSymbols = HasAllFrontierSymbols();
trainerCard->frontierBP = gSaveBlock2Ptr->frontier.field_EBA;
@@ -742,10 +742,10 @@ static void sub_80C3020(struct TrainerCard *trainerCard)
void TrainerCard_GenerateCardForPlayer(struct TrainerCard *trainerCard)
{
memset(trainerCard, 0, 0x60);
- trainerCard->version = VERSION_EMERALD;
+ trainerCard->version = GAME_VERSION;
SetPlayerCardData(trainerCard, CARD_TYPE_EMERALD);
trainerCard->var_3A = HasAllFrontierSymbols();
- *((u16*)&trainerCard->berruCrushPoints) = gSaveBlock2Ptr->frontier.field_EBA;
+ *((u16*)&trainerCard->berryCrushPoints) = gSaveBlock2Ptr->frontier.field_EBA;
if (trainerCard->var_3A)
trainerCard->stars++;
@@ -762,15 +762,15 @@ void CopyTrainerCardData(struct TrainerCard *dst, u16 *src, u8 gameVersion)
switch (VersionToCardType(gameVersion))
{
- case CARD_TYPE_FR:
+ case CARD_TYPE_FRLG:
memcpy(dst, src, 0x60);
break;
- case CARD_TYPE_RUBY:
+ case CARD_TYPE_RS:
memcpy(dst, src, 0x38);
break;
case CARD_TYPE_EMERALD:
memcpy(dst, src, 0x60);
- dst->berruCrushPoints = 0;
+ dst->berryCrushPoints = 0;
dst->hasAllSymbols = src[29];
dst->frontierBP = src[30];
break;
@@ -973,10 +973,10 @@ static void PrintNameOnCard(void)
txtPtr = StringCopy(buffer, gText_TrainerCardName);
StringCopy(txtPtr, sData->trainerCard.playerName);
ConvertInternationalString(txtPtr, sData->language);
- if (sData->cardType == CARD_TYPE_FR)
- AddTextPrinterParameterized3(1, 1, 20, 28, gUnknown_0856FB0C, -1, buffer);
+ if (sData->cardType == CARD_TYPE_FRLG)
+ AddTextPrinterParameterized3(1, 1, 20, 28, gUnknown_0856FB0C, TEXT_SPEED_FF, buffer);
else
- AddTextPrinterParameterized3(1, 1, 16, 33, gUnknown_0856FB0C, -1, buffer);
+ AddTextPrinterParameterized3(1, 1, 16, 33, gUnknown_0856FB0C, TEXT_SPEED_FF, buffer);
}
static void PrintIdOnCard(void)
@@ -987,7 +987,7 @@ static void PrintIdOnCard(void)
u32 top;
txtPtr = StringCopy(buffer, gText_TrainerCardIDNo);
ConvertIntToDecimalStringN(txtPtr, sData->trainerCard.trainerId, STR_CONV_MODE_LEADING_ZEROS, 5);
- if (sData->cardType == CARD_TYPE_FR)
+ if (sData->cardType == CARD_TYPE_FRLG)
{
xPos = GetStringCenterAlignXOffset(1, buffer, 80) + 132;
top = 9;
@@ -998,7 +998,7 @@ static void PrintIdOnCard(void)
top = 9;
}
- AddTextPrinterParameterized3(1, 1, xPos, top, gUnknown_0856FB0C, -1, buffer);
+ AddTextPrinterParameterized3(1, 1, xPos, top, gUnknown_0856FB0C, TEXT_SPEED_FF, buffer);
}
static void PrintMoneyOnCard(void)
@@ -1007,9 +1007,9 @@ static void PrintMoneyOnCard(void)
u8 top;
if (!sData->isHoenn)
- AddTextPrinterParameterized3(1, 1, 20, 56, gUnknown_0856FB0C, -1, gText_TrainerCardMoney);
+ AddTextPrinterParameterized3(1, 1, 20, 56, gUnknown_0856FB0C, TEXT_SPEED_FF, gText_TrainerCardMoney);
else
- AddTextPrinterParameterized3(1, 1, 16, 57, gUnknown_0856FB0C, -1, gText_TrainerCardMoney);
+ AddTextPrinterParameterized3(1, 1, 16, 57, gUnknown_0856FB0C, TEXT_SPEED_FF, gText_TrainerCardMoney);
ConvertIntToDecimalStringN(gStringVar1, sData->trainerCard.money, 0, 6);
StringExpandPlaceholders(gStringVar4, gText_PokedollarVar1);
@@ -1023,7 +1023,7 @@ static void PrintMoneyOnCard(void)
xOffset = GetStringRightAlignXOffset(1, gStringVar4, 128);
top = 57;
}
- AddTextPrinterParameterized3(1, 1, xOffset, top, gUnknown_0856FB0C, -1, gStringVar4);
+ AddTextPrinterParameterized3(1, 1, xOffset, top, gUnknown_0856FB0C, TEXT_SPEED_FF, gStringVar4);
}
static u16 GetCaughtMonsCount(void)
@@ -1041,9 +1041,9 @@ static void PrintPokedexOnCard(void)
if (FlagGet(FLAG_SYS_POKEDEX_GET))
{
if (!sData->isHoenn)
- AddTextPrinterParameterized3(1, 1, 20, 72, gUnknown_0856FB0C, -1, gText_TrainerCardPokedex);
+ AddTextPrinterParameterized3(1, 1, 20, 72, gUnknown_0856FB0C, TEXT_SPEED_FF, gText_TrainerCardPokedex);
else
- AddTextPrinterParameterized3(1, 1, 16, 73, gUnknown_0856FB0C, -1,gText_TrainerCardPokedex);
+ AddTextPrinterParameterized3(1, 1, 16, 73, gUnknown_0856FB0C, TEXT_SPEED_FF, gText_TrainerCardPokedex);
StringCopy(ConvertIntToDecimalStringN(gStringVar4, sData->trainerCard.caughtMonsCount, 0, 3), gText_EmptyString6);
if (!sData->isHoenn)
{
@@ -1055,7 +1055,7 @@ static void PrintPokedexOnCard(void)
xOffset = GetStringRightAlignXOffset(1, gStringVar4, 128);
top = 73;
}
- AddTextPrinterParameterized3(1, 1, xOffset, top, gUnknown_0856FB0C, -1, gStringVar4);
+ AddTextPrinterParameterized3(1, 1, xOffset, top, gUnknown_0856FB0C, TEXT_SPEED_FF, gStringVar4);
}
}
@@ -1069,9 +1069,9 @@ static void PrintTimeOnCard(void)
u32 r7, r4, r10;
if (!sData->isHoenn)
- AddTextPrinterParameterized3(1, 1, 20, 88, gUnknown_0856FB0C, -1, gText_TrainerCardTime);
+ AddTextPrinterParameterized3(1, 1, 20, 88, gUnknown_0856FB0C, TEXT_SPEED_FF, gText_TrainerCardTime);
else
- AddTextPrinterParameterized3(1, 1, 16, 89, gUnknown_0856FB0C, -1, gText_TrainerCardTime);
+ AddTextPrinterParameterized3(1, 1, 16, 89, gUnknown_0856FB0C, TEXT_SPEED_FF, gText_TrainerCardTime);
if (sData->isLink)
{
@@ -1105,12 +1105,12 @@ static void PrintTimeOnCard(void)
FillWindowPixelRect(1, 0, r7, r4, r10, 15);
ConvertIntToDecimalStringN(gStringVar4, hours, 1, 3);
- AddTextPrinterParameterized3(1, 1, r7, r4, gUnknown_0856FB0C, -1, gStringVar4);
+ AddTextPrinterParameterized3(1, 1, r7, r4, gUnknown_0856FB0C, TEXT_SPEED_FF, gStringVar4);
r7 += 18;
- AddTextPrinterParameterized3(1, 1, r7, r4, gUnknown_0856FB40[sData->var_7], -1, gText_Colon2);
+ AddTextPrinterParameterized3(1, 1, r7, r4, gUnknown_0856FB40[sData->var_7], TEXT_SPEED_FF, gText_Colon2);
r7 += width;
ConvertIntToDecimalStringN(gStringVar4, minutes, 2, 2);
- AddTextPrinterParameterized3(1, 1, r7, r4, gUnknown_0856FB0C, -1, gStringVar4);
+ AddTextPrinterParameterized3(1, 1, r7, r4, gUnknown_0856FB0C, TEXT_SPEED_FF, gStringVar4);
}
static const u8 gUnknown_0856FB48[] = {0x71, 0x68};
@@ -1120,10 +1120,10 @@ static void PrintProfilePhraseOnCard(void)
{
if (sData->isLink)
{
- AddTextPrinterParameterized3(1, 1, 8, gUnknown_0856FB48[sData->isHoenn], gUnknown_0856FB0C, -1, sData->var_19[0]);
- AddTextPrinterParameterized3(1, 1, GetStringWidth(1, sData->var_19[0], 0) + 14, gUnknown_0856FB48[sData->isHoenn], gUnknown_0856FB0C, -1, sData->var_19[1]);
- AddTextPrinterParameterized3(1, 1, 8, gUnknown_0856FB4A[sData->isHoenn], gUnknown_0856FB0C, -1, sData->var_19[2]);
- AddTextPrinterParameterized3(1, 1, GetStringWidth(1, sData->var_19[2], 0) + 14, gUnknown_0856FB4A[sData->isHoenn], gUnknown_0856FB0C, -1, sData->var_19[3]);
+ AddTextPrinterParameterized3(1, 1, 8, gUnknown_0856FB48[sData->isHoenn], gUnknown_0856FB0C, TEXT_SPEED_FF, sData->var_19[0]);
+ AddTextPrinterParameterized3(1, 1, GetStringWidth(1, sData->var_19[0], 0) + 14, gUnknown_0856FB48[sData->isHoenn], gUnknown_0856FB0C, TEXT_SPEED_FF, sData->var_19[1]);
+ AddTextPrinterParameterized3(1, 1, 8, gUnknown_0856FB4A[sData->isHoenn], gUnknown_0856FB0C, TEXT_SPEED_FF, sData->var_19[2]);
+ AddTextPrinterParameterized3(1, 1, GetStringWidth(1, sData->var_19[2], 0) + 14, gUnknown_0856FB4A[sData->isHoenn], gUnknown_0856FB0C, TEXT_SPEED_FF, sData->var_19[3]);
}
}
@@ -1131,7 +1131,7 @@ static void PrintNameOnCard2(void)
{
StringCopy(sData->var_4D, sData->trainerCard.playerName);
ConvertInternationalString(sData->var_4D, sData->language);
- if (sData->cardType != CARD_TYPE_FR)
+ if (sData->cardType != CARD_TYPE_FRLG)
{
StringCopy(gStringVar1, sData->var_4D);
StringExpandPlaceholders(sData->var_4D, gText_Var1sTrainerCard);
@@ -1141,9 +1141,9 @@ static void PrintNameOnCard2(void)
static void sub_80C3B50(void)
{
if (!sData->isHoenn)
- AddTextPrinterParameterized3(1, 1, 136, 9, gUnknown_0856FB0C, -1, sData->var_4D);
+ AddTextPrinterParameterized3(1, 1, 136, 9, gUnknown_0856FB0C, TEXT_SPEED_FF, sData->var_4D);
else
- AddTextPrinterParameterized3(1, 1, GetStringRightAlignXOffset(1, sData->var_4D, 216), 9, gUnknown_0856FB0C, -1, sData->var_4D);
+ AddTextPrinterParameterized3(1, 1, GetStringRightAlignXOffset(1, sData->var_4D, 216), 9, gUnknown_0856FB0C, TEXT_SPEED_FF, sData->var_4D);
}
static const u8 gUnknown_0856FB4C[] = {0xfd, 0x02, 0xf0, 0xfd, 0x03, 0xf0, 0xfd, 0x04, 0xff};
@@ -1164,8 +1164,8 @@ static const u8 gUnknown_0856FB57[] = {0xd8, 0xd8};
static void PrintString(u8 top, const u8* str1, u8* str2, const u8* color)
{
- AddTextPrinterParameterized3(1, 1, gUnknown_0856FB55[sData->isHoenn], top * 16 + 33, gUnknown_0856FB0C, -1, str1);
- AddTextPrinterParameterized3(1, 1, GetStringRightAlignXOffset(1, str2, gUnknown_0856FB57[sData->isHoenn]), top * 16 + 33, color, -1, str2);
+ AddTextPrinterParameterized3(1, 1, gUnknown_0856FB55[sData->isHoenn], top * 16 + 33, gUnknown_0856FB0C, TEXT_SPEED_FF, str1);
+ AddTextPrinterParameterized3(1, 1, GetStringRightAlignXOffset(1, str2, gUnknown_0856FB57[sData->isHoenn]), top * 16 + 33, color, TEXT_SPEED_FF, str2);
}
static void PrintHofDebutStringOnCard(void)
@@ -1211,31 +1211,31 @@ static void PrintTradesStringOnCard(void)
static void PrintBerryCrushNumOnCard(void)
{
- if (sData->cardType == CARD_TYPE_FR && sData->trainerCard.berruCrushPoints)
- ConvertIntToDecimalStringN(sData->var_2C3, sData->trainerCard.berruCrushPoints, 1, 5);
+ if (sData->cardType == CARD_TYPE_FRLG && sData->trainerCard.berryCrushPoints)
+ ConvertIntToDecimalStringN(sData->var_2C3, sData->trainerCard.berryCrushPoints, 1, 5);
}
static void PrintBerryCrushStringOnCard(void)
{
- if (sData->cardType == CARD_TYPE_FR && sData->trainerCard.berruCrushPoints)
+ if (sData->cardType == CARD_TYPE_FRLG && sData->trainerCard.berryCrushPoints)
PrintString(4, gText_BerryCrush, sData->var_2C3, gUnknown_0856FB0F);
}
static void PrintUnionNumOnCard(void)
{
- if (sData->cardType == CARD_TYPE_FR && sData->trainerCard.unionRoomNum)
+ if (sData->cardType == CARD_TYPE_FRLG && sData->trainerCard.unionRoomNum)
ConvertIntToDecimalStringN(sData->var_34F, sData->trainerCard.unionRoomNum, 1, 5);
}
static void PrintUnionStringOnCard(void)
{
- if (sData->cardType == CARD_TYPE_FR && sData->trainerCard.unionRoomNum)
+ if (sData->cardType == CARD_TYPE_FRLG && sData->trainerCard.unionRoomNum)
PrintString(3, gText_UnionTradesAndBattles, sData->var_34F, gUnknown_0856FB0F);
}
static void PrintPokeblocksNumOnCard(void)
{
- if (sData->cardType != CARD_TYPE_FR && sData->trainerCard.pokeblocksWithFriends)
+ if (sData->cardType != CARD_TYPE_FRLG && sData->trainerCard.pokeblocksWithFriends)
{
ConvertIntToDecimalStringN(gStringVar1, sData->trainerCard.pokeblocksWithFriends, 1, 5);
StringExpandPlaceholders(sData->var_395, gText_Var1DarkGreyShadowLightGrey);
@@ -1244,19 +1244,19 @@ static void PrintPokeblocksNumOnCard(void)
static void PrintPokeblockStringOnCard(void)
{
- if (sData->cardType != CARD_TYPE_FR && sData->trainerCard.pokeblocksWithFriends)
+ if (sData->cardType != CARD_TYPE_FRLG && sData->trainerCard.pokeblocksWithFriends)
PrintString(3, gText_PokeblocksWithFriends, sData->var_395, gUnknown_0856FB0F);
}
static void PrintContestNumOnCard(void)
{
- if (sData->cardType != CARD_TYPE_FR && sData->trainerCard.contestsWithFriends)
+ if (sData->cardType != CARD_TYPE_FRLG && sData->trainerCard.contestsWithFriends)
ConvertIntToDecimalStringN(sData->var_3DB, sData->trainerCard.contestsWithFriends, 1, 5);
}
static void PrintContestStringOnCard(void)
{
- if (sData->cardType != CARD_TYPE_FR && sData->trainerCard.contestsWithFriends)
+ if (sData->cardType != CARD_TYPE_FRLG && sData->trainerCard.contestsWithFriends)
PrintString(4, gText_WonContestsWFriends, sData->var_3DB, gUnknown_0856FB0F);
}
@@ -1264,7 +1264,7 @@ static void PrintBattleFacilityNumsOnCard(void)
{
switch (sData->cardType)
{
- case CARD_TYPE_RUBY:
+ case CARD_TYPE_RS:
if (sData->hasBattleTowerWins)
{
ConvertIntToDecimalStringN(gStringVar1, sData->trainerCard.battleTowerWins, 1, 4);
@@ -1279,7 +1279,7 @@ static void PrintBattleFacilityNumsOnCard(void)
StringExpandPlaceholders(sData->var_421, gText_Var1DarkLightGreyBP);
}
break;
- case CARD_TYPE_FR:
+ case CARD_TYPE_FRLG:
break;
}
}
@@ -1288,7 +1288,7 @@ static void PrintBattleFacilityStringOnCard(void)
{
switch (sData->cardType)
{
- case CARD_TYPE_RUBY:
+ case CARD_TYPE_RS:
if (sData->hasBattleTowerWins)
PrintString(5, gText_BattleTower, sData->var_421, gUnknown_0856FB0C);
break;
@@ -1296,7 +1296,7 @@ static void PrintBattleFacilityStringOnCard(void)
if (sData->trainerCard.frontierBP)
PrintString(5, gText_BattlePtsWon, sData->var_421, gUnknown_0856FB0F);
break;
- case CARD_TYPE_FR:
+ case CARD_TYPE_FRLG:
break;
}
}
@@ -1307,7 +1307,7 @@ static void sub_80C4140(void)
u8 buffer[] = {0x05, 0x06, 0x07, 0x08, 0x09, 0x0a};
u8 buffer2[] = {0x00, 0x04, 0x08, 0x0c, 0x10, 0x14};
- if (sData->cardType == CARD_TYPE_FR)
+ if (sData->cardType == CARD_TYPE_FRLG)
{
for (i = 0; i < 6; i++)
{
@@ -1353,7 +1353,7 @@ static void sub_80C42A4(void)
u8 i;
u8 buffer[4] = {0x0b, 0x0c, 0x0d, 0x0e};
- if (sData->cardType == CARD_TYPE_FR && sData->trainerCard.var_4C == 1)
+ if (sData->cardType == CARD_TYPE_FRLG && sData->trainerCard.var_4C == 1)
{
for (i = 0; i < 3; i++)
{
@@ -1390,7 +1390,7 @@ static u8 SetCardBgsAndPals(void)
LoadBgTiles(0, sData->var_19A8, 6144, 0);
break;
case 2:
- if (sData->cardType != CARD_TYPE_FR)
+ if (sData->cardType != CARD_TYPE_FRLG)
{
LoadPalette(gEmeraldTrainerCardStarPals[sData->trainerCard.stars], 0, 96);
LoadPalette(gUnknown_0856F4EC, 48, 32);
@@ -1485,14 +1485,14 @@ static void sub_80C4630(void)
static void sub_80C474C(void)
{
- if (sData->cardType == CARD_TYPE_FR)
+ if (sData->cardType == CARD_TYPE_FRLG)
{
if (sData->hasTrades)
{
FillBgTilemapBufferRect(3, 141, 27, 9, 1, 1, 1);
FillBgTilemapBufferRect(3, 157, 27, 10, 1, 1, 1);
}
- if (sData->trainerCard.berruCrushPoints)
+ if (sData->trainerCard.berryCrushPoints)
{
FillBgTilemapBufferRect(3, 141, 21, 13, 1, 1, 1);
FillBgTilemapBufferRect(3, 157, 21, 14, 1, 1, 1);
@@ -1764,7 +1764,7 @@ void ShowPlayerTrainerCard(void (*callback)(void))
else
sData->isLink = FALSE;
- sData->language = LANGUAGE_ENGLISH;
+ sData->language = GAME_LANGUAGE;
sub_80C3020(&sData->trainerCard);
SetMainCallback2(CB2_InitTrainerCard);
}
@@ -1798,18 +1798,18 @@ static u8 GetSetCardType(void)
if (sData == NULL)
{
if (gGameVersion == VERSION_FIRE_RED || gGameVersion == VERSION_LEAF_GREEN)
- return CARD_TYPE_FR;
+ return CARD_TYPE_FRLG;
else if (gGameVersion == VERSION_EMERALD)
return CARD_TYPE_EMERALD;
else
- return CARD_TYPE_RUBY;
+ return CARD_TYPE_RS;
}
else
{
if (sData->trainerCard.version == VERSION_FIRE_RED || sData->trainerCard.version == VERSION_LEAF_GREEN)
{
sData->isHoenn = FALSE;
- return CARD_TYPE_FR;
+ return CARD_TYPE_FRLG;
}
else if (sData->trainerCard.version == VERSION_EMERALD)
{
@@ -1819,7 +1819,7 @@ static u8 GetSetCardType(void)
else
{
sData->isHoenn = TRUE;
- return CARD_TYPE_RUBY;
+ return CARD_TYPE_RS;
}
}
}
@@ -1827,11 +1827,11 @@ static u8 GetSetCardType(void)
static u8 VersionToCardType(u8 version)
{
if (version == VERSION_FIRE_RED || version == VERSION_LEAF_GREEN)
- return CARD_TYPE_FR;
+ return CARD_TYPE_FRLG;
else if (version == VERSION_EMERALD)
return CARD_TYPE_EMERALD;
else
- return CARD_TYPE_RUBY;
+ return CARD_TYPE_RS;
}
static void sub_80C4FF0(void)