Document global ur text

This commit is contained in:
GriffinR
2022-09-06 01:36:11 -04:00
parent 8a7f1cf1ce
commit 8fd8d21980
3 changed files with 470 additions and 480 deletions
+188 -196
View File
@@ -133,29 +133,29 @@ static void ViewURoomPartnerTrainerCard(u8 *dest, struct UnkStruct_URoom * uRoom
#define _8456CD8(a, b) ((a) | ((b) << 8))
static const u8 *const sUnionRoomActivityStringPtrs[] = {
gUnionRoomActivity_Blank,
gUnionRoomActivity_SingleBattle,
gUnionRoomActivity_DoubleBattle,
gUnionRoomActivity_MultiBattle,
gUnionRoomActivity_PokemonTrades,
gUnionRoomActivity_Chat,
gUnionRoomActivity_WonderCards,
gunionRoomActivity_WonderNews,
gUnionRoomActivity_Cards,
gUnionRoomActivity_PokemonJump,
gUnionRoomActivity_BerryCrush,
gUnionRoomActivity_BerryPicking,
gUnionRoomActivity_Search,
gUnionRoomActivity_SpinTradeJP,
gUnionRoomActivity_ItemTradeJP,
gUnionRoomActivity_Blank,
gUnionRoomActivity_Blank,
gUnionRoomActivity_Blank,
gUnionRoomActivity_Blank,
gUnionRoomActivity_Blank,
gUnionRoomActivity_Blank,
gUnionRoomActivity_WonderCards,
gunionRoomActivity_WonderNews
gText_UR_EmptyString,
gText_UR_SingleBattle,
gText_UR_DoubleBattle,
gText_UR_MultiBattle,
gText_UR_PokemonTrades,
gText_UR_Chat,
gText_UR_WonderCards,
gText_UR_WonderNews,
gText_UR_Cards,
gText_UR_PokemonJump,
gText_UR_BerryCrush,
gText_UR_BerryPicking,
gText_UR_Search,
gText_UR_SpinTrade,
gText_UR_ItemTrade,
gText_UR_EmptyString,
gText_UR_EmptyString,
gText_UR_EmptyString,
gText_UR_EmptyString,
gText_UR_EmptyString,
gText_UR_EmptyString,
gText_UR_WonderCards,
gText_UR_WonderNews
};
static const struct WindowTemplate sWindowTemplate_BButtonCancel = {
@@ -201,11 +201,11 @@ static const struct WindowTemplate sWindowTemplate_NumPlayerMode = {
};
const struct ListMenuItem sListMenuItems_PossibleGroupMembers[] = {
{gUnionRoomActivity_Blank, 0},
{gUnionRoomActivity_Blank, 1},
{gUnionRoomActivity_Blank, 2},
{gUnionRoomActivity_Blank, 3},
{gUnionRoomActivity_Blank, 4}
{gText_UR_EmptyString, 0},
{gText_UR_EmptyString, 1},
{gText_UR_EmptyString, 2},
{gText_UR_EmptyString, 3},
{gText_UR_EmptyString, 4}
};
static const struct ListMenuTemplate sListMenuTemplate_PossibleGroupMembers = {
@@ -250,22 +250,22 @@ static const struct WindowTemplate sWindowTemplate_MysteryGiftPlayerNameAndId =
};
static const struct ListMenuItem sListMenuItems_UnionRoomGroups[] = {
{gUnionRoomActivity_Blank, 0},
{gUnionRoomActivity_Blank, 1},
{gUnionRoomActivity_Blank, 2},
{gUnionRoomActivity_Blank, 3},
{gUnionRoomActivity_Blank, 4},
{gUnionRoomActivity_Blank, 5},
{gUnionRoomActivity_Blank, 6},
{gUnionRoomActivity_Blank, 7},
{gUnionRoomActivity_Blank, 8},
{gUnionRoomActivity_Blank, 9},
{gUnionRoomActivity_Blank, 10},
{gUnionRoomActivity_Blank, 11},
{gUnionRoomActivity_Blank, 12},
{gUnionRoomActivity_Blank, 13},
{gUnionRoomActivity_Blank, 14},
{gUnionRoomActivity_Blank, 15}
{gText_UR_EmptyString, 0},
{gText_UR_EmptyString, 1},
{gText_UR_EmptyString, 2},
{gText_UR_EmptyString, 3},
{gText_UR_EmptyString, 4},
{gText_UR_EmptyString, 5},
{gText_UR_EmptyString, 6},
{gText_UR_EmptyString, 7},
{gText_UR_EmptyString, 8},
{gText_UR_EmptyString, 9},
{gText_UR_EmptyString, 10},
{gText_UR_EmptyString, 11},
{gText_UR_EmptyString, 12},
{gText_UR_EmptyString, 13},
{gText_UR_EmptyString, 14},
{gText_UR_EmptyString, 15}
};
static const struct ListMenuTemplate sListMenuTemplate_UnionRoomGroups = {
@@ -300,10 +300,10 @@ static const struct WindowTemplate sWindowTemplate_InviteToActivity = {
};
static const struct ListMenuItem sListMenuItems_InviteToActivity[] = {
{gUnknown_8459354, _8456CD8( ACTIVITY_CARD, 2)},
{gUnknown_8459344, _8456CD8(ACTIVITY_BATTLE | IN_UNION_ROOM, 2)},
{gUnknown_845934C, _8456CD8(ACTIVITY_CHAT | IN_UNION_ROOM, 2)},
{gUnknown_8459360, _8456CD8(ACTIVITY_NONE | IN_UNION_ROOM, 0)}
{gText_UR_Greetings, _8456CD8( ACTIVITY_CARD, 2)},
{gText_UR_Battle, _8456CD8(ACTIVITY_BATTLE | IN_UNION_ROOM, 2)},
{gText_UR_Chat2, _8456CD8(ACTIVITY_CHAT | IN_UNION_ROOM, 2)},
{gText_UR_Exit, _8456CD8(ACTIVITY_NONE | IN_UNION_ROOM, 0)}
};
static const struct ListMenuTemplate sListMenuTemplate_InviteToActivity = {
@@ -339,8 +339,8 @@ static const struct WindowTemplate sWindowTemplate_TradeBoardRegisterInfoExit =
static const struct ListMenuItem gUnknown_8456E3C[] = {
{gText_Register, 1},
{gUnknown_8459370, 2},
{gUnknown_8459360, 3}
{gText_UR_Info, 2},
{gText_UR_Exit, 3}
};
static const struct ListMenuTemplate sListMenuTemplate_TradeBoardRegisterInfoExit = {
@@ -392,7 +392,7 @@ static const struct ListMenuItem sListMenuItems_TypeNames[] = {
{gTypeNames[TYPE_DRAGON], TYPE_DRAGON},
{gTypeNames[TYPE_STEEL], TYPE_STEEL},
{gTypeNames[TYPE_DARK], TYPE_DARK},
{gUnknown_8459360, NUMBER_OF_MON_TYPES}
{gText_UR_Exit, NUMBER_OF_MON_TYPES}
};
static const struct ListMenuTemplate sListMenuTemplate_TypeNames = {
@@ -437,16 +437,16 @@ static const struct WindowTemplate gUnknown_8456F24 = {
};
static const struct ListMenuItem sTradeBoardListMenuItems[] = {
{gUnionRoomActivity_Blank, -3},
{gUnionRoomActivity_Blank, 0},
{gUnionRoomActivity_Blank, 1},
{gUnionRoomActivity_Blank, 2},
{gUnionRoomActivity_Blank, 3},
{gUnionRoomActivity_Blank, 4},
{gUnionRoomActivity_Blank, 5},
{gUnionRoomActivity_Blank, 6},
{gUnionRoomActivity_Blank, 7},
{gUnknown_8459368, 8}
{gText_UR_EmptyString, -3},
{gText_UR_EmptyString, 0},
{gText_UR_EmptyString, 1},
{gText_UR_EmptyString, 2},
{gText_UR_EmptyString, 3},
{gText_UR_EmptyString, 4},
{gText_UR_EmptyString, 5},
{gText_UR_EmptyString, 6},
{gText_UR_EmptyString, 7},
{gText_UR_Exit2, 8}
};
static const struct ListMenuTemplate sTradeBoardListMenuTemplate = {
@@ -481,22 +481,22 @@ static const struct WindowTemplate gUnknown_8456F94 = {
};
static const struct ListMenuItem gUnknown_8456F9C[] = {
{gUnionRoomActivity_Blank, 0},
{gUnionRoomActivity_Blank, 1},
{gUnionRoomActivity_Blank, 2},
{gUnionRoomActivity_Blank, 3},
{gUnionRoomActivity_Blank, 4},
{gUnionRoomActivity_Blank, 5},
{gUnionRoomActivity_Blank, 6},
{gUnionRoomActivity_Blank, 7},
{gUnionRoomActivity_Blank, 8},
{gUnionRoomActivity_Blank, 9},
{gUnionRoomActivity_Blank, 10},
{gUnionRoomActivity_Blank, 11},
{gUnionRoomActivity_Blank, 12},
{gUnionRoomActivity_Blank, 13},
{gUnionRoomActivity_Blank, 14},
{gUnionRoomActivity_Blank, 15}
{gText_UR_EmptyString, 0},
{gText_UR_EmptyString, 1},
{gText_UR_EmptyString, 2},
{gText_UR_EmptyString, 3},
{gText_UR_EmptyString, 4},
{gText_UR_EmptyString, 5},
{gText_UR_EmptyString, 6},
{gText_UR_EmptyString, 7},
{gText_UR_EmptyString, 8},
{gText_UR_EmptyString, 9},
{gText_UR_EmptyString, 10},
{gText_UR_EmptyString, 11},
{gText_UR_EmptyString, 12},
{gText_UR_EmptyString, 13},
{gText_UR_EmptyString, 14},
{gText_UR_EmptyString, 15}
};
static const struct ListMenuTemplate gUnknown_845701C = {
@@ -673,16 +673,16 @@ static void PrintNumPlayersWaitingForMsg(u8 windowId, u8 capacityCode, u8 count)
switch (capacityCode << 8)
{
case 0x200:
UR_AddTextPrinterParameterized(windowId, 2, gUnknown_845742C[0][count - 1], 0, 2, UR_COLOR_DKE_WHT_LTE);
UR_AddTextPrinterParameterized(windowId, 2, gTexts_UR_PlayersNeededOrMode[0][count - 1], 0, 2, UR_COLOR_DKE_WHT_LTE);
break;
case 0x400:
UR_AddTextPrinterParameterized(windowId, 2, gUnknown_845742C[1][count - 1], 0, 2, UR_COLOR_DKE_WHT_LTE);
UR_AddTextPrinterParameterized(windowId, 2, gTexts_UR_PlayersNeededOrMode[1][count - 1], 0, 2, UR_COLOR_DKE_WHT_LTE);
break;
case 0x2500:
UR_AddTextPrinterParameterized(windowId, 2, gUnknown_845742C[2][count - 1], 0, 2, UR_COLOR_DKE_WHT_LTE);
UR_AddTextPrinterParameterized(windowId, 2, gTexts_UR_PlayersNeededOrMode[2][count - 1], 0, 2, UR_COLOR_DKE_WHT_LTE);
break;
case 0x3500:
UR_AddTextPrinterParameterized(windowId, 2, gUnknown_845742C[3][count - 1], 0, 2, UR_COLOR_DKE_WHT_LTE);
UR_AddTextPrinterParameterized(windowId, 2, gTexts_UR_PlayersNeededOrMode[3][count - 1], 0, 2, UR_COLOR_DKE_WHT_LTE);
break;
}
@@ -695,7 +695,7 @@ static void PrintPlayerNameAndIdOnWindow(u8 windowId)
u8 text2[12];
UR_AddTextPrinterParameterized(windowId, 2, gSaveBlock2Ptr->playerName, 0, 2, UR_COLOR_DKE_WHT_LTE);
StringCopy(text2, gUnknown_84571B4);
StringCopy(text2, gText_UR_ID);
ConvertIntToDecimalStringN(text, ReadAsU16(gSaveBlock2Ptr->playerTrainerId), STR_CONV_MODE_LEADING_ZEROS, 5);
StringAppend(text2, text);
UR_AddTextPrinterParameterized(windowId, 0, text2, 0, 0x10, UR_COLOR_DKE_WHT_LTE);
@@ -715,7 +715,7 @@ static void StringExpandPlaceholders_AwaitingCommFromAnother(u8 *dst, u8 caseId)
case ACTIVITY_WCARD2:
case ACTIVITY_WNEWS2:
// UB: argument *dst isn't used, instead it always prints to gStringVar4
StringExpandPlaceholders(gStringVar4, gUnknown_8457234);
StringExpandPlaceholders(gStringVar4, gText_UR_AwaitingCommunication);
break;
}
}
@@ -767,7 +767,7 @@ static void Task_TryBecomeLinkLeader(u8 taskId)
data->nPlayerModeWindowId = AddWindow(&sWindowTemplate_NumPlayerMode);
FillWindowPixelBuffer(data->bButtonCancelWindowId, PIXEL_FILL(2));
UR_AddTextPrinterParameterized(data->bButtonCancelWindowId, 0, gUnknown_845747C, 8, 2, UR_COLOR_WHT_DKE_LTE);
UR_AddTextPrinterParameterized(data->bButtonCancelWindowId, 0, gText_UR_BButtonCancel, 8, 2, UR_COLOR_WHT_DKE_LTE);
PutWindowTilemap(data->bButtonCancelWindowId);
CopyWindowToVram(data->bButtonCancelWindowId, COPYWIN_GFX);
@@ -789,9 +789,9 @@ static void Task_TryBecomeLinkLeader(u8 taskId)
if ((sPlayerActivityGroupSize >> 4) != 0)
{
if (data->playerCount > (sPlayerActivityGroupSize >> 4) - 1 && (sPlayerActivityGroupSize & 0xF) != 0)
StringExpandPlaceholders(gStringVar4, gUnknown_8457264);
StringExpandPlaceholders(gStringVar4, gText_UR_AwaitingLinkPressStart);
else
StringExpandPlaceholders(gStringVar4, gUnknown_8457234);
StringExpandPlaceholders(gStringVar4, gText_UR_AwaitingCommunication);
}
else
{
@@ -839,7 +839,7 @@ static void Task_TryBecomeLinkLeader(u8 taskId)
break;
case 10:
id = ((sPlayerCurrActivity & 0xF) == 2) ? 1 : 0;
if (PrintOnTextbox(&data->textState, gUnknown_845767C[id]))
if (PrintOnTextbox(&data->textState, gTexts_UR_PlayerUnavailable[id]))
{
data->playerCount = UnionRoomLeaderField0CompactionAndCount(data->field_0);
RedrawListMenu(data->listTaskId);
@@ -849,7 +849,7 @@ static void Task_TryBecomeLinkLeader(u8 taskId)
case 29:
// Other player cancelled.
id = ((sPlayerActivityGroupSize & 0xF) == 2) ? 0 : 1;
if (PrintOnTextbox(&data->textState, gUnknown_845767C[id]))
if (PrintOnTextbox(&data->textState, gTexts_UR_PlayerUnavailable[id]))
{
data->state = 21;
}
@@ -903,7 +903,7 @@ static void Task_TryBecomeLinkLeader(u8 taskId)
else
{
IntlConvPartnerUname7(gStringVar1, data->field_0->arr[data->playerCount - 1]);
StringExpandPlaceholders(gStringVar4, gUnknown_8457554);
StringExpandPlaceholders(gStringVar4, gText_UR_AnOKWasSentToPlayer);
data->state = 13;
}
@@ -943,8 +943,7 @@ static void Task_TryBecomeLinkLeader(u8 taskId)
data->state = 17;
break;
case 15:
// Are these members OK?
if (PrintOnTextbox(&data->textState, gUnknown_8457514))
if (PrintOnTextbox(&data->textState, gText_UR_AreTheseMembersOK))
data->state = 16;
break;
case 16:
@@ -965,7 +964,7 @@ static void Task_TryBecomeLinkLeader(u8 taskId)
}
break;
case 19:
if (PrintOnTextbox(&data->textState, gUnknown_8457530))
if (PrintOnTextbox(&data->textState, gText_UR_CancelModeWithTheseMembers))
data->state = 20;
break;
case 20:
@@ -1006,8 +1005,7 @@ static void Task_TryBecomeLinkLeader(u8 taskId)
}
break;
case 30:
// Mode with members will be canceled.
if (PrintOnTextbox(&data->textState, gUnknown_8457610))
if (PrintOnTextbox(&data->textState, gText_UR_ModeWithTheseMembersWillBeCanceled))
data->state = 23;
break;
case 21:
@@ -1072,17 +1070,17 @@ static void Leader_GetAcceptNewMemberPrompt(u8 *dst, u8 activity)
case ACTIVITY_BATTLE:
case ACTIVITY_DBLBATTLE:
case ACTIVITY_TRADE:
StringExpandPlaceholders(dst, gUnknown_84574A0);
StringExpandPlaceholders(dst, gText_UR_PlayerContactedYouForXAccept);
break;
case ACTIVITY_WCARD2:
case ACTIVITY_WNEWS2:
StringExpandPlaceholders(dst, gUnknown_84574C4);
StringExpandPlaceholders(dst, gText_UR_PlayerContactedYouShareX);
break;
case ACTIVITY_MLTBATTLE:
case ACTIVITY_PJUMP:
case ACTIVITY_BCRUSH:
case ACTIVITY_BPICK:
StringExpandPlaceholders(dst, gUnknown_84574EC);
StringExpandPlaceholders(dst, gText_UR_PlayerContactedYouAddToMembers);
break;
}
}
@@ -1093,11 +1091,11 @@ static void GetYouDeclinedTheOfferMessage(u8 *dst, u8 activity)
{
case ACTIVITY_BATTLE | IN_UNION_ROOM:
case ACTIVITY_TRADE | IN_UNION_ROOM:
StringExpandPlaceholders(dst, gUnknown_8457E28);
StringExpandPlaceholders(dst, gText_UR_OfferDeclined1);
break;
case ACTIVITY_CHAT | IN_UNION_ROOM:
case ACTIVITY_CARD | IN_UNION_ROOM:
StringExpandPlaceholders(dst, gUnknown_8457E44);
StringExpandPlaceholders(dst, gText_UR_OfferDeclined2);
break;
}
}
@@ -1111,13 +1109,13 @@ static void GetYouAskedToJoinGroupPleaseWaitMessage(u8 *dst, u8 activity)
case ACTIVITY_TRADE:
case ACTIVITY_WCARD2:
case ACTIVITY_WNEWS2:
StringExpandPlaceholders(dst, gUnknown_8459238);
StringExpandPlaceholders(dst, gText_UR_AwaitingPlayersResponse);
break;
case ACTIVITY_MLTBATTLE:
case ACTIVITY_PJUMP:
case ACTIVITY_BCRUSH:
case ACTIVITY_BPICK:
StringExpandPlaceholders(dst, gUnknown_8459250);
StringExpandPlaceholders(dst, gText_UR_PlayerHasBeenAskedToRegisterYouPleaseWait);
break;
}
}
@@ -1131,13 +1129,13 @@ static void GetGroupLeaderSentAnOKMessage(u8 *dst, u8 caseId)
case ACTIVITY_TRADE:
case ACTIVITY_WCARD2:
case ACTIVITY_WNEWS2:
StringExpandPlaceholders(dst, gUnknown_84576AC);
StringExpandPlaceholders(dst, gText_UR_PlayerSentBackOK);
break;
case ACTIVITY_MLTBATTLE:
case ACTIVITY_PJUMP:
case ACTIVITY_BCRUSH:
case ACTIVITY_BPICK:
StringExpandPlaceholders(dst, gUnknown_84576C4);
StringExpandPlaceholders(dst, gText_UR_PlayerOKdRegistration);
break;
}
}
@@ -1299,7 +1297,7 @@ static void Task_TryJoinLinkGroup(u8 taskId)
data->state = 1;
break;
case 1:
if (PrintOnTextbox(&data->textState, gUnknown_84591B8[gSpecialVar_0x8004]))
if (PrintOnTextbox(&data->textState, gTexts_UR_ChooseTrainer[gSpecialVar_0x8004]))
data->state = 2;
break;
case 2:
@@ -1311,7 +1309,7 @@ static void Task_TryJoinLinkGroup(u8 taskId)
data->playerNameAndIdWindowId = AddWindow(&sWindowTemplate_MysteryGiftPlayerNameAndId);
FillWindowPixelBuffer(data->bButtonCancelWindowId, PIXEL_FILL(2));
UR_AddTextPrinterParameterized(data->bButtonCancelWindowId, 0, gUnknown_8458FC8, 8, 2, UR_COLOR_WHT_DKE_LTE);
UR_AddTextPrinterParameterized(data->bButtonCancelWindowId, 0, gText_UR_ChooseJoinCancel, 8, 2, UR_COLOR_WHT_DKE_LTE);
PutWindowTilemap(data->bButtonCancelWindowId);
CopyWindowToVram(data->bButtonCancelWindowId, COPYWIN_GFX);
@@ -1357,7 +1355,7 @@ static void Task_TryJoinLinkGroup(u8 taskId)
else
{
// Postgame flags not both set
StringCopy(gStringVar4, gUnknown_8457608[var - 1]);
StringCopy(gStringVar4, gTexts_UR_CantTransmitToTrainer[var - 1]);
data->state = 18;
PlaySE(SE_POKENAV_ON);
}
@@ -1425,7 +1423,7 @@ static void Task_TryJoinLinkGroup(u8 taskId)
{
RfuSetStatus(RFU_STATUS_WAIT_ACK_JOIN_GROUP, 0);
StringCopy(gStringVar1, sUnionRoomActivityStringPtrs[sPlayerCurrActivity]);
StringExpandPlaceholders(gStringVar4, gUnknown_8457700);
StringExpandPlaceholders(gStringVar4, gText_UR_AwaitingOtherMembers);
}
break;
case 7:
@@ -1449,7 +1447,7 @@ static void Task_TryJoinLinkGroup(u8 taskId)
data->state = 7;
break;
case 7:
if (PrintOnTextbox(&data->textState, gUnknown_845771C))
if (PrintOnTextbox(&data->textState, gText_UR_QuitBeingMember))
data->state = 8;
break;
case 8:
@@ -1496,7 +1494,7 @@ static void Task_TryJoinLinkGroup(u8 taskId)
break;
case 13:
DestroyWirelessStatusIndicatorSprite();
if (PrintOnTextbox(&data->textState, gUnknown_8457754[RfuGetStatus()]))
if (PrintOnTextbox(&data->textState, gTexts_UR_PlayerDisconnected[RfuGetStatus()]))
{
gSpecialVar_Result = 6;
data->state = 23;
@@ -1509,7 +1507,7 @@ static void Task_TryJoinLinkGroup(u8 taskId)
break;
case 15:
DestroyWirelessStatusIndicatorSprite();
if (PrintOnTextbox(&data->textState, gUnknown_8457754[RfuGetStatus()]))
if (PrintOnTextbox(&data->textState, gTexts_UR_PlayerDisconnected[RfuGetStatus()]))
{
gSpecialVar_Result = 8;
data->state = 23;
@@ -2128,8 +2126,7 @@ static void Task_MEvent_Leader(u8 taskId)
}
break;
case 6:
// The link with your friend has been dropped...
if (MG_PrintTextOnWindow1AndWaitButton(&data->textState, gUnknown_84577F8))
if (MG_PrintTextOnWindow1AndWaitButton(&data->textState, gText_UR_LinkWithFriendDropped))
{
data->playerCount = UnionRoomLeaderField0CompactionAndCount(data->field_0);
RedrawListMenu(data->listTaskId);
@@ -2169,7 +2166,7 @@ static void Task_MEvent_Leader(u8 taskId)
RedrawListMenu(data->listTaskId);
data->playerCount++;
IntlConvPartnerUname7(gStringVar1, data->field_0->arr[data->playerCount - 1]);
StringExpandPlaceholders(gStringVar4, gUnknown_8457554);
StringExpandPlaceholders(gStringVar4, gText_UR_AnOKWasSentToPlayer);
data->state = 9;
LinkRfu_StopManagerAndFinalizeSlots();
}
@@ -2227,7 +2224,7 @@ static void Task_MEvent_Leader(u8 taskId)
break;
case 14:
// Please start over from the beginning.
if (MG_PrintTextOnWindow1AndWaitButton(&data->textState, gUnknown_84571B8))
if (MG_PrintTextOnWindow1AndWaitButton(&data->textState, gText_UR_PleaseStartOver))
{
DestroyTask(taskId);
gSpecialVar_Result = 5;
@@ -2295,7 +2292,7 @@ static void Task_CardOrNewsWithFriend(u8 taskId)
data->state = 1;
break;
case 1:
AddTextPrinterToWindow1(gUnknown_8458FE4);
AddTextPrinterToWindow1(gText_UR_ChooseTrainer);
data->state = 2;
break;
case 2:
@@ -2365,7 +2362,7 @@ static void Task_CardOrNewsWithFriend(u8 taskId)
}
break;
case 4:
AddTextPrinterToWindow1(gUnknown_8459238);
AddTextPrinterToWindow1(gText_UR_AwaitingPlayersResponse);
IntlConvPartnerUname(gStringVar1, data->field_0->arr[data->leaderId]);
data->state = 5;
break;
@@ -2384,7 +2381,7 @@ static void Task_CardOrNewsWithFriend(u8 taskId)
data->state = 8;
break;
case 5:
AddTextPrinterToWindow1(gUnknown_84576AC);
AddTextPrinterToWindow1(gText_UR_PlayerSentBackOK);
RfuSetStatus(RFU_STATUS_OK, 0);
break;
}
@@ -2402,7 +2399,7 @@ static void Task_CardOrNewsWithFriend(u8 taskId)
data->state++;
break;
case 9:
if (MG_PrintTextOnWindow1AndWaitButton(&data->textState, gUnknown_8457838[RfuGetStatus()]))
if (MG_PrintTextOnWindow1AndWaitButton(&data->textState, gTexts_UR_LinkDropped[RfuGetStatus()]))
{
DestroyWirelessStatusIndicatorSprite();
DestroyTask(taskId);
@@ -2412,7 +2409,7 @@ static void Task_CardOrNewsWithFriend(u8 taskId)
break;
case 7:
DestroyWirelessStatusIndicatorSprite();
AddTextPrinterToWindow1(gUnknown_84571B8);
AddTextPrinterToWindow1(gText_UR_PleaseStartOver);
DestroyTask(taskId);
LinkRfu_Shutdown();
gSpecialVar_Result = 5;
@@ -2461,7 +2458,7 @@ static void Task_CardOrNewsOverWireless(u8 taskId)
data->state = 1;
break;
case 1:
AddTextPrinterToWindow1(gUnknown_84591DC);
AddTextPrinterToWindow1(gText_UR_SearchingForWirelessSystemWait);
data->state = 2;
break;
case 2:
@@ -2530,7 +2527,7 @@ static void Task_CardOrNewsOverWireless(u8 taskId)
}
break;
case 4:
AddTextPrinterToWindow1(gUnknown_845928C);
AddTextPrinterToWindow1(gText_UR_AwaitingResponseFromWirelessSystem);
IntlConvPartnerUname(gStringVar1, data->field_0->arr[data->leaderId]);
data->state = 5;
break;
@@ -2549,7 +2546,7 @@ static void Task_CardOrNewsOverWireless(u8 taskId)
data->state = 8;
break;
case 5:
AddTextPrinterToWindow1(gUnknown_845777C);
AddTextPrinterToWindow1(gText_UR_WirelessLinkEstablished);
RfuSetStatus(RFU_STATUS_OK, 0);
break;
}
@@ -2570,7 +2567,7 @@ static void Task_CardOrNewsOverWireless(u8 taskId)
data->state++;
break;
case 9:
if (MG_PrintTextOnWindow1AndWaitButton(&data->textState, gUnknown_84577BC))
if (MG_PrintTextOnWindow1AndWaitButton(&data->textState, gText_UR_WirelessLinkDropped))
{
DestroyWirelessStatusIndicatorSprite();
DestroyTask(taskId);
@@ -2579,7 +2576,7 @@ static void Task_CardOrNewsOverWireless(u8 taskId)
}
break;
case 7:
if (MG_PrintTextOnWindow1AndWaitButton(&data->textState, gUnknown_84571E0))
if (MG_PrintTextOnWindow1AndWaitButton(&data->textState, gText_UR_WirelessSearchCanceled))
{
DestroyWirelessStatusIndicatorSprite();
DestroyTask(taskId);
@@ -2588,7 +2585,7 @@ static void Task_CardOrNewsOverWireless(u8 taskId)
}
break;
case 11:
if (MG_PrintTextOnWindow1AndWaitButton(&data->textState, gUnknown_845933C[data->cardOrNews]))
if (MG_PrintTextOnWindow1AndWaitButton(&data->textState, gTexts_UR_NoWonderShared[data->cardOrNews]))
{
DestroyWirelessStatusIndicatorSprite();
DestroyTask(taskId);
@@ -2717,11 +2714,11 @@ static void Task_RunUnionRoom(u8 taskId)
{
ResetUnionRoomTrade(&sUnionRoomTrade);
RfuUpdatePlayerGnameStateAndSend(0, 0, 0);
UnionRoom_ScheduleFieldMessageAndExit(gUnknown_8458D54);
UnionRoom_ScheduleFieldMessageAndExit(gText_UR_RegistrationCanceled);
}
else if (!RegisterTradeMonAndGetIsEgg(GetCursorSelectionMonId(), &sUnionRoomTrade))
{
UnionRoom_ScheduleFieldMessageWithFollowupState(52, gURText_PleaseChooseTypeOfMon);
UnionRoom_ScheduleFieldMessageWithFollowupState(52, gText_UR_ChooseRequestedMonType);
}
else
{
@@ -2733,7 +2730,7 @@ static void Task_RunUnionRoom(u8 taskId)
taskData[1] = sUnionRoomTrade.field_8;
if (id >= PARTY_SIZE)
{
UnionRoom_ScheduleFieldMessageAndExit(gUnknown_8458D9C);
UnionRoom_ScheduleFieldMessageAndExit(gText_UR_TradeCanceled);
}
else
{
@@ -2852,9 +2849,9 @@ static void Task_RunUnionRoom(u8 taskId)
case 1:
case 2:
if (IsUnionRoomListenTaskActive() == TRUE)
UnionRoom_ScheduleFieldMessageAndExit(gUnknown_8457F90);
UnionRoom_ScheduleFieldMessageAndExit(gText_UR_TrainerAppearsBusy);
else
UnionRoom_ScheduleFieldMessageWithFollowupState(30, gUnknown_8457F90);
UnionRoom_ScheduleFieldMessageWithFollowupState(30, gText_UR_TrainerAppearsBusy);
sPlayerCurrActivity = IN_UNION_ROOM;
break;
@@ -2871,7 +2868,7 @@ static void Task_RunUnionRoom(u8 taskId)
if (!FuncIsActiveTask(Task_ExchangeCards))
{
if (sPlayerCurrActivity == (ACTIVITY_TRADE | IN_UNION_ROOM))
UnionRoom_ScheduleFieldMessageWithFollowupState(31, gUnknown_84578BC);
UnionRoom_ScheduleFieldMessageWithFollowupState(31, gText_UR_AwaitingPlayersResponseAboutTrade);
else
data->state = 5;
}
@@ -2887,7 +2884,7 @@ static void Task_RunUnionRoom(u8 taskId)
case 5:
id = ConvPartnerUnameAndGetWhetherMetAlready(&data->field_0->arr[taskData[1]]);
playerGender = GetUnionRoomPlayerGender(taskData[1], data->field_0);
UnionRoom_ScheduleFieldMessageWithFollowupState(6, gURText_FriendPromptsForActivity[id][playerGender]);
UnionRoom_ScheduleFieldMessageWithFollowupState(6, gTexts_UR_HiDoSomething[id][playerGender]);
break;
case 6:
var5 = ListMenuHandler_AllItemsAvailable(&data->textState, &data->topListMenuWindowId, &data->topListMenuListMenuId, &sWindowTemplate_InviteToActivity, &sListMenuTemplate_InviteToActivity);
@@ -2905,7 +2902,7 @@ static void Task_RunUnionRoom(u8 taskId)
{
data->playerSendBuffer[0] = IN_UNION_ROOM;
Rfu_SendPacket(data->playerSendBuffer);
StringCopy(gStringVar4, gUnknown_845842C[gLinkPlayers[0].gender]);
StringCopy(gStringVar4, gTexts_UR_IfYouWantToDoSomething[gLinkPlayers[0].gender]);
data->state = 32;
}
else
@@ -2914,7 +2911,7 @@ static void Task_RunUnionRoom(u8 taskId)
sPlayerActivityGroupSize = (u32)(var5) >> 8;
if (sPlayerCurrActivity == (ACTIVITY_BATTLE | IN_UNION_ROOM) && !HasAtLeastTwoMonsOfLevel30OrLower())
{
UnionRoom_ScheduleFieldMessageWithFollowupState(5, gUnknown_845847C);
UnionRoom_ScheduleFieldMessageWithFollowupState(5, gText_UR_NeedTwoMonsOfLevel30OrLower1);
}
else
{
@@ -2927,14 +2924,14 @@ static void Task_RunUnionRoom(u8 taskId)
}
break;
case 28:
StringCopy(gStringVar4, gUnknown_8458434);
StringCopy(gStringVar4, gText_UR_TrainerBattleBusy);
data->state = 36;
break;
case 27:
PollPartnerYesNoResponse(data);
playerGender = GetUnionRoomPlayerGender(taskData[1], data->field_0);
id = GetResponseIdx_InviteToURoomActivity(data->playerSendBuffer[0] & 0x3F);
if (PrintOnTextbox(&data->textState, gResponseToURoomActivityInviteStringPtrs[playerGender][id]))
if (PrintOnTextbox(&data->textState, gTexts_UR_WaitOrShowCard[playerGender][id]))
{
taskData[3] = 0;
data->state = 29;
@@ -2954,7 +2951,7 @@ static void Task_RunUnionRoom(u8 taskId)
case 29:
if (!gReceivedRemoteLinkPlayers)
{
StringCopy(gStringVar4, gUnknown_8458434);
StringCopy(gStringVar4, gText_UR_TrainerBattleBusy);
data->state = 28;
}
else
@@ -2984,7 +2981,7 @@ static void Task_RunUnionRoom(u8 taskId)
case 7:
id = ConvPartnerUnameAndGetWhetherMetAlready(&data->field_0->arr[taskData[1]]);
playerGender = GetUnionRoomPlayerGender(taskData[1], data->field_0);
UnionRoom_ScheduleFieldMessageWithFollowupState(6, gURText_FriendPromptsForActivity[id][playerGender]);
UnionRoom_ScheduleFieldMessageWithFollowupState(6, gTexts_UR_HiDoSomething[id][playerGender]);
break;
case 40:
if (PrintOnTextbox(&data->textState, gStringVar4))
@@ -3002,7 +2999,7 @@ static void Task_RunUnionRoom(u8 taskId)
{
StringCopy(gStringVar1, gLinkPlayers[GetMultiplayerId() ^ 1].name);
id = PlayerHasMetTrainerBefore(gLinkPlayers[1].trainerId, gLinkPlayers[1].name);
StringExpandPlaceholders(gStringVar4, gUnknown_8457C20[id]);
StringExpandPlaceholders(gStringVar4, gTexts_UR_AwaitingResponse[id]);
data->state = 33;
}
else
@@ -3026,7 +3023,7 @@ static void Task_RunUnionRoom(u8 taskId)
case 1:
case -1:
playerGender = GetUnionRoomPlayerGender(taskData[1], data->field_0);
UnionRoom_ScheduleFieldMessageAndExit(gUnknown_8458548[playerGender]);
UnionRoom_ScheduleFieldMessageAndExit(gTexts_UR_DeclineChat[playerGender]);
break;
}
break;
@@ -3049,9 +3046,9 @@ static void Task_RunUnionRoom(u8 taskId)
playerGender = GetUnionRoomPlayerGender(taskData[1], data->field_0);
UpdateGameDataWithActivitySpriteGendersFlag(ACTIVITY_PLYRTALK | IN_UNION_ROOM, 0, TRUE);
if (IsUnionRoomListenTaskActive() == TRUE)
UnionRoom_ScheduleFieldMessageAndExit(gUnknown_84585E8[playerGender]);
UnionRoom_ScheduleFieldMessageAndExit(gTexts_UR_ChatDeclined[playerGender]);
else
UnionRoom_ScheduleFieldMessageWithFollowupState(30, gUnknown_84585E8[playerGender]);
UnionRoom_ScheduleFieldMessageWithFollowupState(30, gTexts_UR_ChatDeclined[playerGender]);
break;
case 3:
data->state = 22;
@@ -3065,9 +3062,9 @@ static void Task_RunUnionRoom(u8 taskId)
playerGender = GetUnionRoomPlayerGender(taskData[1], data->field_0);
UpdateGameDataWithActivitySpriteGendersFlag(ACTIVITY_PLYRTALK | IN_UNION_ROOM, 0, TRUE);
if (IsUnionRoomListenTaskActive() == TRUE)
UnionRoom_ScheduleFieldMessageAndExit(gUnknown_84585E8[playerGender]);
UnionRoom_ScheduleFieldMessageAndExit(gTexts_UR_ChatDeclined[playerGender]);
else
UnionRoom_ScheduleFieldMessageWithFollowupState(30, gUnknown_84585E8[playerGender]);
UnionRoom_ScheduleFieldMessageWithFollowupState(30, gTexts_UR_ChatDeclined[playerGender]);
}
if (gReceivedRemoteLinkPlayers)
data->state = 16;
@@ -3098,7 +3095,7 @@ static void Task_RunUnionRoom(u8 taskId)
data->state = 33;
StringCopy(gStringVar1, gLinkPlayers[1].name);
id = PlayerHasMetTrainerBefore(gLinkPlayers[1].trainerId, gLinkPlayers[1].name);
StringExpandPlaceholders(gStringVar4, gUnknown_8457BCC[id]);
StringExpandPlaceholders(gStringVar4, gTexts_UR_PlayerContactedYou[id]);
}
break;
case 33:
@@ -3111,7 +3108,7 @@ static void Task_RunUnionRoom(u8 taskId)
if (UnionRoom_HandleContactFromOtherPlayer(data) && JOY_NEW(B_BUTTON))
{
sub_80FBD6C(1);
StringCopy(gStringVar4, gUnknown_8457E60);
StringCopy(gStringVar4, gText_UR_ChatEnded);
data->state = 36;
}
break;
@@ -3138,7 +3135,7 @@ static void Task_RunUnionRoom(u8 taskId)
data->playerSendBuffer[0] = ACTIVITY_DECLINE | IN_UNION_ROOM;
Rfu_SendPacket(data->playerSendBuffer);
data->state = 10;
StringCopy(gStringVar4, gUnknown_84584C0);
StringCopy(gStringVar4, gText_UR_NeedTwoMonsOfLevel30OrLower2);
}
else
{
@@ -3229,19 +3226,19 @@ static void Task_RunUnionRoom(u8 taskId)
{
if (GetHostRFUtgtGname()->species == SPECIES_EGG)
{
StringCopy(gStringVar4, gUnknown_8458DE8);
StringCopy(gStringVar4, gText_UR_CancelRegistrationOfEgg);
}
else
{
StringCopy(gStringVar1, gSpeciesNames[GetHostRFUtgtGname()->species]);
ConvertIntToDecimalStringN(gStringVar2, GetHostRFUtgtGname()->level, STR_CONV_MODE_LEFT_ALIGN, 3);
StringExpandPlaceholders(gStringVar4, gUnknown_8458DBC);
StringExpandPlaceholders(gStringVar4, gText_UR_CancelRegistrationOfMon);
}
UnionRoom_ScheduleFieldMessageWithFollowupState(44, gStringVar4);
}
break;
case 43:
if (PrintOnTextbox(&data->textState, gUnknown_8458AB8))
if (PrintOnTextbox(&data->textState, gText_UR_RegisterMonAtTradingBoard))
data->state = 47;
break;
case 47:
@@ -3258,10 +3255,10 @@ static void Task_RunUnionRoom(u8 taskId)
switch (var5)
{
case 1: // REGISTER
UnionRoom_ScheduleFieldMessageWithFollowupState(53, gUnknown_8458D1C);
UnionRoom_ScheduleFieldMessageWithFollowupState(53, gText_UR_WhichMonWillYouOffer);
break;
case 2: // INFO
UnionRoom_ScheduleFieldMessageWithFollowupState(47, gUnknown_8458B44);
UnionRoom_ScheduleFieldMessageWithFollowupState(47, gText_UR_TradingBoardInfo);
break;
}
}
@@ -3290,7 +3287,7 @@ static void Task_RunUnionRoom(u8 taskId)
case 18:
ResetUnionRoomTrade(&sUnionRoomTrade);
RfuUpdatePlayerGnameStateAndSend(0, 0, 0);
UnionRoom_ScheduleFieldMessageAndExit(gUnknown_8458D54);
UnionRoom_ScheduleFieldMessageAndExit(gText_UR_RegistrationCanceled);
break;
default:
sUnionRoomTrade.type = var5;
@@ -3301,7 +3298,7 @@ static void Task_RunUnionRoom(u8 taskId)
break;
case 55:
RfuUpdatePlayerGnameStateAndSend(sUnionRoomTrade.type, sUnionRoomTrade.playerSpecies, sUnionRoomTrade.playerLevel);
UnionRoom_ScheduleFieldMessageAndExit(gUnknown_8458D78);
UnionRoom_ScheduleFieldMessageAndExit(gText_UR_RegistraionCompleted);
break;
case 44:
switch (UnionRoomHandleYesNo(&data->textState, FALSE))
@@ -3317,7 +3314,7 @@ static void Task_RunUnionRoom(u8 taskId)
}
break;
case 56:
if (PrintOnTextbox(&data->textState, gUnknown_8458E10))
if (PrintOnTextbox(&data->textState, gText_UR_RegistrationCanceled2))
{
RfuUpdatePlayerGnameStateAndSend(0, 0, 0);
ResetUnionRoomTrade(&sUnionRoomTrade);
@@ -3326,7 +3323,7 @@ static void Task_RunUnionRoom(u8 taskId)
}
break;
case 45:
if (PrintOnTextbox(&data->textState, gUnknown_8458A98))
if (PrintOnTextbox(&data->textState, gText_UR_XCheckedTradingBoard))
data->state = 46;
break;
case 46:
@@ -3350,18 +3347,18 @@ static void Task_RunUnionRoom(u8 taskId)
{
case UR_TRADE_MATCH:
IntlConvPartnerUname(gStringVar1, data->field_0->arr[var5]);
UnionRoom_ScheduleFieldMessageWithFollowupState(49, gUnknown_8458E70);
UnionRoom_ScheduleFieldMessageWithFollowupState(49, gText_UR_AskTrainerToMakeTrade);
taskData[1] = var5;
break;
case UR_TRADE_NOTYPE:
IntlConvPartnerUname(gStringVar1, data->field_0->arr[var5]);
StringCopy(gStringVar2, gTypeNames[data->field_0->arr[var5].gname_uname.gname.type]);
UnionRoom_ScheduleFieldMessageWithFollowupState(46, gUnknown_8458ED0);
UnionRoom_ScheduleFieldMessageWithFollowupState(46, gText_UR_DontHaveTypeTrainerWants);
break;
case UR_TRADE_NOEGG:
IntlConvPartnerUname(gStringVar1, data->field_0->arr[var5]);
StringCopy(gStringVar2, gTypeNames[data->field_0->arr[var5].gname_uname.gname.type]);
UnionRoom_ScheduleFieldMessageWithFollowupState(46, gUnknown_8458F04);
UnionRoom_ScheduleFieldMessageWithFollowupState(46, gText_UR_DontHaveEggTrainerWants);
break;
}
break;
@@ -3382,7 +3379,7 @@ static void Task_RunUnionRoom(u8 taskId)
}
break;
case 50:
if (PrintOnTextbox(&data->textState, gUnknown_8458D1C))
if (PrintOnTextbox(&data->textState, gText_UR_WhichMonWillYouOffer))
{
sUnionRoomTrade.field_0 = 2;
memcpy(&gPartnerTgtGnameSub, &data->field_0->arr[taskData[1]].gname_uname.gname.unk_00, sizeof(gPartnerTgtGnameSub));
@@ -3398,7 +3395,7 @@ static void Task_RunUnionRoom(u8 taskId)
sPlayerCurrActivity = ACTIVITY_TRADE | IN_UNION_ROOM;
sub_80FC114(data->field_0->arr[taskData[1]].gname_uname.uname, &data->field_0->arr[taskData[1]].gname_uname.gname, ACTIVITY_TRADE | IN_UNION_ROOM);
IntlConvPartnerUname(gStringVar1, data->field_0->arr[taskData[1]]);
UR_PrintFieldMessage(gURText_PleaseWaitMsgs[2]);
UR_PrintFieldMessage(gTexts_UR_CommunicatingWait[2]);
data->state = 25;
break;
case 26:
@@ -3862,7 +3859,7 @@ static u8 CreateTradeBoardWindow(const struct WindowTemplate * template)
u8 windowId = AddWindow(template);
DrawStdWindowFrame(windowId, FALSE);
FillWindowPixelBuffer(windowId, PIXEL_FILL(15));
UR_AddTextPrinterParameterized(windowId, 0, gUnknown_8459378, 8, 1, UR_COLOR_DN5_DN6_LTB);
UR_AddTextPrinterParameterized(windowId, 0, gText_UR_NameWantedOfferLv, 8, 1, UR_COLOR_DN5_DN6_LTB);
PutWindowTilemap(windowId);
CopyWindowToVram(windowId, COPYWIN_GFX);
return windowId;
@@ -4180,7 +4177,7 @@ static void PrintUnionRoomGroupOnWindow(u8 windowId, u8 x, u8 y, struct UnkStruc
u8 uname[30];
ConvertIntToDecimalStringN(gStringVar4, id + 1, STR_CONV_MODE_LEADING_ZEROS, 2);
StringAppend(gStringVar4, gUnknown_84571B0);
StringAppend(gStringVar4, gText_UR_Colon);
UR_AddTextPrinterParameterized(windowId, 0, gStringVar4, x, y, UR_COLOR_DKE_WHT_LTE);
x += 18;
activity = group->gname_uname.gname.activity;
@@ -4189,7 +4186,7 @@ static void PrintUnionRoomGroupOnWindow(u8 windowId, u8 x, u8 y, struct UnkStruc
IntlConvPartnerUname(uname, *group);
UR_AddTextPrinterParameterized(windowId, 2, uname, x, y, colorIdx);
ConvertIntToDecimalStringN(id_str, group->gname_uname.gname.unk_00.playerTrainerId[0] | (group->gname_uname.gname.unk_00.playerTrainerId[1] << 8), STR_CONV_MODE_LEADING_ZEROS, 5);
StringCopy(gStringVar4, gUnknown_84571B4);
StringCopy(gStringVar4, gText_UR_ID);
StringAppend(gStringVar4, id_str);
x += 77;
UR_AddTextPrinterParameterized(windowId, 0, gStringVar4, x, y, colorIdx);
@@ -4206,7 +4203,7 @@ static void PrintGroupMemberCandidateOnWindowWithColor(u8 windowId, u8 x, u8 y,
IntlConvPartnerUname(uname, *group);
UR_AddTextPrinterParameterized(windowId, 2, uname, x, y, colorIdx);
ConvertIntToDecimalStringN(id_str, group->gname_uname.gname.unk_00.playerTrainerId[0] | (group->gname_uname.gname.unk_00.playerTrainerId[1] << 8), STR_CONV_MODE_LEADING_ZEROS, 5);
StringCopy(gStringVar4, gUnknown_84571B4);
StringCopy(gStringVar4, gText_UR_ID);
StringAppend(gStringVar4, id_str);
x += 71;
UR_AddTextPrinterParameterized(windowId, 0, gStringVar4, x, y, colorIdx);
@@ -4268,12 +4265,12 @@ static s32 UnionRoomGetPlayerInteractionResponse(struct UnkStruct_Main0 * main0,
metBefore = PlayerHasMetTrainerBefore(ReadAsU16(x20->gname_uname.gname.unk_00.playerTrainerId), gStringVar1);
if (x20->gname_uname.gname.activity == (ACTIVITY_CHAT | IN_UNION_ROOM))
{
StringExpandPlaceholders(gStringVar4, gUnknown_8457F80[metBefore][playerGender]);
StringExpandPlaceholders(gStringVar4, gTexts_UR_JoinChat[metBefore][playerGender]);
return 2;
}
else
{
UR_PrintFieldMessage(gURText_PleaseWaitMsgs[metBefore]);
UR_PrintFieldMessage(gTexts_UR_CommunicatingWait[metBefore]);
return 1;
}
}
@@ -4287,24 +4284,19 @@ static s32 UnionRoomGetPlayerInteractionResponse(struct UnkStruct_Main0 * main0,
switch (x20->gname_uname.gname.activity & 0x3F)
{
case ACTIVITY_BATTLE:
// Battling
StringExpandPlaceholders(gStringVar4, gUnknown_8458758[playerGender][Random() % 4]);
StringExpandPlaceholders(gStringVar4, gTexts_UR_BattleReaction[playerGender][Random() % 4]);
break;
case ACTIVITY_TRADE:
// Trading
StringExpandPlaceholders(gStringVar4, gUnknown_8458A78[playerGender][Random() % 2]);
StringExpandPlaceholders(gStringVar4, gTexts_UR_TradeReaction[playerGender][Random() % 2]);
break;
case ACTIVITY_CHAT:
// Chatting
StringExpandPlaceholders(gStringVar4, gUnknown_84588BC[playerGender][Random() % 4]);
StringExpandPlaceholders(gStringVar4, gTexts_UR_ChatReaction[playerGender][Random() % 4]);
break;
case ACTIVITY_CARD:
// Sharing cards
StringExpandPlaceholders(gStringVar4, gUnknown_84589AC[playerGender][Random() % 2]);
StringExpandPlaceholders(gStringVar4, gTexts_UR_TrainerCardReaction[playerGender][Random() % 2]);
break;
default:
// Unknown
StringExpandPlaceholders(gStringVar4, gUnknown_8457F90);
StringExpandPlaceholders(gStringVar4, gText_UR_TrainerAppearsBusy);
break;
}
return 0;
@@ -4325,7 +4317,7 @@ static void TradeBoardPrintItemInfo(u8 windowId, u8 y, struct GFtgtGname * gname
UR_AddTextPrinterParameterized(windowId, 2, uname, 8, y, colorIdx);
if (species == SPECIES_EGG)
{
UR_AddTextPrinterParameterized(windowId, 2, gText_EggTrade, 0x44, y, colorIdx);
UR_AddTextPrinterParameterized(windowId, 2, gText_UR_EggTrade, 0x44, y, colorIdx);
}
else
{
@@ -4430,16 +4422,16 @@ static void GetURoomActivityRejectMsg(u8 *dst, s32 activity, u32 playerGender)
switch (activity)
{
case ACTIVITY_BATTLE | IN_UNION_ROOM:
StringExpandPlaceholders(dst, gUnknown_8458314[playerGender]);
StringExpandPlaceholders(dst, gTexts_UR_BattleDeclined[playerGender]);
break;
case ACTIVITY_CHAT | IN_UNION_ROOM:
StringExpandPlaceholders(dst, gUnknown_84585E8[playerGender]);
StringExpandPlaceholders(dst, gTexts_UR_ChatDeclined[playerGender]);
break;
case ACTIVITY_TRADE | IN_UNION_ROOM:
StringExpandPlaceholders(dst, gUnknown_8458F9C);
StringExpandPlaceholders(dst, gText_UR_TradeOfferRejected);
break;
case ACTIVITY_CARD | IN_UNION_ROOM:
StringExpandPlaceholders(dst, gUnknown_84583B4[playerGender]);
StringExpandPlaceholders(dst, gTexts_UR_ShowTrainerCardDeclined[playerGender]);
break;
}
}
@@ -4452,13 +4444,13 @@ static void GetURoomActivityStartMsg(u8 *dst, u8 activity)
switch (activity)
{
case ACTIVITY_BATTLE | IN_UNION_ROOM:
StringCopy(dst, gUnknown_8458230[mpId][gender][0]);
StringCopy(dst, gTexts_UR_StartActivity[mpId][gender][0]);
break;
case ACTIVITY_TRADE | IN_UNION_ROOM:
StringCopy(dst, gUnknown_8458230[mpId][gender][2]);
StringCopy(dst, gTexts_UR_StartActivity[mpId][gender][2]);
break;
case ACTIVITY_CHAT | IN_UNION_ROOM:
StringCopy(dst, gUnknown_8458230[mpId][gender][1]);
StringCopy(dst, gTexts_UR_StartActivity[mpId][gender][1]);
break;
}
}
@@ -4472,11 +4464,11 @@ static s32 GetChatLeaderActionRequestMessage(u8 *dst, u32 gender, u16 *activity_
switch (activity_p[0])
{
case ACTIVITY_BATTLE | IN_UNION_ROOM:
StringExpandPlaceholders(dst, gUnknown_8457CA4);
StringExpandPlaceholders(dst, gText_UR_BattleChallenge);
result = 1;
break;
case ACTIVITY_CHAT | IN_UNION_ROOM:
StringExpandPlaceholders(dst, gUnknown_8457CF8);
StringExpandPlaceholders(dst, gText_UR_ChatInvitation);
result = 1;
break;
case ACTIVITY_TRADE | IN_UNION_ROOM:
@@ -4494,7 +4486,7 @@ static s32 GetChatLeaderActionRequestMessage(u8 *dst, u32 gender, u16 *activity_
}
if (species == SPECIES_EGG)
{
StringCopy(dst, gUnknown_8457DB8);
StringCopy(dst, gText_UR_OfferToTradeEgg);
}
else
{
@@ -4502,17 +4494,17 @@ static s32 GetChatLeaderActionRequestMessage(u8 *dst, u32 gender, u16 *activity_
{
DynamicPlaceholderTextUtil_SetPlaceholderPtr(i, arg3->activityRequestStrbufs[i]);
}
DynamicPlaceholderTextUtil_ExpandPlaceholders(dst, gUnknown_8457D44);
DynamicPlaceholderTextUtil_ExpandPlaceholders(dst, gText_UR_OfferToTradeMon);
}
result = 1;
break;
case ACTIVITY_CARD | IN_UNION_ROOM:
StringExpandPlaceholders(dst, gUnknown_8457C48);
StringExpandPlaceholders(dst, gText_UR_ShowTrainerCard);
result = 1;
break;
case IN_UNION_ROOM:
// Chat dropped
StringExpandPlaceholders(dst, gUnknown_8457E0C);
StringExpandPlaceholders(dst, gText_UR_ChatDropped);
result = 2;
break;
}
@@ -4699,7 +4691,7 @@ static void ViewURoomPartnerTrainerCard(u8 *unused, struct UnkStruct_URoom * uro
DynamicPlaceholderTextUtil_SetPlaceholderPtr(1, trainerCard->rse.playerName);
StringCopy(uroom->field_174, gUnknown_84594B0[trainerCard->rse.stars]);
StringCopy(uroom->field_174, gTexts_UR_CardColor[trainerCard->rse.stars]);
DynamicPlaceholderTextUtil_SetPlaceholderPtr(2, uroom->field_174);
ConvertIntToDecimalStringN(uroom->trainerCardStrbufs[2], trainerCard->rse.caughtMonsCount, STR_CONV_MODE_LEFT_ALIGN, 3);
@@ -4710,7 +4702,7 @@ static void ViewURoomPartnerTrainerCard(u8 *unused, struct UnkStruct_URoom * uro
DynamicPlaceholderTextUtil_SetPlaceholderPtr(4, uroom->trainerCardStrbufs[3]);
DynamicPlaceholderTextUtil_SetPlaceholderPtr(5, uroom->trainerCardStrbufs[4]);
DynamicPlaceholderTextUtil_ExpandPlaceholders(uroom->field_1A4, gUnknown_84594C4);
DynamicPlaceholderTextUtil_ExpandPlaceholders(uroom->field_1A4, gText_UR_TrainerCardInfoPage1);
StringCopy(gStringVar4, uroom->field_1A4);
n = trainerCard->rse.linkBattleWins;
@@ -4738,17 +4730,17 @@ static void ViewURoomPartnerTrainerCard(u8 *unused, struct UnkStruct_URoom * uro
DynamicPlaceholderTextUtil_SetPlaceholderPtr(i + 4, uroom->trainerCardStrbufs[i + 3]);
}
DynamicPlaceholderTextUtil_ExpandPlaceholders(uroom->field_1A4, gUnknown_8459504);
DynamicPlaceholderTextUtil_ExpandPlaceholders(uroom->field_1A4, gText_UR_TrainerCardInfoPage2);
StringAppend(gStringVar4, uroom->field_1A4);
if (parent_child == MODE_PARENT)
{
DynamicPlaceholderTextUtil_ExpandPlaceholders(uroom->field_1A4, gUnknown_8459588);
DynamicPlaceholderTextUtil_ExpandPlaceholders(uroom->field_1A4, gText_UR_FinishedCheckingPlayersTrainerCard);
StringAppend(gStringVar4, uroom->field_1A4);
}
else if (parent_child == MODE_CHILD)
{
DynamicPlaceholderTextUtil_ExpandPlaceholders(uroom->field_1A4, gUnknown_8459580[trainerCard->rse.gender]);
DynamicPlaceholderTextUtil_ExpandPlaceholders(uroom->field_1A4, gTexts_UR_GladToMeetYou[trainerCard->rse.gender]);
StringAppend(gStringVar4, uroom->field_1A4);
}
}