Document easy chat screen types
This commit is contained in:
@@ -2401,9 +2401,9 @@ static void sub_8163EE4(void)
|
||||
|
||||
for (i = 0; i < 6; i++)
|
||||
{
|
||||
playerRecord->greeting[i] = gSaveBlock1Ptr->unk2BBC[i];
|
||||
playerRecord->speechWon[i] = gSaveBlock1Ptr->unk2BC8[i];
|
||||
playerRecord->speechLost[i] = gSaveBlock1Ptr->unk2BD4[i];
|
||||
playerRecord->greeting[i] = gSaveBlock1Ptr->easyChatBattleStart[i];
|
||||
playerRecord->speechWon[i] = gSaveBlock1Ptr->easyChatBattleWon[i];
|
||||
playerRecord->speechLost[i] = gSaveBlock1Ptr->easyChatBattleLost[i];
|
||||
}
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
@@ -3059,7 +3059,7 @@ static void FillEReaderTrainerWithPlayerData(void)
|
||||
j = 7;
|
||||
for (i = 0; i < 6; i++)
|
||||
{
|
||||
ereaderTrainer->greeting[i] = gSaveBlock1Ptr->unk2BBC[i];
|
||||
ereaderTrainer->greeting[i] = gSaveBlock1Ptr->easyChatBattleStart[i];
|
||||
ereaderTrainer->farewellPlayerLost[i] = j;
|
||||
ereaderTrainer->farewellPlayerWon[i] = j + 6;
|
||||
j++;
|
||||
|
||||
1694
src/easy_chat.c
1694
src/easy_chat.c
File diff suppressed because it is too large
Load Diff
@@ -695,7 +695,7 @@ u8 sub_818E2D8(void)
|
||||
|
||||
void sub_818E2FC(void)
|
||||
{
|
||||
easy_chat_input_maybe();
|
||||
ShowEasyChatScreen();
|
||||
}
|
||||
|
||||
bool8 sub_818E308(void)
|
||||
@@ -763,8 +763,8 @@ void sub_818E430(void)
|
||||
|
||||
void sub_818E47C(void)
|
||||
{
|
||||
gSpecialVar_0x8004 = 0x11;
|
||||
easy_chat_input_maybe();
|
||||
gSpecialVar_0x8004 = EASY_CHAT_TYPE_QUIZ_SET_QUESTION;
|
||||
ShowEasyChatScreen();
|
||||
}
|
||||
|
||||
void sub_818E490(void)
|
||||
|
||||
@@ -63,6 +63,7 @@
|
||||
#include "window.h"
|
||||
#include "constants/battle.h"
|
||||
#include "constants/battle_frontier.h"
|
||||
#include "constants/easy_chat.h"
|
||||
#include "constants/field_effects.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/items.h"
|
||||
@@ -4211,7 +4212,11 @@ static void sub_81B452C(void)
|
||||
{
|
||||
u8 mail = GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_MAIL);
|
||||
|
||||
sub_811A20C(4, gSaveBlock1Ptr->mail[mail].words, sub_81B4578, 3);
|
||||
DoEasyChatScreen(
|
||||
EASY_CHAT_TYPE_MAIL,
|
||||
gSaveBlock1Ptr->mail[mail].words,
|
||||
sub_81B4578,
|
||||
EASY_CHAT_PERSON_DISPLAY_NONE);
|
||||
}
|
||||
|
||||
static void sub_81B4578(void)
|
||||
@@ -6385,7 +6390,11 @@ static void sub_81B814C(void)
|
||||
|
||||
sub_81B1DB8(&gPlayerParty[gUnknown_0203CEC8.unk9], gUnknown_0203CEC8.unkC);
|
||||
mail = GetMonData(&gPlayerParty[gUnknown_0203CEC8.unk9], MON_DATA_MAIL);
|
||||
sub_811A20C(4, gSaveBlock1Ptr->mail[mail].words, sub_81B81A8, 3);
|
||||
DoEasyChatScreen(
|
||||
EASY_CHAT_TYPE_MAIL,
|
||||
gSaveBlock1Ptr->mail[mail].words,
|
||||
sub_81B81A8,
|
||||
EASY_CHAT_PERSON_DISPLAY_NONE);
|
||||
}
|
||||
|
||||
static void sub_81B81A8(void)
|
||||
|
||||
@@ -695,7 +695,7 @@ static void SetPlayerCardData(struct TrainerCard *trainerCard, u8 cardType)
|
||||
trainerCard->money = GetMoney(&gSaveBlock1Ptr->money);
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
trainerCard->var_28[i] = gSaveBlock1Ptr->unk2BB0[i];
|
||||
trainerCard->var_28[i] = gSaveBlock1Ptr->easyChatProfile[i];
|
||||
|
||||
StringCopy(trainerCard->playerName, gSaveBlock2Ptr->playerName);
|
||||
|
||||
|
||||
4
src/tv.c
4
src/tv.c
@@ -2448,8 +2448,8 @@ void sub_80EE72C(void)
|
||||
show->trainerFanClub.kind = TVSHOW_TRAINER_FAN_CLUB;
|
||||
show->trainerFanClub.active = FALSE;
|
||||
StringCopy(show->trainerFanClub.playerName, gSaveBlock2Ptr->playerName);
|
||||
show->trainerFanClub.words[0] = gSaveBlock1Ptr->unk2BB0[0];
|
||||
show->trainerFanClub.words[1] = gSaveBlock1Ptr->unk2BB0[1];
|
||||
show->trainerFanClub.words[0] = gSaveBlock1Ptr->easyChatProfile[0];
|
||||
show->trainerFanClub.words[1] = gSaveBlock1Ptr->easyChatProfile[1];
|
||||
tv_store_id_3x(show);
|
||||
show->trainerFanClub.language = gGameLanguage;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user