Document TV
This commit is contained in:
+25
-27
@@ -680,45 +680,43 @@ void ScrSpecial_SetMauvilleOldManObjEventGfx(void)
|
||||
|
||||
// Language fixers?
|
||||
|
||||
void sub_8120B70(union OldMan * oldMan)
|
||||
void SanitizeMauvilleOldManForRuby(union OldMan * oldMan)
|
||||
{
|
||||
s32 i;
|
||||
u8 playerName[PLAYER_NAME_LENGTH + 1];
|
||||
|
||||
switch (oldMan->common.id)
|
||||
{
|
||||
case MAUVILLE_MAN_TRADER:
|
||||
case MAUVILLE_MAN_TRADER:
|
||||
{
|
||||
struct MauvilleOldManTrader * trader = &oldMan->trader;
|
||||
for (i = 0; i < NUM_TRADER_ITEMS; i++)
|
||||
{
|
||||
struct MauvilleOldManTrader * trader = &oldMan->trader;
|
||||
for (i = 0; i < NUM_TRADER_ITEMS; i++)
|
||||
if (trader->language[i] == LANGUAGE_JAPANESE)
|
||||
ConvertInternationalString(trader->playerNames[i], LANGUAGE_JAPANESE);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case MAUVILLE_MAN_STORYTELLER:
|
||||
{
|
||||
struct MauvilleManStoryteller * storyteller = &oldMan->storyteller;
|
||||
for (i = 0; i < NUM_STORYTELLER_TALES; i++)
|
||||
{
|
||||
if (storyteller->gameStatIDs[i] != 0)
|
||||
{
|
||||
if (trader->language[i] == LANGUAGE_JAPANESE)
|
||||
memcpy(playerName, storyteller->trainerNames[i], PLAYER_NAME_LENGTH);
|
||||
playerName[PLAYER_NAME_LENGTH] = EOS;
|
||||
if (IsStringJapanese(playerName))
|
||||
{
|
||||
ConvertInternationalString(trader->playerNames[i], LANGUAGE_JAPANESE);
|
||||
memset(playerName, CHAR_SPACE, PLAYER_NAME_LENGTH + 1);
|
||||
StringCopy(playerName, gText_Friend);
|
||||
memcpy(storyteller->trainerNames[i], playerName, PLAYER_NAME_LENGTH);
|
||||
storyteller->language[i] = GAME_LANGUAGE;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case MAUVILLE_MAN_STORYTELLER:
|
||||
{
|
||||
struct MauvilleManStoryteller * storyteller = &oldMan->storyteller;
|
||||
for (i = 0; i < NUM_STORYTELLER_TALES; i++)
|
||||
{
|
||||
if (storyteller->gameStatIDs[i] != 0)
|
||||
{
|
||||
memcpy(playerName, storyteller->trainerNames[i], PLAYER_NAME_LENGTH);
|
||||
playerName[PLAYER_NAME_LENGTH] = EOS;
|
||||
if (IsStringJapanese(playerName))
|
||||
{
|
||||
memset(playerName, CHAR_SPACE, PLAYER_NAME_LENGTH + 1);
|
||||
StringCopy(playerName, gText_Friend);
|
||||
memcpy(storyteller->trainerNames[i], playerName, PLAYER_NAME_LENGTH);
|
||||
storyteller->language[i] = GAME_LANGUAGE;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user