pmd-red/src/data/pokemon_mail.h
2023-10-22 00:06:13 -04:00

1980 lines
88 KiB
C
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// TODO: Find a way to #define the text and insert them in arrays without declarations
static const u8 sUnknown_80E8BB0[];
static const u8 sUnknown_80E8BB4[];
static const u8 sUnknown_80E8BB8[];
static const u8 sUnknown_80E8BBC[];
static const u8 sUnknown_80E8BC0[];
static const u8 sUnknown_80E8BC4[];
static const u8 sUnknown_80E8BC8[];
static const u8 * const sUnknown_80E8B94[7] = {
sUnknown_80E8BC8,
sUnknown_80E8BC4,
sUnknown_80E8BC0,
sUnknown_80E8BBC,
sUnknown_80E8BB8,
sUnknown_80E8BB4,
sUnknown_80E8BB0
};
ALIGNED(4) static const u8 sUnknown_80E8BB0[] = _("{UNK_ICON_83_C3}");
ALIGNED(4) static const u8 sUnknown_80E8BB4[] = _("{UNK_ICON_83_C2}");
ALIGNED(4) static const u8 sUnknown_80E8BB8[] = _("{UNK_ICON_83_C1}");
ALIGNED(4) static const u8 sUnknown_80E8BBC[] = _("{UNK_ICON_83_C0}");
ALIGNED(4) static const u8 sUnknown_80E8BC0[] = _("{UNK_ICON_40}");
ALIGNED(4) static const u8 sUnknown_80E8BC4[] = _("{UNK_ICON_84_87}");
ALIGNED(4) static const u8 sUnknown_80E8BC8[] = _(" ");
static const u8 * const sUnknown_80E8BCC[4] = {
sUnknown_80E8BC8,
"Suspend",
"Take Job",
"Done"
};
static const u8 sUnknown_80E8C14[];
static const u8 sUnknown_80E8C18[];
static const u8 sUnknown_80E8C20[];
static const u8 sUnknown_80E8C28[];
static const u8 sUnknown_80E8C30[];
static const u8 sUnknown_80E8C38[];
static const u8 sUnknown_80E8C40[];
// Used in sub_803C1F0 for some reason
const u8 * const gUnknown_80E8BF8[7] = {
sUnknown_80E8C40,
sUnknown_80E8C38,
sUnknown_80E8C30,
sUnknown_80E8C28,
sUnknown_80E8C20,
sUnknown_80E8C18,
sUnknown_80E8C14
};
ALIGNED(4) static const u8 sUnknown_80E8C14[] = _("{STAR_BULLET}");
ALIGNED(4) static const u8 sUnknown_80E8C18[] = _("{COLOR_1 RED}S{END_COLOR_TEXT_1}");
ALIGNED(4) static const u8 sUnknown_80E8C20[] = _("{COLOR_1 CYAN}A{END_COLOR_TEXT_1}");
ALIGNED(4) static const u8 sUnknown_80E8C28[] = _("{COLOR_1 CYAN}B{END_COLOR_TEXT_1}");
ALIGNED(4) static const u8 sUnknown_80E8C30[] = _("{COLOR_1 GREEN}C{END_COLOR_TEXT_1}");
ALIGNED(4) static const u8 sUnknown_80E8C38[] = _("{COLOR_1 GREEN}D{END_COLOR_TEXT_1}");
ALIGNED(4) static const u8 sUnknown_80E8C40[] = _("{COLOR_1 WHITE}E{END_COLOR_TEXT_1}");
static const u8 sUnknown_80E8C60[];
static const u8 sUnknown_80E8C64[];
static const u8 sUnknown_80E8C70[];
static const u8 sUnknown_80E8C7C[];
static const u8 sUnknown_80E8C84[];
static const u8 sUnknown_80E8C90[];
static const u8 * const gMissionRewardText[6] = {
sUnknown_80E8C90,
sUnknown_80E8C84,
sUnknown_80E8C7C,
sUnknown_80E8C70,
sUnknown_80E8C64,
sUnknown_80E8C60
};
ALIGNED(4) static const u8 sUnknown_80E8C60[] = _("???");
ALIGNED(4) static const u8 sUnknown_80E8C64[] = _("Friend Area");
ALIGNED(4) static const u8 sUnknown_80E8C70[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1} + ?");
ALIGNED(4) static const u8 sUnknown_80E8C7C[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1}");
ALIGNED(4) static const u8 sUnknown_80E8C84[] = _("%d {POKE} + ?");
ALIGNED(4) static const u8 sUnknown_80E8C90[] = _("%d {POKE}");
static const u8 sUnknown_80E8CD4[];
static const u8 sUnknown_80E8CE0[];
static const u8 sUnknown_80E8CF4[];
static const u8 sUnknown_80E8D0C[];
static const u8 sUnknown_80E8D18[];
static const u8 sUnknown_80E8D28[];
static const u8 sUnknown_80E8D44[];
static const u8 sUnknown_80E8D5C[];
static const u8 sUnknown_80E8D6C[];
static const u8 sUnknown_80E8D7C[];
static const u8 sUnknown_80E8D88[];
static const u8 sUnknown_80E8DA4[];
static const u8 sUnknown_80E8DB4[];
static const u8 sUnknown_80E8DC8[];
static const u8 sUnknown_80E8DDC[];
static const u8 * const gUnknown_80E8C98[15] = {
sUnknown_80E8DDC,
sUnknown_80E8DC8,
sUnknown_80E8DB4,
sUnknown_80E8DA4,
sUnknown_80E8D88,
sUnknown_80E8D7C,
sUnknown_80E8D6C,
sUnknown_80E8D5C,
sUnknown_80E8D44,
sUnknown_80E8D28,
sUnknown_80E8D18,
sUnknown_80E8D0C,
sUnknown_80E8CF4,
sUnknown_80E8CE0,
sUnknown_80E8CD4
};
ALIGNED(4) static const u8 sUnknown_80E8CD4[] = _("Help me!");
ALIGNED(4) static const u8 sUnknown_80E8CE0[] = _("I can{APOSTROPHE}t get home!");
ALIGNED(4) static const u8 sUnknown_80E8CF4[] = _("I{APOSTROPHE}m sad and lonely.");
ALIGNED(4) static const u8 sUnknown_80E8D0C[] = _("Where am I?");
ALIGNED(4) static const u8 sUnknown_80E8D18[] = _("I was KO{APOSTROPHE}d...");
ALIGNED(4) static const u8 sUnknown_80E8D28[] = _("I{APOSTROPHE}m too tired to move.");
ALIGNED(4) static const u8 sUnknown_80E8D44[] = _("I{APOSTROPHE}m not a fighter...");
ALIGNED(4) static const u8 sUnknown_80E8D5C[] = _("I fainted...");
ALIGNED(4) static const u8 sUnknown_80E8D6C[] = _("I was attacked!");
ALIGNED(4) static const u8 sUnknown_80E8D7C[] = _("I{APOSTROPHE}m lost.");
ALIGNED(4) static const u8 sUnknown_80E8D88[] = _("I can{APOSTROPHE}t seem to get out.");
ALIGNED(4) static const u8 sUnknown_80E8DA4[] = _("I{APOSTROPHE}m scared!");
ALIGNED(4) static const u8 sUnknown_80E8DB4[] = _("I{APOSTROPHE}m in trouble...");
ALIGNED(4) static const u8 sUnknown_80E8DC8[] = _("I can{APOSTROPHE}t get out!");
ALIGNED(4) static const u8 sUnknown_80E8DDC[] = _("Help!");
static const u8 sUnknown_80E8E18[];
static const u8 sUnknown_80E8E2C[];
static const u8 sUnknown_80E8E4C[];
static const u8 sUnknown_80E8E6C[];
static const u8 sUnknown_80E8E80[];
static const u8 sUnknown_80E8E98[];
static const u8 sUnknown_80E8EB4[];
static const u8 sUnknown_80E8ED0[];
static const u8 sUnknown_80E8EF8[];
static const u8 sUnknown_80E8F10[];
static const u8 sUnknown_80E8F2C[];
static const u8 sUnknown_80E8F50[];
static const u8 sUnknown_80E8F7C[];
static const u8 * const gUnknown_80E8DE4[13] = {
sUnknown_80E8F7C,
sUnknown_80E8F50,
sUnknown_80E8F2C,
sUnknown_80E8F10,
sUnknown_80E8EF8,
sUnknown_80E8ED0,
sUnknown_80E8EB4,
sUnknown_80E8E98,
sUnknown_80E8E80,
sUnknown_80E8E6C,
sUnknown_80E8E4C,
sUnknown_80E8E2C,
sUnknown_80E8E18
};
ALIGNED(4) static const u8 sUnknown_80E8E18[] = _("I{APOSTROPHE}m famished...");
ALIGNED(4) static const u8 sUnknown_80E8E2C[] = _("I can{APOSTROPHE}t move another step.");
ALIGNED(4) static const u8 sUnknown_80E8E4C[] = _("Whoa! It{APOSTROPHE}s too rough here...");
ALIGNED(4) static const u8 sUnknown_80E8E6C[] = _("I was done in...");
ALIGNED(4) static const u8 sUnknown_80E8E80[] = _("I lost in a battle...");
ALIGNED(4) static const u8 sUnknown_80E8E98[] = _("I{APOSTROPHE}m close to fainting...");
ALIGNED(4) static const u8 sUnknown_80E8EB4[] = _("I{APOSTROPHE}ve reached my limit...");
ALIGNED(4) static const u8 sUnknown_80E8ED0[] = _("Fighting the tough foe was a mistake...");
ALIGNED(4) static const u8 sUnknown_80E8EF8[] = _("This dungeon is scary!");
ALIGNED(4) static const u8 sUnknown_80E8F10[] = _("I got lost in this dungeon!");
ALIGNED(4) static const u8 sUnknown_80E8F2C[] = _("I{APOSTROPHE}m simply no good at fighting.");
ALIGNED(4) static const u8 sUnknown_80E8F50[] = _("I was attacked when I was sitting still!");
ALIGNED(4) static const u8 sUnknown_80E8F7C[] = _("I don{APOSTROPHE}t know how I did it{COMMA} but I can{APOSTROPHE}t exit!");
static const u8 sUnknown_80E8FE4[];
static const u8 sUnknown_80E8FF4[];
static const u8 sUnknown_80E900C[];
static const u8 sUnknown_80E9024[];
static const u8 sUnknown_80E903C[];
static const u8 sUnknown_80E9064[];
static const u8 sUnknown_80E907C[];
static const u8 sUnknown_80E9090[];
static const u8 sUnknown_80E90B4[];
static const u8 sUnknown_80E90D4[];
static const u8 sUnknown_80E90E8[];
static const u8 sUnknown_80E90F4[];
static const u8 * const gUnknown_80E8FB0[13] = {
sUnknown_80E90F4,
sUnknown_80E90E8,
sUnknown_80E90D4,
sUnknown_80E90B4,
sUnknown_80E9090,
sUnknown_80E907C,
sUnknown_80E9064,
sUnknown_80E903C,
sUnknown_80E9024,
sUnknown_80E900C,
sUnknown_80E8DDC,
sUnknown_80E8FF4,
sUnknown_80E8FE4
};
ALIGNED(4) static const u8 sUnknown_80E8FE4[] = _("Aiyeeeeeeeeh!");
ALIGNED(4) static const u8 sUnknown_80E8FF4[] = _("...Gasp! Waaaaaaaah!");
ALIGNED(4) static const u8 sUnknown_80E900C[] = _("Someone{COMMA} please help!");
ALIGNED(4) static const u8 sUnknown_80E9024[] = _("Rescue is requested!");
ALIGNED(4) static const u8 sUnknown_80E903C[] = _("My consciousness is slipping... Help...");
ALIGNED(4) static const u8 sUnknown_80E9064[] = _("Wroooooaaar! Someone!");
ALIGNED(4) static const u8 sUnknown_80E907C[] = _("Where am I? Help!");
ALIGNED(4) static const u8 sUnknown_80E9090[] = _("Why? Why is everyone attacking me?");
ALIGNED(4) static const u8 sUnknown_80E90B4[] = _("I feel faint... Please help...");
ALIGNED(4) static const u8 sUnknown_80E90D4[] = _("Someone{COMMA} help!");
ALIGNED(4) static const u8 sUnknown_80E90E8[] = _("Someone!");
ALIGNED(4) static const u8 sUnknown_80E90F4[] = _("Please{COMMA} I need help!");
static const u8 sUnknown_80E9134[];
static const u8 sUnknown_80E9144[];
static const u8 sUnknown_80E914C[];
static const u8 sUnknown_80E9160[];
static const u8 sUnknown_80E9170[];
static const u8 sUnknown_80E917C[];
static const u8 sUnknown_80E9190[];
static const u8 sUnknown_80E91A8[];
static const u8 sUnknown_80E91BC[];
static const u8 * const gUnknown_80E910C[10] = {
sUnknown_80E91BC,
sUnknown_80E91A8,
sUnknown_80E9190,
sUnknown_80E917C,
sUnknown_80E8DDC,
sUnknown_80E9170,
sUnknown_80E9160,
sUnknown_80E914C,
sUnknown_80E9144,
sUnknown_80E9134
};
ALIGNED(4) static const u8 sUnknown_80E9134[] = _("Disappearance!");
ALIGNED(4) static const u8 sUnknown_80E9144[] = _("Hurry!");
ALIGNED(4) static const u8 sUnknown_80E914C[] = _("Hasn{APOSTROPHE}t come back.");
ALIGNED(4) static const u8 sUnknown_80E9160[] = _("I{APOSTROPHE}m worried.");
ALIGNED(4) static const u8 sUnknown_80E9170[] = _("Somebody!");
ALIGNED(4) static const u8 sUnknown_80E917C[] = _("Failed to return.");
ALIGNED(4) static const u8 sUnknown_80E9190[] = _("Hurry{COMMA} save {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
ALIGNED(4) static const u8 sUnknown_80E91A8[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} needs help!");
ALIGNED(4) static const u8 sUnknown_80E91BC[] = _("Please help {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
static const u8 sUnknown_80E9288[];
static const u8 sUnknown_80E92A4[];
static const u8 sUnknown_80E92C4[];
static const u8 sUnknown_80E92E0[];
static const u8 sUnknown_80E9300[];
static const u8 sUnknown_80E9328[];
static const u8 sUnknown_80E9344[];
static const u8 sUnknown_80E9358[];
static const u8 sUnknown_80E9378[];
static const u8 sUnknown_80E9394[];
static const u8 sUnknown_80E93B8[];
static const u8 sUnknown_80E93E0[];
static const u8 sUnknown_80E9400[];
static const u8 sUnknown_80E9420[];
static const u8 sUnknown_80E9440[];
static const u8 sUnknown_80E9460[];
static const u8 sUnknown_80E9480[];
static const u8 sUnknown_80E94A0[];
static const u8 sUnknown_80E94C0[];
static const u8 sUnknown_80E94E0[];
static const u8 sUnknown_80E94FC[];
static const u8 sUnknown_80E951C[];
static const u8 sUnknown_80E9538[];
static const u8 sUnknown_80E955C[];
static const u8 sUnknown_80E9588[];
static const u8 sUnknown_80E95AC[];
static const u8 sUnknown_80E95C8[];
static const u8 sUnknown_80E95EC[];
static const u8 sUnknown_80E9608[];
static const u8 sUnknown_80E9628[];
static const u8 sUnknown_80E9650[];
static const u8 sUnknown_80E9668[];
static const u8 sUnknown_80E9688[];
static const u8 sUnknown_80E96A8[];
static const u8 sUnknown_80E96C4[];
static const u8 sUnknown_80E96E4[];
static const u8 sUnknown_80E9708[];
static const u8 sUnknown_80E9728[];
static const u8 sUnknown_80E9748[];
static const u8 sUnknown_80E976C[];
static const u8 sUnknown_80E9788[];
static const u8 sUnknown_80E97A0[];
static const u8 sUnknown_80E97C4[];
static const u8 sUnknown_80E97E0[];
static const u8 sUnknown_80E97FC[];
static const u8 * const gUnknown_80E91D4[45] = {
sUnknown_80E97FC,
sUnknown_80E97E0,
sUnknown_80E97C4,
sUnknown_80E97A0,
sUnknown_80E9788,
sUnknown_80E976C,
sUnknown_80E9748,
sUnknown_80E9728,
sUnknown_80E9708,
sUnknown_80E96E4,
sUnknown_80E96C4,
sUnknown_80E96A8,
sUnknown_80E9688,
sUnknown_80E9668,
sUnknown_80E9650,
sUnknown_80E9628,
sUnknown_80E9608,
sUnknown_80E95EC,
sUnknown_80E95C8,
sUnknown_80E95AC,
sUnknown_80E9588,
sUnknown_80E955C,
sUnknown_80E9538,
sUnknown_80E951C,
sUnknown_80E94FC,
sUnknown_80E94E0,
sUnknown_80E94C0,
sUnknown_80E94A0,
sUnknown_80E9480,
sUnknown_80E9460,
sUnknown_80E9440,
sUnknown_80E9420,
sUnknown_80E9400,
sUnknown_80E93E0,
sUnknown_80E93B8,
sUnknown_80E9394,
sUnknown_80E9378,
sUnknown_80E9358,
sUnknown_80E9344,
sUnknown_80E9328,
sUnknown_80E9300,
sUnknown_80E92E0,
sUnknown_80E92C4,
sUnknown_80E92A4,
sUnknown_80E9288
};
ALIGNED(4) static const u8 sUnknown_80E9288[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} fell into a trap!");
ALIGNED(4) static const u8 sUnknown_80E92A4[] = _("I lost contact with {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
ALIGNED(4) static const u8 sUnknown_80E92C4[] = _("I can{APOSTROPHE}t contact {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
ALIGNED(4) static const u8 sUnknown_80E92E0[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} can{APOSTROPHE}t walk anymore!");
ALIGNED(4) static const u8 sUnknown_80E9300[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}{APOSTROPHE}s been missing three days!");
ALIGNED(4) static const u8 sUnknown_80E9328[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} went the wrong way!");
ALIGNED(4) static const u8 sUnknown_80E9344[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} is lost!");
ALIGNED(4) static const u8 sUnknown_80E9358[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} appears to be stuck!");
ALIGNED(4) static const u8 sUnknown_80E9378[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} appears to be lost!");
ALIGNED(4) static const u8 sUnknown_80E9394[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} may have had an accident!");
ALIGNED(4) static const u8 sUnknown_80E93B8[] = _("I{APOSTROPHE}m worried for {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}{APOSTROPHE}s safety!");
ALIGNED(4) static const u8 sUnknown_80E93E0[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} is fighting all alone!");
ALIGNED(4) static const u8 sUnknown_80E9400[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} is too hungry to move!");
ALIGNED(4) static const u8 sUnknown_80E9420[] = _("Hurry{COMMA} bring back {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}.");
ALIGNED(4) static const u8 sUnknown_80E9440[] = _("I got separated from {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}.");
ALIGNED(4) static const u8 sUnknown_80E9460[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} is running out of time!");
ALIGNED(4) static const u8 sUnknown_80E9480[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} was attacked{COMMA} maybe!");
ALIGNED(4) static const u8 sUnknown_80E94A0[] = _("Something happened to {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
ALIGNED(4) static const u8 sUnknown_80E94C0[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} appears to be trapped!");
ALIGNED(4) static const u8 sUnknown_80E94E0[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} is stuck in a cave!");
ALIGNED(4) static const u8 sUnknown_80E94FC[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} appears to be helpless!");
ALIGNED(4) static const u8 sUnknown_80E951C[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} hasn{APOSTROPHE}t reemerged!");
ALIGNED(4) static const u8 sUnknown_80E9538[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} was attacked by assailants!");
ALIGNED(4) static const u8 sUnknown_80E955C[] = _("It appears as if {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} can{APOSTROPHE}t escape!");
ALIGNED(4) static const u8 sUnknown_80E9588[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} may have fainted already!");
ALIGNED(4) static const u8 sUnknown_80E95AC[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} is about to faint!");
ALIGNED(4) static const u8 sUnknown_80E95C8[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}{APOSTROPHE}s been gone a long time!");
ALIGNED(4) static const u8 sUnknown_80E95EC[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} has been cornered!");
ALIGNED(4) static const u8 sUnknown_80E9608[] = _("I{APOSTROPHE}m worried about {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
ALIGNED(4) static const u8 sUnknown_80E9628[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}{APOSTROPHE}s whereabouts are unknown!");
ALIGNED(4) static const u8 sUnknown_80E9650[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} was paralyzed!");
ALIGNED(4) static const u8 sUnknown_80E9668[] = _("Trouble may have found {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
ALIGNED(4) static const u8 sUnknown_80E9688[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} appears to be freezing!");
ALIGNED(4) static const u8 sUnknown_80E96A8[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} may be confused!");
ALIGNED(4) static const u8 sUnknown_80E96C4[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} is too scared to move!");
ALIGNED(4) static const u8 sUnknown_80E96E4[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} went missing this morning!");
ALIGNED(4) static const u8 sUnknown_80E9708[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} appears to be injured!");
ALIGNED(4) static const u8 sUnknown_80E9728[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} may be facing danger!");
ALIGNED(4) static const u8 sUnknown_80E9748[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} might be unable to return.");
ALIGNED(4) static const u8 sUnknown_80E976C[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} hasn{APOSTROPHE}t come back!");
ALIGNED(4) static const u8 sUnknown_80E9788[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} can{APOSTROPHE}t swim!");
ALIGNED(4) static const u8 sUnknown_80E97A0[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} hasn{APOSTROPHE}t been heard from!");
ALIGNED(4) static const u8 sUnknown_80E97C4[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} is still missing.");
ALIGNED(4) static const u8 sUnknown_80E97E0[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} may be endangered!");
ALIGNED(4) static const u8 sUnknown_80E97FC[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} passed out from the heat!");
static const u8 sUnknown_80E9848[];
static const u8 sUnknown_80E985C[];
static const u8 sUnknown_80E987C[];
static const u8 sUnknown_80E9898[];
static const u8 sUnknown_80E98B4[];
static const u8 sUnknown_80E98DC[];
static const u8 sUnknown_80E98F0[];
static const u8 sUnknown_80E9908[];
static const u8 * const gUnknown_80E9820[10] = {
sUnknown_80E9908,
sUnknown_80E98F0,
sUnknown_80E98DC,
sUnknown_80E98B4,
sUnknown_80E8CD4,
sUnknown_80E9898,
sUnknown_80E90D4,
sUnknown_80E987C,
sUnknown_80E985C,
sUnknown_80E9848
};
ALIGNED(4) static const u8 sUnknown_80E9848[] = _("Reward upon rescue!");
ALIGNED(4) static const u8 sUnknown_80E985C[] = _("A rescue is urgently needed!");
ALIGNED(4) static const u8 sUnknown_80E987C[] = _("Please send a rescue team!");
ALIGNED(4) static const u8 sUnknown_80E9898[] = _("I{APOSTROPHE}m pleading for help!");
ALIGNED(4) static const u8 sUnknown_80E98B4[] = _("I don{APOSTROPHE}t care who it is! Please help!");
ALIGNED(4) static const u8 sUnknown_80E98DC[] = _("Someone! Anyone?");
ALIGNED(4) static const u8 sUnknown_80E98F0[] = _("Please! I need help!");
ALIGNED(4) static const u8 sUnknown_80E9908[] = _("Please! Someone help!");
static const u8 sUnknown_80E99C8[];
static const u8 sUnknown_80E9A0C[];
static const u8 sUnknown_80E9A54[];
static const u8 sUnknown_80E9A94[];
static const u8 sUnknown_80E9ACC[];
static const u8 sUnknown_80E9B18[];
static const u8 sUnknown_80E9B58[];
static const u8 sUnknown_80E9BAC[];
static const u8 sUnknown_80E9BFC[];
static const u8 sUnknown_80E9C38[];
static const u8 sUnknown_80E9C80[];
static const u8 sUnknown_80E9CC4[];
static const u8 sUnknown_80E9D04[];
static const u8 sUnknown_80E9D50[];
static const u8 sUnknown_80E9DA4[];
static const u8 sUnknown_80E9DFC[];
static const u8 sUnknown_80E9E40[];
static const u8 sUnknown_80E9E80[];
static const u8 sUnknown_80E9ED8[];
static const u8 sUnknown_80E9F24[];
static const u8 sUnknown_80E9F5C[];
// Also used in sub_803B600 and sub_803C3E0
const unkStruct_80E9920 gUnknown_80E9920[21] = {
{ MONSTER_BEEDRILL, MONSTER_WEEDLE, sUnknown_80E9F5C },
{ MONSTER_PIDGEOT, MONSTER_PIDGEY, sUnknown_80E9F24 },
{ MONSTER_RATICATE, MONSTER_RATTATA, sUnknown_80E9ED8 },
{ MONSTER_RAICHU, MONSTER_PICHU, sUnknown_80E9E80 },
{ MONSTER_CLEFABLE, MONSTER_CLEFFA, sUnknown_80E9E40 },
{ MONSTER_WIGGLYTUFF, MONSTER_IGGLYBUFF, sUnknown_80E9DFC },
{ MONSTER_CROBAT, MONSTER_ZUBAT, sUnknown_80E9DA4 },
{ MONSTER_VILEPLUME, MONSTER_ODDISH, sUnknown_80E9D50 },
{ MONSTER_POLIWRATH, MONSTER_POLIWAG, sUnknown_80E9D04 },
{ MONSTER_TOGETIC, MONSTER_TOGEPI, sUnknown_80E9CC4 },
{ MONSTER_AZUMARILL, MONSTER_AZURILL, sUnknown_80E9C80 },
{ MONSTER_URSARING, MONSTER_TEDDIURSA, sUnknown_80E9C38 },
{ MONSTER_DONPHAN, MONSTER_PHANPY, sUnknown_80E9BFC },
{ MONSTER_ELECTABUZZ, MONSTER_ELEKID, sUnknown_80E9BAC },
{ MONSTER_MAGMAR, MONSTER_MAGBY, sUnknown_80E9B58 },
{ MONSTER_TYRANITAR, MONSTER_LARVITAR, sUnknown_80E9B18 },
{ MONSTER_BEAUTIFLY, MONSTER_WURMPLE, sUnknown_80E9ACC },
{ MONSTER_AGGRON, MONSTER_ARON, sUnknown_80E9A94 },
{ MONSTER_FLYGON, MONSTER_TRAPINCH, sUnknown_80E9A54 },
{ MONSTER_WALREIN, MONSTER_SPHEAL, sUnknown_80E9A0C },
{ MONSTER_SWELLOW, MONSTER_TAILLOW, sUnknown_80E99C8 }
};
ALIGNED(4) static const u8 sUnknown_80E99C8[] = _(
"Please look for Taillow!\n"
"My baby is very timid{COMMA} so I{APOSTROPHE}m worried!");
ALIGNED(4) static const u8 sUnknown_80E9A0C[] = _(
"Save my baby Spheal! My baby is easy to\n"
"spot because she likes to roll!");
ALIGNED(4) static const u8 sUnknown_80E9A54[] = _(
"Please find my little Trapinch!\n"
"My baby is probably lying low!");
ALIGNED(4) static const u8 sUnknown_80E9A94[] = _(
"Please find my Aron!\n"
"He{APOSTROPHE}s my only child! Please help!");
ALIGNED(4) static const u8 sUnknown_80E9ACC[] = _(
"My Wurmple went missing! Please look\n"
"for the cute spikes on his rear end!");
ALIGNED(4) static const u8 sUnknown_80E9B18[] = _(
"Please search for Larvitar!\n"
"He loves to eat dirt! I need help!");
ALIGNED(4) static const u8 sUnknown_80E9B58[] = _(
"My baby Magby is lost. I{APOSTROPHE}m worried sick.\n"
"She{APOSTROPHE}s a cheerful child who loves fire.");
ALIGNED(4) static const u8 sUnknown_80E9BAC[] = _(
"My son can be wild with thunderbolts{COMMA}\n"
"but he{APOSTROPHE}s kindhearted. Please help!");
ALIGNED(4) static const u8 sUnknown_80E9BFC[] = _(
"Please look for Phanpy!\n"
"My son has a distinctive long nose!");
ALIGNED(4) static const u8 sUnknown_80E9C38[] = _(
"Please find Teddiursa! My baby{APOSTROPHE}s head\n"
"has a cute crescent mark! Help!");
ALIGNED(4) static const u8 sUnknown_80E9C80[] = _(
"Please save my adorable Azurill!\n"
"Watch for a round and bouncy tail!");
ALIGNED(4) static const u8 sUnknown_80E9CC4[] = _(
"Help! Togepi{APOSTROPHE}s just a baby!\n"
"I{APOSTROPHE}m worried sick! Please help!");
ALIGNED(4) static const u8 sUnknown_80E9D04[] = _(
"My baby Poliwag! He wandered off...\n"
"He only just learned how to walk! Help!");
ALIGNED(4) static const u8 sUnknown_80E9D50[] = _(
"Oddish disappeared from sight! She may be\n"
"buried somewhere! Someone{COMMA} please help!");
ALIGNED(4) static const u8 sUnknown_80E9DA4[] = _(
"Please rescue Zubat! He{APOSTROPHE}s so young he\n"
"can{APOSTROPHE}t even hang from cavern ceilings well!");
ALIGNED(4) static const u8 sUnknown_80E9DFC[] = _(
"Please find Igglybuff! Oh{COMMA} where did that\n"
"child roll off to?! Oh!");
ALIGNED(4) static const u8 sUnknown_80E9E40[] = _(
"Cleffa disappeared! Please let me know\n"
"if you find my child!");
ALIGNED(4) static const u8 sUnknown_80E9E80[] = _(
"Please rescue Pichu! He{APOSTROPHE}s a little cutie\n"
"who can{APOSTROPHE}t charge power well yet. Please!");
ALIGNED(4) static const u8 sUnknown_80E9ED8[] = _(
"Rattata is missing! My precious child!\n"
"Please{COMMA} won{APOSTROPHE}t someone help me?");
ALIGNED(4) static const u8 sUnknown_80E9F24[] = _(
"Oh{COMMA} my cute little Pidgey!\n"
"Please{COMMA} someone help!");
ALIGNED(4) static const u8 sUnknown_80E9F5C[] = _(
"Please rescue Weedle!\n"
"He{APOSTROPHE}s my son! Please!");
static const u8 sUnknown_80EA1A8[];
static const u8 sUnknown_80EA1FC[];
static const u8 sUnknown_80EA214[];
static const u8 sUnknown_80EA26C[];
static const u8 sUnknown_80EA2BC[];
static const u8 sUnknown_80EA30C[];
static const u8 sUnknown_80EA33C[];
static const u8 sUnknown_80EA384[];
static const u8 sUnknown_80EA398[];
static const u8 sUnknown_80EA3DC[];
static const u8 sUnknown_80EA41C[];
static const u8 sUnknown_80EA45C[];
static const u8 sUnknown_80EA4A0[];
static const u8 sUnknown_80EA4E4[];
static const u8 sUnknown_80EA51C[];
static const u8 sUnknown_80EA534[];
static const u8 sUnknown_80EA57C[];
static const u8 sUnknown_80EA5C4[];
static const u8 sUnknown_80EA614[];
static const u8 sUnknown_80EA650[];
static const u8 sUnknown_80EA698[];
static const u8 sUnknown_80EA6E4[];
static const u8 sUnknown_80EA730[];
static const u8 sUnknown_80EA784[];
static const u8 sUnknown_80EA7A8[];
static const u8 sUnknown_80EA7FC[];
static const u8 sUnknown_80EA84C[];
static const u8 sUnknown_80EA880[];
static const u8 sUnknown_80EA8D0[];
static const u8 sUnknown_80EA914[];
static const u8 sUnknown_80EA968[];
static const u8 sUnknown_80EA9A4[];
static const u8 sUnknown_80EA9F8[];
static const u8 sUnknown_80EAA34[];
static const u8 sUnknown_80EAA84[];
static const u8 sUnknown_80EAAC8[];
static const u8 sUnknown_80EAB10[];
static const u8 sUnknown_80EAB68[];
static const u8 sUnknown_80EABA8[];
static const u8 sUnknown_80EABE8[];
static const u8 sUnknown_80EAC38[];
static const u8 sUnknown_80EAC88[];
static const u8 sUnknown_80EACD4[];
static const u8 sUnknown_80EAD20[];
static const u8 sUnknown_80EAD50[];
static const u8 sUnknown_80EAD94[];
static const u8 sUnknown_80EADD0[];
static const u8 sUnknown_80EADFC[];
static const u8 sUnknown_80EAE44[];
// Also used in sub_803B628 and sub_803C45C
const unkStruct_80E9F8C gUnknown_80E9F8C[45] = {
// Save my friend
{ MONSTER_EXEGGUTOR, MONSTER_DODRIO, sUnknown_80EAE44, sUnknown_80EADFC },
{ MONSTER_FEAROW, MONSTER_RHYDON, sUnknown_80EAE44, sUnknown_80EADD0 },
{ MONSTER_SHELLDER, MONSTER_CLAMPERL, sUnknown_80EAE44, sUnknown_80EAD94 },
{ MONSTER_MUK, MONSTER_SWALOT, sUnknown_80EAE44, sUnknown_80EAD50 },
{ MONSTER_MEOWTH, MONSTER_SKITTY, sUnknown_80EAE44, sUnknown_80EAD20 },
{ MONSTER_MAGIKARP, MONSTER_FEEBAS, sUnknown_80EAE44, sUnknown_80EACD4 },
{ MONSTER_WEEDLE, MONSTER_WURMPLE, sUnknown_80EAE44, sUnknown_80EAC88 },
{ MONSTER_CASCOON, MONSTER_SILCOON, sUnknown_80EAE44, sUnknown_80EAC38 },
{ MONSTER_TAILLOW, MONSTER_PIDGEY, sUnknown_80EAE44, sUnknown_80EABE8 },
{ MONSTER_VULPIX, MONSTER_NUMEL, sUnknown_80EAE44, sUnknown_80EABA8 },
{ MONSTER_IGGLYBUFF, MONSTER_CLEFFA, sUnknown_80EAE44, sUnknown_80EAB68 },
{ MONSTER_VENOMOTH, MONSTER_DUSTOX, sUnknown_80EAE44, sUnknown_80EAB10 },
{ MONSTER_VIGOROTH, MONSTER_PRIMEAPE, sUnknown_80EAE44, sUnknown_80EAAC8 },
{ MONSTER_POOCHYENA, MONSTER_GROWLITHE, sUnknown_80EAE44, sUnknown_80EAA84 },
{ MONSTER_BELLSPROUT, MONSTER_SHUCKLE, sUnknown_80EAE44, sUnknown_80EAA34 },
{ MONSTER_SEEL, MONSTER_SEALEO, sUnknown_80EAE44, sUnknown_80EA9F8 },
{ MONSTER_HYPNO, MONSTER_MR_MIME, sUnknown_80EAE44, sUnknown_80EA9A4 },
{ MONSTER_KRABBY, MONSTER_CORPHISH, sUnknown_80EAE44, sUnknown_80EA968 },
{ MONSTER_SNORLAX, MONSTER_SLAKING, sUnknown_80EAE44, sUnknown_80EA914 },
{ MONSTER_PINSIR, MONSTER_HERACROSS, sUnknown_80EAE44, sUnknown_80EA8D0 },
{ MONSTER_SNEASEL, MONSTER_ZANGOOSE, sUnknown_80EAE44, sUnknown_80EA880 },
{ MONSTER_AZURILL, MONSTER_TOGEPI, sUnknown_80EAE44, sUnknown_80EA84C },
{ MONSTER_DITTO, MONSTER_SUDOWOODO, sUnknown_80EAE44, sUnknown_80EA7FC },
{ MONSTER_TEDDIURSA, MONSTER_SPINDA, sUnknown_80EAE44, sUnknown_80EA7A8 },
{ MONSTER_SLOWPOKE, MONSTER_SLAKOTH, sUnknown_80EAE44, sUnknown_80EA784 },
{ MONSTER_NOCTOWL, MONSTER_MURKROW, sUnknown_80EAE44, sUnknown_80EA730 },
{ MONSTER_ROSELIA, MONSTER_BELLOSSOM, sUnknown_80EAE44, sUnknown_80EA6E4 },
{ MONSTER_DELIBIRD, MONSTER_PELIPPER, sUnknown_80EAE44, sUnknown_80EA698 },
{ MONSTER_RELICANTH, MONSTER_NINETALES, sUnknown_80EAE44, sUnknown_80EA650 },
{ MONSTER_HOPPIP, MONSTER_CHIMECHO, sUnknown_80EAE44, sUnknown_80EA614 },
{ MONSTER_MISDREAVUS, MONSTER_SHUPPET, sUnknown_80EAE44, sUnknown_80EA5C4 },
{ MONSTER_CORSOLA, MONSTER_LUVDISC, sUnknown_80EAE44, sUnknown_80EA57C },
{ MONSTER_TOGETIC, MONSTER_BLISSEY, sUnknown_80EAE44, sUnknown_80EA534 },
// Save my love
{ MONSTER_NIDORAN_M, MONSTER_NIDORAN_F, sUnknown_80EA51C, sUnknown_80EA4E4 },
{ MONSTER_NIDORINO, MONSTER_NIDORINA, sUnknown_80EA51C, sUnknown_80EA4A0 },
{ MONSTER_NIDOKING, MONSTER_NIDOQUEEN, sUnknown_80EA51C, sUnknown_80EA45C },
{ MONSTER_TAUROS, MONSTER_MILTANK, sUnknown_80EA51C, sUnknown_80EA41C },
{ MONSTER_VOLBEAT, MONSTER_ILLUMISE, sUnknown_80EA51C, sUnknown_80EA3DC },
{ MONSTER_MINUN, MONSTER_PLUSLE, sUnknown_80EA51C, sUnknown_80EA398 },
// Rescue my rival
{ MONSTER_ZANGOOSE, MONSTER_SEVIPER, sUnknown_80EA384, sUnknown_80EA33C },
{ MONSTER_HITMONLEE, MONSTER_HITMONCHAN, sUnknown_80EA384, sUnknown_80EA30C },
{ MONSTER_LUNATONE, MONSTER_SOLROCK, sUnknown_80EA384, sUnknown_80EA2BC },
{ MONSTER_OMANYTE, MONSTER_KABUTO, sUnknown_80EA384, sUnknown_80EA26C },
{ MONSTER_LILEEP, MONSTER_ANORITH, sUnknown_80EA384, sUnknown_80EA214 },
// Help my brother
{ MONSTER_PICHU, MONSTER_PICHU, sUnknown_80EA1FC, sUnknown_80EA1A8 }
};
ALIGNED(4) static const u8 sUnknown_80EA1A8[] = _(
"My little brother Pichu disappeared!\n"
"I{APOSTROPHE}m really worried! Someone{COMMA} please help!");
ALIGNED(4) static const u8 sUnknown_80EA1FC[] = _("Please help my brother!");
ALIGNED(4) static const u8 sUnknown_80EA214[] = _(
"We{APOSTROPHE}ve been rivals with {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} for\n"
"generations. It can{APOSTROPHE}t suddenly end like this!");
ALIGNED(4) static const u8 sUnknown_80EA26C[] = _(
"{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} has been a rival since my\n"
"ancestors{APOSTROPHE} time. The rivalry can{APOSTROPHE}t end!");
ALIGNED(4) static const u8 sUnknown_80EA2BC[] = _(
"{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} can{APOSTROPHE}t leave without settling\n"
"which one of us is better. Please help!");
ALIGNED(4) static const u8 sUnknown_80EA30C[] = _(
"Please save {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}.\n"
"We owe each other a game!");
ALIGNED(4) static const u8 sUnknown_80EA33C[] = _(
"Please rescue {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}! We detest\n"
"each other{COMMA} but we need each other!");
ALIGNED(4) static const u8 sUnknown_80EA384[] = _("Rescue my rival!");
ALIGNED(4) static const u8 sUnknown_80EA398[] = _(
"I can{APOSTROPHE}t live without {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!\n"
"My heart is breaking! Please! Help!");
ALIGNED(4) static const u8 sUnknown_80EA3DC[] = _(
"Please save {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!\n"
"We{APOSTROPHE}re no good if we{APOSTROPHE}re not together!");
ALIGNED(4) static const u8 sUnknown_80EA41C[] = _(
"Please save my {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}! Now I\n"
"know what {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} means to me...");
ALIGNED(4) static const u8 sUnknown_80EA45C[] = _(
"Please rescue {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}! We\n"
"promised our futures together! Please!");
ALIGNED(4) static const u8 sUnknown_80EA4A0[] = _(
"Please rescue my precious {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!\n"
"We{APOSTROPHE}re in love! Please help!");
ALIGNED(4) static const u8 sUnknown_80EA4E4[] = _(
"Please! Please rescue {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!\n"
"We{APOSTROPHE}re madly in love!");
ALIGNED(4) static const u8 sUnknown_80EA51C[] = _("Please save my love!");
ALIGNED(4) static const u8 sUnknown_80EA534[] = _(
"We make each other happy--it{APOSTROPHE}s in our\n"
"nature. Please save {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
ALIGNED(4) static const u8 sUnknown_80EA57C[] = _(
"Please rescue {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}! The beach\n"
"feels empty without my usual friend...");
ALIGNED(4) static const u8 sUnknown_80EA5C4[] = _(
"I feel lonely without {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} to pull\n"
"pranks and mess around with. Please help!");
ALIGNED(4) static const u8 sUnknown_80EA614[] = _(
"Help {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}{COMMA} please!\n"
"We often took strolls on the wind!");
ALIGNED(4) static const u8 sUnknown_80EA650[] = _(
"Please save {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}! We{APOSTROPHE}re both\n"
"old-timers who are longtime friends!");
ALIGNED(4) static const u8 sUnknown_80EA698[] = _(
"Please save {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}. We{APOSTROPHE}ve been in\n"
"the delivery business for many years!");
ALIGNED(4) static const u8 sUnknown_80EA6E4[] = _(
"I{APOSTROPHE}m sad without {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}{APOSTROPHE}s company.\n"
"We showed flowers to each other...");
ALIGNED(4) static const u8 sUnknown_80EA730[] = _(
"Without {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}{COMMA} there{APOSTROPHE}s no one for\n"
"me to play with in the dark! Please help!");
ALIGNED(4) static const u8 sUnknown_80EA784[] = _(
"...Help... Please...\n"
"Who was it?");
ALIGNED(4) static const u8 sUnknown_80EA7A8[] = _(
"Please save {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}. We{APOSTROPHE}re both alike\n"
"in being kind of vacant and unpredictable!");
ALIGNED(4) static const u8 sUnknown_80EA7FC[] = _(
"Without {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} around{COMMA} there{APOSTROPHE}s no\n"
"one to heckle! Please break my boredom!");
ALIGNED(4) static const u8 sUnknown_80EA84C[] = _(
"Please help {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!\n"
"My tiny and round best friend!");
ALIGNED(4) static const u8 sUnknown_80EA880[] = _(
"We promised to show each other how\n"
"sharp our claws could be... Someone{COMMA} help!");
ALIGNED(4) static const u8 sUnknown_80EA8D0[] = _(
"I lock horns with {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} for fun.\n"
"I terribly miss doing that...");
ALIGNED(4) static const u8 sUnknown_80EA914[] = _(
"Please help {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}! We{APOSTROPHE}re both lazy{COMMA}\n"
"so we{APOSTROPHE}re comfortable around each other!");
ALIGNED(4) static const u8 sUnknown_80EA968[] = _(
"I want to help {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!\n"
"We both have a thing for pincers!");
ALIGNED(4) static const u8 sUnknown_80EA9A4[] = _(
"We promised each other to perform magic\n"
"and hypnosis shows together. Please help!");
ALIGNED(4) static const u8 sUnknown_80EA9F8[] = _(
"Someone save {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}--my friend\n"
"and rival at ball juggling!");
ALIGNED(4) static const u8 sUnknown_80EAA34[] = _(
"Please help {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}! Our cries are\n"
"identical! We can tell each other anything!");
ALIGNED(4) static const u8 sUnknown_80EAA84[] = _(
"I can{APOSTROPHE}t play the biting game without my pal\n"
"{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}! Please help!");
ALIGNED(4) static const u8 sUnknown_80EAAC8[] = _(
"{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} is really noisy.\n"
"But it{APOSTROPHE}s lonely without the racket... Sob...");
ALIGNED(4) static const u8 sUnknown_80EAB10[] = _(
"Without {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}{COMMA} it{APOSTROPHE}s no fun playing\n"
"with toxic powders! Someone{COMMA} please help!");
ALIGNED(4) static const u8 sUnknown_80EAB68[] = _(
"Please rescue {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!\n"
"We{APOSTROPHE}ve been friends since we were eggs!");
ALIGNED(4) static const u8 sUnknown_80EABA8[] = _(
"Please help {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}--a good\n"
"friend who shares my love of fire!");
ALIGNED(4) static const u8 sUnknown_80EABE8[] = _(
"{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} and I are of the same height.\n"
"We{APOSTROPHE}re lifelong friends! Please help!");
ALIGNED(4) static const u8 sUnknown_80EAC38[] = _(
"We identify with each other because we\n"
"both evolved from Wurmple. Please help!");
ALIGNED(4) static const u8 sUnknown_80EAC88[] = _(
"Help! I{APOSTROPHE}m friends with {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}\n"
"because we both evolve fast! Please help!");
ALIGNED(4) static const u8 sUnknown_80EACD4[] = _(
"Help! {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} isn{APOSTROPHE}t much now{COMMA} but\n"
"my friend is amazing after evolution!");
ALIGNED(4) static const u8 sUnknown_80EAD20[] = _(
"Please rescue {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!\n"
"We always play together!");
ALIGNED(4) static const u8 sUnknown_80EAD50[] = _(
"Please rescue {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}.\n"
"I can{APOSTROPHE}t stand to see a sludge buddy hurt!");
ALIGNED(4) static const u8 sUnknown_80EAD94[] = _(
"Please save my best friend {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!\n"
"We{APOSTROPHE}re both bivalves!");
ALIGNED(4) static const u8 sUnknown_80EADD0[] = _(
"Please save {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}{COMMA}\n"
"my drilling buddy!");
ALIGNED(4) static const u8 sUnknown_80EADFC[] = _(
"This precious friend can chat separately\n"
"with three heads. Please help!");
ALIGNED(4) static const u8 sUnknown_80EAE44[] = _("Please save my friend!");
static const u8 EscortMe_Text[];
static const u8 TakeMeWith_Text[];
static const u8 WantToSee_Text[];
static const u8 TakeMe_Text[];
// Escort Mission Text
static const u8 * const gUnknown_80EAE5C[4] = {
TakeMe_Text,
WantToSee_Text,
TakeMeWith_Text,
EscortMe_Text
};
ALIGNED(4) static const u8 EscortMe_Text[] = _("Escort me!");
ALIGNED(4) static const u8 TakeMeWith_Text[] = _("Please take me with you!");
ALIGNED(4) static const u8 WantToSee_Text[] = _("I want to see {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}.");
ALIGNED(4) static const u8 TakeMe_Text[] = _("Take me!");
static const u8 CloseFriends_80EAF08[];
static const u8 Apologize_80EAF2C[];
static const u8 MustMeet_80EAF4C[];
static const u8 HaveToMeet_80EAF70[];
static const u8 HaveToGo_80EAF94[];
static const u8 LongTime_80EAFA4[];
static const u8 SickWorry_80EAFD4[];
static const u8 FaintedInside_80EAFF0[];
static const u8 HasntReturned_80EB014[];
static const u8 WantToHelp_80EB030[];
static const u8 InTrouble_80EB048[];
static const u8 WaitingForever_80EB06C[];
static const u8 WaitingInDungeon_80EB090[];
static const u8 TooWeak_80EB0B4[];
static const u8 OwnPower_80EB0DC[];
static const u8 GoMyself_80EB0FC[];
static const u8 WorriedAbout_80EB118[];
static const u8 WantMeet_80EB138[];
static const u8 PromisedMeet_80EB158[];
static const u8 WaitingForMe_80EB17C[];
static const u8 * const gUnknown_80EAEB8[20] = {
WaitingForMe_80EB17C,
PromisedMeet_80EB158,
WantMeet_80EB138,
WorriedAbout_80EB118,
GoMyself_80EB0FC,
OwnPower_80EB0DC,
TooWeak_80EB0B4,
WaitingInDungeon_80EB090,
WaitingForever_80EB06C,
InTrouble_80EB048,
WantToHelp_80EB030,
HasntReturned_80EB014,
FaintedInside_80EAFF0,
SickWorry_80EAFD4,
LongTime_80EAFA4,
HaveToGo_80EAF94,
HaveToMeet_80EAF70,
MustMeet_80EAF4C,
Apologize_80EAF2C,
CloseFriends_80EAF08
};
ALIGNED(4) static const u8 CloseFriends_80EAF08[] = _("I{APOSTROPHE}m close friends with {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
ALIGNED(4) static const u8 Apologize_80EAF2C[] = _("I want to apologize to {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}.");
ALIGNED(4) static const u8 MustMeet_80EAF4C[] = _("I don{APOSTROPHE}t care how--we must meet!");
ALIGNED(4) static const u8 HaveToMeet_80EAF70[] = _("We have to meet--whatever it takes!");
ALIGNED(4) static const u8 HaveToGo_80EAF94[] = _("I have to go!");
ALIGNED(4) static const u8 LongTime_80EAFA4[] = _("We haven{APOSTROPHE}t seen each other in a long time.");
ALIGNED(4) static const u8 SickWorry_80EAFD4[] = _("I{APOSTROPHE}m sick with worry...");
ALIGNED(4) static const u8 FaintedInside_80EAFF0[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} may have fainted inside...");
ALIGNED(4) static const u8 HasntReturned_80EB014[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} hasn{APOSTROPHE}t returned!");
ALIGNED(4) static const u8 WantToHelp_80EB030[] = _("I want to help {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
ALIGNED(4) static const u8 InTrouble_80EB048[] = _("Hurry{COMMA} {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} is in trouble...");
ALIGNED(4) static const u8 WaitingForever_80EB06C[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} has been waiting forever...");
ALIGNED(4) static const u8 WaitingInDungeon_80EB090[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} is waiting in the dungeon.");
ALIGNED(4) static const u8 TooWeak_80EB0B4[] = _("I{APOSTROPHE}m too weak. It{APOSTROPHE}s not possible.");
ALIGNED(4) static const u8 OwnPower_80EB0DC[] = _("I can{APOSTROPHE}t go on my own power...");
ALIGNED(4) static const u8 GoMyself_80EB0FC[] = _("I can{APOSTROPHE}t go by myself...");
ALIGNED(4) static const u8 WorriedAbout_80EB118[] = _("I{APOSTROPHE}m worried about {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}...");
ALIGNED(4) static const u8 WantMeet_80EB138[] = _("I want to meet with {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}.");
ALIGNED(4) static const u8 PromisedMeet_80EB158[] = _("We promised to meet in the dungeon!");
ALIGNED(4) static const u8 WaitingForMe_80EB17C[] = _("{COLOR_1 YELLOW}%s{END_COLOR_TEXT_1} is waiting for me!");
static const u8 SomeonePleaseEscort[];
static const u8 PleaseEscortMe[];
static const u8 PleaseTakeMeThere[];
static const u8 PleaseTakeMeToSee[];
static const u8 * const gUnknown_80EB198[4] = {
PleaseTakeMeToSee,
PleaseTakeMeThere,
PleaseEscortMe,
SomeonePleaseEscort
};
ALIGNED(4) static const u8 SomeonePleaseEscort[] = _("Someone{COMMA} please escort me!");
ALIGNED(4) static const u8 PleaseEscortMe[] = _("Please escort me there!");
ALIGNED(4) static const u8 PleaseTakeMeThere[] = _("Please take me there with you!");
ALIGNED(4) static const u8 PleaseTakeMeToSee[] = _("Please take me to see {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
static const u8 Without_80EB238[];
static const u8 Worried_80EB250[];
static const u8 WantMeet_80EB274[];
static const u8 HelpMeet_80EB294[];
static const u8 Escort_80EB2AC[];
static const u8 TakeMeet_80EB2CC[];
static const u8 * const gUnknown_80EB220[6] = {
TakeMeet_80EB2CC,
Escort_80EB2AC,
HelpMeet_80EB294,
WantMeet_80EB274,
Worried_80EB250,
Without_80EB238
};
ALIGNED(4) static const u8 Without_80EB238[] = _("Without {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}{COMMA} I...");
ALIGNED(4) static const u8 Worried_80EB250[] = _("I{APOSTROPHE}m so worried about {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}...");
ALIGNED(4) static const u8 WantMeet_80EB274[] = _("I really want to meet {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
ALIGNED(4) static const u8 HelpMeet_80EB294[] = _("Help me meet {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
ALIGNED(4) static const u8 Escort_80EB2AC[] = _("Please escort me to my {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
ALIGNED(4) static const u8 TakeMeet_80EB2CC[] = _("Please! Take me to meet {COLOR_1 YELLOW}%s{END_COLOR_TEXT_1}!");
static const u8 Lonely_80EB308[];
static const u8 NoGood_80EB334[];
static const u8 MeansEverything_80EB35C[];
static const u8 WePromised_80EB37C[];
static const u8 WeBelong_80EB3A4[];
static const u8 WeInLove_80EB3CC[];
static const u8 * const gUnknown_80EB2F0[6] = {
WeInLove_80EB3CC,
WeBelong_80EB3A4,
WePromised_80EB37C,
MeansEverything_80EB35C,
NoGood_80EB334,
Lonely_80EB308
};
ALIGNED(4) static const u8 Lonely_80EB308[] = _("I{APOSTROPHE}m very lonely! Please take me with you!");
ALIGNED(4) static const u8 NoGood_80EB334[] = _("It{APOSTROPHE}s no good if we{APOSTROPHE}re not together!");
ALIGNED(4) static const u8 MeansEverything_80EB35C[] = _("This means everything to me!");
ALIGNED(4) static const u8 WePromised_80EB37C[] = _("We{APOSTROPHE}ve promised our futures together.");
ALIGNED(4) static const u8 WeBelong_80EB3A4[] = _("We belong together! Please escort me!");
ALIGNED(4) static const u8 WeInLove_80EB3CC[] = _("We{APOSTROPHE}re in love! Please{COMMA} take me there!");
static const u8 sUnknown_80EB450[];
static const u8 sUnknown_80EB470[];
static const u8 sUnknown_80EB494[];
static const u8 sUnknown_80EB4AC[];
static const u8 sUnknown_80EB4C0[];
static const u8 sUnknown_80EB4E0[];
static const u8 sUnknown_80EB500[];
static const u8 sUnknown_80EB524[];
static const u8 sUnknown_80EB54C[];
static const u8 sUnknown_80EB568[];
static const u8 sUnknown_80EB590[];
static const u8 sUnknown_80EB5B4[];
static const u8 sUnknown_80EB5D4[];
static const u8 sUnknown_80EB5F8[];
static const u8 sUnknown_80EB618[];
static const u8 sUnknown_80EB638[];
static const u8 sUnknown_80EB654[];
static const u8 sUnknown_80EB67C[];
static const u8 sUnknown_80EB6A0[];
static const u8 sUnknown_80EB6C0[];
static const u8 sUnknown_80EB6E4[];
static const u8 sUnknown_80EB708[];
// Item Delivery Mission Text
static const u8 * const gUnknown_80EB3F8[22] = {
sUnknown_80EB708,
sUnknown_80EB6E4,
sUnknown_80EB6C0,
sUnknown_80EB6A0,
sUnknown_80EB67C,
sUnknown_80EB654,
sUnknown_80EB638,
sUnknown_80EB618,
sUnknown_80EB5F8,
sUnknown_80EB5D4,
sUnknown_80EB5B4,
sUnknown_80EB590,
sUnknown_80EB568,
sUnknown_80EB54C,
sUnknown_80EB524,
sUnknown_80EB500,
sUnknown_80EB4E0,
sUnknown_80EB4C0,
sUnknown_80EB4AC,
sUnknown_80EB494,
sUnknown_80EB470,
sUnknown_80EB450
};
ALIGNED(4) static const u8 sUnknown_80EB450[] = _("Is it true about the {COLOR_1 GREEN}%s{END_COLOR_TEXT_1}?");
ALIGNED(4) static const u8 sUnknown_80EB470[] = _("The item {COLOR_1 GREEN}%s{END_COLOR_TEXT_1} is the in thing!");
ALIGNED(4) static const u8 sUnknown_80EB494[] = _("Wanted: my own {COLOR_1 GREEN}%s{END_COLOR_TEXT_1}.");
ALIGNED(4) static const u8 sUnknown_80EB4AC[] = _("I lost my {COLOR_1 GREEN}%s{END_COLOR_TEXT_1}.");
ALIGNED(4) static const u8 sUnknown_80EB4C0[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1} wanted for nostalgia.");
ALIGNED(4) static const u8 sUnknown_80EB4E0[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1} wanted to test effects.");
ALIGNED(4) static const u8 sUnknown_80EB500[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1}{APOSTROPHE}s texture is comforting.");
ALIGNED(4) static const u8 sUnknown_80EB524[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1}--it{APOSTROPHE}s my mom{APOSTROPHE}s favorite.");
ALIGNED(4) static const u8 sUnknown_80EB54C[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1} makes me strong.");
ALIGNED(4) static const u8 sUnknown_80EB568[] = _("I can{APOSTROPHE}t sleep without it: {COLOR_1 GREEN}%s{END_COLOR_TEXT_1}.");
ALIGNED(4) static const u8 sUnknown_80EB590[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1}--I get scared without it!");
ALIGNED(4) static const u8 sUnknown_80EB5B4[] = _("Hard-to-find {COLOR_1 GREEN}%s{END_COLOR_TEXT_1} sought.");
ALIGNED(4) static const u8 sUnknown_80EB5D4[] = _("I can{APOSTROPHE}t find one more {COLOR_1 GREEN}%s{END_COLOR_TEXT_1}.");
ALIGNED(4) static const u8 sUnknown_80EB5F8[] = _("Help this {COLOR_1 GREEN}%s{END_COLOR_TEXT_1} collector!");
ALIGNED(4) static const u8 sUnknown_80EB618[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1}! Seeking in quantity!");
ALIGNED(4) static const u8 sUnknown_80EB638[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1} wanted as a charm.");
ALIGNED(4) static const u8 sUnknown_80EB654[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1}--I can{APOSTROPHE}t leave without it.");
ALIGNED(4) static const u8 sUnknown_80EB67C[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1}--I{APOSTROPHE}d love to utilize one!");
ALIGNED(4) static const u8 sUnknown_80EB6A0[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1} wanted for exploration.");
ALIGNED(4) static const u8 sUnknown_80EB6C0[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1} wanted after long search.");
ALIGNED(4) static const u8 sUnknown_80EB6E4[] = _("{COLOR_1 GREEN}%s{END_COLOR_TEXT_1}--it{APOSTROPHE}s convenient to have.");
ALIGNED(4) static const u8 sUnknown_80EB708[] = _("Having one {COLOR_1 GREEN}%s{END_COLOR_TEXT_1} is reassuring.");
static const u8 sUnknown_80EB784[];
static const u8 sUnknown_80EB7A8[];
static const u8 sUnknown_80EB7D8[];
static const u8 sUnknown_80EB800[];
static const u8 sUnknown_80EB818[];
static const u8 sUnknown_80EB82C[];
static const u8 sUnknown_80EB850[];
static const u8 sUnknown_80EB86C[];
static const u8 sUnknown_80EB890[];
static const u8 sUnknown_80EB8AC[];
static const u8 sUnknown_80EB8D0[];
static const u8 sUnknown_80EB8E8[];
static const u8 sUnknown_80EB90C[];
static const u8 sUnknown_80EB930[];
static const u8 sUnknown_80EB95C[];
static const u8 sUnknown_80EB97C[];
static const u8 sUnknown_80EB9A0[];
static const u8 sUnknown_80EB9BC[];
static const u8 sUnknown_80EB9D0[];
static const u8 sUnknown_80EB9E8[];
static const u8 sUnknown_80EBA00[];
static const u8 * const gUnknown_80EB72C[22] = {
sUnknown_80EBA00,
sUnknown_80EB9E8,
sUnknown_80EB9D0,
sUnknown_80EB9BC,
sUnknown_80EB9A0,
sUnknown_80EB97C,
sUnknown_80EB95C,
sUnknown_80EB930,
sUnknown_80EB90C,
sUnknown_80EB8E8,
sUnknown_80EB8D0,
sUnknown_80EB8AC,
sUnknown_80EB890,
sUnknown_80EB86C,
sUnknown_80EB850,
sUnknown_80EB9A0,
sUnknown_80EB82C,
sUnknown_80EB818,
sUnknown_80EB800,
sUnknown_80EB7D8,
sUnknown_80EB7A8,
sUnknown_80EB784
};
ALIGNED(4) static const u8 sUnknown_80EB784[] = _("Please contact me if you find it!");
ALIGNED(4) static const u8 sUnknown_80EB7A8[] = _("Please help! I{APOSTROPHE}ll make it worth your time!");
ALIGNED(4) static const u8 sUnknown_80EB7D8[] = _("Please help! I{APOSTROPHE}m offering a reward!");
ALIGNED(4) static const u8 sUnknown_80EB800[] = _("Please! Please help me!");
ALIGNED(4) static const u8 sUnknown_80EB818[] = _("Please help me out!");
ALIGNED(4) static const u8 sUnknown_80EB82C[] = _("Please! I need some cooperation!");
ALIGNED(4) static const u8 sUnknown_80EB850[] = _("Please share a little bit!");
ALIGNED(4) static const u8 sUnknown_80EB86C[] = _("Please help! You{APOSTROPHE}re my only hope!");
ALIGNED(4) static const u8 sUnknown_80EB890[] = _("Please! I need your help!");
ALIGNED(4) static const u8 sUnknown_80EB8AC[] = _("Please help! I{APOSTROPHE}m counting on you!");
ALIGNED(4) static const u8 sUnknown_80EB8D0[] = _("Please search for it!");
ALIGNED(4) static const u8 sUnknown_80EB8E8[] = _("Please let me know if you find one!");
ALIGNED(4) static const u8 sUnknown_80EB90C[] = _("I{APOSTROPHE}m looking forward to your help!");
ALIGNED(4) static const u8 sUnknown_80EB930[] = _("Please! I{APOSTROPHE}m offering a generous reward!");
ALIGNED(4) static const u8 sUnknown_80EB95C[] = _("Please help! Reward offered!");
ALIGNED(4) static const u8 sUnknown_80EB97C[] = _("Please! I must have one delivered!");
ALIGNED(4) static const u8 sUnknown_80EB9A0[] = _("Please share one with me!");
ALIGNED(4) static const u8 sUnknown_80EB9BC[] = _("Please give me one!");
ALIGNED(4) static const u8 sUnknown_80EB9D0[] = _("Please find one for me!");
ALIGNED(4) static const u8 sUnknown_80EB9E8[] = _("Please trade me one!");
ALIGNED(4) static const u8 sUnknown_80EBA00[] = _("Please! May I have one?");
static const u8 sNewFriendAreasText[];
static const u8 sNewFriendAreasHeadline[];
static const u8 sLucarioRankText[];
static const u8 sLucarioRankHeadline[];
static const u8 sBuriedRelicText[];
static const u8 sBuriedRelicHeadline[];
static const u8 sNewsText2[];
static const u8 sNewsHeadline2[];
static const u8 sNewsText1[];
static const u8 sNewsHeadline1[];
static const u8 sPelipperText[];
static const u8 sPelipperHeadline[];
static const u8 sLinkedProText2[];
static const u8 sLinkedProHeadline2[];
static const u8 sLinkedProText1[];
static const u8 sLinkedProHeadline1[];
static const u8 sSlakothText[];
static const u8 sSlakothHeadline[];
static const u8 sPitfallText[];
static const u8 sPitfallHeadline[];
static const u8 sSeaRescueText[];
static const u8 sSeaRescueHeadline[];
static const u8 sVileplumeText[];
static const u8 sVileplumeHeadline[];
static const u8 sRawstText[];
static const u8 sRawstHeadline[];
static const u8 sClubText[];
static const u8 sClubHeadline[];
static const u8 sChanseyText[];
static const u8 sChanseyHeadline[];
static const u8 sKabutoText[];
static const u8 sKabutoHeadline[];
static const u8 sSmeargleText[];
static const u8 sSmeargleHeadline[];
static const u8 sCastformText[];
static const u8 sCastformHeadline[];
static const u8 sGasText[];
static const u8 sGasHeadline[];
static const u8 sKeyItemText2[];
static const u8 sKeyItemHeadline2[];
static const u8 sKeyItemText1[];
static const u8 sKeyItemHeadline1[];
static const u8 sSwitchText[];
static const u8 sSwitchHeadline[];
static const u8 sKecleonText[];
static const u8 sKecleonHeadline[];
static const u8 sWeatherText2[];
static const u8 sWeatherHeadline2[];
static const u8 sWobbuffetText[];
static const u8 sWobbuffetHeadline[];
static const u8 sPechaText[];
static const u8 sPechaHeadline[];
static const u8 sWeatherText1[];
static const u8 sWeatherHeadline1[];
static const u8 sAzurillText[];
static const u8 sAzurillHeadline[];
static const u8 sKeyText[];
static const u8 sKeyHeadline[];
static const u8 sSweetText[];
static const u8 sSweetHeadline[];
static const u8 sRangeText[];
static const u8 sRangeHeadline[];
static const u8 sIQText[];
static const u8 sIQHeadline[];
static const u8 sTrapTileText[];
static const u8 sTrapTileHeadline[];
static const u8 sMakuhitaText[];
static const u8 sMakuhitaHeadline[];
static const u8 sMachineText[];
static const u8 sMachineHeadline[];
static const u8 sUltimateText[];
static const u8 sUltimateHeadline[];
static const u8 sGummiText[];
static const u8 sGummiHeadline[];
static const u8 sMoveTipsText[];
static const u8 sMoveTipsHeadline[];
static const u8 sAddMembersText[];
static const u8 sAddMembersHeadline[];
static const u8 sTeamMoveText[];
static const u8 sTeamMoveHeadline[];
static const u8 sWondersText[];
static const u8 sWondersHeadline[];
static const u8 sPollText[];
static const u8 sPollHeadline[];
static const u8 sLinkedEntryText3[];
static const u8 sLinkedEntryHeadline3[];
static const u8 sLinkedEntryText2[];
static const u8 sLinkedEntryHeadline2[];
static const u8 sLinkedEntryText1[];
static const u8 sLinkedEntryHeadline1[];
static const u8 sTypeText[];
static const u8 sTypeHeadline[];
static const u8 sDungeonText[];
static const u8 sDungeonHeadline[];
static const u8 sWonderText[];
static const u8 sWonderHeadline[];
static const u8 sMoveText[];
static const u8 sMoveHeadline[];
static const u8 sOptionsText[];
static const u8 sOptionsHeadline[];
static const u8 sDisasterText[];
static const u8 sDisasterHeadline[];
static const u8 sSeedText[];
static const u8 sSeedHeadline[];
static const u8 sHungerText[];
static const u8 sHungerHeadline[];
static const u8 sJobText[];
static const u8 sJobHeadline[];
static const u8 sBasicsText[];
static const u8 sBasicsHeadline[];
static const u8 sWelcomeText[];
static const u8 sWelcomeHeadline[];
static const PokemonMail sPokemonMail[NUM_POKEMON_MAIL] =
{
[0] = { sWelcomeHeadline, sWelcomeText },
[1] = { sBasicsHeadline, sBasicsText },
[2] = { sJobHeadline, sJobText },
[3] = { sHungerHeadline, sHungerText },
[4] = { sSeedHeadline, sSeedText },
[5] = { sDisasterHeadline, sDisasterText },
[6] = { sOptionsHeadline, sOptionsText },
[7] = { sMoveHeadline, sMoveText },
[8] = { sWonderHeadline, sWonderText },
[9] = { sDungeonHeadline, sDungeonText },
[10] = { sTypeHeadline, sTypeText },
[11] = { sLinkedEntryHeadline1, sLinkedEntryText1 },
[12] = { sLinkedEntryHeadline2, sLinkedEntryText2 },
[13] = { sLinkedEntryHeadline3, sLinkedEntryText3 },
[14] = { sPollHeadline, sPollText },
[15] = { sWondersHeadline, sWondersText },
[16] = { sTeamMoveHeadline, sTeamMoveText },
[17] = { sAddMembersHeadline, sAddMembersText },
[18] = { sMoveTipsHeadline, sMoveTipsText },
[19] = { sGummiHeadline, sGummiText },
[20] = { sUltimateHeadline, sUltimateText },
[21] = { sMachineHeadline, sMachineText },
[22] = { sMakuhitaHeadline, sMakuhitaText },
[23] = { sTrapTileHeadline, sTrapTileText },
[24] = { sIQHeadline, sIQText },
[25] = { sRangeHeadline, sRangeText },
[26] = { sSweetHeadline, sSweetText },
[27] = { sKeyHeadline, sKeyText },
[28] = { sAzurillHeadline, sAzurillText },
[29] = { sWeatherHeadline1, sWeatherText1 },
[30] = { sPechaHeadline, sPechaText },
[31] = { sWobbuffetHeadline, sWobbuffetText },
[32] = { sWeatherHeadline2, sWeatherText2 },
[33] = { sKecleonHeadline, sKecleonText },
[34] = { sSwitchHeadline, sSwitchText },
[35] = { sKeyItemHeadline1, sKeyItemText1 },
[36] = { sKeyItemHeadline2, sKeyItemText2 },
[37] = { sGasHeadline, sGasText },
[38] = { sCastformHeadline, sCastformText },
[39] = { sSmeargleHeadline, sSmeargleText },
[40] = { sKabutoHeadline, sKabutoText },
[41] = { sChanseyHeadline, sChanseyText },
[42] = { sClubHeadline, sClubText },
[43] = { sRawstHeadline, sRawstText },
[44] = { sVileplumeHeadline, sVileplumeText },
[45] = { sSeaRescueHeadline, sSeaRescueText },
[46] = { sPitfallHeadline, sPitfallText },
[47] = { sSlakothHeadline, sSlakothText },
[48] = { sLinkedProHeadline1, sLinkedProText1 },
[49] = { sLinkedProHeadline2, sLinkedProText2 },
[50] = { sPelipperHeadline, sPelipperText },
[51] = { sNewsHeadline1, sNewsText1 },
[52] = { sNewsHeadline2, sNewsText2 },
[53] = { sBuriedRelicHeadline, sBuriedRelicText },
[54] = { sLucarioRankHeadline, sLucarioRankText },
[55] = { sNewFriendAreasHeadline, sNewFriendAreasText }
};
ALIGNED(4) static const u8 sNewFriendAreasText[] = _(
"The Wigglytuff Club has added new Friend\n"
"Areas for sale!\n"
"Rescue Teams are urged to check with\n"
"Wigglytuff for what is available.\n"
"By adding to your Friend Areas{COMMA} you can\n"
"recruit Pokémon that wouldn{APOSTROPHE}t join your\n"
"rescue team before!");
ALIGNED(4) static const u8 sNewFriendAreasHeadline[] = _("New Friend Areas!");
ALIGNED(4) static const u8 sLucarioRankText[] = _(
"Congratulations! Your team has attained\n"
"the Lucario Rank--the top rank among\n"
"rescue teams! In commemoration of your\n"
"fantastic achievement{COMMA} we award you the\n"
"Lucario Statue{COMMA} crafted after the legendary\n"
"rescue team leader.\n"
"Keep working for world peace!\n"
" - Pokémon Rescue Organization -");
ALIGNED(4) static const u8 sLucarioRankHeadline[] = _("Congratulations - Lucario Rank!");
ALIGNED(4) static const u8 sBuriedRelicText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Mystery Ruin Found Underground!{END_COLOR_TEXT_1}\n"
"Its site had been hidden by the crater of a\n"
"meteor strike in ancient times. The Buried\n"
"Relic is thought to date back beyond\n"
"recorded history. There are rumors of\n"
"treasures... And perhaps even Pokémon\n"
"that lived in ancient times. The Buried\n"
"Relic is the main topic in Pokémon Square.");
ALIGNED(4) static const u8 sBuriedRelicHeadline[] = _("Buried Relic Discovered!");
ALIGNED(4) static const u8 sNewsText2[] = _(
"{CENTER_ALIGN}{COLOR_1 CYAN}{ARG_POKEMON_0} Innocent! Part 2{END_COLOR_TEXT_1}\n"
"{COLOR_1 GREEN}Quote from Charizard on the scene:{END_COLOR_TEXT_1}\n"
"{QUOTE_START}That{APOSTROPHE}s what I thought right from\n"
"the start{COMMA} hahaha!{QUOTE_END}\n"
"{COLOR_1 GREEN}Quote from Tyranitar on the scene:{END_COLOR_TEXT_1}\n"
"{QUOTE_START}That muckraking Gengar...\n"
"He{APOSTROPHE}s not getting away with this!\n"
"He{APOSTROPHE}d better be ready for it!{QUOTE_END}");
ALIGNED(4) static const u8 sNewsHeadline2[] = _("Pokémon News Extra 2");
ALIGNED(4) static const u8 sNewsText1[] = _(
"{CENTER_ALIGN}{COLOR_1 CYAN}{ARG_POKEMON_0} Innocent! Part 1{END_COLOR_TEXT_1}\n"
"{ARG_POKEMON_1} met with Ninetales on {COLOR_1 RED}Mt. Freeze{END_COLOR_TEXT_1}.\n"
"Ninetales testified that {ARG_POKEMON_0} was\n"
"not the human that appeared in the legend.\n"
"As a result{COMMA} Gengar{APOSTROPHE}s claims were found to\n"
"be malicious lies.\n"
"{COLOR_1 GREEN}The clearly dismayed Gengar{APOSTROPHE}s quote:{END_COLOR_TEXT_1}\n"
"{QUOTE_START}Ugegegegegegegegegegegeh!{QUOTE_END}");
ALIGNED(4) static const u8 sNewsHeadline1[] = _("Pokémon News Extra 1");
ALIGNED(4) static const u8 sPelipperText[] = _(
"Yo! Amigo! It{APOSTROPHE}s awesome you{APOSTROPHE}re back!\n"
"I{APOSTROPHE}ll be delivering mail to you again!\n"
"I{APOSTROPHE}ve been looking forward to this with\n"
"my bill outstretched!\n"
"I{APOSTROPHE}ll deliver tons of mail{COMMA} so you{APOSTROPHE}d better\n"
"be ready{COMMA} amigo!\n\n"
" - The wandering postal carrier{COMMA} Pelipper -");
ALIGNED(4) static const u8 sPelipperHeadline[] =_("A Letter from Pelipper");
ALIGNED(4) static const u8 sLinkedProText2[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Try These Linked Moves to KO Foes!{END_COLOR_TEXT_1}\n\n"
"Psyduck\n"
"{COLOR_1 GREEN}Confusion{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Disable{END_COLOR_TEXT_1}\n"
"Totodile\n"
"{COLOR_1 GREEN}Bite{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Scary Face{END_COLOR_TEXT_1}\n"
"Cyndaquil\n"
"{COLOR_1 GREEN}Flame Wheel{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Smokescreen{END_COLOR_TEXT_1}{EXTRA_MSG}"
"Pikachu\n"
"{COLOR_1 GREEN}Thunderbolt{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Double Team{END_COLOR_TEXT_1}\n"
"Skitty\n"
"{COLOR_1 GREEN}Tail Whip{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Doubleslap{END_COLOR_TEXT_1}");
ALIGNED(4) static const u8 sLinkedProHeadline2[] =_("#50 Linked Moves Pro Level 2");
ALIGNED(4) static const u8 sLinkedProText1[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}These Linked Move Combinations{END_COLOR_TEXT_1}\n"
"{CENTER_ALIGN COLOR_1 YELLOW}Can Be Devastating!{END_COLOR_TEXT_1}\n\n"
"Bulbasaur\n"
"{COLOR_1 GREEN}Razor Leaf{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Sleep Powder{END_COLOR_TEXT_1}\n"
"Chikorita\n"
"{COLOR_1 GREEN}Body Slam{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Reflect{END_COLOR_TEXT_1}{EXTRA_MSG}"
"Treecko\n"
"{COLOR_1 GREEN}Screech{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Pound{END_COLOR_TEXT_1}\n"
"Machop\n"
"{COLOR_1 GREEN}Focus Energy{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Karate Chop{END_COLOR_TEXT_1}\n"
"Cubone\n"
"{COLOR_1 GREEN}Tail Whip{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Bonemerang{END_COLOR_TEXT_1}");
ALIGNED(4) static const u8 sLinkedProHeadline1[] = _("#49 Linked Moves Pro Level 1");
ALIGNED(4) static const u8 sSlakothText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Relief for Delicate Souls Who Can{APOSTROPHE}t{END_COLOR_TEXT_1}\n"
"{CENTER_ALIGN COLOR_1 YELLOW}Sleep with Different Pillows!{END_COLOR_TEXT_1}\n"
"Insomniacs rejoiced over the announcement\n"
"of the Slakoth Pillow{COMMA} which is said to\n"
"induce sleepiness just by seeing it.\n"
"Already the inventor is swamped with\n"
"inquiries from all over. However{COMMA}\n"
"production is said to be not yet ready.");
ALIGNED(4) static const u8 sSlakothHeadline[] = _("#48 Slakoth Pillows for Insomnia!");
ALIGNED(4) static const u8 sPitfallText[] = _(
"As a result of the natural disasters{COMMA}\n"
"there have been many reports of Pitfall\n"
"Traps appearing in dungeons.\n"
"However{COMMA} there also appear to be pitfalls\n"
"made by Pokémon that are not harmful.\n"
"The latter are thought to be made by\n"
"foraging Swinub. Some even turn out to\n"
"be hot springs that erupt occasionally.");
ALIGNED(4) static const u8 sPitfallHeadline[] = _("#47 Beware of Pitfalls");
ALIGNED(4) static const u8 sSeaRescueText[] = _(
"A high-seas rescue in the {COLOR_1 RED}Stormy Sea{END_COLOR_TEXT_1} by\n"
"{COLOR_1 CYAN}Team Sea Dragons{END_COLOR_TEXT_1} ended yesterday with\n"
"the successful recovery of Tentacool.\n"
"The client{COMMA} Corsola{COMMA} is said to be delighted\n"
"by the outcome.\n"
"Tentacool stated{COMMA} {QUOTE_START}I didn{APOSTROPHE}t realize how far\n"
"I{APOSTROPHE}d been washed out to sea.{QUOTE_END}\n"
"The {COLOR_1 RED}Stormy Sea{END_COLOR_TEXT_1} is unforgiving!");
ALIGNED(4) static const u8 sSeaRescueHeadline[] = _("#46 Sea Rescue a Success!");
ALIGNED(4) static const u8 sVileplumeText[] = _(
"Vileplume are widely recognized for \n"
"their massive flower. However{COMMA} few dare\n"
"to approach Vileplume because they\n"
"scatter clouds of allergy-inducing\n"
"pollen. Vileplume complain that they tire\n"
"very easily because the flower{APOSTROPHE}s weight\n"
"makes their head heavy.");
ALIGNED(4) static const u8 sVileplumeHeadline[] = _("#45 Vileplume{APOSTROPHE}s Weighty Problem");
ALIGNED(4) static const u8 sRawstText[] = _(
"Research has revealed that {COLOR_1 GREEN}Rawst Berries{END_COLOR_TEXT_1}\n"
"found in dungeons are usually unripened\n"
"and colored green. When ripe{COMMA} they turn a\n"
"sky blue color. An unripened one is easier\n"
"to eat{COMMA} however{COMMA} because it has not yet\n"
"turned bitter. It is known to heal all\n"
"burns.");
ALIGNED(4) static const u8 sRawstHeadline[] = _("#44 Rawst Berry{APOSTROPHE}s Effect");
ALIGNED(4) static const u8 sClubText[] = _(
"We proudly announce the foundation of\n"
"the Red & Blue Fan Club{COMMA} an organization\n"
"for supporting Pokémon rescue teams.\n"
"We are currently recruiting new members.\n"
"Won{APOSTROPHE}t you join and throw your support\n"
"behind our hard-working rescue heroes?\n\n"
" - Plusle and Minun -");
ALIGNED(4) static const u8 sClubHeadline[] = _("#43 Fan Club Seeks Members!");
ALIGNED(4) static const u8 sChanseyText[] = _(
"As a special treat{COMMA} I{APOSTROPHE}ll share a simple\n"
"way to tell fortunes with you!\n"
"The key is the first thing you find in the\n"
"day{APOSTROPHE}s first dungeon.\n"
"If it{APOSTROPHE}s money{COMMA} you{APOSTROPHE}ll be sure to make more.\n"
"If it{APOSTROPHE}s a Berry{COMMA} your health luck is good.\n"
"If it{APOSTROPHE}s an Apple{COMMA} you{APOSTROPHE}re super lucky!\n"
" - Chansey -");
ALIGNED(4) static const u8 sChanseyHeadline[] = _("#42 Chansey{APOSTROPHE}s Fortune-Telling");
ALIGNED(4) static const u8 sKabutoText[] = _(
"One of our oldest residents claims to feel\n"
"rejuvenated. Kabuto reportedly had an\n"
"encounter with Relicanth in which both\n"
"parties reminisced about the {QUOTE_START}old days.{QUOTE_END}\n"
"However{COMMA} even Kabuto could not keep up\n"
"with Relicanth{APOSTROPHE}s tales from a hundred\n"
"million years ago. Kabuto stated{COMMA} {QUOTE_START}It\n"
"made me feel young talking to Relicanth.{QUOTE_END}");
ALIGNED(4) static const u8 sKabutoHeadline[] = _("#41 Kabuto Feels Young Again!");
ALIGNED(4) static const u8 sSmeargleText[] = _(
"Smeargle{COMMA} the artist known for his unique\n"
"artistic vision{COMMA} had a windfall day as one\n"
"of his paintings was auctioned for 300\n"
"million {POKE} yesterday. The auctioned\n"
"artwork was one of Smeargle{APOSTROPHE}s signature\n"
"works from early in his career.");
ALIGNED(4) static const u8 sSmeargleHeadline[] = _("#40 Smeargle Painting Auctioned!");
ALIGNED(4) static const u8 sCastformText[] = _(
"Today{COMMA} the weather over Pokémon\n"
"Square promises to be clear with no\n"
"chance of showers.\n"
"Other regions can expect showers followed\n"
"by clouds. There may be sun breaks\n"
"depending on the day{APOSTROPHE}s moods.");
ALIGNED(4) static const u8 sCastformHeadline[] = _("#39 Castform{APOSTROPHE}s Daily Weather");
ALIGNED(4) static const u8 sGasText[] = _(
"Reports of a noxious gas leak caused\n"
"widespread chaos in the {COLOR_1 YELLOW_4}Sinister Woods{END_COLOR_TEXT_1}.\n"
"Specialists speculate that the recent\n"
"natural disasters are to blame. However{COMMA}\n"
"some also blame {COLOR_1 CYAN}Team Koffing{END_COLOR_TEXT_1}{APOSTROPHE}s training\n"
"in the area for the foul-smelling gas.\n"
"The answer{COMMA} apparently{COMMA} is blowing in the\n"
"wind.");
ALIGNED(4) static const u8 sGasHeadline[] = _("#38 Noxious Gas Leak?!");
ALIGNED(4) static const u8 sKeyItemText2[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}When Used Somewhere Special...{END_COLOR_TEXT_1}\n"
"Eevee and Water Stone{COMMA} Fire Stone{COMMA}\n"
"Thunderstone{COMMA} or...\n"
"Exeggcute and Leaf Stone...\n"
"Onix{COMMA} Metal Coat{COMMA} and Link Cable...\n"
"There appear to be many others!");
ALIGNED(4) static const u8 sKeyItemHeadline2[] = _("#37 Key Items for Pokémon 2");
ALIGNED(4) static const u8 sKeyItemText1[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}When Used Somewhere Special...{END_COLOR_TEXT_1}\n"
"Sunkern and Sun Stone...\n"
"Skitty and Moon Stone...\n"
"Growlithe and Fire Stone...\n"
"Shellder and Water Stone...\n"
"Clamperl and Deepseatooth...\n"
"There appear to be many others!");
ALIGNED(4) static const u8 sKeyItemHeadline1[] = _("#36 Key Items for Pokémon 1");
ALIGNED(4) static const u8 sSwitchText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Power Up Combination Attacks!{END_COLOR_TEXT_1}\n"
"Some dungeons allow rescue teams to\n"
"switch leaders on the spot for doing\n"
"combination attacks and so on.\n"
"When you enter a dungeon{COMMA} open the menu{COMMA}\n"
"choose the Pokémon you want as the\n"
"leader under {COLOR_1 YELLOW}Team{END_COLOR_TEXT_1}{COMMA} then select the\n"
"command {COLOR_1 YELLOW}Leader{END_COLOR_TEXT_1}.");
ALIGNED(4) static const u8 sSwitchHeadline[] = _("#35 Switching Leaders");
ALIGNED(4) static const u8 sKecleonText[] = _(
"There have been numerous reports that\n"
"the older of the Kecleon merchants in\n"
"Pokémon Square occasionally goes\n"
"missing. Some residents claim{COMMA} {QUOTE_START}He{APOSTROPHE}s\n"
"greedy. He must be off doing business\n"
"somewhere.{QUOTE_END} His younger brother denies\n"
"such claims: {QUOTE_START}He wouldn{APOSTROPHE}t get free items\n"
"in dungeons and try to sell them...{QUOTE_END}");
ALIGNED(4) static const u8 sKecleonHeadline[] = _("#34 Where Is Kecleon?");
ALIGNED(4) static const u8 sWeatherText2[] = _(
"Clear: Pleasant weather.\n"
"Hail: Regularly inflicts damage{COMMA}\n"
"except on the Ice type.\n"
"Fog: Turns the status of all Pokémon on\n"
"the floor to Mud Sport.\n"
"Blizzard: Boosts the movement speed of\n"
"Ice-type Pokémon by one level.");
ALIGNED(4) static const u8 sWeatherHeadline2[] = _("#33 Dungeons and Weather 2");
ALIGNED(4) static const u8 sWobbuffetText[] = _(
"Earlier today{COMMA} Wobbuffet reportedly\n"
"wobbled the wrong way and wandered off.\n"
"It had to be rescued by the famous\n"
"{COLOR_1 CYAN}Team Hydro{END_COLOR_TEXT_1}.\n"
"Fortunately{COMMA} the wayward wanderer\n"
"Wobbuffet was only wobbly and otherwise\n"
"unharmed.");
ALIGNED(4) static const u8 sWobbuffetHeadline[] = _("#32 Wobbly Wobbuffet Wanders!");
ALIGNED(4) static const u8 sPechaText[] = _(
"Among rescue teams{COMMA} there is growing\n"
"demand for equipment that is not only\n"
"practical{COMMA} but also fashionably appealing.\n"
"The pink {COLOR_1 GREEN}Pecha Scarf{END_COLOR_TEXT_1} is especially popular.\n"
"Even the {COLOR_1 CYAN}Kecleon Shop{END_COLOR_TEXT_1} is having trouble\n"
"keeping it in stock.\n"
"If you{APOSTROPHE}re lucky enough to spot one{COMMA} make a\n"
"beeline for it!");
ALIGNED(4) static const u8 sPechaHeadline[] = _("#31 Pecha Scarf--Top Popularity!");
ALIGNED(4) static const u8 sWeatherText1[] = _(
"Sunny: Boosts Fire-type moves{COMMA} and\n"
"weakens Water-type moves.\n"
"Sandstorm: Regularly inflicts damage\n"
"except on Ground{COMMA} Rock{COMMA} and Steel types.\n"
"Cloudy: All moves and attacks{COMMA} excluding\n"
"the Normal type{COMMA} are weakened.\n"
"Rain: Boosts Water-type moves{COMMA} and\n"
"weakens Fire. Prevents explosions.");
ALIGNED(4) static const u8 sWeatherHeadline1[] = _("#30 Dungeons and Weather 1");
ALIGNED(4) static const u8 sAzurillText[] = _(
"With a simple act of courage{COMMA} Azurill\n"
"became a hero despite being small in size.\n"
"Azurill came across Slowpoke{COMMA} who had\n"
"fallen into a pond. Our hero{APOSTROPHE}s tail{COMMA} thrown\n"
"at the struggling Slowpoke{COMMA} saved a sure\n"
"drowning! Slowpoke claimed to have\n"
"entirely forgotten having the ability to\n"
"swim capably.");
ALIGNED(4) static const u8 sAzurillHeadline[] = _("#29 Azurill--the Little Hero!");
ALIGNED(4) static const u8 sKeyText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Head Out to the Desert Region!{END_COLOR_TEXT_1}\n"
"If you{APOSTROPHE}ve been wondering what lies behind\n"
"the mysterious locked doors of the {COLOR_1 YELLOW_4}Solar\n"
"Cave{END_COLOR_TEXT_1}{COMMA} there{APOSTROPHE}s been a breakthrough!\n"
"Reports indicate the door keys are easily\n"
"found in the {COLOR_1 YELLOW_4}Desert Region{END_COLOR_TEXT_1}. Explorers are\n"
"advised to compose teams with Pokémon\n"
"adapted to the desert environment.");
ALIGNED(4) static const u8 sKeyHeadline[] = _("#28 The Key");
ALIGNED(4) static const u8 sSweetText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Feel a Little Envious?{END_COLOR_TEXT_1}\n"
"Teddiursa is often seen licking its paws\n"
"that have soaked up sweet honey. While it\n"
"may be sticky shaking paws with\n"
"Teddiursa{COMMA} one can{APOSTROPHE}t help but feel a\n"
"twinge of envy.");
ALIGNED(4) static const u8 sSweetHeadline[] = _("#27 Sweet Hands!");
ALIGNED(4) static const u8 sRangeText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}All Moves Have Effective Ranges{END_COLOR_TEXT_1}\n"
"Moves that affect an entire room have a\n"
"range of two tiles in a corridor. The move\n"
"{COLOR_1 GREEN}Growl{END_COLOR_TEXT_1}{COMMA} which lowers the Attack stat of\n"
"foes in a room{COMMA} will reach two tiles away\n"
"in a corridor{COMMA} for example. If{COMMA} however{COMMA}\n"
"the visibility is limited to just one tile{COMMA}\n"
"the range of moves will also be limited.");
ALIGNED(4) static const u8 sRangeHeadline[] = _("#26 The Range of Moves");
ALIGNED(4) static const u8 sIQText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Make Your Explorations Easier by{END_COLOR_TEXT_1}\n"
"{CENTER_ALIGN COLOR_1 YELLOW}Boosting the IQ of Team Members!{END_COLOR_TEXT_1}\n"
"Eating Gummis boosts the IQ of Pokémon.\n"
"Upon reaching certain IQ levels{COMMA} a Pokémon\n"
"learns IQ Skills that can be very helpful\n"
"(for example{COMMA} learning to seek out foes\n"
"with type disadvantages). Check\n"
"the IQ Skills of your team members!");
ALIGNED(4) static const u8 sIQHeadline[] = _("#25 IQ");
ALIGNED(4) static const u8 sTrapTileText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}New Types of Floor Tiles?{END_COLOR_TEXT_1}\n"
"There have been numerous reports of new\n"
"floor tiles other than Wonder Tiles.\n"
"Believed to have been made by the recent\n"
"natural disasters{COMMA} these floor tiles remain\n"
"hidden until they are stepped on. They then\n"
"trigger a variety of traps. Rescue teams\n"
"are urged to use extreme caution.");
ALIGNED(4) static const u8 sTrapTileHeadline[] = _("#24 New Floor Tiles?");
ALIGNED(4) static const u8 sMakuhitaText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Study Type Matchups{END_COLOR_TEXT_1}\n"
"{CENTER_ALIGN COLOR_1 YELLOW}at the Makuhita Dojo!{END_COLOR_TEXT_1}\n"
"At the Makuhita Dojo{COMMA} one can learn how\n"
"Pokémon type matchups affect battles.\n"
"It{APOSTROPHE}s because the dojo{APOSTROPHE}s training rooms are\n"
"divided by type. For example{COMMA} in the {COLOR_1 YELLOW_4}Fire\n"
"Maze{END_COLOR_TEXT_1}{COMMA} there are only Fire-type Pokémon.\n"
"Try move types to see what works best!");
ALIGNED(4) static const u8 sMakuhitaHeadline[] = _("#23 Train at the Makuhita Dojo!");
ALIGNED(4) static const u8 sMachineText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}New Types of Machines Discovered?{END_COLOR_TEXT_1}\n"
"In a recently discovered cave{COMMA} explorers\n"
"found unique types of Technical Machines.\n"
"They apparently do not break after a single\n"
"use. Further studies are said to be under\n"
"consideration by the authorities.\n"
"In related news{COMMA} the cave is to be named\n"
"the {COLOR_1 YELLOW_4}Solar Cave{END_COLOR_TEXT_1}.");
ALIGNED(4) static const u8 sMachineHeadline[] = _("#22 New Types of Machines?");
ALIGNED(4) static const u8 sUltimateText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}The Ultimate Dungeon{END_COLOR_TEXT_1}\n"
"{CENTER_ALIGN COLOR_1 YELLOW}Challenges You to Do Your Best!{END_COLOR_TEXT_1}\n"
"Somewhere in the world{COMMA} there supposedly\n"
"is an incredibly tough dungeon. One must\n"
"enter alone at Level 1{COMMA} and without any\n"
"items. No one has ever completed the\n"
"challenge. It is considered a test not of\n"
"power{COMMA} but of intelligence and wits.");
ALIGNED(4) static const u8 sUltimateHeadline[] = _("#21 The Ultimate Dungeon");
ALIGNED(4) static const u8 sGummiText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Gummis That Make You Smart{END_COLOR_TEXT_1}\n"
"Research has revealed that popular Gummi\n"
"treats not only enhance intelligence{COMMA} they\n"
"also have different effects depending on\n"
"type. Share Gummis with your friends and\n"
"get smarter for your adventures! In\n"
"dungeons{COMMA} throw them at your friends.\n"
"Use them in Friend Areas and...?");
ALIGNED(4) static const u8 sGummiHeadline[] = _("#20 Secrets of the Gummi");
ALIGNED(4) static const u8 sMoveTipsText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Moving Diagonally{END_COLOR_TEXT_1}\n"
"Move diagonally to avoid foes!\n"
"Keeping {R_BUTTON}"
" pressed{COMMA} use\n"
"{DPAD} to move diagonally.\n"
"{CENTER_ALIGN COLOR_1 YELLOW}Changing Direction{END_COLOR_TEXT_1}\n"
"It{APOSTROPHE}s also very important to change\n"
"directions without moving. Check Hints to\n"
"see how you can do this maneuver!");
ALIGNED(4) static const u8 sMoveTipsHeadline[] = _("#19 Important Moving Tips");
ALIGNED(4) static const u8 sAddMembersText[] = _(
"If you want to enlarge your rescue team{COMMA}\n"
"you must first get Friend Areas. When\n"
"a Pokémon that can live in an obtained\n"
"Friend Area is defeated{COMMA} it may ask to\n"
"join your rescue team. Add to your\n"
"Friend Areas so you can recruit more\n"
"members! Incidentally{COMMA} you may take no\n"
"more than three friends into a dungeon.");
ALIGNED(4) static const u8 sAddMembersHeadline[] = _("#18 Adding Team Members");
ALIGNED(4) static const u8 sTeamMoveText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Use Team Members Effectively!{END_COLOR_TEXT_1}\n"
"When you{APOSTROPHE}re fighting in a dungeon{COMMA} it{APOSTROPHE}s\n"
"important to use your team members. If\n"
"attacked from the side{COMMA} move horizontally.\n"
"If attacked from above or below{COMMA} move\n"
"vertically. That way{COMMA} you can have several\n"
"Pokémon fighting a single foe. Change\n"
"Tactics if members don{APOSTROPHE}t move properly.");
ALIGNED(4) static const u8 sTeamMoveHeadline[] = _("#17 Moving as a Team");
ALIGNED(4) static const u8 sWondersText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}The Seven Wonders of Pokémon?{END_COLOR_TEXT_1}\n"
"The mysterious feet of Diglett.\n"
"What is inside Forretress{APOSTROPHE}s shell.\n"
"The intelligence of Girafarig{APOSTROPHE}s tail.\n"
"Arbok{APOSTROPHE}s variety of patterns.\n"
"We await submissions from readers on\n"
"other Pokémon mysteries!\n"
" - Mystery Hunter Team -");
ALIGNED(4) static const u8 sWondersHeadline[] = _("#16 Seven Wonders of Pokémon");
ALIGNED(4) static const u8 sPollText[] = _(
"{COLOR_1 YELLOW}First{UNK_MACRO_3D_50}Gravelerock{END_COLOR_TEXT_1}\n"
"{COLOR_1 YELLOW}Second{UNK_MACRO_3D_50}Oran Berry{END_COLOR_TEXT_1}\n"
"In a nationwide survey involving rescue\n"
"teams{COMMA} the most popular item was found to\n"
"be {COLOR_1 GREEN}Gravelerocks{END_COLOR_TEXT_1}. According to Sudowoodo\n"
"of {COLOR_1 CYAN}Team Fakers{END_COLOR_TEXT_1}{COMMA} {QUOTE_START}It lets you attack\n"
"from far away. It{APOSTROPHE}s invaluable.{QUOTE_END} The next\n"
"most popular item was {COLOR_1 GREEN}Oran Berries{END_COLOR_TEXT_1}.");
ALIGNED(4) static const u8 sPollHeadline[] = _("#15 Poll: Top Two Items");
ALIGNED(4) static const u8 sLinkedEntryText3[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}These Are the Final Linked Moves{END_COLOR_TEXT_1}\n"
"{CENTER_ALIGN COLOR_1 YELLOW}We Recommend in the Entry Level!{END_COLOR_TEXT_1}\n"
"{COLOR_1 RED}Electric and Water Types{END_COLOR_TEXT_1}\n"
"Pikachu\n"
"{COLOR_1 GREEN}Thundershock{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Growl{END_COLOR_TEXT_1}\n"
"Squirtle\n"
"{COLOR_1 GREEN}Tail Whip{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Tackle{END_COLOR_TEXT_1}{EXTRA_MSG}Totodile\n"
"{COLOR_1 GREEN}Leer{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Scratch{END_COLOR_TEXT_1}\n"
"Mudkip\n"
"{COLOR_1 GREEN}Water Gun{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Mud-Slap{END_COLOR_TEXT_1}\n"
"Psyduck\n"
"{COLOR_1 GREEN}Tail Whip{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Scratch{END_COLOR_TEXT_1}");
ALIGNED(4) static const u8 sLinkedEntryHeadline3[] = _("#14 Linked Moves Entry Level 3");
ALIGNED(4) static const u8 sLinkedEntryText2[] = _(
"{COLOR_1 RED}Fire and Normal Types{END_COLOR_TEXT_1}\n"
"Charmander\n"
"{COLOR_1 GREEN}Ember{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Growl{END_COLOR_TEXT_1}\n"
"Cyndaquil\n"
"{COLOR_1 GREEN}Leer{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Tackle{END_COLOR_TEXT_1}\n"
"Torchic\n"
"{COLOR_1 GREEN}Ember{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Growl{END_COLOR_TEXT_1}{EXTRA_MSG}Eevee\n"
"{COLOR_1 GREEN}Tail Whip{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Tackle{END_COLOR_TEXT_1}\n"
"Meowth\n"
"{COLOR_1 GREEN}Scratch{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Growl{END_COLOR_TEXT_1}\n"
"Skitty\n"
"{COLOR_1 GREEN}Tail Whip{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Tackle{END_COLOR_TEXT_1}");
ALIGNED(4) static const u8 sLinkedEntryHeadline2[] = _("#13 Linked Moves Entry Level 2");
ALIGNED(4) static const u8 sLinkedEntryText1[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}These Are the Recommended{END_COLOR_TEXT_1}\n"
"{CENTER_ALIGN COLOR_1 YELLOW}Linked Moves for Beginners!{END_COLOR_TEXT_1}\n"
"{COLOR_1 RED}Grass{COMMA} Fighting{COMMA} and Ground Types{END_COLOR_TEXT_1}\n"
"Bulbasaur\n"
"{COLOR_1 GREEN}Vine Whip{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Growl{END_COLOR_TEXT_1}\n"
"Chikorita\n"
"{COLOR_1 GREEN}Razor Leaf{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Growl{END_COLOR_TEXT_1}{EXTRA_MSG}Treecko\n"
"{COLOR_1 GREEN}Leer{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Pound{END_COLOR_TEXT_1}\n"
"Machop\n"
"{COLOR_1 GREEN}Leer{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Low Kick{END_COLOR_TEXT_1}\n"
"Cubone\n"
"{COLOR_1 GREEN}Tail Whip{END_COLOR_TEXT_1} + {COLOR_1 GREEN}Bone Club{END_COLOR_TEXT_1}");
ALIGNED(4) static const u8 sLinkedEntryHeadline1[] = _("#12 Linked Moves Entry Level 1");
ALIGNED(4) static const u8 sTypeText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Learn How Types Match Up!{END_COLOR_TEXT_1}\n"
"All Pokémon are of certain types{COMMA} such as\n"
"{COLOR_1 RED}Fire{END_COLOR_TEXT_1} and {COLOR_1 CYAN}Water{END_COLOR_TEXT_1}. In a battle{COMMA} the damage\n"
"inflicted depends on how the Pokémon{APOSTROPHE}s\n"
"type matches up with the move{APOSTROPHE}s type.\n"
"For example{COMMA} a {COLOR_1 RED}Fire{END_COLOR_TEXT_1}-type Pokémon is\n"
"weak against {COLOR_1 CYAN}Water{END_COLOR_TEXT_1}-type moves.\n"
"Exploit type matchups to win battles!");
ALIGNED(4) static const u8 sTypeHeadline[] = _("#11 Types and Matchups");
ALIGNED(4) static const u8 sDungeonText[] = _(
"If your rescue team is defeated in a\n"
"dungeon{COMMA} you lose several items and\n"
"all the money you are carrying.\n"
"Beware of what you{APOSTROPHE}re carrying before\n"
"you go off on a rescue or an outing.\n"
"Use {COLOR_1 CYAN}Kangaskhan Storage{END_COLOR_TEXT_1} to keep\n"
"invaluable items safely stored.\n"
" - Pokémon Rescue Organization -");
ALIGNED(4) static const u8 sDungeonHeadline[] = _("#10 Mysterious Dungeons?");
ALIGNED(4) static const u8 sWonderText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Wonder Tiles Reset Attack and Defense!{END_COLOR_TEXT_1}\n"
"If your Attack is lowered by a foe{APOSTROPHE}s\n"
"{COLOR_1 GREEN}Growl{END_COLOR_TEXT_1}{COMMA} or your Defense is lowered\n"
"by a foe{APOSTROPHE}s {COLOR_1 GREEN}Tail Whip{END_COLOR_TEXT_1}{COMMA} for example{COMMA} the\n"
"affected stat can be reset to normal by\n"
"stepping on a Wonder Tile or going to the\n"
"next floor. Beware{COMMA} enhanced stats are\n"
"also reset to normal!");
ALIGNED(4) static const u8 sWonderHeadline[] = _("#9 Wonder Tiles");
ALIGNED(4) static const u8 sMoveText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}The Benefits of Using Moves{END_COLOR_TEXT_1}\n"
"If a move is used on a foe{COMMA} when it is\n"
"defeated{COMMA} {COLOR_1 CYAN}you earn more Exp. Points{END_COLOR_TEXT_1}!\n"
"A move only has to be used once on the\n"
"foe: after that it can be defeated using a\n"
"regular attack to earn more Exp. Points.\n"
"Moves are also more likely to become\n"
"{COLOR_1 CYAN}critical hits{END_COLOR_TEXT_1}! Don{APOSTROPHE}t overuse them{COMMA} though!");
ALIGNED(4) static const u8 sMoveHeadline[] = _("#8 Let{APOSTROPHE}s Use Moves!");
ALIGNED(4) static const u8 sOptionsText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Change Your Option Settings{END_COLOR_TEXT_1}\n"
"{CENTER_ALIGN COLOR_1 YELLOW}to Suit Your Play Style!{END_COLOR_TEXT_1}\n"
"Press {B_BUTTON} to open the menu{COMMA} then\n"
"choose {COLOR_1 YELLOW}Others{END_COLOR_TEXT_1} and {COLOR_1 YELLOW}Game Options{END_COLOR_TEXT_1}.\n"
"You can change settings to suit the way\n"
"you play.");
ALIGNED(4) static const u8 sOptionsHeadline[] = _("#7 Game Options");
ALIGNED(4) static const u8 sDisasterText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Investigations Under Way into{END_COLOR_TEXT_1}\n"
"{CENTER_ALIGN COLOR_1 YELLOW}Recent Rash of Natural Disasters{END_COLOR_TEXT_1}\n"
"Pokémon in affected areas attack any\n"
"outsider without hesitation. Some believe\n"
"a mysterious force is behind their\n"
"behavior. One source blamed Diglett\n"
"for triggering earthquakes{COMMA} but the\n"
"investigative team is skeptical.");
ALIGNED(4) static const u8 sDisasterHeadline[] = _("#6 Recent Natural Disasters");
ALIGNED(4) static const u8 sSeedText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Seeds Can Be Thrown{COMMA} Too!{END_COLOR_TEXT_1}\n"
"Seeds are usually meant to be eaten.\n"
"But did you know? They can also be thrown\n"
"at other Pokémon to unlock their effects.\n"
"Toss seeds you don{APOSTROPHE}t want to eat at foes!\n"
"Throw good seeds at friends!\n"
"Don{APOSTROPHE}t be afraid to throw your seeds!");
ALIGNED(4) static const u8 sSeedHeadline[] = _("#5 Throw Seeds!");
ALIGNED(4) static const u8 sHungerText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Eat Something When You Get Hungry!{END_COLOR_TEXT_1}\n"
"While you{APOSTROPHE}re exploring a dungeon{COMMA} you will\n"
"get progressively hungry (your Belly goes\n"
"down). If you become famished{COMMA} you will\n"
"eventually lose HP and even faint.\n"
"That{APOSTROPHE}s why you should eat something to fill\n"
"your Belly! You can always buy food at the\n"
"{COLOR_1 CYAN}Kecleon Shop{END_COLOR_TEXT_1}.");
ALIGNED(4) static const u8 sHungerHeadline[] = _("#4 Getting Hungry");
ALIGNED(4) static const u8 sJobText[] = _(
"If you want to go on a rescue job listed\n"
"on the Bulletin Board at the Pelipper Post\n"
"Office{COMMA} or one that{APOSTROPHE}s delivered to your\n"
"Mailbox{COMMA} you first need to {COLOR_1 YELLOW}Accept{END_COLOR_TEXT_1} the job{COMMA}\n"
"then choose {COLOR_1 YELLOW}Take Job{END_COLOR_TEXT_1}. Only then will you\n"
"be able to handle that job.\n"
"Try to do accepted jobs quickly!\n"
" - Pokémon Rescue Organization -");
ALIGNED(4) static const u8 sJobHeadline[] = _("#3 Accepting Rescue Jobs");
ALIGNED(4) static const u8 sBasicsText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}Saving Your Adventure and Pokémon News{END_COLOR_TEXT_1}\n"
"You can save your adventure by going to\n"
"your bed. Get in the habit of saving often.\n"
"You should also store old Pokémon News.\n"
"If your Mailbox is full{COMMA} you won{APOSTROPHE}t get the\n"
"latest issue of the news or any job mail.\n"
"Check the Mailbox and store old news!\n"
" - Pokémon Rescue Organization -");
ALIGNED(4) static const u8 sBasicsHeadline[] = _("#2 Rescue Team Basics");
ALIGNED(4) static const u8 sWelcomeText[] = _(
"{CENTER_ALIGN COLOR_1 YELLOW}To All New Members!{END_COLOR_TEXT_1}\n"
"Your badge has the power to send back\n"
"to town any Pokémon you{APOSTROPHE}ve rescued. Just\n"
"hold the badge up{COMMA} and it does the rest.\n"
"By completing rescue jobs{COMMA} you will be\n"
"awarded points that raise your team{APOSTROPHE}s\n"
"ranking. Aim for the Bronze Rank for now!\n"
" - Pokémon Rescue Organization -");
ALIGNED(4) static const u8 sWelcomeHeadline[] = _("#1 Welcome to a Rescue Team!");