PLAYER_NAME_LENGTH to 7
This commit is contained in:
+1
-1
@@ -638,7 +638,7 @@ static void ClearDaycareMonMail(struct DayCareMail *mail)
|
||||
{
|
||||
s32 i;
|
||||
|
||||
for (i = 0; i < PLAYER_NAME_LENGTH/* + 1*/; i++)
|
||||
for (i = 0; i < PLAYER_NAME_LENGTH + 1/* + 1*/; i++)
|
||||
mail->OT_name[i] = 0;
|
||||
for (i = 0; i < POKEMON_NAME_LENGTH + 1; i++)
|
||||
mail->monName[i] = 0;
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ static u16 gUnknown_3002008[7];
|
||||
|
||||
struct GFtgtGname gHostRFUtgtGnameBuffer;
|
||||
struct UnkRfuStruct_2 Rfu;
|
||||
u8 gHostRFUtgtUnameBuffer[PLAYER_NAME_LENGTH];
|
||||
u8 gHostRFUtgtUnameBuffer[PLAYER_NAME_LENGTH + 1];
|
||||
|
||||
static void sub_80F8AA4(void);
|
||||
static void sub_80F8AEC(void);
|
||||
|
||||
+2
-2
@@ -848,7 +848,7 @@ static void ZeroName(u8 *name)
|
||||
{
|
||||
s32 i;
|
||||
|
||||
for (i = 0; i < PLAYER_NAME_LENGTH; i++)
|
||||
for (i = 0; i < PLAYER_NAME_LENGTH + 1; i++)
|
||||
{
|
||||
*name++ = 0;
|
||||
}
|
||||
@@ -858,7 +858,7 @@ static bool32 NameIsEmpty(const u8 *name)
|
||||
{
|
||||
s32 i;
|
||||
|
||||
for (i = 0; i < PLAYER_NAME_LENGTH; i++)
|
||||
for (i = 0; i < PLAYER_NAME_LENGTH + 1; i++)
|
||||
{
|
||||
if (*name++ != 0)
|
||||
{
|
||||
|
||||
+2
-2
@@ -20,7 +20,7 @@ void ClearMailStruct(struct MailStruct *mail)
|
||||
|
||||
for (i = 0; i < MAIL_WORDS_COUNT; i++)
|
||||
mail->words[i] = 0xFFFF;
|
||||
for (i = 0; i < PLAYER_NAME_LENGTH; i++)
|
||||
for (i = 0; i < PLAYER_NAME_LENGTH + 1; i++)
|
||||
mail->playerName[i] = EOS;
|
||||
for (i = 0; i < 4; i++)
|
||||
mail->trainerId[i] = 0;
|
||||
@@ -52,7 +52,7 @@ u8 GiveMailToMon(struct Pokemon *mon, u16 itemId)
|
||||
{
|
||||
for (i = 0; i < MAIL_WORDS_COUNT; i++)
|
||||
gSaveBlock1Ptr->mail[id].words[i] = 0xFFFF;
|
||||
for (i = 0; i < PLAYER_NAME_LENGTH - 1 && gSaveBlock2Ptr->playerName[i] != EOS; i++)
|
||||
for (i = 0; i < PLAYER_NAME_LENGTH && gSaveBlock2Ptr->playerName[i] != EOS; i++)
|
||||
gSaveBlock1Ptr->mail[id].playerName[i] = gSaveBlock2Ptr->playerName[i];
|
||||
for (; i <= 5; i++)
|
||||
gSaveBlock1Ptr->mail[id].playerName[i] = CHAR_SPACE;
|
||||
|
||||
+1
-1
@@ -108,7 +108,7 @@ void ResetMenuAndMonGlobals(void)
|
||||
|
||||
void NewGameInitData(void)
|
||||
{
|
||||
u8 rivalName[PLAYER_NAME_LENGTH];
|
||||
u8 rivalName[PLAYER_NAME_LENGTH + 1];
|
||||
|
||||
StringCopy(rivalName, gSaveBlock1Ptr->rivalName);
|
||||
gDifferentSaveFile = TRUE;
|
||||
|
||||
+2
-2
@@ -1902,8 +1902,8 @@ static void GetDefaultName(u8 arg0, u8 namePick)
|
||||
src = sRivalNameChoices[namePick];
|
||||
dest = gSaveBlock1Ptr->rivalName;
|
||||
}
|
||||
for (i = 0; i < PLAYER_NAME_LENGTH - 1 && src[i] != EOS; i++)
|
||||
for (i = 0; i < PLAYER_NAME_LENGTH && src[i] != EOS; i++)
|
||||
dest[i] = src[i];
|
||||
for (; i < PLAYER_NAME_LENGTH; i++)
|
||||
for (; i < PLAYER_NAME_LENGTH + 1; i++)
|
||||
dest[i] = EOS;
|
||||
}
|
||||
|
||||
+2
-2
@@ -2991,7 +2991,7 @@ u32 GetBoxMonData(struct BoxPokemon *boxMon, s32 field, u8 *data)
|
||||
{
|
||||
retVal = 0;
|
||||
|
||||
// FRLG changed this to 7 which used to be PLAYER_NAME_LENGTH
|
||||
// FRLG changed this to 7 which used to be PLAYER_NAME_LENGTH + 1
|
||||
while (retVal < 7)
|
||||
{
|
||||
data[retVal] = boxMon->otName[retVal];
|
||||
@@ -5769,7 +5769,7 @@ s8 GetFlavorRelationByPersonality(u32 personality, u8 flavor)
|
||||
|
||||
bool8 IsTradedMon(struct Pokemon *mon)
|
||||
{
|
||||
u8 otName[7 + 1]; // change PLAYER_NAME_LENGTH to 7
|
||||
u8 otName[7 + 1]; // change PLAYER_NAME_LENGTH + 1 to 7
|
||||
u32 otId;
|
||||
GetMonData(mon, MON_DATA_OT_NAME, otName);
|
||||
otId = GetMonData(mon, MON_DATA_OT_ID, 0);
|
||||
|
||||
+22
-22
@@ -2411,8 +2411,8 @@ static void BufferFanClubTrainerName(struct LinkBattleRecords *linkRecords, u8 w
|
||||
else
|
||||
{
|
||||
str = gStringVar1;
|
||||
StringCopyN(str, linkTrainerName, PLAYER_NAME_LENGTH - 1);
|
||||
str[PLAYER_NAME_LENGTH - 1] = EOS;
|
||||
StringCopyN(str, linkTrainerName, PLAYER_NAME_LENGTH);
|
||||
str[PLAYER_NAME_LENGTH] = EOS;
|
||||
if ( str[0] == EXT_CTRL_CODE_BEGIN
|
||||
&& str[1] == EXT_CTRL_CODE_JPN)
|
||||
{
|
||||
@@ -3401,8 +3401,8 @@ static const u16 *BufferQuestLogText_LinkTraded(const u16 *a0)
|
||||
{
|
||||
const u16 *r6 = a0 + 4;
|
||||
|
||||
memset(gStringVar1, EOS, PLAYER_NAME_LENGTH);
|
||||
memcpy(gStringVar1, r6, PLAYER_NAME_LENGTH - 1);
|
||||
memset(gStringVar1, EOS, PLAYER_NAME_LENGTH + 1);
|
||||
memcpy(gStringVar1, r6, PLAYER_NAME_LENGTH);
|
||||
|
||||
BufferLinkPartnersName(gStringVar1);
|
||||
QuestLog_GetSpeciesName(a0[3], gStringVar2, 0); // Mon received
|
||||
@@ -3435,7 +3435,7 @@ static u16 *BufferQuestLogData_LinkBattledSingle(u16 *a0, const u16 *eventData)
|
||||
a0[0] = QL_EVENT_LINK_BATTLED_SINGLE;
|
||||
a0[1] = sQuestLogIdx;
|
||||
*((u8 *)a0 + 4) = *((const u8 *)eventData + 0);
|
||||
memcpy((u8 *)a0 + 5, (const u8 *)eventData + 1, PLAYER_NAME_LENGTH - 1);
|
||||
memcpy((u8 *)a0 + 5, (const u8 *)eventData + 1, PLAYER_NAME_LENGTH);
|
||||
a0 += 6;
|
||||
return a0;
|
||||
}
|
||||
@@ -3444,8 +3444,8 @@ static const u16 *BufferQuestLogText_LinkBattledSingle(const u16 *a0)
|
||||
{
|
||||
DynamicPlaceholderTextUtil_Reset();
|
||||
|
||||
memset(gStringVar1, EOS, PLAYER_NAME_LENGTH);
|
||||
memcpy(gStringVar1, (const u8 *)a0 + 5, PLAYER_NAME_LENGTH - 1);
|
||||
memset(gStringVar1, EOS, PLAYER_NAME_LENGTH + 1);
|
||||
memcpy(gStringVar1, (const u8 *)a0 + 5, PLAYER_NAME_LENGTH);
|
||||
BufferLinkPartnersName(gStringVar1);
|
||||
DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gStringVar1);
|
||||
DynamicPlaceholderTextUtil_SetPlaceholderPtr(1, sBattleOutcomeTexts[((const u8 *)a0)[4]]);
|
||||
@@ -3459,7 +3459,7 @@ static u16 *BufferQuestLogData_LinkBattledDouble(u16 *a0, const u16 *eventData)
|
||||
a0[0] = QL_EVENT_LINK_BATTLED_DOUBLE;
|
||||
a0[1] = sQuestLogIdx;
|
||||
*((u8 *)a0 + 4) = *((const u8 *)eventData + 0);
|
||||
memcpy((u8 *)a0 + 5, (const u8 *)eventData + 1, PLAYER_NAME_LENGTH - 1);
|
||||
memcpy((u8 *)a0 + 5, (const u8 *)eventData + 1, PLAYER_NAME_LENGTH);
|
||||
a0 += 6;
|
||||
return a0;
|
||||
}
|
||||
@@ -3468,8 +3468,8 @@ static const u16 *BufferQuestLogText_LinkBattledDouble(const u16 *a0)
|
||||
{
|
||||
DynamicPlaceholderTextUtil_Reset();
|
||||
|
||||
memset(gStringVar1, EOS, PLAYER_NAME_LENGTH);
|
||||
memcpy(gStringVar1, (const u8 *)a0 + 5, PLAYER_NAME_LENGTH - 1);
|
||||
memset(gStringVar1, EOS, PLAYER_NAME_LENGTH + 1);
|
||||
memcpy(gStringVar1, (const u8 *)a0 + 5, PLAYER_NAME_LENGTH);
|
||||
BufferLinkPartnersName(gStringVar1);
|
||||
DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gStringVar1);
|
||||
DynamicPlaceholderTextUtil_SetPlaceholderPtr(1, sBattleOutcomeTexts[((const u8 *)a0)[4]]);
|
||||
@@ -3483,9 +3483,9 @@ static u16 *BufferQuestLogData_LinkBattledMulti(u16 *a0, const u16 *eventData)
|
||||
a0[0] = QL_EVENT_LINK_BATTLED_MULTI;
|
||||
a0[1] = sQuestLogIdx;
|
||||
*((u8 *)a0 + 4) = *((const u8 *)eventData + 0);
|
||||
memcpy((u8 *)a0 + 5, (const u8 *)eventData + 1, PLAYER_NAME_LENGTH - 1);
|
||||
memcpy((u8 *)a0 + 12, (const u8 *)eventData + 8, PLAYER_NAME_LENGTH - 1);
|
||||
memcpy((u8 *)a0 + 19, (const u8 *)eventData + 15, PLAYER_NAME_LENGTH - 1);
|
||||
memcpy((u8 *)a0 + 5, (const u8 *)eventData + 1, PLAYER_NAME_LENGTH);
|
||||
memcpy((u8 *)a0 + 12, (const u8 *)eventData + 8, PLAYER_NAME_LENGTH);
|
||||
memcpy((u8 *)a0 + 19, (const u8 *)eventData + 15, PLAYER_NAME_LENGTH);
|
||||
a0 += 13;
|
||||
return a0;
|
||||
}
|
||||
@@ -3494,9 +3494,9 @@ static const u16 *BufferQuestLogText_LinkBattledMulti(const u16 *a0)
|
||||
{
|
||||
DynamicPlaceholderTextUtil_Reset();
|
||||
|
||||
memset(gStringVar1, EOS, PLAYER_NAME_LENGTH);
|
||||
memset(gStringVar2, EOS, PLAYER_NAME_LENGTH);
|
||||
memset(gStringVar3, EOS, PLAYER_NAME_LENGTH);
|
||||
memset(gStringVar1, EOS, PLAYER_NAME_LENGTH + 1);
|
||||
memset(gStringVar2, EOS, PLAYER_NAME_LENGTH + 1);
|
||||
memset(gStringVar3, EOS, PLAYER_NAME_LENGTH + 1);
|
||||
StringCopy7(gStringVar1, (const u8 *)a0 + 5);
|
||||
StringCopy7(gStringVar2, (const u8 *)a0 + 12);
|
||||
StringCopy7(gStringVar3, (const u8 *)a0 + 19);
|
||||
@@ -3548,7 +3548,7 @@ static u16 *BufferQuestLogData_LinkTradedUnionRoom(u16 *a0, const u16 *eventData
|
||||
a0[1] = sQuestLogIdx;
|
||||
a0[2] = eventData[0];
|
||||
a0[3] = eventData[1];
|
||||
memcpy(r4, eventData + 2, PLAYER_NAME_LENGTH - 1);
|
||||
memcpy(r4, eventData + 2, PLAYER_NAME_LENGTH);
|
||||
r4 += 8;
|
||||
return (u16 *)r4;
|
||||
}
|
||||
@@ -3556,8 +3556,8 @@ static u16 *BufferQuestLogData_LinkTradedUnionRoom(u16 *a0, const u16 *eventData
|
||||
static const u16 *BufferQuestLogText_LinkTradedUnionRoom(const u16 *a0)
|
||||
{
|
||||
const u8 *r6 = (const u8 *)(a0 + 4);
|
||||
memset(gStringVar1, EOS, PLAYER_NAME_LENGTH);
|
||||
memcpy(gStringVar1, r6, PLAYER_NAME_LENGTH - 1);
|
||||
memset(gStringVar1, EOS, PLAYER_NAME_LENGTH + 1);
|
||||
memcpy(gStringVar1, r6, PLAYER_NAME_LENGTH);
|
||||
BufferLinkPartnersName(gStringVar1);
|
||||
QuestLog_GetSpeciesName(a0[3], gStringVar2, 0);
|
||||
QuestLog_GetSpeciesName(a0[2], gStringVar3, 0);
|
||||
@@ -3571,15 +3571,15 @@ static u16 *BufferQuestLogData_LinkBattledUnionRoom(u16 *a0, const u16 *eventDat
|
||||
a0[0] = QL_EVENT_LINK_BATTLED_UNION;
|
||||
a0[1] = sQuestLogIdx;
|
||||
*(u8 *)&a0[2] = *(const u8 *)&eventData[0];
|
||||
memcpy((u8 *)a0 + 5, (const u8 *)eventData + 1, PLAYER_NAME_LENGTH - 1);
|
||||
memcpy((u8 *)a0 + 5, (const u8 *)eventData + 1, PLAYER_NAME_LENGTH);
|
||||
a0 += 6;
|
||||
return a0;
|
||||
}
|
||||
|
||||
static const u16 *BufferQuestLogText_LinkBattledUnionRoom(const u16 *a0)
|
||||
{
|
||||
memset(gStringVar1, EOS, PLAYER_NAME_LENGTH);
|
||||
memcpy(gStringVar1, (const u8 *)a0 + 5, PLAYER_NAME_LENGTH - 1);
|
||||
memset(gStringVar1, EOS, PLAYER_NAME_LENGTH + 1);
|
||||
memcpy(gStringVar1, (const u8 *)a0 + 5, PLAYER_NAME_LENGTH);
|
||||
BufferLinkPartnersName(gStringVar1);
|
||||
StringCopy(gStringVar2, sBattleOutcomeTexts[*(const u8 *)&a0[2]]);
|
||||
StringExpandPlaceholders(gStringVar4, QuestLog_Text_BattledTrainerEndedInOutcome);
|
||||
|
||||
+1
-1
@@ -3385,7 +3385,7 @@ static void sub_81199FC(u8 taskId)
|
||||
case 2:
|
||||
if (sUnionRoomPlayerName[0] == EOS)
|
||||
{
|
||||
for (i = 0; i < PLAYER_NAME_LENGTH; i++)
|
||||
for (i = 0; i < PLAYER_NAME_LENGTH + 1; i++)
|
||||
{
|
||||
if (structPtr->field_0->arr[i].field_1A_0 == 1)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user