mirror of
https://github.com/pret/pmd-red.git
synced 2026-04-26 00:15:48 -05:00
MSG_QUIET and MSG_OVERHEARD
This commit is contained in:
parent
4f444f5b58
commit
57721a29e4
|
|
@ -143,14 +143,18 @@
|
|||
|
||||
#define MSG_INSTANT(msg) { CMD_BYTE_32, 0, -1, 0, 0, msg }
|
||||
|
||||
// TODO: CMD_BYTE_33
|
||||
// Used for messages that don't make a sound while printing characters.
|
||||
// The player hero, Munchlax munching, and the voice in Murky Cave use this.
|
||||
// id: Speaker ID. -1 for no portrait.
|
||||
#define MSG_QUIET(id, msg) { CMD_BYTE_33, 0, id, 0, 0, msg }
|
||||
|
||||
// ID is portrait id of the npc. -1 means no portrait
|
||||
// id: Speaker ID. -1 for no portrait.
|
||||
#define MSG_NPC(id, msg) { CMD_BYTE_34, 0, id, 0, 0, msg }
|
||||
|
||||
#define MSG_LETTER(msg) { CMD_BYTE_35, 0, -1, 0, 0, msg }
|
||||
|
||||
// TODO: CMD_BYTE_36
|
||||
// Used for sounds or dialogue the player hears from the background such as flapping, boss cries, and NPCs conversing.
|
||||
#define MSG_OVERHEARD(msg) { CMD_BYTE_36, 0, -1, 0, 0, msg }
|
||||
|
||||
// Prints raw text on bg without any windows.
|
||||
// Used for the intro portal messages.
|
||||
|
|
|
|||
|
|
@ -39,5 +39,6 @@ void PrintFormattedStringOnWindow2(s32 x, s32 y, const u8 *str, u32 windowId, u3
|
|||
#define STR_FORMAT_FLAG_INSTANT_TEXT_ON_AB_PRESS 0x40
|
||||
#define STR_FORMAT_FLAG_NEW_LINE_TERMINATES 0x80
|
||||
#define STR_FORMAT_FLAG_WAIT_FOR_BUTTON_PRESS 0x100
|
||||
#define STR_FORMAT_FLAG_x200 0x200
|
||||
|
||||
#endif // GUARD_STRING_FORMAT_H
|
||||
|
|
|
|||
|
|
@ -196,10 +196,10 @@ struct GroundScriptGroup {
|
|||
u32 nSectors;
|
||||
const struct GroundScriptSector *sectors;
|
||||
};
|
||||
struct GroundScriptHeader {
|
||||
typedef struct GroundScriptHeader {
|
||||
u32 nGroups;
|
||||
const struct GroundScriptGroup *groups;
|
||||
const struct GroundLink *links;
|
||||
};
|
||||
} GroundScriptHeader;
|
||||
|
||||
#endif // GUARD_STR_GROUND_SCRIPT_H
|
||||
|
|
|
|||
|
|
@ -8,10 +8,10 @@
|
|||
enum
|
||||
{
|
||||
SCRIPT_TEXT_TYPE_INSTANT, // 0x32 Used for narration and signposts
|
||||
SCRIPT_TEXT_TYPE_PLAYER, // 0x33 Used for player's thoughts, player's dialogue and Murky Cave's judge of darkness
|
||||
SCRIPT_TEXT_TYPE_QUIET, // 0x33 Used for player's thoughts, player's dialogue and Murky Cave's judge of darkness
|
||||
SCRIPT_TEXT_TYPE_NPC, // 0x34 Used for all NPCs, has the speaker's name and dialogue sound
|
||||
SCRIPT_TEXT_TYPE_LETTER, // 0x35 Used for Mails/Letters. Has a dialogue sound when priting text, similarly to SCRIPT_TEXT_TYPE_NPC
|
||||
SCRIPT_TEXT_TYPE_4, // 0x36 Used for sound-like texts such as "Flap-flap" or roars "Gyaaaaaaaah". It doesn't wait for button press, so the message just closes after printing unless WAIT command is used afterwards.
|
||||
SCRIPT_TEXT_TYPE_OVERHEARD, // 0x36 Used for sound-like texts such as "Flap-flap" or roars "Gyaaaaaaaah". It doesn't wait for button press, so the message just closes after printing unless WAIT command is used afterwards.
|
||||
};
|
||||
|
||||
typedef union MonOrStringPtr
|
||||
|
|
|
|||
|
|
@ -37,19 +37,19 @@ static const struct ScriptCommand s_gs162_g1_s0_lives0_dlg0[] = { /* 0x820fe54 *
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("..................") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Where...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Where am I?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Maybe...{WAIT_PRESS} Is this a dream...?") },
|
||||
MSG_QUIET(0, _("......")),
|
||||
MSG_QUIET(0, _("............")),
|
||||
MSG_QUIET(0, _("..................")),
|
||||
MSG_QUIET(0, _("Where...")),
|
||||
MSG_QUIET(0, _("Where am I?")),
|
||||
MSG_QUIET(0, _("Maybe...{WAIT_PRESS} Is this a dream...?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...Oh?{WAIT_PRESS} There's someone here.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Who is it...?{WAIT_PRESS} Someone I know...?") },
|
||||
MSG_QUIET(0, _("...Oh?{WAIT_PRESS} There's someone here.")),
|
||||
MSG_QUIET(0, _("Who is it...?{WAIT_PRESS} Someone I know...?")),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000004),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......{WAIT_PRESS}Hmm... I can't remember.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
MSG_QUIET(0, _("......{WAIT_PRESS}Hmm... I can't remember.")),
|
||||
MSG_QUIET(0, _("............")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
|
|
@ -88,28 +88,28 @@ static const struct ScriptCommand s_gs162_g2_s0_lives0_dlg0[] = { /* 0x8210190 *
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("........................") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...Again?{WAIT_PRESS} Am I dreaming again...?") },
|
||||
MSG_QUIET(0, _("......")),
|
||||
MSG_QUIET(0, _("............")),
|
||||
MSG_QUIET(0, _("........................")),
|
||||
MSG_QUIET(0, _("...Again?{WAIT_PRESS} Am I dreaming again...?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...It's that Pokémon again.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Huh?{WAIT_PRESS}\nThey're...talking to me...?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...{WAIT_PRESS}I can't hear them clearly.\nWhat are they saying?") },
|
||||
MSG_QUIET(0, _("...It's that Pokémon again.")),
|
||||
MSG_QUIET(0, _("Huh?{WAIT_PRESS}\nThey're...talking to me...?")),
|
||||
MSG_QUIET(0, _("...{WAIT_PRESS}I can't hear them clearly.\nWhat are they saying?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(453),
|
||||
{ 0x97, 0x00, 0x0002, 0x00000001, 0x00000003, NULL },
|
||||
WAIT(30),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Huh? It's shaking.{WAIT_PRESS} An earthquake...?") },
|
||||
MSG_QUIET(0, _("Huh? It's shaking.{WAIT_PRESS} An earthquake...?")),
|
||||
{ 0x97, 0x00, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Whoa! It's getting worse.") },
|
||||
MSG_QUIET(0, _("Whoa! It's getting worse.")),
|
||||
PORTRAIT_REP(0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("For a dream, this feels strangely\nreal, but...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("........................") },
|
||||
MSG_QUIET(0, _("For a dream, this feels strangely\nreal, but...")),
|
||||
MSG_QUIET(0, _("............")),
|
||||
MSG_QUIET(0, _("........................")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
|
|
@ -140,23 +140,23 @@ static const struct ScriptCommand s_gs162_g3_s0_lives0_dlg0[] = { /* 0x8210568 *
|
|||
{ 0x2d, 0x09, 0x0001, 0x00000052, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......Again...{WAIT_PRESS}\nIt's that dream again.") },
|
||||
MSG_QUIET(0, _("......")),
|
||||
MSG_QUIET(0, _("............")),
|
||||
MSG_QUIET(0, _("......Again...{WAIT_PRESS}\nIt's that dream again.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
SELECT_LIVES(-1, 1),
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("That Pokémon... Who could it be...?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Huh?{WAIT_PRESS} I'm hearing better this time...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...What?{WAIT_PRESS} Human?{WAIT_PRESS} My role?") },
|
||||
MSG_QUIET(0, _("That Pokémon... Who could it be...?")),
|
||||
MSG_QUIET(0, _("Huh?{WAIT_PRESS} I'm hearing better this time...")),
|
||||
MSG_QUIET(0, _("...What?{WAIT_PRESS} Human?{WAIT_PRESS} My role?")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(6),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000007),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("W-wait.\nPlease, tell me more.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......{WAIT_PRESS}\nI can't... Drifting off...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("........................") },
|
||||
MSG_QUIET(0, _("W-wait.\nPlease, tell me more.")),
|
||||
MSG_QUIET(0, _("......{WAIT_PRESS}\nI can't... Drifting off...")),
|
||||
MSG_QUIET(0, _("............")),
|
||||
MSG_QUIET(0, _("........................")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
|
|
@ -249,22 +249,22 @@ static const struct ScriptCommand s_gs162_g4_s0_lives0_dlg0[] = { /* 0x8210c68 *
|
|||
{ 0x2d, 0x09, 0x0002, 0x00000052, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("........................") },
|
||||
MSG_QUIET(0, _("......")),
|
||||
MSG_QUIET(0, _("............")),
|
||||
MSG_QUIET(0, _("........................")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......{WAIT_PRESS}Again.") },
|
||||
MSG_QUIET(0, _("......{WAIT_PRESS}Again.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
SELECT_LIVES(-1, 1),
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......It's that dream again.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I always see this silhouette...{WAIT_PRESS}\nWho could it be?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh?{WAIT_PRESS} It's saying something!") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("But... I can't quite make it out...{WAIT_PRESS}\nIt's clearer than it was before, but...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I'll try talking to it.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Hello.{WAIT_PRESS} Please, tell me.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("You...{WAIT_PRESS}\nWho are you?") },
|
||||
MSG_QUIET(0, _("......It's that dream again.")),
|
||||
MSG_QUIET(0, _("I always see this silhouette...{WAIT_PRESS}\nWho could it be?")),
|
||||
MSG_QUIET(0, _("Oh?{WAIT_PRESS} It's saying something!")),
|
||||
MSG_QUIET(0, _("But... I can't quite make it out...{WAIT_PRESS}\nIt's clearer than it was before, but...")),
|
||||
MSG_QUIET(0, _("I'll try talking to it.")),
|
||||
MSG_QUIET(0, _("Hello.{WAIT_PRESS} Please, tell me.")),
|
||||
MSG_QUIET(0, _("You...{WAIT_PRESS}\nWho are you?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(-1, _(" ...{WAIT_PRESS}I am...")),
|
||||
|
|
@ -272,7 +272,7 @@ static const struct ScriptCommand s_gs162_g4_s0_lives0_dlg0[] = { /* 0x8210c68 *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Ga-{NAME_2}...?!") },
|
||||
MSG_QUIET(0, _("Ga-{NAME_2}...?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000041),
|
||||
|
|
@ -280,8 +280,8 @@ static const struct ScriptCommand s_gs162_g4_s0_lives0_dlg0[] = { /* 0x8210c68 *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...?{WAIT_PRESS} Finally met me...?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("You knew me from before?\nWhat about me?") },
|
||||
MSG_QUIET(0, _("...?{WAIT_PRESS} Finally met me...?")),
|
||||
MSG_QUIET(0, _("You knew me from before?\nWhat about me?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
|
|
@ -291,13 +291,13 @@ static const struct ScriptCommand s_gs162_g4_s0_lives0_dlg0[] = { /* 0x8210c68 *
|
|||
ALERT_CUE(7),
|
||||
WAIT(30),
|
||||
PORTRAIT_REP(0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh! Wait.{WAIT_PRESS} Just a little longer...") },
|
||||
MSG_QUIET(0, _("Oh! Wait.{WAIT_PRESS} Just a little longer...")),
|
||||
TEXTBOX_CLEAR,
|
||||
PORTRAIT_REP(0x0000, 0x00000005),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I want to know more...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("No... It's fading...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("........................") },
|
||||
MSG_QUIET(0, _("I want to know more...")),
|
||||
MSG_QUIET(0, _("No... It's fading...")),
|
||||
MSG_QUIET(0, _("............")),
|
||||
MSG_QUIET(0, _("........................")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
|
|
@ -400,7 +400,7 @@ static const struct ScriptCommand s_gs162_g5_s0_lives0_dlg0[] = { /* 0x82116b8 *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Ga...{WAIT_PRESS}{NAME_2}!") },
|
||||
MSG_QUIET(0, _("Ga...{WAIT_PRESS}{NAME_2}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
ALERT_CUE(3),
|
||||
|
|
@ -434,18 +434,18 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
|||
{ 0x2d, 0x09, 0x0002, 0x00000052, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
MSG_QUIET(0, _("......")),
|
||||
MSG_QUIET(0, _("............")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......This............") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......That dream...... Again......") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......It's been a while......") },
|
||||
MSG_QUIET(0, _("......This............")),
|
||||
MSG_QUIET(0, _("......That dream...... Again......")),
|
||||
MSG_QUIET(0, _("......It's been a while......")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(477),
|
||||
SELECT_LIVES(-1, 1),
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......You're......{WAIT_PRESS} {NAME_2}...") },
|
||||
MSG_QUIET(0, _("......You're......{WAIT_PRESS} {NAME_2}...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
ALERT_CUE(7),
|
||||
|
|
@ -455,15 +455,15 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
|||
MSG_NPC(2, _(" Yes...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...{NAME_2}.{WAIT_PRESS}\nThere's so much I want to ask you.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Why do you appear in my dreams?") },
|
||||
MSG_QUIET(0, _("...{NAME_2}.{WAIT_PRESS}\nThere's so much I want to ask you.")),
|
||||
MSG_QUIET(0, _("Why do you appear in my dreams?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" As an agent of spirits...{WAIT_PRESS}\nI must watch over you...")),
|
||||
MSG_NPC(2, _(" Because that is my role\nnow.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...An agent of spirits?") },
|
||||
MSG_QUIET(0, _("...An agent of spirits?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Yes.")),
|
||||
|
|
@ -471,8 +471,8 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
|||
MSG_NPC(2, _(" And became a presence\nwithout a physical form like this.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Trainer...?{WAIT_PRESS}\nYou mean the human that was in the\nlegend about Ninetales?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("It's awful that your Trainer would abandon\nyou and run away.") },
|
||||
MSG_QUIET(0, _("Trainer...?{WAIT_PRESS}\nYou mean the human that was in the\nlegend about Ninetales?")),
|
||||
MSG_QUIET(0, _("It's awful that your Trainer would abandon\nyou and run away.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
|
|
@ -483,7 +483,7 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
|||
MSG_NPC(2, _(" But...{WAIT_PRESS}\nI don't hate my Trainer.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Huh? Don't hate your Trainer?{WAIT_PRESS}\nWhy not?") },
|
||||
MSG_QUIET(0, _("Huh? Don't hate your Trainer?{WAIT_PRESS}\nWhy not?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Well...{WAIT_PRESS}\nI wonder why myself.\nI don't quite understand...")),
|
||||
|
|
@ -496,7 +496,7 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
|||
MSG_NPC(2, _(" And, when it happened,\nI was desperate...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("When it happened...?{WAIT_PRESS}\nYou mean Ninetales's curse?") },
|
||||
MSG_QUIET(0, _("When it happened...?{WAIT_PRESS}\nYou mean Ninetales's curse?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Yes.")),
|
||||
|
|
@ -506,8 +506,8 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
|||
MSG_NPC(2, _(" I kept my Trainer safe...{WAIT_PRESS}\nThat alone was enough to make me happy.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...Protect the Trainer even at the risk\nof your own life...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...It's amazing what {POKEMON_2}\ndid.)") },
|
||||
MSG_QUIET(0, _("(...Protect the Trainer even at the risk\nof your own life...)")),
|
||||
MSG_QUIET(0, _("(...It's amazing what {POKEMON_2}\ndid.)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
|
|
@ -515,7 +515,7 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
|||
MSG_NPC(2, _(" I live on this way with\npride in the role I have been given.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...Role?") },
|
||||
MSG_QUIET(0, _("...Role?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
|
|
@ -527,17 +527,17 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
|||
MSG_NPC(2, _(" And, for that role...{WAIT_PRESS}\nyou became a Pokémon.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("What...?{WAIT_PRESS}\nWhat are you saying?") },
|
||||
MSG_QUIET(0, _("What...?{WAIT_PRESS}\nWhat are you saying?")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(453),
|
||||
{ 0x97, 0x00, 0x0002, 0x00000001, 0x00000003, NULL },
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Wah!\nE-earthquake?!") },
|
||||
MSG_QUIET(0, _("Wah!\nE-earthquake?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
ALERT_CUE(7),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("No! Wait!{WAIT_PRESS}\nI need to know more...") },
|
||||
MSG_QUIET(0, _("No! Wait!{WAIT_PRESS}\nI need to know more...")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
|
|
@ -732,16 +732,16 @@ static const struct ScriptCommand s_gs162_g8_s0_lives0_dlg0[] = { /* 0x821303c *
|
|||
{ 0x2d, 0x09, 0x0001, 0x00000052, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
MSG_QUIET(0, _("......")),
|
||||
MSG_QUIET(0, _("............")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......I'm......{WAIT_PRESS}\nIn that dream again...") },
|
||||
MSG_QUIET(0, _("......I'm......{WAIT_PRESS}\nIn that dream again...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(477),
|
||||
SELECT_LIVES(-1, 1),
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............{WAIT_PRESS}{NAME_1}...") },
|
||||
MSG_QUIET(0, _("............{WAIT_PRESS}{NAME_1}...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
ALERT_CUE(6),
|
||||
|
|
@ -751,8 +751,8 @@ static const struct ScriptCommand s_gs162_g8_s0_lives0_dlg0[] = { /* 0x821303c *
|
|||
MSG_NPC(1, _(" It's tomorrow, isn't it?{WAIT_PRESS}\nThat you take to that underground dungeon.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Yes.{WAIT_PRESS} They make it sound like one\nterrible place...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I wonder if we'll be OK...") },
|
||||
MSG_QUIET(0, _("Yes.{WAIT_PRESS} They make it sound like one\nterrible place...")),
|
||||
MSG_QUIET(0, _("I wonder if we'll be OK...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0001, 0x00000041),
|
||||
|
|
@ -762,19 +762,19 @@ static const struct ScriptCommand s_gs162_g8_s0_lives0_dlg0[] = { /* 0x821303c *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000009),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I will. Thank you.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I'm feeling a little braver now.\nI will go for it.") },
|
||||
MSG_QUIET(0, _("I will. Thank you.")),
|
||||
MSG_QUIET(0, _("I'm feeling a little braver now.\nI will go for it.")),
|
||||
PORTRAIT_REP(0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("By the way...{WAIT_PRESS}\nGardevoir, do you know?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("What it's like underground?{WAIT_PRESS}\nOr what Groudon is like?") },
|
||||
MSG_QUIET(0, _("By the way...{WAIT_PRESS}\nGardevoir, do you know?")),
|
||||
MSG_QUIET(0, _("What it's like underground?{WAIT_PRESS}\nOr what Groudon is like?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0001, 0x00000042),
|
||||
MSG_NPC(1, _(" No... I'm sorry to say...{WAIT_PRESS}\nI can't envision it...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...OK.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I thought maybe you knew something,\nthe way you said it.") },
|
||||
MSG_QUIET(0, _("...OK.")),
|
||||
MSG_QUIET(0, _("I thought maybe you knew something,\nthe way you said it.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(1, _(" No. I only wanted to give\nyou encouragement...")),
|
||||
|
|
@ -782,8 +782,8 @@ static const struct ScriptCommand s_gs162_g8_s0_lives0_dlg0[] = { /* 0x821303c *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0000, 0x00000009),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("No, no.\nThat's fine, too.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I'm happy you tried to cheer me up.\nThank you.") },
|
||||
MSG_QUIET(0, _("No, no.\nThat's fine, too.")),
|
||||
MSG_QUIET(0, _("I'm happy you tried to cheer me up.\nThank you.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
|
|
@ -791,13 +791,13 @@ static const struct ScriptCommand s_gs162_g8_s0_lives0_dlg0[] = { /* 0x821303c *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...Huh?") },
|
||||
MSG_QUIET(0, _("...Huh?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(1, _(" Your role...{WAIT_PRESS}\nis coming to its end, little by little.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("My role...{WAIT_PRESS}\nis ending...?") },
|
||||
MSG_QUIET(0, _("My role...{WAIT_PRESS}\nis ending...?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(1, _(" You became a Pokémon in\norder to fulfill a certain role...")),
|
||||
|
|
@ -808,9 +808,9 @@ static const struct ScriptCommand s_gs162_g8_s0_lives0_dlg0[] = { /* 0x821303c *
|
|||
MSG_NPC(1, _(" Now, that role...{WAIT_PRESS}\nis finally drawing to its conclusion.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Gardevoir, tell me!") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("What is my role?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Why did I become a Pokémon?") },
|
||||
MSG_QUIET(0, _("Gardevoir, tell me!")),
|
||||
MSG_QUIET(0, _("What is my role?")),
|
||||
MSG_QUIET(0, _("Why did I become a Pokémon?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(1, _(" When the time comes...")),
|
||||
|
|
@ -999,15 +999,15 @@ static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c *
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............{WAIT_PRESS}Gardevoir...?") },
|
||||
MSG_QUIET(0, _("............{WAIT_PRESS}Gardevoir...?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(477),
|
||||
SELECT_LIVES(-1, 1),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Gardevoir...{WAIT_PRESS}\nWill you tell me now?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Who or what I am...?") },
|
||||
MSG_QUIET(0, _("Gardevoir...{WAIT_PRESS}\nWill you tell me now?")),
|
||||
MSG_QUIET(0, _("Who or what I am...?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
|
|
@ -1019,7 +1019,7 @@ static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c *
|
|||
MSG_NPC(2, _(" Come to save this world.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............{WAIT_PRESS}\nCame to save the world of Pokémon?{WAIT_PRESS}\nI did...?") },
|
||||
MSG_QUIET(0, _("............{WAIT_PRESS}\nCame to save the world of Pokémon?{WAIT_PRESS}\nI did...?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Yes.{WAIT_PRESS} We learned that\nthis world faced extinction.")),
|
||||
|
|
@ -1030,8 +1030,8 @@ static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Wa... {WAIT_PRESS}Wait a second!{WAIT_PRESS}\nHero? Me? That's too much!") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I'm not anything special like that?!") },
|
||||
MSG_QUIET(0, _("Wa... {WAIT_PRESS}Wait a second!{WAIT_PRESS}\nHero? Me? That's too much!")),
|
||||
MSG_QUIET(0, _("I'm not anything special like that?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
|
|
@ -1045,7 +1045,7 @@ static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("True courage...?{WAIT_PRESS}\nThat...{WAIT_PRESS} I'm even less confident about that.") },
|
||||
MSG_QUIET(0, _("True courage...?{WAIT_PRESS}\nThat...{WAIT_PRESS} I'm even less confident about that.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
|
|
@ -1063,7 +1063,7 @@ static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c *
|
|||
MSG_NPC(2, _(" That is how you came to\nbe in this world.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I...{WAIT_PRESS}\nI did that?") },
|
||||
MSG_QUIET(0, _("I...{WAIT_PRESS}\nI did that?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Your courage has been\nproven.")),
|
||||
|
|
@ -1071,23 +1071,23 @@ static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c *
|
|||
MSG_NPC(2, _(" And that role...{WAIT_PRESS}\nIt is soon coming to its end.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...{WAIT_PRESS}Stopping the meteor from\ncrashing into this world...?{WAIT_PRESS}\nThat's my role?") },
|
||||
MSG_QUIET(0, _("...{WAIT_PRESS}Stopping the meteor from\ncrashing into this world...?{WAIT_PRESS}\nThat's my role?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Yes.{WAIT_PRESS}\nAnd when that is accomplished...")),
|
||||
MSG_NPC(2, _(" You can return to your\nhuman world.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh...{WAIT_PRESS}\nSo I can go back to being a human...") },
|
||||
MSG_QUIET(0, _("Oh...{WAIT_PRESS}\nSo I can go back to being a human...")),
|
||||
PORTRAIT_REP(0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Wait!{WAIT_PRESS}\nBut that means...") },
|
||||
MSG_QUIET(0, _("Wait!{WAIT_PRESS}\nBut that means...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Yes.{WAIT_PRESS} It means...{WAIT_PRESS}\nParting ways with {NAME_1}.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0000, 0x00000005),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("{NAME_1}......{WAIT_PRESS}\nI have to leave?") },
|
||||
MSG_QUIET(0, _("{NAME_1}......{WAIT_PRESS}\nI have to leave?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" {NAME_1} feels great\nkinship with you, {NAME_0}.")),
|
||||
|
|
@ -1108,7 +1108,7 @@ static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c *
|
|||
{ 0x27, 0x00, 0x0005, 0x00000018, 0x00ffffff, NULL },
|
||||
WAIT(30),
|
||||
PORTRAIT_REP(0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...!{WAIT_PRESS} W-what was that?!") },
|
||||
MSG_QUIET(0, _("...!{WAIT_PRESS} W-what was that?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" ............{WAIT_PRESS}Who was it?{WAIT_PRESS}\nSomeone appears to have been looking\ninto your dream.")),
|
||||
|
|
@ -1485,4 +1485,4 @@ static const struct GroundLink s_gs162_links[] = { /* 0x82163b8 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs162 = { LPARRAY(s_gs162_groups), s_gs162_links }; /* 0x82163c0 */
|
||||
const GroundScriptHeader gGroundScript_gs162 = { LPARRAY(s_gs162_groups), s_gs162_links }; /* 0x82163c0 */
|
||||
|
|
|
|||
|
|
@ -21,9 +21,9 @@ static const struct ScriptCommand s_gs163_g1_s0_station_sref_script[] = { /* 0x8
|
|||
SELECT_MAP(MAP_PERSONALITY_TEST_PURPLE),
|
||||
{ 0x2d, 0x09, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000002),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...Urgggh...{WAIT_PRESS} I feel horrible...") },
|
||||
MSG_QUIET(0, _("......")),
|
||||
MSG_QUIET(0, _("............")),
|
||||
MSG_QUIET(0, _("...Urgggh...{WAIT_PRESS} I feel horrible...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
SELECT_ENTITIES(-1, -1),
|
||||
|
|
@ -45,9 +45,9 @@ static const struct ScriptCommand s_gs163_g1_s0_lives0_dlg0[] = { /* 0x8216594 *
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000002),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("This is a dream...{WAIT_PRESS} Isn't it...?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...But why...?{WAIT_PRESS}\nWhy do I feel this terrible...?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("This is...{WAIT_PRESS} The first time...") },
|
||||
MSG_QUIET(0, _("This is a dream...{WAIT_PRESS} Isn't it...?")),
|
||||
MSG_QUIET(0, _("...But why...?{WAIT_PRESS}\nWhy do I feel this terrible...?")),
|
||||
MSG_QUIET(0, _("This is...{WAIT_PRESS} The first time...")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
|
|
@ -76,9 +76,9 @@ static const struct ScriptCommand s_gs163_g2_s0_lives0_dlg0[] = { /* 0x8216758 *
|
|||
WAIT(60),
|
||||
BGM_FADEOUT(120),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("..................") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......The pain......") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......It's going away............") },
|
||||
MSG_QUIET(0, _("..................")),
|
||||
MSG_QUIET(0, _("......The pain......")),
|
||||
MSG_QUIET(0, _("......It's going away............")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
|
|
@ -109,8 +109,8 @@ static const struct ScriptCommand s_gs163_g3_s0_lives0_dlg0[] = { /* 0x8216954 *
|
|||
{ 0x2d, 0x09, 0x0003, 0x00000052, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}If you fail to draw out {NAME_2}'s\n{CENTER_ALIGN}true feelings...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}The curse will never be broken.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}If you fail to draw out {NAME_2}'s\n{CENTER_ALIGN}true feelings...")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}The curse will never be broken.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(465),
|
||||
|
|
@ -121,124 +121,124 @@ static const struct ScriptCommand s_gs163_g3_s0_lives0_dlg0[] = { /* 0x8216954 *
|
|||
MSG_NPC(2, _(" Don't you dare fool around!\nI'll make you pay for it!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}You have but one chance.{WAIT_PRESS}\n{CENTER_ALIGN}{NAME_0},\n{CENTER_ALIGN}do your best.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Fine...{WAIT_PRESS} It is time.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}First of all...") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}You have but one chance.{WAIT_PRESS}\n{CENTER_ALIGN}{NAME_0},\n{CENTER_ALIGN}do your best.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Fine...{WAIT_PRESS} It is time.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}First of all...")),
|
||||
LABEL(2), /* = 0x02 */
|
||||
ASK2(FALSE, /*default*/ -1, /* speaker */ -1, _("{CENTER_ALIGN}Why does {NAME_2} wish to\n{CENTER_ALIGN}break this curse?")),
|
||||
CHOICE(/* label */ 4, _("To help {NAME_3}.")),
|
||||
CHOICE(/* label */ 5, _("Just a whim.")),
|
||||
LABEL(5), /* = 0x05 */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}............{WAIT_PRESS}Do you mean that?") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}............{WAIT_PRESS}Do you mean that?")),
|
||||
ASK2(FALSE, /*default*/ -1, /* speaker */ -1, _("{CENTER_ALIGN}Do you truly...{WAIT_PRESS}\n{CENTER_ALIGN}truly believe that?")),
|
||||
CHOICE(/* label */ 7, _("Yes.")),
|
||||
CHOICE(/* label */ 8, _("No.")),
|
||||
LABEL(7), /* = 0x07 */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}............{WAIT_PRESS}\n{CENTER_ALIGN}If that is truly how you feel...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}My questions\n{CENTER_ALIGN}will end now.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}............{WAIT_PRESS}\n{CENTER_ALIGN}If that is truly how you feel...")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}My questions\n{CENTER_ALIGN}will end now.")),
|
||||
ASK2(FALSE, /*default*/ -1, /* speaker */ -1, _("{CENTER_ALIGN}You have\n{CENTER_ALIGN}no regrets?")),
|
||||
CHOICE(/* label */ 10, _("None.")),
|
||||
CHOICE(/* label */ 8, _("I do.")),
|
||||
LABEL(8), /* = 0x08 */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}............{WAIT_PRESS}\n{CENTER_ALIGN}Please be serious.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Let me ask you again.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}............{WAIT_PRESS}\n{CENTER_ALIGN}Please be serious.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Let me ask you again.")),
|
||||
JUMP_LABEL(2),
|
||||
LABEL(4), /* = 0x04 */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}That's a lie, isn't it?") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Didn't {NAME_2} abandon\n{CENTER_ALIGN}{NAME_3} long ago?") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}That's a lie, isn't it?")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Didn't {NAME_2} abandon\n{CENTER_ALIGN}{NAME_3} long ago?")),
|
||||
ASK2(FALSE, /*default*/ -1, /* speaker */ -1, _("{CENTER_ALIGN}Why would {NAME_2}\n{CENTER_ALIGN}want to save Gardevoir now?")),
|
||||
CHOICE(/* label */ 12, _("For taking the curse.")),
|
||||
CHOICE(/* label */ 13, _("Came to understand {NAME_3}.")),
|
||||
LABEL(12), /* = 0x0c */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_3} certainly did protect\n{CENTER_ALIGN}{NAME_2} from the curse.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Sacrificing herself to do so.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}{NAME_3} certainly did protect\n{CENTER_ALIGN}{NAME_2} from the curse.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Sacrificing herself to do so.")),
|
||||
LABEL(14), /* = 0x0e */
|
||||
ASK2(FALSE, /*default*/ -1, /* speaker */ -1, _("{CENTER_ALIGN}But what did {NAME_2}\n{CENTER_ALIGN}do then?")),
|
||||
CHOICE(/* label */ 5, _("Tried to protect {NAME_3}.")),
|
||||
CHOICE(/* label */ 15, _("Abandoned Gardevoir and ran.")),
|
||||
LABEL(15), /* = 0x0f */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Yes...{WAIT_PRESS} {NAME_2} abandoned\n{CENTER_ALIGN}{NAME_3} and fled.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Yes...{WAIT_PRESS} {NAME_2} abandoned\n{CENTER_ALIGN}{NAME_3} and fled.")),
|
||||
LABEL(16), /* = 0x10 */
|
||||
ASK2(FALSE, /*default*/ -1, /* speaker */ -1, _("{CENTER_ALIGN}Why did {NAME_2}\n{CENTER_ALIGN}abandon {NAME_3}?")),
|
||||
CHOICE(/* label */ 17, _("Gengar only cared about himself.")),
|
||||
CHOICE(/* label */ 5, _("Gengar intended to help later.")),
|
||||
LABEL(17), /* = 0x11 */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}That's right.{WAIT_PRESS}\n{CENTER_ALIGN}{NAME_2} didn't want to\n{CENTER_ALIGN}be cursed himself...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}And abandoned {NAME_3}.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}When {NAME_2} was a human,\n{CENTER_ALIGN}{NAME_3} was his partner.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}But to {NAME_2}, {NAME_3}\n{CENTER_ALIGN}was merely a tool.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}That's right.{WAIT_PRESS}\n{CENTER_ALIGN}{NAME_2} didn't want to\n{CENTER_ALIGN}be cursed himself...")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}And abandoned {NAME_3}.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}When {NAME_2} was a human,\n{CENTER_ALIGN}{NAME_3} was his partner.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}But to {NAME_2}, {NAME_3}\n{CENTER_ALIGN}was merely a tool.")),
|
||||
ASK2(FALSE, /*default*/ -1, /* speaker */ -1, _("{CENTER_ALIGN}The bond between {NAME_2} and\n{CENTER_ALIGN}{NAME_3} was that flimsy...{WAIT_PRESS}\n{CENTER_ALIGN}Is that what I am hearing?")),
|
||||
CHOICE(/* label */ 19, _("Yes.")),
|
||||
CHOICE(/* label */ 20, _("No.")),
|
||||
LABEL(20), /* = 0x14 */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}The bond between {NAME_2} and\n{CENTER_ALIGN}{NAME_3} you claim to be strong?") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}But that makes no sense.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_3} saved {NAME_2} from\n{CENTER_ALIGN}the curse. That much is true.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}It was from her depth of\n{CENTER_ALIGN}feeling for {NAME_2}.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}The bond between {NAME_2} and\n{CENTER_ALIGN}{NAME_3} you claim to be strong?")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}But that makes no sense.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}{NAME_3} saved {NAME_2} from\n{CENTER_ALIGN}the curse. That much is true.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}It was from her depth of\n{CENTER_ALIGN}feeling for {NAME_2}.")),
|
||||
JUMP_LABEL(14),
|
||||
LABEL(19), /* = 0x13 */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}............{WAIT_PRESS}\n{CENTER_ALIGN}If that is truly how you feel...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}My questions\n{CENTER_ALIGN}will end now.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}............{WAIT_PRESS}\n{CENTER_ALIGN}If that is truly how you feel...")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}My questions\n{CENTER_ALIGN}will end now.")),
|
||||
ASK2(FALSE, /*default*/ -1, /* speaker */ -1, _("{CENTER_ALIGN}You have\n{CENTER_ALIGN}no regrets?")),
|
||||
CHOICE(/* label */ 10, _("None.")),
|
||||
CHOICE(/* label */ 22, _("I do.")),
|
||||
LABEL(22), /* = 0x16 */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}You claim that isn't true?") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}But {NAME_2} abandoned\n{CENTER_ALIGN}{NAME_3}.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}You claim that isn't true?")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}But {NAME_2} abandoned\n{CENTER_ALIGN}{NAME_3}.")),
|
||||
JUMP_LABEL(16),
|
||||
LABEL(13), /* = 0x0d */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Came to understand\n{CENTER_ALIGN}{NAME_3}'s feelings?") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}What is it you claim to understand?") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Came to understand\n{CENTER_ALIGN}{NAME_3}'s feelings?")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}What is it you claim to understand?")),
|
||||
ASK2(FALSE, /*default*/ -1, /* speaker */ -1, _("{CENTER_ALIGN}What do you claim to be\n{CENTER_ALIGN}{NAME_3}'s feelings?")),
|
||||
CHOICE(/* label */ 24, _("Caring for {NAME_2}.")),
|
||||
CHOICE(/* label */ 25, _("Hatred for {NAME_2}.")),
|
||||
LABEL(24), /* = 0x18 */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Caring for {NAME_2}.{WAIT_PRESS}\n{CENTER_ALIGN}I see...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_3} became a presence\n{CENTER_ALIGN}without a physical form because\n{CENTER_ALIGN}she bore the curse...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}But even then, Gardevoir never\n{CENTER_ALIGN}stopped caring for {NAME_2}...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Having learned that, {NAME_2}\n{CENTER_ALIGN}now wants to save {NAME_3}...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}It makes sense...{WAIT_PRESS} However...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Until now, {NAME_2} had\n{CENTER_ALIGN}forgotten entirely about\n{CENTER_ALIGN}{NAME_3}, correct?") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Caring for {NAME_2}.{WAIT_PRESS}\n{CENTER_ALIGN}I see...")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}{NAME_3} became a presence\n{CENTER_ALIGN}without a physical form because\n{CENTER_ALIGN}she bore the curse...")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}But even then, Gardevoir never\n{CENTER_ALIGN}stopped caring for {NAME_2}...")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Having learned that, {NAME_2}\n{CENTER_ALIGN}now wants to save {NAME_3}...")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}It makes sense...{WAIT_PRESS} However...")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Until now, {NAME_2} had\n{CENTER_ALIGN}forgotten entirely about\n{CENTER_ALIGN}{NAME_3}, correct?")),
|
||||
ASK2(FALSE, /*default*/ -1, /* speaker */ -1, _("{CENTER_ALIGN}But now Gengar wants to save\n{CENTER_ALIGN}Gardevoir. Isn't that asking a lot?")),
|
||||
CHOICE(/* label */ 27, _("Yes.")),
|
||||
CHOICE(/* label */ 28, _("No.")),
|
||||
LABEL(27), /* = 0x1b */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}I see...\n{CENTER_ALIGN}You say this because Gengar is\n{CENTER_ALIGN}willing to face the consequences?") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Gengar is coming to the help of\n{CENTER_ALIGN}Gardevoir because he wants to help...{WAIT_PRESS}\n{CENTER_ALIGN}Is that what you claim?") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}I see...\n{CENTER_ALIGN}You say this because Gengar is\n{CENTER_ALIGN}willing to face the consequences?")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Gengar is coming to the help of\n{CENTER_ALIGN}Gardevoir because he wants to help...{WAIT_PRESS}\n{CENTER_ALIGN}Is that what you claim?")),
|
||||
JUMP_LABEL(10),
|
||||
LABEL(28), /* = 0x1c */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}You say that is not so...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}You believe that this is another matter?\n{CENTER_ALIGN}And to help is only natural?{WAIT_PRESS}\n{CENTER_ALIGN}That is what you believe?") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}You say that is not so...")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}You believe that this is another matter?\n{CENTER_ALIGN}And to help is only natural?{WAIT_PRESS}\n{CENTER_ALIGN}That is what you believe?")),
|
||||
JUMP_LABEL(10),
|
||||
LABEL(25), /* = 0x19 */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Hatred for {NAME_2}...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_3} felt hatred toward\n{CENTER_ALIGN}{NAME_2} for abandonment...{WAIT_PRESS}\n{CENTER_ALIGN}That is what you claim?") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Hatred for {NAME_2}...")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}{NAME_3} felt hatred toward\n{CENTER_ALIGN}{NAME_2} for abandonment...{WAIT_PRESS}\n{CENTER_ALIGN}That is what you claim?")),
|
||||
LABEL(29), /* = 0x1d */
|
||||
ASK2(FALSE, /*default*/ -1, /* speaker */ -1, _("{CENTER_ALIGN}In spite of that, {NAME_2}\n{CENTER_ALIGN}is trying to help Gardevoir...{WAIT_PRESS}\n{CENTER_ALIGN}Why should that be so?")),
|
||||
CHOICE(/* label */ 30, _("To clear up misunderstandings.")),
|
||||
CHOICE(/* label */ 31, _("To punish Gardevoir.")),
|
||||
LABEL(30), /* = 0x1e */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}I see.\n{CENTER_ALIGN}To clear up misunderstandings.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Gengar hopes to help {NAME_3}\n{CENTER_ALIGN}and clear up misunderstandings...{WAIT_PRESS}\n{CENTER_ALIGN}That is what you claim?") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}I see.\n{CENTER_ALIGN}To clear up misunderstandings.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Gengar hopes to help {NAME_3}\n{CENTER_ALIGN}and clear up misunderstandings...{WAIT_PRESS}\n{CENTER_ALIGN}That is what you claim?")),
|
||||
JUMP_LABEL(10),
|
||||
LABEL(31), /* = 0x1f */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Gengar would go through the trouble\n{CENTER_ALIGN}of helping {NAME_3} just so she\n{CENTER_ALIGN}could be punished?") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Do you claim that seriously?") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}If that is true...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}My queries will\n{CENTER_ALIGN}end now.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Gengar would go through the trouble\n{CENTER_ALIGN}of helping {NAME_3} just so she\n{CENTER_ALIGN}could be punished?")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Do you claim that seriously?")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}If that is true...")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}My queries will\n{CENTER_ALIGN}end now.")),
|
||||
ASK2(FALSE, /*default*/ -1, /* speaker */ -1, _("{CENTER_ALIGN}May I finish now?")),
|
||||
CHOICE(/* label */ 10, _("Yes.")),
|
||||
CHOICE(/* label */ 33, _("No.")),
|
||||
LABEL(33), /* = 0x21 */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}This isn't the end?") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Is there anything else you wish to say?") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Oh? You are confused?") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}............{WAIT_PRESS}\n{CENTER_ALIGN}You must be more serious.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Let me go back to my inquiry.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_3} felt hatred toward\n{CENTER_ALIGN}{NAME_2} for abandonment...") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}This isn't the end?")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Is there anything else you wish to say?")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Oh? You are confused?")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}............{WAIT_PRESS}\n{CENTER_ALIGN}You must be more serious.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Let me go back to my inquiry.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}{NAME_3} felt hatred toward\n{CENTER_ALIGN}{NAME_2} for abandonment...")),
|
||||
JUMP_LABEL(29),
|
||||
LABEL(10), /* = 0x0a */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}I understand now...\n{CENTER_ALIGN}My questions are finished.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}I understand now...\n{CENTER_ALIGN}My questions are finished.")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
|
|
@ -333,4 +333,4 @@ static const struct GroundLink s_gs163_links[] = { /* 0x8218124 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs163 = { LPARRAY(s_gs163_groups), s_gs163_links }; /* 0x821812c */
|
||||
const GroundScriptHeader gGroundScript_gs163 = { LPARRAY(s_gs163_groups), s_gs163_links }; /* 0x821812c */
|
||||
|
|
|
|||
|
|
@ -104,4 +104,4 @@ static const struct GroundLink s_gs164_links[] = { /* 0x821857c */
|
|||
/* link 1 */ { { /*x*/ 35, /*y*/ 21, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs164 = { LPARRAY(s_gs164_groups), s_gs164_links }; /* 0x821858c */
|
||||
const GroundScriptHeader gGroundScript_gs164 = { LPARRAY(s_gs164_groups), s_gs164_links }; /* 0x821858c */
|
||||
|
|
|
|||
|
|
@ -124,4 +124,4 @@ static const struct GroundLink s_gs165_links[] = { /* 0x8218b98 */
|
|||
/* link 1 */ { { /*x*/ 14, /*y*/ 12, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs165 = { LPARRAY(s_gs165_groups), s_gs165_links }; /* 0x8218ba8 */
|
||||
const GroundScriptHeader gGroundScript_gs165 = { LPARRAY(s_gs165_groups), s_gs165_links }; /* 0x8218ba8 */
|
||||
|
|
|
|||
|
|
@ -223,4 +223,4 @@ static const struct GroundLink s_gs166_links[] = { /* 0x8219760 */
|
|||
/* link 1 */ { { /*x*/ 32, /*y*/ 27, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs166 = { LPARRAY(s_gs166_groups), s_gs166_links }; /* 0x8219770 */
|
||||
const GroundScriptHeader gGroundScript_gs166 = { LPARRAY(s_gs166_groups), s_gs166_links }; /* 0x8219770 */
|
||||
|
|
|
|||
|
|
@ -364,4 +364,4 @@ static const struct GroundLink s_gs167_links[] = { /* 0x821b9e8 */
|
|||
/* link 4 */ { { /*x*/ 1, /*y*/ 40, /*flags*/ CPOS_HALFTILE, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs167 = { LPARRAY(s_gs167_groups), s_gs167_links }; /* 0x821ba10 */
|
||||
const GroundScriptHeader gGroundScript_gs167 = { LPARRAY(s_gs167_groups), s_gs167_links }; /* 0x821ba10 */
|
||||
|
|
|
|||
|
|
@ -335,4 +335,4 @@ static const struct GroundLink s_gs168_links[] = { /* 0x821ce84 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs168 = { LPARRAY(s_gs168_groups), s_gs168_links }; /* 0x821ce8c */
|
||||
const GroundScriptHeader gGroundScript_gs168 = { LPARRAY(s_gs168_groups), s_gs168_links }; /* 0x821ce8c */
|
||||
|
|
|
|||
|
|
@ -88,4 +88,4 @@ static const struct GroundLink s_gs169_links[] = { /* 0x821d1c8 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs169 = { LPARRAY(s_gs169_groups), s_gs169_links }; /* 0x821d1d0 */
|
||||
const GroundScriptHeader gGroundScript_gs169 = { LPARRAY(s_gs169_groups), s_gs169_links }; /* 0x821d1d0 */
|
||||
|
|
|
|||
|
|
@ -38,12 +38,12 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
|||
WAIT(30),
|
||||
WAIT(120),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(This icy mountain path seems to go\non forever...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(We've walked a long way here...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("({NAME_1} looks exhausted, too...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(We've been running all this time out\nof desperation...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(What's in store for us ahead?)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Are we really doing the right thing?)") },
|
||||
MSG_QUIET(0, _("(This icy mountain path seems to go\non forever...)")),
|
||||
MSG_QUIET(0, _("(We've walked a long way here...)")),
|
||||
MSG_QUIET(0, _("({NAME_1} looks exhausted, too...)")),
|
||||
MSG_QUIET(0, _("(We've been running all this time out\nof desperation...)")),
|
||||
MSG_QUIET(0, _("(What's in store for us ahead?)")),
|
||||
MSG_QUIET(0, _("(Are we really doing the right thing?)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT_FLIP, 0x0001, 0x00000002),
|
||||
|
|
@ -151,10 +151,10 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
|||
LABEL(5), /* = 0x05 */
|
||||
ALERT_CUE(6),
|
||||
WAIT(45),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Yes...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("({NAME_1} trusts me without any\ndoubt.)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(I can't afford to be indecisive.)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(I have to believe in myself more.)") },
|
||||
MSG_QUIET(0, _("(Yes...)")),
|
||||
MSG_QUIET(0, _("({NAME_1} trusts me without any\ndoubt.)")),
|
||||
MSG_QUIET(0, _("(I can't afford to be indecisive.)")),
|
||||
MSG_QUIET(0, _("(I have to believe in myself more.)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
BGM_FADEOUT(30),
|
||||
|
|
@ -169,7 +169,7 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
|||
SELECT_ANIMATION(2),
|
||||
WAIT(60),
|
||||
PORTRAIT_REP(0x0000, 0x00000002),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...{WAIT_PRESS}Wh-what?{WAIT_PRESS} What was that?)") },
|
||||
MSG_QUIET(0, _("(...{WAIT_PRESS}Wh-what?{WAIT_PRESS} What was that?)")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(476),
|
||||
{ 0x28, 0x01, 0x0007, 0x00000004, 0x00806040, NULL },
|
||||
|
|
@ -180,7 +180,7 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
|||
{ 0x27, 0x01, 0x0007, 0x0000000c, 0x00806040, NULL },
|
||||
{ 0x54, 0x00, 0x0300, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...D-dizzy?{WAIT_PRESS} Or what?)") },
|
||||
MSG_QUIET(0, _("(...D-dizzy?{WAIT_PRESS} Or what?)")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(469),
|
||||
ALERT_CUE(6),
|
||||
|
|
@ -205,9 +205,9 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
|||
MSG_NPC(-1, _(" ...Finally, you have arrived...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Someone...{WAIT_PRESS}\nSomeone is talking to me...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("({NAME_1}...?{WAIT_PRESS} No.\nThis voice isn't {NAME_1}...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(This voice...{WAIT_PRESS}\nI've heard it somewhere...)") },
|
||||
MSG_QUIET(0, _("(Someone...{WAIT_PRESS}\nSomeone is talking to me...)")),
|
||||
MSG_QUIET(0, _("({NAME_1}...?{WAIT_PRESS} No.\nThis voice isn't {NAME_1}...)")),
|
||||
MSG_QUIET(0, _("(This voice...{WAIT_PRESS}\nI've heard it somewhere...)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(477),
|
||||
|
|
@ -292,7 +292,7 @@ static const struct ScriptCommand s_gs170_g2_s0_lives0_dlg0[] = { /* 0x821ee64 *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...You're...{WAIT_PRESS} What...") },
|
||||
MSG_QUIET(0, _("...You're...{WAIT_PRESS} What...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
ALERT_CUE(6),
|
||||
|
|
@ -322,7 +322,7 @@ static const struct ScriptCommand s_gs170_g2_s0_lives0_dlg0[] = { /* 0x821ee64 *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...Ninetales?!") },
|
||||
MSG_QUIET(0, _("...Ninetales?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Ninetales awaits your\narrival.")),
|
||||
|
|
@ -331,11 +331,11 @@ static const struct ScriptCommand s_gs170_g2_s0_lives0_dlg0[] = { /* 0x821ee64 *
|
|||
MSG_NPC(2, _(" Beware...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh! W-wait...!") },
|
||||
MSG_QUIET(0, _("Oh! W-wait...!")),
|
||||
UPDATE_VARINT(CALC_SET, EVENT_LOCAL, 1),
|
||||
WAIT(60),
|
||||
PORTRAIT_REP(0x0000, 0x00000005),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("..................") },
|
||||
MSG_QUIET(0, _("..................")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
ALERT_CUE(6),
|
||||
|
|
@ -482,4 +482,4 @@ static const struct GroundLink s_gs170_links[] = { /* 0x821f9a0 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs170 = { LPARRAY(s_gs170_groups), s_gs170_links }; /* 0x821f9a8 */
|
||||
const GroundScriptHeader gGroundScript_gs170 = { LPARRAY(s_gs170_groups), s_gs170_links }; /* 0x821f9a8 */
|
||||
|
|
|
|||
|
|
@ -257,8 +257,8 @@ static const struct ScriptCommand s_gs171_g3_s0_lives0_dlg0[] = { /* 0x82200b0 *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...Yes...{WAIT_PRESS}\nAnd when that wish comes true...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Gardevoir said...)") },
|
||||
MSG_QUIET(0, _("(...Yes...{WAIT_PRESS}\nAnd when that wish comes true...)")),
|
||||
MSG_QUIET(0, _("(Gardevoir said...)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
ALERT_CUE(3),
|
||||
|
|
@ -399,8 +399,8 @@ static const struct ScriptCommand s_gs171_g4_s0_lives0_dlg0[] = { /* 0x82213fc *
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(............)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(This will be my last adventure...{WAIT_PRESS}\nWith {NAME_1}...)") },
|
||||
MSG_QUIET(0, _("(............)")),
|
||||
MSG_QUIET(0, _("(This will be my last adventure...{WAIT_PRESS}\nWith {NAME_1}...)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
ALERT_CUE(6),
|
||||
|
|
@ -609,7 +609,7 @@ static const struct ScriptCommand s_gs171_g5_s0_lives0_dlg0[] = { /* 0x8221f00 *
|
|||
{ 0x27, 0x01, 0x0005, 0x0000003c, 0x00ffffff, NULL },
|
||||
WAIT(60),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...{WAIT_PRESS}Huh...?{WAIT_PRESS} This place...)") },
|
||||
MSG_QUIET(0, _("(...{WAIT_PRESS}Huh...?{WAIT_PRESS} This place...)")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x3b, 0x39, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
|
|
@ -630,8 +630,8 @@ static const struct ScriptCommand s_gs171_g5_s0_lives0_dlg0[] = { /* 0x8221f00 *
|
|||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
WAIT(15),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...{WAIT_PRESS}I'm sure of it...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(I'm sure... Back there...{WAIT_PRESS}\nGengar saved me...)") },
|
||||
MSG_QUIET(0, _("(...{WAIT_PRESS}I'm sure of it...)")),
|
||||
MSG_QUIET(0, _("(I'm sure... Back there...{WAIT_PRESS}\nGengar saved me...)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
CMD_UNK_93(4, DIR_TRANS_10, 34),
|
||||
|
|
@ -669,7 +669,7 @@ static const struct ScriptCommand s_gs171_g5_s0_lives0_dlg0[] = { /* 0x8221f00 *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(474),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _(" Kwaaaaaaaaah!") },
|
||||
MSG_OVERHEARD(_(" Kwaaaaaaaaah!")),
|
||||
ALERT_CUE(4),
|
||||
ALERT_CUE(6),
|
||||
CALL_LABEL(3),
|
||||
|
|
@ -1182,7 +1182,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
SELECT_LIVES(-1, 1),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(............{WAIT_PRESS}\n{NAME_5}...)") },
|
||||
MSG_QUIET(0, _("(............{WAIT_PRESS}\n{NAME_5}...)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
BGM_SWITCH(MUS_FAREWELL),
|
||||
|
|
@ -1196,7 +1196,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(It's finally come...{WAIT_PRESS}\nThis time has finally arrived...)") },
|
||||
MSG_QUIET(0, _("(It's finally come...{WAIT_PRESS}\nThis time has finally arrived...)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
ALERT_CUE(20),
|
||||
|
|
@ -1233,7 +1233,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
TEXTBOX_CLEAR,
|
||||
ROTATE_TO(10, DIR_TRANS_10, DIRECTION_NORTH),
|
||||
WAIT(30),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("{NAME_1}...") },
|
||||
MSG_QUIET(0, _("{NAME_1}...")),
|
||||
TEXTBOX_CLEAR,
|
||||
ROTATE_TO(10, DIR_TRANS_10, DIRECTION_NORTHWEST),
|
||||
WAIT(30),
|
||||
|
|
@ -1241,7 +1241,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
WAIT(30),
|
||||
ROTATE_TO(10, DIR_TRANS_10, DIRECTION_NORTH),
|
||||
WAIT(30),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("And, everyone...{WAIT_PRESS} I'm sorry.{WAIT_PRESS}\nBut I have to leave.") },
|
||||
MSG_QUIET(0, _("And, everyone...{WAIT_PRESS} I'm sorry.{WAIT_PRESS}\nBut I have to leave.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(465),
|
||||
|
|
@ -1260,7 +1260,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
MSG_NPC(9, _(" Wh-what are you saying?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Everyone...{WAIT_PRESS}\nThank you for everything all this time.") },
|
||||
MSG_QUIET(0, _("Everyone...{WAIT_PRESS}\nThank you for everything all this time.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
ALERT_CUE(6),
|
||||
|
|
@ -1269,8 +1269,8 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
MSG_NPC(1, _(" ...{WAIT_PRESS}Leave...?{WAIT_PRESS}\nWhat do you mean, leave?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("My role as a Pokémon has ended.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I have to return to the human world.") },
|
||||
MSG_QUIET(0, _("My role as a Pokémon has ended.")),
|
||||
MSG_QUIET(0, _("I have to return to the human world.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
ALERT_CUE(7),
|
||||
|
|
@ -1292,8 +1292,8 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(20),
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Yes.{WAIT_PRESS}\nYou will always be my friend,\n{NAME_1}.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I will never forget you.") },
|
||||
MSG_QUIET(0, _("Yes.{WAIT_PRESS}\nYou will always be my friend,\n{NAME_1}.")),
|
||||
MSG_QUIET(0, _("I will never forget you.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
ALERT_CUE(6),
|
||||
|
|
@ -1304,7 +1304,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(20),
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I'm blessed to have met you.") },
|
||||
MSG_QUIET(0, _("I'm blessed to have met you.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
|
|
@ -1313,7 +1313,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
VARIANT_DEFAULT(_(" I...\nWhat am I going to do when you're\ngone, {NAME_0}?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I'm so very sorry.\nThis is good-bye...") },
|
||||
MSG_QUIET(0, _("I'm so very sorry.\nThis is good-bye...")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(20),
|
||||
WAIT(60),
|
||||
|
|
@ -2664,4 +2664,4 @@ static const struct GroundLink s_gs171_links[] = { /* 0x8229848 */
|
|||
/* link 10 */ { { /*x*/ 22, /*y*/ 40, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs171 = { LPARRAY(s_gs171_groups), s_gs171_links }; /* 0x82298a0 */
|
||||
const GroundScriptHeader gGroundScript_gs171 = { LPARRAY(s_gs171_groups), s_gs171_links }; /* 0x82298a0 */
|
||||
|
|
|
|||
|
|
@ -70,4 +70,4 @@ static const struct GroundLink s_gs172_links[] = { /* 0x8229b10 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs172 = { LPARRAY(s_gs172_groups), s_gs172_links }; /* 0x8229b18 */
|
||||
const GroundScriptHeader gGroundScript_gs172 = { LPARRAY(s_gs172_groups), s_gs172_links }; /* 0x8229b18 */
|
||||
|
|
|
|||
|
|
@ -158,4 +158,4 @@ static const struct GroundLink s_gs173_links[] = { /* 0x822a108 */
|
|||
/* link 0 */ { { /*x*/ 18, /*y*/ 6, /*flags*/ CPOS_HALFTILE, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs173 = { LPARRAY(s_gs173_groups), s_gs173_links }; /* 0x822a110 */
|
||||
const GroundScriptHeader gGroundScript_gs173 = { LPARRAY(s_gs173_groups), s_gs173_links }; /* 0x822a110 */
|
||||
|
|
|
|||
|
|
@ -39,16 +39,16 @@ static const struct ScriptCommand s_gs174_g1_s0_lives0_dlg0[] = { /* 0x822a258 *
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
BGM_FADEIN(30, 37),
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("........................") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...Is this...\na dream...?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("........................") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("No...{WAIT_PRESS}\nThis is no dream...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Yes...{WAIT_PRESS}\nThe star's explosion swallowed me...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("And I'm now adrift...{WAIT_PRESS}\nas a spirit...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("..................") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("What's going to happen...?") },
|
||||
MSG_QUIET(0, _("......")),
|
||||
MSG_QUIET(0, _("............")),
|
||||
MSG_QUIET(0, _("........................")),
|
||||
MSG_QUIET(0, _("...Is this...\na dream...?")),
|
||||
MSG_QUIET(0, _("........................")),
|
||||
MSG_QUIET(0, _("No...{WAIT_PRESS}\nThis is no dream...")),
|
||||
MSG_QUIET(0, _("Yes...{WAIT_PRESS}\nThe star's explosion swallowed me...")),
|
||||
MSG_QUIET(0, _("And I'm now adrift...{WAIT_PRESS}\nas a spirit...")),
|
||||
MSG_QUIET(0, _("..................")),
|
||||
MSG_QUIET(0, _("What's going to happen...?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(485),
|
||||
|
|
@ -56,8 +56,8 @@ static const struct ScriptCommand s_gs174_g1_s0_lives0_dlg0[] = { /* 0x822a258 *
|
|||
WAIT(30),
|
||||
SELECT_LIVES(-1, 1),
|
||||
{ 0x27, 0x01, 0x0005, 0x0000003c, 0x00ffffff, NULL },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(............)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...This shadow...{WAIT_PRESS}\n{NAME_4}...)") },
|
||||
MSG_QUIET(0, _("(............)")),
|
||||
MSG_QUIET(0, _("(...This shadow...{WAIT_PRESS}\n{NAME_4}...)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
ALERT_CUE(9),
|
||||
|
|
@ -80,12 +80,12 @@ static const struct ScriptCommand s_gs174_g1_s0_lives0_dlg0[] = { /* 0x822a258 *
|
|||
SELECT_ANIMATION(51),
|
||||
{ 0x3b, 0x36, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000005),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(............)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Gengar is dragging me...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...{WAIT_PRESS}Gengar said...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(He would drag me into the dark\nworld...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(What is the dark world...?)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Am I going to be abandoned in a world\nI don't know?)") },
|
||||
MSG_QUIET(0, _("(............)")),
|
||||
MSG_QUIET(0, _("(Gengar is dragging me...)")),
|
||||
MSG_QUIET(0, _("(...{WAIT_PRESS}Gengar said...)")),
|
||||
MSG_QUIET(0, _("(He would drag me into the dark\nworld...)")),
|
||||
MSG_QUIET(0, _("(What is the dark world...?)")),
|
||||
MSG_QUIET(0, _("(Am I going to be abandoned in a world\nI don't know?)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(90),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT_FLIP, 0x0004, 0x00000000),
|
||||
|
|
@ -103,7 +103,7 @@ static const struct ScriptCommand s_gs174_g1_s0_lives0_dlg0[] = { /* 0x822a258 *
|
|||
MSG_NPC(4, _(" Darn it...\nI took the wrong path...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(......What?)") },
|
||||
MSG_QUIET(0, _("(......What?)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
ALERT_CUE(9),
|
||||
|
|
@ -217,4 +217,4 @@ static const struct GroundLink s_gs174_links[] = { /* 0x822af64 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs174 = { LPARRAY(s_gs174_groups), s_gs174_links }; /* 0x822af6c */
|
||||
const GroundScriptHeader gGroundScript_gs174 = { LPARRAY(s_gs174_groups), s_gs174_links }; /* 0x822af6c */
|
||||
|
|
|
|||
|
|
@ -42,18 +42,18 @@ static const struct ScriptCommand s_gs175_g1_s0_eff1_script[] = { /* 0x822b0f4 *
|
|||
BGM_SWITCH(MUS_CREDITS),
|
||||
WAIT(300),
|
||||
TEXTBOX_AUTO_PRESS(-200, 60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(..................)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(What is this...?)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(I'm rising into the sky...)") },
|
||||
MSG_QUIET(0, _("(..................)")),
|
||||
MSG_QUIET(0, _("(What is this...?)")),
|
||||
MSG_QUIET(0, _("(I'm rising into the sky...)")),
|
||||
TEXTBOX_AUTO_PRESS(-190, 60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Is this my spirit...?)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(I wonder where I'm going?)") },
|
||||
MSG_QUIET(0, _("(Is this my spirit...?)")),
|
||||
MSG_QUIET(0, _("(I wonder where I'm going?)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(120),
|
||||
TEXTBOX_AUTO_PRESS(-110, 60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(......!)") },
|
||||
MSG_QUIET(0, _("(......!)")),
|
||||
TEXTBOX_AUTO_PRESS(-210, 50),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Voices...{WAIT_PRESS}\nI hear voices...)") },
|
||||
MSG_QUIET(0, _("(Voices...{WAIT_PRESS}\nI hear voices...)")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
|
|
@ -139,4 +139,4 @@ static const struct GroundLink s_gs175_links[] = { /* 0x822b650 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs175 = { LPARRAY(s_gs175_groups), s_gs175_links }; /* 0x822b658 */
|
||||
const GroundScriptHeader gGroundScript_gs175 = { LPARRAY(s_gs175_groups), s_gs175_links }; /* 0x822b658 */
|
||||
|
|
|
|||
|
|
@ -140,4 +140,4 @@ static const struct GroundLink s_gs176_links[] = { /* 0x822bdcc */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs176 = { LPARRAY(s_gs176_groups), s_gs176_links }; /* 0x822bdd4 */
|
||||
const GroundScriptHeader gGroundScript_gs176 = { LPARRAY(s_gs176_groups), s_gs176_links }; /* 0x822bdd4 */
|
||||
|
|
|
|||
|
|
@ -81,4 +81,4 @@ static const struct GroundLink s_gs177_links[] = { /* 0x822c22c */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs177 = { LPARRAY(s_gs177_groups), s_gs177_links }; /* 0x822c234 */
|
||||
const GroundScriptHeader gGroundScript_gs177 = { LPARRAY(s_gs177_groups), s_gs177_links }; /* 0x822c234 */
|
||||
|
|
|
|||
|
|
@ -323,8 +323,8 @@ static const struct ScriptCommand s_gs9_g0_s0_evt1_sref_script[] = { /* 0x819bf5
|
|||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0000, 0x00000004),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("This will be a dangerous journey.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I'd better leave without telling\nthe others.") },
|
||||
MSG_QUIET(0, _("This will be a dangerous journey.")),
|
||||
MSG_QUIET(0, _("I'd better leave without telling\nthe others.")),
|
||||
TEXTBOX_CLEAR,
|
||||
RET,
|
||||
};
|
||||
|
|
@ -428,8 +428,8 @@ static const struct ScriptCommand s_gs9_g0_s0_obj2_dlg2[] = { /* 0x819c748 */
|
|||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0000, 0x00000004),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("This will be a dangerous journey.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I'd better leave without telling\nthe others.") },
|
||||
MSG_QUIET(0, _("This will be a dangerous journey.")),
|
||||
MSG_QUIET(0, _("I'd better leave without telling\nthe others.")),
|
||||
TEXTBOX_CLEAR,
|
||||
RET,
|
||||
};
|
||||
|
|
@ -923,7 +923,7 @@ static const struct ScriptCommand s_gs9_g2_s1_lives0_dlg0[] = { /* 0x819e920 */
|
|||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x60, 0x00, 0x0000, 0x00000030, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(451),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Flap! Flap!") },
|
||||
MSG_OVERHEARD(_("Flap! Flap!")),
|
||||
WALK_GRID(256, 3),
|
||||
TEXTBOX_CLEAR,
|
||||
ROTATE_TO(30, DIR_TRANS_SPINLEFT1, DIRECTION_SOUTH),
|
||||
|
|
@ -933,7 +933,7 @@ static const struct ScriptCommand s_gs9_g2_s1_lives0_dlg0[] = { /* 0x819e920 */
|
|||
SELECT_ANIMATION(22),
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(501),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Clunk!") },
|
||||
MSG_OVERHEARD(_("Clunk!")),
|
||||
WAIT(60),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(451),
|
||||
|
|
@ -949,7 +949,7 @@ static const struct ScriptCommand s_gs9_g2_s1_lives0_dlg0[] = { /* 0x819e920 */
|
|||
|
||||
static const struct ScriptCommand s_gs9_g2_s1_eff0_script[] = { /* 0x819eaf4 */
|
||||
DEBUGINFO_O(1092),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Flap! Flap!") },
|
||||
MSG_OVERHEARD(_("Flap! Flap!")),
|
||||
WAIT(60),
|
||||
TEXTBOX_CLEAR,
|
||||
END_DELETE,
|
||||
|
|
@ -1149,7 +1149,7 @@ static const struct ScriptCommand s_gs9_g6_s2_lives0_dlg0[] = { /* 0x819f594 */
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_LEFT, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("That was good work today.\nI should get some rest.") },
|
||||
MSG_QUIET(0, _("That was good work today.\nI should get some rest.")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
|
|
@ -1459,13 +1459,13 @@ static const struct ScriptCommand s_gs9_g17_s0_lives0_dlg0[] = { /* 0x81a05ac -
|
|||
CALL_SCRIPT(SMILE_END_FUNC),
|
||||
WAIT(20),
|
||||
PORTRAIT_REP(0x0000, 0x0000000b),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Wow!)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(I can't explain, but I'm happy!)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(I'm a human being, but I like this place.\nI feel weirdly happy!)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(It might be an instinct thing for\nPokémon...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Maybe this is what it feels like to want\nto wag your tail...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(It doesn't matter! I'm happy!)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Maybe I feel that way because I'm\n{POKEMON_0}!)") },
|
||||
MSG_QUIET(0, _("(Wow!)")),
|
||||
MSG_QUIET(0, _("(I can't explain, but I'm happy!)")),
|
||||
MSG_QUIET(0, _("(I'm a human being, but I like this place.\nI feel weirdly happy!)")),
|
||||
MSG_QUIET(0, _("(It might be an instinct thing for\nPokémon...)")),
|
||||
MSG_QUIET(0, _("(Maybe this is what it feels like to want\nto wag your tail...)")),
|
||||
MSG_QUIET(0, _("(It doesn't matter! I'm happy!)")),
|
||||
MSG_QUIET(0, _("(Maybe I feel that way because I'm\n{POKEMON_0}!)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
ALERT_CUE(6),
|
||||
|
|
@ -1863,7 +1863,7 @@ static const struct ScriptCommand s_gs9_g18_s0_lives0_dlg0[] = { /* 0x81a23fc */
|
|||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
ALERT_CUE(7),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Flap! Flap!") },
|
||||
MSG_OVERHEARD(_("Flap! Flap!")),
|
||||
FANFARE_PLAY2(451),
|
||||
ALERT_CUE(6),
|
||||
ROTATE_TO(4, DIR_TRANS_10, DIRECTION_EAST),
|
||||
|
|
@ -1994,7 +1994,7 @@ static const struct ScriptCommand s_gs9_g18_s0_lives2_dlg0[] = { /* 0x81a3ef0 */
|
|||
SELECT_ANIMATION(22),
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(501),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Clunk!") },
|
||||
MSG_OVERHEARD(_("Clunk!")),
|
||||
WAIT(60),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
|
|
@ -2550,7 +2550,7 @@ static const struct ScriptCommand s_gs9_g24_s1_lives0_dlg0[] = { /* 0x81a655c */
|
|||
DEBUGINFO_O(2691),
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oops!{WAIT_PRESS}\nI'd better check the Mailbox.") },
|
||||
MSG_QUIET(0, _("Oops!{WAIT_PRESS}\nI'd better check the Mailbox.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WALK_RELATIVE(256, 0, -8),
|
||||
WAIT(30),
|
||||
|
|
@ -2889,11 +2889,11 @@ static const struct ScriptCommand s_gs9_g28_s0_lives0_dlg0[] = { /* 0x81a7c70 */
|
|||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000004),
|
||||
{ 0x34, 0x00, 0x0001, 0x00000000, 0x00000000, _(" (Feet...?)") },
|
||||
MSG_NPC(1, _(" (Feet...?)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0003, 0x00000000),
|
||||
{ 0x34, 0x00, 0x0003, 0x00000000, 0x00000000, _(" (HE HAS THEM? FEET?)") },
|
||||
MSG_NPC(3, _(" (HE HAS THEM? FEET?)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(45),
|
||||
ALERT_CUE(7),
|
||||
|
|
@ -3580,8 +3580,8 @@ static const struct ScriptCommand s_gs9_g29_s0_lives0_dlg0[] = { /* 0x81ab6d4 */
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(16),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0000, 0x00000004),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...It's true...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(I haven't thought about it much, but...)") },
|
||||
MSG_QUIET(0, _("(...It's true...)")),
|
||||
MSG_QUIET(0, _("(I haven't thought about it much, but...)")),
|
||||
ASK2(FALSE, /*default*/ -1, /* speaker */ 0, _("(Do I want to become a human again?)")),
|
||||
CHOICE(/* label */ 5, _("I'm not sure...")),
|
||||
CHOICE(/* label */ 6, _("I want to be a human again.")),
|
||||
|
|
@ -3605,13 +3605,13 @@ static const struct ScriptCommand s_gs9_g29_s0_lives0_dlg0[] = { /* 0x81ab6d4 */
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0000, 0x00000004),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(When I was a human...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Huh? What was I like when I was\na human, anyway...?)") },
|
||||
MSG_QUIET(0, _("(When I was a human...)")),
|
||||
MSG_QUIET(0, _("(Huh? What was I like when I was\na human, anyway...?)")),
|
||||
FANFARE_PLAY2(470),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
WAIT_FANFARE2(470),
|
||||
PORTRAIT_REP(0x0000, 0x00000005),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(............{WAIT_PRESS}\nNope. I can't remember a thing...)") },
|
||||
MSG_QUIET(0, _("(............{WAIT_PRESS}\nNope. I can't remember a thing...)")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(6),
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
|
|
@ -4116,7 +4116,7 @@ static const struct ScriptCommand s_gs9_g30_s0_lives5_dlg0[] = { /* 0x81aea0c */
|
|||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x60, 0x00, 0x0000, 0x00000030, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Flap! Flap!") },
|
||||
MSG_OVERHEARD(_("Flap! Flap!")),
|
||||
FANFARE_PLAY2(451),
|
||||
WALK_GRID(256, 3),
|
||||
ALERT_CUE(6),
|
||||
|
|
@ -4130,7 +4130,7 @@ static const struct ScriptCommand s_gs9_g30_s0_lives5_dlg0[] = { /* 0x81aea0c */
|
|||
SELECT_ANIMATION(22),
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(501),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Clunk! Clunk!") },
|
||||
MSG_OVERHEARD(_("Clunk! Clunk!")),
|
||||
WAIT(60),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(5),
|
||||
|
|
@ -6401,7 +6401,7 @@ static const struct ScriptCommand s_gs9_g45_s1_lives0_dlg0[] = { /* 0x81ba378 */
|
|||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x60, 0x00, 0x0000, 0x00000030, 0x00000000, NULL },
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Flap! Flap!") },
|
||||
MSG_OVERHEARD(_("Flap! Flap!")),
|
||||
FANFARE_PLAY2(451),
|
||||
WALK_GRID(256, 3),
|
||||
ALERT_CUE(6),
|
||||
|
|
@ -6811,7 +6811,7 @@ static const struct ScriptCommand s_gs9_g48_s0_lives0_dlg0[] = { /* 0x81bb6cc */
|
|||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0001, 0x0000000c),
|
||||
{ 0x34, 0x00, 0x0001, 0x00000000, 0x00000000, _(" (W-we're fighting here...?)") },
|
||||
MSG_NPC(1, _(" (W-we're fighting here...?)")),
|
||||
TEXTBOX_CLEAR,
|
||||
CMD_UNK_E5(6, 0),
|
||||
AWAIT_CUE(5),
|
||||
|
|
@ -7452,8 +7452,8 @@ static const struct ScriptCommand s_gs9_g51_s0_lives0_dlg0[] = { /* 0x81bf7d4 */
|
|||
WAIT(30),
|
||||
BGM_SWITCH(MUS_THE_ESCAPE),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...Yes. We have to escape.)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Like {NAME_2} said that time...)") },
|
||||
MSG_QUIET(0, _("(...Yes. We have to escape.)")),
|
||||
MSG_QUIET(0, _("(Like {NAME_2} said that time...)")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x5f, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
|
|
@ -7571,9 +7571,9 @@ static const struct ScriptCommand s_gs9_g53_s0_lives0_dlg0[] = { /* 0x81c02fc */
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Yes...\nWho am I?)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Until I discover that truth, I have to\nrun and survive.)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Even if it means going to the edge\nof this world...)") },
|
||||
MSG_QUIET(0, _("(Yes...\nWho am I?)")),
|
||||
MSG_QUIET(0, _("(Until I discover that truth, I have to\nrun and survive.)")),
|
||||
MSG_QUIET(0, _("(Even if it means going to the edge\nof this world...)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000000),
|
||||
|
|
@ -7905,7 +7905,7 @@ static const struct ScriptCommand s_gs9_g53_s0_lives4_dlg0[] = { /* 0x81c1a94 */
|
|||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x60, 0x00, 0x0000, 0x00000030, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Flap! Flap!") },
|
||||
MSG_OVERHEARD(_("Flap! Flap!")),
|
||||
FANFARE_PLAY2(451),
|
||||
WALK_GRID(256, 3),
|
||||
ALERT_CUE(6),
|
||||
|
|
@ -7930,7 +7930,7 @@ static const struct ScriptCommand s_gs9_g53_s0_lives4_dlg0[] = { /* 0x81c1a94 */
|
|||
SELECT_ANIMATION(22),
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(501),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Clunk!") },
|
||||
MSG_OVERHEARD(_("Clunk!")),
|
||||
WAIT(60),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(5),
|
||||
|
|
@ -8076,7 +8076,7 @@ static const struct ScriptCommand s_gs9_g55_s0_lives0_dlg0[] = { /* 0x81c23c0 */
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Flap! Flap!") },
|
||||
MSG_OVERHEARD(_("Flap! Flap!")),
|
||||
WAIT(5),
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
|
|
@ -8145,7 +8145,7 @@ static const struct ScriptCommand s_gs9_g55_s1_lives0_dlg0[] = { /* 0x81c2958 */
|
|||
SELECT_ANIMATION(22),
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(501),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Clunk! Clunk!") },
|
||||
MSG_OVERHEARD(_("Clunk! Clunk!")),
|
||||
WAIT(60),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(5),
|
||||
|
|
@ -8658,10 +8658,10 @@ static const struct ScriptCommand s_gs9_g62_s0_lives0_dlg0[] = { /* 0x81c5060 */
|
|||
{ 0x89, 0x40, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(45),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Gardevoir said...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(She will tell me everything when this\nadventure is over...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Is going underground the adventure\nshe meant...?)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Will she tell me if we rescue Alakazam's\nteam...?)") },
|
||||
MSG_QUIET(0, _("(Gardevoir said...)")),
|
||||
MSG_QUIET(0, _("(She will tell me everything when this\nadventure is over...)")),
|
||||
MSG_QUIET(0, _("(Is going underground the adventure\nshe meant...?)")),
|
||||
MSG_QUIET(0, _("(Will she tell me if we rescue Alakazam's\nteam...?)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
|
|
@ -8780,7 +8780,7 @@ static const struct ScriptCommand s_gs9_g64_s1_lives0_dlg0[] = { /* 0x81c5b3c */
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
PORTRAIT(PLACEMENT_LEFT, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Whoops.\nI'd better get packed to leave.") },
|
||||
MSG_QUIET(0, _("Whoops.\nI'd better get packed to leave.")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
|
|
@ -13317,16 +13317,16 @@ static const struct ScriptCommand s_gs9_g83_s0_lives0_dlg0[] = { /* 0x81da3bc */
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x97, 0x00, 0x0002, 0x00000001, 0x00000003, NULL },
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Whooooooosh!") },
|
||||
MSG_OVERHEARD(_("Whooooooosh!")),
|
||||
WALK_RELATIVE(512, 0, 80),
|
||||
WAIT(60),
|
||||
TEXTBOX_CLEAR,
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...This sound...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...Something's coming closer?!") },
|
||||
MSG_QUIET(0, _("...This sound...")),
|
||||
MSG_QUIET(0, _("...Something's coming closer?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
ROTATE_TO(4, DIR_TRANS_SPINLEFT1, DIRECTION_SOUTHEAST),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Whoooooooooooooooooooooooshhh!") },
|
||||
MSG_OVERHEARD(_("Whoooooooooooooooooooooooshhh!")),
|
||||
WAIT(20),
|
||||
FANFARE_STOP2(508),
|
||||
FANFARE_PLAY2(779),
|
||||
|
|
@ -13350,15 +13350,15 @@ static const struct ScriptCommand s_gs9_g83_s0_lives0_dlg0[] = { /* 0x81da3bc */
|
|||
FANFARE_PLAY2(469),
|
||||
CALL_SCRIPT(QUESTION_FUNC),
|
||||
PORTRAIT(PLACEMENT_LEFT_FLIP, 0x0000, 0x00000004),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Wh-what was that...?{WAIT_PRESS}\nWhat just happened?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Something huge flew by at an incredible\nspeed...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("It seemed to be going...\nToward the mountain range in the north?") },
|
||||
MSG_QUIET(0, _("Wh-what was that...?{WAIT_PRESS}\nWhat just happened?")),
|
||||
MSG_QUIET(0, _("Something huge flew by at an incredible\nspeed...")),
|
||||
MSG_QUIET(0, _("It seemed to be going...\nToward the mountain range in the north?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
ROTATE_TO(4, DIR_TRANS_SPINLEFT1, DIRECTION_SOUTH),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............{WAIT_PRESS}\nYawwwwwn...\nStill sleepy...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("It's still early.\nI'll catch a little more sleep...") },
|
||||
MSG_QUIET(0, _("............{WAIT_PRESS}\nYawwwwwn...\nStill sleepy...")),
|
||||
MSG_QUIET(0, _("It's still early.\nI'll catch a little more sleep...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
WALK_RELATIVE(153, 0, -40),
|
||||
|
|
@ -16358,4 +16358,4 @@ static const struct GroundLink s_gs9_links[] = { /* 0x81e1510 */
|
|||
/* link 133 */ { { /*x*/ 37, /*y*/ 40, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 2, /*?*/ 1 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs9 = { LPARRAY(s_gs9_groups), s_gs9_links }; /* 0x81e1940 */
|
||||
const GroundScriptHeader gGroundScript_gs9 = { LPARRAY(s_gs9_groups), s_gs9_links }; /* 0x81e1940 */
|
||||
|
|
|
|||
|
|
@ -880,13 +880,13 @@ static const struct ScriptCommand s_gs12_g10_s0_lives0_dlg0[] = { /* 0x81e507c *
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("......") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("........................") },
|
||||
MSG_QUIET(-1, _("......")),
|
||||
MSG_QUIET(-1, _("............")),
|
||||
MSG_QUIET(-1, _("........................")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(508),
|
||||
{ 0x97, 0x00, 0x0002, 0x00000001, 0x00000003, NULL },
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gggwwooooooooooooaahhhhh!") },
|
||||
MSG_OVERHEARD(_("Gggwwooooooooooooaahhhhh!")),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
WAIT(20),
|
||||
ROTATE_TO(4, DIR_TRANS_SPINRIGHT1, DIRECTION_SOUTH),
|
||||
|
|
@ -894,8 +894,8 @@ static const struct ScriptCommand s_gs12_g10_s0_lives0_dlg0[] = { /* 0x81e507c *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Wha...{WAIT_PRESS} What is it?!") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("What...{WAIT_PRESS}\nWhat's happening outside?!") },
|
||||
MSG_QUIET(0, _("Wha...{WAIT_PRESS} What is it?!")),
|
||||
MSG_QUIET(0, _("What...{WAIT_PRESS}\nWhat's happening outside?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WALK_RELATIVE(512, 0, 32),
|
||||
ALERT_CUE(3),
|
||||
|
|
@ -1321,16 +1321,16 @@ static const struct ScriptCommand s_gs12_g15_s0_lives0_dlg0[] = { /* 0x81e7560 -
|
|||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
PORTRAIT(PLACEMENT_LEFT, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...I'm still the same.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("The way I look...\nI'm still {POKEMON_0}.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("But why would I be transformed\ninto a Pokémon?") },
|
||||
MSG_QUIET(0, _("...I'm still the same.")),
|
||||
MSG_QUIET(0, _("The way I look...\nI'm still {POKEMON_0}.")),
|
||||
MSG_QUIET(0, _("But why would I be transformed\ninto a Pokémon?")),
|
||||
FANFARE_PLAY2(469),
|
||||
CALL_SCRIPT(QUESTION_FUNC),
|
||||
PORTRAIT(PLACEMENT_LEFT, 0x0000, 0x00000004),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............{WAIT_PRESS}\nHmm... I don't understand this at all...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("........................") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............{WAIT_PRESS}\nI feel groggy and sleepy...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Not feeling well...{WAIT_PRESS}\nI need more sleep...") },
|
||||
MSG_QUIET(0, _("............{WAIT_PRESS}\nHmm... I don't understand this at all...")),
|
||||
MSG_QUIET(0, _("........................")),
|
||||
MSG_QUIET(0, _("............{WAIT_PRESS}\nI feel groggy and sleepy...")),
|
||||
MSG_QUIET(0, _("Not feeling well...{WAIT_PRESS}\nI need more sleep...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
|
|
@ -1350,8 +1350,8 @@ static const struct ScriptCommand s_gs12_g16_s0_evt0_sref_script[] = { /* 0x81e7
|
|||
DEBUGINFO_O(1350),
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Now, I only want to sleep...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I'll rest in bed...") },
|
||||
MSG_QUIET(0, _("Now, I only want to sleep...")),
|
||||
MSG_QUIET(0, _("I'll rest in bed...")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
|
|
@ -1435,13 +1435,13 @@ static const struct ScriptCommand s_gs12_g17_s0_lives0_dlg0[] = { /* 0x81e7be8 *
|
|||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
PORTRAIT(PLACEMENT_LEFT, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("..................") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oof...{WAIT_PRESS}\nI'm feeling refreshed!") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I still look like a Pokémon, but...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("..................") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh, that's right.{WAIT_PRESS} That Pokémon...{WAIT_PRESS}\nI think it was {NAME_1}?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("We made a promise to form a rescue\nteam together...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I wonder what {NAME_1} is doing?{WAIT_PRESS}\nI should go out.") },
|
||||
MSG_QUIET(0, _("..................")),
|
||||
MSG_QUIET(0, _("Oof...{WAIT_PRESS}\nI'm feeling refreshed!")),
|
||||
MSG_QUIET(0, _("I still look like a Pokémon, but...")),
|
||||
MSG_QUIET(0, _("..................")),
|
||||
MSG_QUIET(0, _("Oh, that's right.{WAIT_PRESS} That Pokémon...{WAIT_PRESS}\nI think it was {NAME_1}?")),
|
||||
MSG_QUIET(0, _("We made a promise to form a rescue\nteam together...")),
|
||||
MSG_QUIET(0, _("I wonder what {NAME_1} is doing?{WAIT_PRESS}\nI should go out.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
|
|
@ -1508,12 +1508,12 @@ static const struct ScriptCommand s_gs12_g19_s0_lives0_dlg0[] = { /* 0x81e8094 *
|
|||
{ 0x2d, 0x09, 0x0002, 0x00000052, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I think I dreamt something...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("But I can't quite remember what that\ndream was about...") },
|
||||
MSG_QUIET(0, _("I think I dreamt something...")),
|
||||
MSG_QUIET(0, _("But I can't quite remember what that\ndream was about...")),
|
||||
PORTRAIT_REP(0x0000, 0x00000009),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh, well.\nToday's another day of rescues!") },
|
||||
MSG_QUIET(0, _("Oh, well.\nToday's another day of rescues!")),
|
||||
PORTRAIT_REP(0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I wonder if I have any mail?\nBetter check the Mailbox.") },
|
||||
MSG_QUIET(0, _("I wonder if I have any mail?\nBetter check the Mailbox.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
|
|
@ -1612,9 +1612,9 @@ static const struct ScriptCommand s_gs12_g20_s0_lives0_dlg0[] = { /* 0x81e8394 *
|
|||
FANFARE_PLAY2(470),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...That was so sudden, there was no time\nto even say no...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("It's too bad. I'd better go.") },
|
||||
MSG_QUIET(0, _("............")),
|
||||
MSG_QUIET(0, _("...That was so sudden, there was no time\nto even say no...")),
|
||||
MSG_QUIET(0, _("It's too bad. I'd better go.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
|
|
@ -2079,14 +2079,14 @@ static const struct ScriptCommand s_gs12_g33_s0_lives0_dlg0[] = { /* 0x81ea094 *
|
|||
WAIT(15),
|
||||
CALL_SCRIPT(LOOK_AROUND_DOWN_FUNC),
|
||||
WAIT(45),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............{WAIT_PRESS}\nWhat a strange dream...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("It's the dream I always have, but it was\nclearer than it was before...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I think I finally learned who that\nPokémon was...") },
|
||||
MSG_QUIET(0, _("............{WAIT_PRESS}\nWhat a strange dream...")),
|
||||
MSG_QUIET(0, _("It's the dream I always have, but it was\nclearer than it was before...")),
|
||||
MSG_QUIET(0, _("I think I finally learned who that\nPokémon was...")),
|
||||
FANFARE_PLAY2(464),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("That's it!{WAIT_PRESS}\n{NAME_2}!") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("It was {NAME_2}!") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Yesterday, {NAME_3} said...") },
|
||||
MSG_QUIET(0, _("That's it!{WAIT_PRESS}\n{NAME_2}!")),
|
||||
MSG_QUIET(0, _("It was {NAME_2}!")),
|
||||
MSG_QUIET(0, _("Yesterday, {NAME_3} said...")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
|
|
@ -2121,11 +2121,11 @@ static const struct ScriptCommand s_gs12_g34_s0_lives0_dlg0[] = { /* 0x81ea3c4 *
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
WAIT(30),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("..................") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Maybe...{WAIT_PRESS}\nMaybe, I...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Maybe I was the human who was\n{NAME_2}'s partner...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Maybe I was the one that abandoned\n{NAME_2} when she was cursed...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Maybe that's why I turned into\na Pokémon...") },
|
||||
MSG_QUIET(0, _("..................")),
|
||||
MSG_QUIET(0, _("Maybe...{WAIT_PRESS}\nMaybe, I...")),
|
||||
MSG_QUIET(0, _("Maybe I was the human who was\n{NAME_2}'s partner...")),
|
||||
MSG_QUIET(0, _("Maybe I was the one that abandoned\n{NAME_2} when she was cursed...")),
|
||||
MSG_QUIET(0, _("Maybe that's why I turned into\na Pokémon...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2197,14 +2197,14 @@ static const struct ScriptCommand s_gs12_g36_s0_lives0_dlg0[] = { /* 0x81ea85c *
|
|||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
WAIT(30),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............{WAIT_PRESS}\nThere was an earthquake...{WAIT_PRESS}\nWasn't there...?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I think I had that dream again...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I think I spoke with Gardevoir...{WAIT_PRESS}\nShe said something important...") },
|
||||
MSG_QUIET(0, _("............{WAIT_PRESS}\nThere was an earthquake...{WAIT_PRESS}\nWasn't there...?")),
|
||||
MSG_QUIET(0, _("I think I had that dream again...")),
|
||||
MSG_QUIET(0, _("I think I spoke with Gardevoir...{WAIT_PRESS}\nShe said something important...")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(464),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
WAIT(30),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("That's it!{WAIT_PRESS}\nShe did say something!") },
|
||||
MSG_QUIET(0, _("That's it!{WAIT_PRESS}\nShe did say something!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
ALERT_CUE(3),
|
||||
|
|
@ -2239,9 +2239,9 @@ static const struct ScriptCommand s_gs12_g37_s0_lives0_dlg0[] = { /* 0x81eab48 *
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(466),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("{NAME_2} knows!{WAIT_PRESS}\nShe knows why I became a Pokémon.") },
|
||||
MSG_QUIET(0, _("{NAME_2} knows!{WAIT_PRESS}\nShe knows why I became a Pokémon.")),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000004),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("She also said something about a role...{WAIT_PRESS}\nWhat did she mean by that?") },
|
||||
MSG_QUIET(0, _("She also said something about a role...{WAIT_PRESS}\nWhat did she mean by that?")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
|
|
@ -2286,7 +2286,7 @@ static const struct ScriptCommand s_gs12_g38_s0_lives0_dlg0[] = { /* 0x81eaddc *
|
|||
WAIT(30),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh, wow, another earthquake...") },
|
||||
MSG_QUIET(0, _("Oh, wow, another earthquake...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(120),
|
||||
FANFARE_FADEOUT2(60, 453),
|
||||
|
|
@ -2294,8 +2294,8 @@ static const struct ScriptCommand s_gs12_g38_s0_lives0_dlg0[] = { /* 0x81eaddc *
|
|||
WAIT(60),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
PORTRAIT_REP(0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............{WAIT_PRESS}\nI guess it settled down...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _(".......There've been a lot of earthquakes\nlately...") },
|
||||
MSG_QUIET(0, _("............{WAIT_PRESS}\nI guess it settled down...")),
|
||||
MSG_QUIET(0, _(".......There've been a lot of earthquakes\nlately...")),
|
||||
TEXTBOX_CLEAR,
|
||||
BGM_SWITCH(MUS_RESCUE_TEAM_BASE),
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2336,15 +2336,15 @@ static const struct ScriptCommand s_gs12_g39_s0_lives0_dlg0[] = { /* 0x81eb100 *
|
|||
WAIT(30),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh? Another earthquake...") },
|
||||
MSG_QUIET(0, _("Oh? Another earthquake...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(120),
|
||||
FANFARE_FADEOUT2(60, 453),
|
||||
{ 0x97, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
PORTRAIT_REP(0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("There've been so many quakes lately...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I wonder when they'll settle down...") },
|
||||
MSG_QUIET(0, _("There've been so many quakes lately...")),
|
||||
MSG_QUIET(0, _("I wonder when they'll settle down...")),
|
||||
TEXTBOX_CLEAR,
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
AWAIT_CUE(5),
|
||||
|
|
@ -3628,4 +3628,4 @@ static const struct GroundLink s_gs12_links[] = { /* 0x81ee1f4 */
|
|||
/* link 3 */ { { /*x*/ 30, /*y*/ 35, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 2, /*?*/ 1 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs12 = { LPARRAY(s_gs12_groups), s_gs12_links }; /* 0x81ee214 */
|
||||
const GroundScriptHeader gGroundScript_gs12 = { LPARRAY(s_gs12_groups), s_gs12_links }; /* 0x81ee214 */
|
||||
|
|
|
|||
|
|
@ -87,7 +87,7 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
|||
VARIANT_DEFAULT(_(" You're finally awake! Great!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Wh-where is this...?)") },
|
||||
MSG_QUIET(0, _("(Wh-where is this...?)")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(468),
|
||||
ROTATE_TO(4, DIR_TRANS_SPINLEFT1, DIRECTION_EAST),
|
||||
|
|
@ -143,12 +143,12 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
|||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
WAIT_FANFARE2(482),
|
||||
PORTRAIT_REP(0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(It... It's true...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(I have turned into\na {POKEMON_0}!)") },
|
||||
MSG_QUIET(0, _("(It... It's true...)")),
|
||||
MSG_QUIET(0, _("(I have turned into\na {POKEMON_0}!)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(20),
|
||||
PORTRAIT_REP(0x0000, 0x00000004),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...But why?\nI don't remember anything...)") },
|
||||
MSG_QUIET(0, _("(...But why?\nI don't remember anything...)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
ALERT_CUE(6),
|
||||
|
|
@ -161,7 +161,7 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(My name...?{WAIT_PRESS}\nThat's right, my name is...)") },
|
||||
MSG_QUIET(0, _("(My name...?{WAIT_PRESS}\nThat's right, my name is...)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(20),
|
||||
{ 0x3b, 0x16, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -579,11 +579,11 @@ static const struct ScriptCommand s_gs178_g3_s0_lives0_dlg0[] = { /* 0x822ea18 -
|
|||
WAIT(30),
|
||||
FANFARE_STOP2(470),
|
||||
PORTRAIT_REP(0x0000, 0x00000004),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(He's, uh...{WAIT_PRESS} Staring at me adoringly...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Those sparkly eyes...\nIt's a little embarrassing...)") },
|
||||
MSG_QUIET(0, _("(He's, uh...{WAIT_PRESS} Staring at me adoringly...)")),
|
||||
MSG_QUIET(0, _("(Those sparkly eyes...\nIt's a little embarrassing...)")),
|
||||
PORTRAIT_REP(0x0000, 0x00000001),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(But, this doesn't feel bad, either.\nIt's like I'm a hero.)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Helping Pokémon in trouble might be\na good experience.)") },
|
||||
MSG_QUIET(0, _("(But, this doesn't feel bad, either.\nIt's like I'm a hero.)")),
|
||||
MSG_QUIET(0, _("(Helping Pokémon in trouble might be\na good experience.)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
ALERT_CUE(8),
|
||||
|
|
@ -631,7 +631,7 @@ static const struct ScriptCommand s_gs178_g3_s0_lives0_dlg0[] = { /* 0x822ea18 -
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
PORTRAIT_REP(0x0000, 0x00000004),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(............)") },
|
||||
MSG_QUIET(0, _("(............)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
|
|
@ -830,4 +830,4 @@ static const struct GroundLink s_gs178_links[] = { /* 0x822fc18 */
|
|||
/* link 17 */ { { /*x*/ 52, /*y*/ 24, /*flags*/ 0, CPOS_HALFTILE|CPOS_CURRENT }, /*w*/ 1, /*h*/ 1, /*ret*/ 2, /*?*/ 1 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs178 = { LPARRAY(s_gs178_groups), s_gs178_links }; /* 0x822fca8 */
|
||||
const GroundScriptHeader gGroundScript_gs178 = { LPARRAY(s_gs178_groups), s_gs178_links }; /* 0x822fca8 */
|
||||
|
|
|
|||
|
|
@ -144,4 +144,4 @@ static const struct GroundLink s_gs179_links[] = { /* 0x82302d4 */
|
|||
/* link 1 */ { { /*x*/ 24, /*y*/ 23, /*flags*/ CPOS_HALFTILE, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs179 = { LPARRAY(s_gs179_groups), s_gs179_links }; /* 0x82302e4 */
|
||||
const GroundScriptHeader gGroundScript_gs179 = { LPARRAY(s_gs179_groups), s_gs179_links }; /* 0x82302e4 */
|
||||
|
|
|
|||
|
|
@ -520,4 +520,4 @@ static const struct GroundLink s_gs180_links[] = { /* 0x8231c3c */
|
|||
/* link 3 */ { { /*x*/ 31, /*y*/ 33, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 2, /*?*/ 1 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs180 = { LPARRAY(s_gs180_groups), s_gs180_links }; /* 0x8231c5c */
|
||||
const GroundScriptHeader gGroundScript_gs180 = { LPARRAY(s_gs180_groups), s_gs180_links }; /* 0x8231c5c */
|
||||
|
|
|
|||
|
|
@ -125,4 +125,4 @@ static const struct GroundLink s_gs181_links[] = { /* 0x82320f0 */
|
|||
/* link 3 */ { { /*x*/ 24, /*y*/ 19, /*flags*/ CPOS_HALFTILE, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs181 = { LPARRAY(s_gs181_groups), s_gs181_links }; /* 0x8232110 */
|
||||
const GroundScriptHeader gGroundScript_gs181 = { LPARRAY(s_gs181_groups), s_gs181_links }; /* 0x8232110 */
|
||||
|
|
|
|||
|
|
@ -325,4 +325,4 @@ static const struct GroundLink s_gs182_links[] = { /* 0x8233234 */
|
|||
/* link 1 */ { { /*x*/ 22, /*y*/ 16, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 2, /*?*/ 1 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs182 = { LPARRAY(s_gs182_groups), s_gs182_links }; /* 0x8233244 */
|
||||
const GroundScriptHeader gGroundScript_gs182 = { LPARRAY(s_gs182_groups), s_gs182_links }; /* 0x8233244 */
|
||||
|
|
|
|||
|
|
@ -293,4 +293,4 @@ static const struct GroundLink s_gs183_links[] = { /* 0x82342b8 */
|
|||
/* link 4 */ { { /*x*/ 26, /*y*/ 28, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 2, /*?*/ 1 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs183 = { LPARRAY(s_gs183_groups), s_gs183_links }; /* 0x82342e0 */
|
||||
const GroundScriptHeader gGroundScript_gs183 = { LPARRAY(s_gs183_groups), s_gs183_links }; /* 0x82342e0 */
|
||||
|
|
|
|||
|
|
@ -180,4 +180,4 @@ static const struct GroundLink s_gs184_links[] = { /* 0x8234c6c */
|
|||
/* link 1 */ { { /*x*/ 30, /*y*/ 9, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 2, /*?*/ 1 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs184 = { LPARRAY(s_gs184_groups), s_gs184_links }; /* 0x8234c7c */
|
||||
const GroundScriptHeader gGroundScript_gs184 = { LPARRAY(s_gs184_groups), s_gs184_links }; /* 0x8234c7c */
|
||||
|
|
|
|||
|
|
@ -278,4 +278,4 @@ static const struct GroundLink s_gs185_links[] = { /* 0x82359d0 */
|
|||
/* link 3 */ { { /*x*/ 14, /*y*/ 28, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 2, /*?*/ 1 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs185 = { LPARRAY(s_gs185_groups), s_gs185_links }; /* 0x82359f0 */
|
||||
const GroundScriptHeader gGroundScript_gs185 = { LPARRAY(s_gs185_groups), s_gs185_links }; /* 0x82359f0 */
|
||||
|
|
|
|||
|
|
@ -457,4 +457,4 @@ static const struct GroundLink s_gs186_links[] = { /* 0x8237b4c */
|
|||
/* link 2 */ { { /*x*/ 28, /*y*/ 16, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 2, /*?*/ 1 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs186 = { LPARRAY(s_gs186_groups), s_gs186_links }; /* 0x8237b64 */
|
||||
const GroundScriptHeader gGroundScript_gs186 = { LPARRAY(s_gs186_groups), s_gs186_links }; /* 0x8237b64 */
|
||||
|
|
|
|||
|
|
@ -128,7 +128,7 @@ static const struct ScriptCommand s_gs187_g1_s0_lives0_dlg0[] = { /* 0x8237d1c *
|
|||
TEXTBOX_CLEAR,
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
FANFARE_PLAY2(474),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaoooooh!") },
|
||||
MSG_OVERHEARD(_("Gyaoooooh!")),
|
||||
WAIT(90),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
|
|
@ -156,7 +156,7 @@ static const struct ScriptCommand s_gs187_g1_s0_lives0_dlg0[] = { /* 0x8237d1c *
|
|||
FANFARE_PLAY2(517),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000010, 0x00ffffff, NULL },
|
||||
WAIT(32),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaooooh!") },
|
||||
MSG_OVERHEARD(_("Gyaooooh!")),
|
||||
WAIT(90),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(8),
|
||||
|
|
@ -313,7 +313,7 @@ static const struct ScriptCommand s_gs187_g1_s1_lives0_dlg0[] = { /* 0x8238f38 *
|
|||
AWAIT_CUE(11),
|
||||
{ 0x70, 0x00, 0x0100, 0x00000008, 0x00000000, NULL },
|
||||
WAIT(16),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaoooooooh!") },
|
||||
MSG_OVERHEARD(_("Gyaoooooooh!")),
|
||||
FANFARE_PLAY2(459),
|
||||
{ 0x70, 0x00, 0x0400, 0x00000080, 0x00000000, NULL },
|
||||
WAIT(90),
|
||||
|
|
@ -376,4 +376,4 @@ static const struct GroundLink s_gs187_links[] = { /* 0x823915c */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs187 = { LPARRAY(s_gs187_groups), s_gs187_links }; /* 0x8239164 */
|
||||
const GroundScriptHeader gGroundScript_gs187 = { LPARRAY(s_gs187_groups), s_gs187_links }; /* 0x8239164 */
|
||||
|
|
|
|||
|
|
@ -233,4 +233,4 @@ static const struct GroundLink s_gs188_links[] = { /* 0x8239e24 */
|
|||
/* link 2 */ { { /*x*/ 25, /*y*/ 11, /*flags*/ CPOS_HALFTILE, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs188 = { LPARRAY(s_gs188_groups), s_gs188_links }; /* 0x8239e3c */
|
||||
const GroundScriptHeader gGroundScript_gs188 = { LPARRAY(s_gs188_groups), s_gs188_links }; /* 0x8239e3c */
|
||||
|
|
|
|||
|
|
@ -262,4 +262,4 @@ static const struct GroundLink s_gs189_links[] = { /* 0x823a9f8 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs189 = { LPARRAY(s_gs189_groups), s_gs189_links }; /* 0x823aa00 */
|
||||
const GroundScriptHeader gGroundScript_gs189 = { LPARRAY(s_gs189_groups), s_gs189_links }; /* 0x823aa00 */
|
||||
|
|
|
|||
|
|
@ -686,4 +686,4 @@ static const struct GroundLink s_gs190_links[] = { /* 0x823d790 */
|
|||
/* link 6 */ { { /*x*/ 32, /*y*/ 21, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs190 = { LPARRAY(s_gs190_groups), s_gs190_links }; /* 0x823d7c8 */
|
||||
const GroundScriptHeader gGroundScript_gs190 = { LPARRAY(s_gs190_groups), s_gs190_links }; /* 0x823d7c8 */
|
||||
|
|
|
|||
|
|
@ -200,4 +200,4 @@ static const struct GroundLink s_gs191_links[] = { /* 0x823e20c */
|
|||
/* link 4 */ { { /*x*/ 30, /*y*/ 11, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 2, /*?*/ 1 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs191 = { LPARRAY(s_gs191_groups), s_gs191_links }; /* 0x823e234 */
|
||||
const GroundScriptHeader gGroundScript_gs191 = { LPARRAY(s_gs191_groups), s_gs191_links }; /* 0x823e234 */
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ static const struct ScriptCommand s_gs192_g1_s0_lives0_dlg0[] = { /* 0x823e36c *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
ALERT_CUE(7),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _(" {COLOR YELLOW}{RESET}Kwaaaaah!") },
|
||||
MSG_OVERHEARD(_(" {COLOR YELLOW}{RESET}Kwaaaaah!")),
|
||||
WAIT(30),
|
||||
ALERT_CUE(7),
|
||||
TEXTBOX_CLEAR,
|
||||
|
|
@ -366,7 +366,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
BGM_STOP,
|
||||
ALERT_CUE(7),
|
||||
WAIT(10),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Kwaaaaaaaaah!") },
|
||||
MSG_OVERHEARD(_("Kwaaaaaaaaah!")),
|
||||
WAIT(30),
|
||||
ALERT_CUE(7),
|
||||
TEXTBOX_CLEAR,
|
||||
|
|
@ -427,7 +427,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
TEXTBOX_AUTO_PRESS(-1, -1),
|
||||
ALERT_CUE(7),
|
||||
WAIT(10),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Kwaaaaaaaaah!") },
|
||||
MSG_OVERHEARD(_("Kwaaaaaaaaah!")),
|
||||
WAIT(30),
|
||||
ALERT_CUE(7),
|
||||
TEXTBOX_CLEAR,
|
||||
|
|
@ -971,4 +971,4 @@ static const struct GroundLink s_gs192_links[] = { /* 0x8242b34 */
|
|||
/* link 13 */ { { /*x*/ 20, /*y*/ 57, /*flags*/ CPOS_HALFTILE, 0 }, /*w*/ 1, /*h*/ 1, /*ret*/ 2, /*?*/ 1 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs192 = { LPARRAY(s_gs192_groups), s_gs192_links }; /* 0x8242ba4 */
|
||||
const GroundScriptHeader gGroundScript_gs192 = { LPARRAY(s_gs192_groups), s_gs192_links }; /* 0x8242ba4 */
|
||||
|
|
|
|||
|
|
@ -735,4 +735,4 @@ static const struct GroundLink s_gs193_links[] = { /* 0x82454e8 */
|
|||
/* link 2 */ { { /*x*/ 34, /*y*/ 17, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs193 = { LPARRAY(s_gs193_groups), s_gs193_links }; /* 0x8245500 */
|
||||
const GroundScriptHeader gGroundScript_gs193 = { LPARRAY(s_gs193_groups), s_gs193_links }; /* 0x8245500 */
|
||||
|
|
|
|||
|
|
@ -145,4 +145,4 @@ static const struct GroundLink s_gs194_links[] = { /* 0x8245ca4 */
|
|||
/* link 1 */ { { /*x*/ 19, /*y*/ 24, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs194 = { LPARRAY(s_gs194_groups), s_gs194_links }; /* 0x8245cb4 */
|
||||
const GroundScriptHeader gGroundScript_gs194 = { LPARRAY(s_gs194_groups), s_gs194_links }; /* 0x8245cb4 */
|
||||
|
|
|
|||
|
|
@ -133,9 +133,9 @@ static const struct ScriptCommand s_gs195_g1_s0_station_sref_script[] = { /* 0x8
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
FANFARE_PLAY2(503),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Tromp, tromp, tromp, tromp, tromp!") },
|
||||
MSG_OVERHEARD(_("Tromp, tromp, tromp, tromp, tromp!")),
|
||||
WAIT(120),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("........................") },
|
||||
MSG_OVERHEARD(_("........................")),
|
||||
WAIT(120),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
|
|
@ -436,9 +436,9 @@ static const struct ScriptCommand s_gs195_g3_s0_lives0_dlg0[] = { /* 0x82474ec *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
FANFARE_PLAY2(503),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Tromp, tromp, tromp, tromp, tromp!") },
|
||||
MSG_OVERHEARD(_("Tromp, tromp, tromp, tromp, tromp!")),
|
||||
WAIT(120),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("........................") },
|
||||
MSG_OVERHEARD(_("........................")),
|
||||
WAIT(120),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
|
|
@ -815,4 +815,4 @@ static const struct GroundLink s_gs195_links[] = { /* 0x82489e8 */
|
|||
/* link 10 */ { { /*x*/ 4, /*y*/ 36, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs195 = { LPARRAY(s_gs195_groups), s_gs195_links }; /* 0x8248a40 */
|
||||
const GroundScriptHeader gGroundScript_gs195 = { LPARRAY(s_gs195_groups), s_gs195_links }; /* 0x8248a40 */
|
||||
|
|
|
|||
|
|
@ -278,4 +278,4 @@ static const struct GroundLink s_gs196_links[] = { /* 0x82496e0 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs196 = { LPARRAY(s_gs196_groups), s_gs196_links }; /* 0x82496e8 */
|
||||
const GroundScriptHeader gGroundScript_gs196 = { LPARRAY(s_gs196_groups), s_gs196_links }; /* 0x82496e8 */
|
||||
|
|
|
|||
|
|
@ -115,7 +115,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
ALERT_CUE(7),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaaaaaah!") },
|
||||
MSG_OVERHEARD(_("Gyaaaaaah!")),
|
||||
WAIT(10),
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
|
|
@ -170,7 +170,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
VARIANT_DEFAULT(_(" ...Of course, that's not\npossible right now, but...")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(7),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaaaaah!") },
|
||||
MSG_OVERHEARD(_("Gyaaaaah!")),
|
||||
WAIT(10),
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
|
|
@ -213,7 +213,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
WAIT(15),
|
||||
ALERT_CUE(7),
|
||||
FANFARE_PLAY2(474),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaaaaaaaaaah!") },
|
||||
MSG_OVERHEARD(_("Gyaaaaaaaaaah!")),
|
||||
WAIT(10),
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
|
|
@ -234,14 +234,14 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
WAIT(15),
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
{ 0x34, 0x00, 0x0001, 0x00000000, 0x00000000, _(" Oh...\n(Does it need to do that?)") },
|
||||
MSG_NPC(1, _(" Oh...\n(Does it need to do that?)")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
MSG_NPC(2, _(" Farewell!")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaaaaaaaah!") },
|
||||
MSG_OVERHEARD(_("Gyaaaaaaaah!")),
|
||||
FANFARE_PLAY2(459),
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(4),
|
||||
|
|
@ -448,4 +448,4 @@ static const struct GroundLink s_gs197_links[] = { /* 0x824bbe0 */
|
|||
/* link 0 */ { { /*x*/ 21, /*y*/ 26, /*flags*/ CPOS_HALFTILE, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs197 = { LPARRAY(s_gs197_groups), s_gs197_links }; /* 0x824bbe8 */
|
||||
const GroundScriptHeader gGroundScript_gs197 = { LPARRAY(s_gs197_groups), s_gs197_links }; /* 0x824bbe8 */
|
||||
|
|
|
|||
|
|
@ -780,4 +780,4 @@ static const struct GroundLink s_gs198_links[] = { /* 0x824e6f8 */
|
|||
/* link 0 */ { { /*x*/ 17, /*y*/ 27, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs198 = { LPARRAY(s_gs198_groups), s_gs198_links }; /* 0x824e700 */
|
||||
const GroundScriptHeader gGroundScript_gs198 = { LPARRAY(s_gs198_groups), s_gs198_links }; /* 0x824e700 */
|
||||
|
|
|
|||
|
|
@ -375,4 +375,4 @@ static const struct GroundLink s_gs199_links[] = { /* 0x824fa08 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs199 = { LPARRAY(s_gs199_groups), s_gs199_links }; /* 0x824fa10 */
|
||||
const GroundScriptHeader gGroundScript_gs199 = { LPARRAY(s_gs199_groups), s_gs199_links }; /* 0x824fa10 */
|
||||
|
|
|
|||
|
|
@ -493,4 +493,4 @@ static const struct GroundLink s_gs200_links[] = { /* 0x8251f28 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs200 = { LPARRAY(s_gs200_groups), s_gs200_links }; /* 0x8251f30 */
|
||||
const GroundScriptHeader gGroundScript_gs200 = { LPARRAY(s_gs200_groups), s_gs200_links }; /* 0x8251f30 */
|
||||
|
|
|
|||
|
|
@ -880,4 +880,4 @@ static const struct GroundLink s_gs201_links[] = { /* 0x825567c */
|
|||
/* link 1 */ { { /*x*/ 23, /*y*/ 25, /*flags*/ CPOS_HALFTILE, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs201 = { LPARRAY(s_gs201_groups), s_gs201_links }; /* 0x825568c */
|
||||
const GroundScriptHeader gGroundScript_gs201 = { LPARRAY(s_gs201_groups), s_gs201_links }; /* 0x825568c */
|
||||
|
|
|
|||
|
|
@ -312,4 +312,4 @@ static const struct GroundLink s_gs202_links[] = { /* 0x8256518 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs202 = { LPARRAY(s_gs202_groups), s_gs202_links }; /* 0x8256520 */
|
||||
const GroundScriptHeader gGroundScript_gs202 = { LPARRAY(s_gs202_groups), s_gs202_links }; /* 0x8256520 */
|
||||
|
|
|
|||
|
|
@ -1411,4 +1411,4 @@ static const struct GroundLink s_gs203_links[] = { /* 0x825cdb0 */
|
|||
/* link 13 */ { { /*x*/ 30, /*y*/ 32, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 2, /*?*/ 1 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs203 = { LPARRAY(s_gs203_groups), s_gs203_links }; /* 0x825ce20 */
|
||||
const GroundScriptHeader gGroundScript_gs203 = { LPARRAY(s_gs203_groups), s_gs203_links }; /* 0x825ce20 */
|
||||
|
|
|
|||
|
|
@ -288,4 +288,4 @@ static const struct GroundLink s_gs204_links[] = { /* 0x825dc98 */
|
|||
/* link 3 */ { { /*x*/ 26, /*y*/ 11, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs204 = { LPARRAY(s_gs204_groups), s_gs204_links }; /* 0x825dcb8 */
|
||||
const GroundScriptHeader gGroundScript_gs204 = { LPARRAY(s_gs204_groups), s_gs204_links }; /* 0x825dcb8 */
|
||||
|
|
|
|||
|
|
@ -261,4 +261,4 @@ static const struct GroundLink s_gs205_links[] = { /* 0x825e83c */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs205 = { LPARRAY(s_gs205_groups), s_gs205_links }; /* 0x825e844 */
|
||||
const GroundScriptHeader gGroundScript_gs205 = { LPARRAY(s_gs205_groups), s_gs205_links }; /* 0x825e844 */
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ static const struct ScriptCommand s_gs206_g1_s0_lives0_dlg0[] = { /* 0x825eb18 *
|
|||
WAIT(30),
|
||||
ALERT_CUE(7),
|
||||
WAIT(20),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Grgaaaaaah!") },
|
||||
MSG_OVERHEARD(_("Grgaaaaaah!")),
|
||||
WAIT(120),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(90),
|
||||
|
|
@ -417,4 +417,4 @@ static const struct GroundLink s_gs206_links[] = { /* 0x825ff4c */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs206 = { LPARRAY(s_gs206_groups), s_gs206_links }; /* 0x825ff54 */
|
||||
const GroundScriptHeader gGroundScript_gs206 = { LPARRAY(s_gs206_groups), s_gs206_links }; /* 0x825ff54 */
|
||||
|
|
|
|||
|
|
@ -418,4 +418,4 @@ static const struct GroundLink s_gs207_links[] = { /* 0x82614f0 */
|
|||
/* link 0 */ { { /*x*/ 25, /*y*/ 12, /*flags*/ CPOS_HALFTILE, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs207 = { LPARRAY(s_gs207_groups), s_gs207_links }; /* 0x82614f8 */
|
||||
const GroundScriptHeader gGroundScript_gs207 = { LPARRAY(s_gs207_groups), s_gs207_links }; /* 0x82614f8 */
|
||||
|
|
|
|||
|
|
@ -262,4 +262,4 @@ static const struct GroundLink s_gs208_links[] = { /* 0x826208c */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs208 = { LPARRAY(s_gs208_groups), s_gs208_links }; /* 0x8262094 */
|
||||
const GroundScriptHeader gGroundScript_gs208 = { LPARRAY(s_gs208_groups), s_gs208_links }; /* 0x8262094 */
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ static const struct ScriptCommand s_gs209_g1_s0_lives0_dlg0[] = { /* 0x826223c *
|
|||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(5),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaaaaaaaaaaaaaaaah!") },
|
||||
MSG_OVERHEARD(_("Gyaaaaaaaaaaaaaaaah!")),
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(493),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000008, 0x00ffffff, NULL },
|
||||
|
|
@ -62,7 +62,7 @@ static const struct ScriptCommand s_gs209_g1_s0_lives0_dlg0[] = { /* 0x826223c *
|
|||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x2e, 0x0f, 0x0002, -0x00000002, 0x00000000, NULL },
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _(" ...Gwaargh!") },
|
||||
MSG_OVERHEARD(_(" ...Gwaargh!")),
|
||||
WAIT(90),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
|
|
@ -200,7 +200,7 @@ static const struct ScriptCommand s_gs209_g1_s0_lives4_dlg0[] = { /* 0x8262a4c *
|
|||
WAIT(30),
|
||||
FANFARE_PLAY2(774),
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaaaaaaaaaaaaaah!") },
|
||||
MSG_OVERHEARD(_("Gyaaaaaaaaaaaaaah!")),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000008, 0x00ffffff, NULL },
|
||||
WAIT(5),
|
||||
{ 0x27, 0x00, 0x0005, 0x00000008, 0x00ffffff, NULL },
|
||||
|
|
@ -561,4 +561,4 @@ static const struct GroundLink s_gs209_links[] = { /* 0x8263ec8 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs209 = { LPARRAY(s_gs209_groups), s_gs209_links }; /* 0x8263ed0 */
|
||||
const GroundScriptHeader gGroundScript_gs209 = { LPARRAY(s_gs209_groups), s_gs209_links }; /* 0x8263ed0 */
|
||||
|
|
|
|||
|
|
@ -80,4 +80,4 @@ static const struct GroundLink s_gs210_links[] = { /* 0x826413c */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs210 = { LPARRAY(s_gs210_groups), s_gs210_links }; /* 0x8264144 */
|
||||
const GroundScriptHeader gGroundScript_gs210 = { LPARRAY(s_gs210_groups), s_gs210_links }; /* 0x8264144 */
|
||||
|
|
|
|||
|
|
@ -111,4 +111,4 @@ static const struct GroundLink s_gs211_links[] = { /* 0x8264818 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs211 = { LPARRAY(s_gs211_groups), s_gs211_links }; /* 0x8264820 */
|
||||
const GroundScriptHeader gGroundScript_gs211 = { LPARRAY(s_gs211_groups), s_gs211_links }; /* 0x8264820 */
|
||||
|
|
|
|||
|
|
@ -258,4 +258,4 @@ static const struct GroundLink s_gs212_links[] = { /* 0x8265624 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs212 = { LPARRAY(s_gs212_groups), s_gs212_links }; /* 0x826562c */
|
||||
const GroundScriptHeader gGroundScript_gs212 = { LPARRAY(s_gs212_groups), s_gs212_links }; /* 0x826562c */
|
||||
|
|
|
|||
|
|
@ -257,4 +257,4 @@ static const struct GroundLink s_gs213_links[] = { /* 0x82664b4 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs213 = { LPARRAY(s_gs213_groups), s_gs213_links }; /* 0x82664bc */
|
||||
const GroundScriptHeader gGroundScript_gs213 = { LPARRAY(s_gs213_groups), s_gs213_links }; /* 0x82664bc */
|
||||
|
|
|
|||
|
|
@ -257,4 +257,4 @@ static const struct GroundLink s_gs214_links[] = { /* 0x82673ac */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs214 = { LPARRAY(s_gs214_groups), s_gs214_links }; /* 0x82673b4 */
|
||||
const GroundScriptHeader gGroundScript_gs214 = { LPARRAY(s_gs214_groups), s_gs214_links }; /* 0x82673b4 */
|
||||
|
|
|
|||
|
|
@ -111,4 +111,4 @@ static const struct GroundLink s_gs215_links[] = { /* 0x8267aac */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs215 = { LPARRAY(s_gs215_groups), s_gs215_links }; /* 0x8267ab4 */
|
||||
const GroundScriptHeader gGroundScript_gs215 = { LPARRAY(s_gs215_groups), s_gs215_links }; /* 0x8267ab4 */
|
||||
|
|
|
|||
|
|
@ -439,4 +439,4 @@ static const struct GroundLink s_gs216_links[] = { /* 0x8269728 */
|
|||
/* link 2 */ { { /*x*/ 25, /*y*/ 19, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 2, /*?*/ 1 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs216 = { LPARRAY(s_gs216_groups), s_gs216_links }; /* 0x8269740 */
|
||||
const GroundScriptHeader gGroundScript_gs216 = { LPARRAY(s_gs216_groups), s_gs216_links }; /* 0x8269740 */
|
||||
|
|
|
|||
|
|
@ -129,4 +129,4 @@ static const struct GroundLink s_gs217_links[] = { /* 0x8269d58 */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs217 = { LPARRAY(s_gs217_groups), s_gs217_links }; /* 0x8269d60 */
|
||||
const GroundScriptHeader gGroundScript_gs217 = { LPARRAY(s_gs217_groups), s_gs217_links }; /* 0x8269d60 */
|
||||
|
|
|
|||
|
|
@ -174,4 +174,4 @@ static const struct GroundLink s_gs218_links[] = { /* 0x826a580 */
|
|||
/* link 1 */ { { /*x*/ 25, /*y*/ 27, /*flags*/ CPOS_HALFTILE, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 2, /*?*/ 1 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs218 = { LPARRAY(s_gs218_groups), s_gs218_links }; /* 0x826a590 */
|
||||
const GroundScriptHeader gGroundScript_gs218 = { LPARRAY(s_gs218_groups), s_gs218_links }; /* 0x826a590 */
|
||||
|
|
|
|||
|
|
@ -115,4 +115,4 @@ static const struct GroundLink s_gs219_links[] = { /* 0x826a9d8 */
|
|||
/* link 3 */ { { /*x*/ 24, /*y*/ 19, /*flags*/ CPOS_HALFTILE, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs219 = { LPARRAY(s_gs219_groups), s_gs219_links }; /* 0x826a9f8 */
|
||||
const GroundScriptHeader gGroundScript_gs219 = { LPARRAY(s_gs219_groups), s_gs219_links }; /* 0x826a9f8 */
|
||||
|
|
|
|||
|
|
@ -132,13 +132,13 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
|||
MSG_NPC(2, _(" That's odd...\nI could've sworn I heard something...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}...Wel...co...") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}...Wel...co...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}...W...e...lc...ome...") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}...W...e...lc...ome...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(45),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Welcome to\n{CENTER_ALIGN}the Murky Cave!") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Welcome to\n{CENTER_ALIGN}the Murky Cave!")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(469),
|
||||
ALERT_CUE(7),
|
||||
|
|
@ -153,29 +153,29 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
BGM_SWITCH(MUS_LEGEND_OF_NINETALES),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}I am the\n{CENTER_ALIGN}judge of darkness.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}You have nothing to fear from me.\n{CENTER_ALIGN}I mean you no harm.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Just now, a key was\n{CENTER_ALIGN}inserted to break a curse.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}The curse...\n{CENTER_ALIGN}It is the one on {NAME_3}?") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}I am the\n{CENTER_ALIGN}judge of darkness.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}You have nothing to fear from me.\n{CENTER_ALIGN}I mean you no harm.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Just now, a key was\n{CENTER_ALIGN}inserted to break a curse.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}The curse...\n{CENTER_ALIGN}It is the one on {NAME_3}?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Kekeh! Exactly!{WAIT_PRESS}\nPlease lift the curse now!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}I cannot allow that right away.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}I must first know if you\n{CENTER_ALIGN}have earned the right.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}I must evaluate you.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}You must bare your\n{CENTER_ALIGN}true feelings to me.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}I cannot allow that right away.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}I must first know if you\n{CENTER_ALIGN}have earned the right.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}I must evaluate you.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}You must bare your\n{CENTER_ALIGN}true feelings to me.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Kekeh? What?{WAIT_PRESS}\nYou're going to test me?")),
|
||||
MSG_NPC(2, _(" What, I have to fight some\nboss creature?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Oh, no.\n{CENTER_ALIGN}Nothing so barbaric.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}All that I need is for some\n{CENTER_ALIGN}questions to be answered.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}However...") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Oh, no.\n{CENTER_ALIGN}Nothing so barbaric.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}All that I need is for some\n{CENTER_ALIGN}questions to be answered.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}However...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(502),
|
||||
|
|
@ -195,15 +195,15 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
|||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
ROTATE_TO(4, DIR_TRANS_10, DIRECTION_SOUTHEAST),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_2}, you will not\n{CENTER_ALIGN}be doing the answering...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_0}.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}{NAME_2}, you will not\n{CENTER_ALIGN}be doing the answering...")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}{NAME_0}.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
ROTATE_TO(4, DIR_TRANS_10, DIRECTION_NORTH),
|
||||
WAIT(30),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_0}.\n{CENTER_ALIGN}You will answer.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}{NAME_0}.\n{CENTER_ALIGN}You will answer.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
WALK_GRID(128, 1),
|
||||
|
|
@ -220,15 +220,15 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
|||
WAIT(10),
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_2}.{WAIT_PRESS}\n{CENTER_ALIGN}Your heart is interwoven\n{CENTER_ALIGN}with conflicting emotions.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}You will probably never show\n{CENTER_ALIGN}the truth within your heart.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}{NAME_2}.{WAIT_PRESS}\n{CENTER_ALIGN}Your heart is interwoven\n{CENTER_ALIGN}with conflicting emotions.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}You will probably never show\n{CENTER_ALIGN}the truth within your heart.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Kekeh?!\nWhat?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_0} will enter\n{CENTER_ALIGN}{NAME_2}'s heart.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Please navigate carefully\n{CENTER_ALIGN}through {NAME_2}'s emotions.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}{NAME_0} will enter\n{CENTER_ALIGN}{NAME_2}'s heart.")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}Please navigate carefully\n{CENTER_ALIGN}through {NAME_2}'s emotions.")),
|
||||
TEXTBOX_CLEAR,
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
|
|
@ -337,11 +337,11 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
|||
{ 0x2d, 0x09, 0x0003, 0x00000052, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(80),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_2}.\n{CENTER_ALIGN}Whether you have the right\n{CENTER_ALIGN}to break the curse or not...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}I will now render\n{CENTER_ALIGN}my judgment.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}{NAME_2}.\n{CENTER_ALIGN}Whether you have the right\n{CENTER_ALIGN}to break the curse or not...")),
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}I will now render\n{CENTER_ALIGN}my judgment.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}The curse...{WAIT_PRESS}\n{CENTER_ALIGN}could not be lifted.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}The curse...{WAIT_PRESS}\n{CENTER_ALIGN}could not be lifted.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
ALERT_CUE(7),
|
||||
|
|
@ -351,7 +351,7 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
|||
MSG_NPC(2, _(" W-wait...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}It is most regrettable, but\n{CENTER_ALIGN}the curse on {NAME_3}\n{CENTER_ALIGN}will last all eternity...") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}It is most regrettable, but\n{CENTER_ALIGN}the curse on {NAME_3}\n{CENTER_ALIGN}will last all eternity...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Wait!\nWait a minute!")),
|
||||
|
|
@ -415,7 +415,7 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
|||
ALERT_CUE(7),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
WAIT(15),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}The lock bearing the curse...{WAIT_PRESS}\n{CENTER_ALIGN}It has opened.") },
|
||||
MSG_QUIET(-1, _("{CENTER_ALIGN}The lock bearing the curse...{WAIT_PRESS}\n{CENTER_ALIGN}It has opened.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(506),
|
||||
|
|
@ -618,4 +618,4 @@ static const struct GroundLink s_gs220_links[] = { /* 0x826d708 */
|
|||
/* link 2 */ { { /*x*/ 25, /*y*/ 24, /*flags*/ CPOS_HALFTILE, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs220 = { LPARRAY(s_gs220_groups), s_gs220_links }; /* 0x826d720 */
|
||||
const GroundScriptHeader gGroundScript_gs220 = { LPARRAY(s_gs220_groups), s_gs220_links }; /* 0x826d720 */
|
||||
|
|
|
|||
|
|
@ -101,4 +101,4 @@ static const struct GroundLink s_gs221_links[] = { /* 0x826dafc */
|
|||
{},
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs221 = { LPARRAY(s_gs221_groups), s_gs221_links }; /* 0x826db04 */
|
||||
const GroundScriptHeader gGroundScript_gs221 = { LPARRAY(s_gs221_groups), s_gs221_links }; /* 0x826db04 */
|
||||
|
|
|
|||
|
|
@ -115,4 +115,4 @@ static const struct GroundLink s_gs222_links[] = { /* 0x826df4c */
|
|||
/* link 3 */ { { /*x*/ 24, /*y*/ 19, /*flags*/ CPOS_HALFTILE, CPOS_HALFTILE }, /*w*/ 1, /*h*/ 1, /*ret*/ 1, /*?*/ 0 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs222 = { LPARRAY(s_gs222_groups), s_gs222_links }; /* 0x826df6c */
|
||||
const GroundScriptHeader gGroundScript_gs222 = { LPARRAY(s_gs222_groups), s_gs222_links }; /* 0x826df6c */
|
||||
|
|
|
|||
|
|
@ -290,4 +290,4 @@ static const struct GroundLink s_gs105_links[] = { /* 0x81eeab4 */
|
|||
/* link 8 */ { { /*x*/ 32, /*y*/ 13, /*flags*/ CPOS_HALFTILE, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs105 = { LPARRAY(s_gs105_groups), s_gs105_links }; /* 0x81eeafc */
|
||||
const GroundScriptHeader gGroundScript_gs105 = { LPARRAY(s_gs105_groups), s_gs105_links }; /* 0x81eeafc */
|
||||
|
|
|
|||
|
|
@ -320,4 +320,4 @@ static const struct GroundLink s_gs106_links[] = { /* 0x81ef4d4 */
|
|||
/* link 9 */ { { /*x*/ 43, /*y*/ 17, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs106 = { LPARRAY(s_gs106_groups), s_gs106_links }; /* 0x81ef524 */
|
||||
const GroundScriptHeader gGroundScript_gs106 = { LPARRAY(s_gs106_groups), s_gs106_links }; /* 0x81ef524 */
|
||||
|
|
|
|||
|
|
@ -218,4 +218,4 @@ static const struct GroundLink s_gs107_links[] = { /* 0x81efc8c */
|
|||
/* link 3 */ { { /*x*/ 24, /*y*/ 13, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs107 = { LPARRAY(s_gs107_groups), s_gs107_links }; /* 0x81efcac */
|
||||
const GroundScriptHeader gGroundScript_gs107 = { LPARRAY(s_gs107_groups), s_gs107_links }; /* 0x81efcac */
|
||||
|
|
|
|||
|
|
@ -354,4 +354,4 @@ static const struct GroundLink s_gs108_links[] = { /* 0x81f0754 */
|
|||
/* link 11 */ { { /*x*/ 23, /*y*/ 27, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs108 = { LPARRAY(s_gs108_groups), s_gs108_links }; /* 0x81f07b4 */
|
||||
const GroundScriptHeader gGroundScript_gs108 = { LPARRAY(s_gs108_groups), s_gs108_links }; /* 0x81f07b4 */
|
||||
|
|
|
|||
|
|
@ -167,4 +167,4 @@ static const struct GroundLink s_gs109_links[] = { /* 0x81f0de4 */
|
|||
/* link 0 */ { { /*x*/ 23, /*y*/ 12, /*flags*/ 0, 0 }, /*w*/ 10, /*h*/ 7, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs109 = { LPARRAY(s_gs109_groups), s_gs109_links }; /* 0x81f0dec */
|
||||
const GroundScriptHeader gGroundScript_gs109 = { LPARRAY(s_gs109_groups), s_gs109_links }; /* 0x81f0dec */
|
||||
|
|
|
|||
|
|
@ -167,4 +167,4 @@ static const struct GroundLink s_gs110_links[] = { /* 0x81f141c */
|
|||
/* link 0 */ { { /*x*/ 19, /*y*/ 10, /*flags*/ 0, 0 }, /*w*/ 7, /*h*/ 7, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs110 = { LPARRAY(s_gs110_groups), s_gs110_links }; /* 0x81f1424 */
|
||||
const GroundScriptHeader gGroundScript_gs110 = { LPARRAY(s_gs110_groups), s_gs110_links }; /* 0x81f1424 */
|
||||
|
|
|
|||
|
|
@ -252,4 +252,4 @@ static const struct GroundLink s_gs111_links[] = { /* 0x81f1c5c */
|
|||
/* link 5 */ { { /*x*/ 28, /*y*/ 12, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs111 = { LPARRAY(s_gs111_groups), s_gs111_links }; /* 0x81f1c8c */
|
||||
const GroundScriptHeader gGroundScript_gs111 = { LPARRAY(s_gs111_groups), s_gs111_links }; /* 0x81f1c8c */
|
||||
|
|
|
|||
|
|
@ -351,4 +351,4 @@ static const struct GroundLink s_gs112_links[] = { /* 0x81f2710 */
|
|||
/* link 11 */ { { /*x*/ 9, /*y*/ 21, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs112 = { LPARRAY(s_gs112_groups), s_gs112_links }; /* 0x81f2770 */
|
||||
const GroundScriptHeader gGroundScript_gs112 = { LPARRAY(s_gs112_groups), s_gs112_links }; /* 0x81f2770 */
|
||||
|
|
|
|||
|
|
@ -301,4 +301,4 @@ static const struct GroundLink s_gs113_links[] = { /* 0x81f30c8 */
|
|||
/* link 8 */ { { /*x*/ 9, /*y*/ 26, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs113 = { LPARRAY(s_gs113_groups), s_gs113_links }; /* 0x81f3110 */
|
||||
const GroundScriptHeader gGroundScript_gs113 = { LPARRAY(s_gs113_groups), s_gs113_links }; /* 0x81f3110 */
|
||||
|
|
|
|||
|
|
@ -249,4 +249,4 @@ static const struct GroundLink s_gs114_links[] = { /* 0x81f3924 */
|
|||
/* link 5 */ { { /*x*/ 24, /*y*/ 12, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs114 = { LPARRAY(s_gs114_groups), s_gs114_links }; /* 0x81f3954 */
|
||||
const GroundScriptHeader gGroundScript_gs114 = { LPARRAY(s_gs114_groups), s_gs114_links }; /* 0x81f3954 */
|
||||
|
|
|
|||
|
|
@ -167,4 +167,4 @@ static const struct GroundLink s_gs115_links[] = { /* 0x81f3f84 */
|
|||
/* link 0 */ { { /*x*/ 24, /*y*/ 12, /*flags*/ 0, 0 }, /*w*/ 9, /*h*/ 5, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs115 = { LPARRAY(s_gs115_groups), s_gs115_links }; /* 0x81f3f8c */
|
||||
const GroundScriptHeader gGroundScript_gs115 = { LPARRAY(s_gs115_groups), s_gs115_links }; /* 0x81f3f8c */
|
||||
|
|
|
|||
|
|
@ -371,4 +371,4 @@ static const struct GroundLink s_gs116_links[] = { /* 0x81f4a9c */
|
|||
/* link 12 */ { { /*x*/ 15, /*y*/ 28, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs116 = { LPARRAY(s_gs116_groups), s_gs116_links }; /* 0x81f4b04 */
|
||||
const GroundScriptHeader gGroundScript_gs116 = { LPARRAY(s_gs116_groups), s_gs116_links }; /* 0x81f4b04 */
|
||||
|
|
|
|||
|
|
@ -354,4 +354,4 @@ static const struct GroundLink s_gs117_links[] = { /* 0x81f55ac */
|
|||
/* link 11 */ { { /*x*/ 27, /*y*/ 28, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs117 = { LPARRAY(s_gs117_groups), s_gs117_links }; /* 0x81f560c */
|
||||
const GroundScriptHeader gGroundScript_gs117 = { LPARRAY(s_gs117_groups), s_gs117_links }; /* 0x81f560c */
|
||||
|
|
|
|||
|
|
@ -371,4 +371,4 @@ static const struct GroundLink s_gs118_links[] = { /* 0x81f611c */
|
|||
/* link 12 */ { { /*x*/ 15, /*y*/ 26, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs118 = { LPARRAY(s_gs118_groups), s_gs118_links }; /* 0x81f6184 */
|
||||
const GroundScriptHeader gGroundScript_gs118 = { LPARRAY(s_gs118_groups), s_gs118_links }; /* 0x81f6184 */
|
||||
|
|
|
|||
|
|
@ -405,4 +405,4 @@ static const struct GroundLink s_gs119_links[] = { /* 0x81f6d64 */
|
|||
/* link 14 */ { { /*x*/ 26, /*y*/ 25, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs119 = { LPARRAY(s_gs119_groups), s_gs119_links }; /* 0x81f6ddc */
|
||||
const GroundScriptHeader gGroundScript_gs119 = { LPARRAY(s_gs119_groups), s_gs119_links }; /* 0x81f6ddc */
|
||||
|
|
|
|||
|
|
@ -320,4 +320,4 @@ static const struct GroundLink s_gs120_links[] = { /* 0x81f77b4 */
|
|||
/* link 9 */ { { /*x*/ 25, /*y*/ 16, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs120 = { LPARRAY(s_gs120_groups), s_gs120_links }; /* 0x81f7804 */
|
||||
const GroundScriptHeader gGroundScript_gs120 = { LPARRAY(s_gs120_groups), s_gs120_links }; /* 0x81f7804 */
|
||||
|
|
|
|||
|
|
@ -201,4 +201,4 @@ static const struct GroundLink s_gs121_links[] = { /* 0x81f7f04 */
|
|||
/* link 2 */ { { /*x*/ 48, /*y*/ 15, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs121 = { LPARRAY(s_gs121_groups), s_gs121_links }; /* 0x81f7f1c */
|
||||
const GroundScriptHeader gGroundScript_gs121 = { LPARRAY(s_gs121_groups), s_gs121_links }; /* 0x81f7f1c */
|
||||
|
|
|
|||
|
|
@ -388,4 +388,4 @@ static const struct GroundLink s_gs122_links[] = { /* 0x81f8a94 */
|
|||
/* link 13 */ { { /*x*/ 20, /*y*/ 28, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs122 = { LPARRAY(s_gs122_groups), s_gs122_links }; /* 0x81f8b04 */
|
||||
const GroundScriptHeader gGroundScript_gs122 = { LPARRAY(s_gs122_groups), s_gs122_links }; /* 0x81f8b04 */
|
||||
|
|
|
|||
|
|
@ -352,4 +352,4 @@ static const struct GroundLink s_gs123_links[] = { /* 0x81f9594 */
|
|||
/* link 11 */ { { /*x*/ 25, /*y*/ 7, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs123 = { LPARRAY(s_gs123_groups), s_gs123_links }; /* 0x81f95f4 */
|
||||
const GroundScriptHeader gGroundScript_gs123 = { LPARRAY(s_gs123_groups), s_gs123_links }; /* 0x81f95f4 */
|
||||
|
|
|
|||
|
|
@ -300,4 +300,4 @@ static const struct GroundLink s_gs124_links[] = { /* 0x81f9f40 */
|
|||
/* link 8 */ { { /*x*/ 24, /*y*/ 24, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs124 = { LPARRAY(s_gs124_groups), s_gs124_links }; /* 0x81f9f88 */
|
||||
const GroundScriptHeader gGroundScript_gs124 = { LPARRAY(s_gs124_groups), s_gs124_links }; /* 0x81f9f88 */
|
||||
|
|
|
|||
|
|
@ -419,4 +419,4 @@ static const struct GroundLink s_gs125_links[] = { /* 0x81fabac */
|
|||
/* link 15 */ { { /*x*/ 28, /*y*/ 29, /*flags*/ 0, 0 }, /*w*/ 4, /*h*/ 4, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs125 = { LPARRAY(s_gs125_groups), s_gs125_links }; /* 0x81fac2c */
|
||||
const GroundScriptHeader gGroundScript_gs125 = { LPARRAY(s_gs125_groups), s_gs125_links }; /* 0x81fac2c */
|
||||
|
|
|
|||
|
|
@ -267,4 +267,4 @@ static const struct GroundLink s_gs126_links[] = { /* 0x81fb49c */
|
|||
/* link 6 */ { { /*x*/ 19, /*y*/ 29, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs126 = { LPARRAY(s_gs126_groups), s_gs126_links }; /* 0x81fb4d4 */
|
||||
const GroundScriptHeader gGroundScript_gs126 = { LPARRAY(s_gs126_groups), s_gs126_links }; /* 0x81fb4d4 */
|
||||
|
|
|
|||
|
|
@ -181,4 +181,4 @@ static const struct GroundLink s_gs127_links[] = { /* 0x81fbb5c */
|
|||
/* link 0 */ { { /*x*/ 27, /*y*/ 19, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs127 = { LPARRAY(s_gs127_groups), s_gs127_links }; /* 0x81fbb64 */
|
||||
const GroundScriptHeader gGroundScript_gs127 = { LPARRAY(s_gs127_groups), s_gs127_links }; /* 0x81fbb64 */
|
||||
|
|
|
|||
|
|
@ -259,4 +259,4 @@ static const struct GroundLink s_gs128_links[] = { /* 0x81fc3c4 */
|
|||
/* link 5 */ { { /*x*/ 27, /*y*/ 26, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs128 = { LPARRAY(s_gs128_groups), s_gs128_links }; /* 0x81fc3f4 */
|
||||
const GroundScriptHeader gGroundScript_gs128 = { LPARRAY(s_gs128_groups), s_gs128_links }; /* 0x81fc3f4 */
|
||||
|
|
|
|||
|
|
@ -303,4 +303,4 @@ static const struct GroundLink s_gs129_links[] = { /* 0x81fcd64 */
|
|||
/* link 8 */ { { /*x*/ 26, /*y*/ 22, /*flags*/ 0, CPOS_HALFTILE }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs129 = { LPARRAY(s_gs129_groups), s_gs129_links }; /* 0x81fcdac */
|
||||
const GroundScriptHeader gGroundScript_gs129 = { LPARRAY(s_gs129_groups), s_gs129_links }; /* 0x81fcdac */
|
||||
|
|
|
|||
|
|
@ -282,4 +282,4 @@ static const struct GroundLink s_gs130_links[] = { /* 0x81fd71c */
|
|||
/* link 6 */ { { /*x*/ 23, /*y*/ 23, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs130 = { LPARRAY(s_gs130_groups), s_gs130_links }; /* 0x81fd754 */
|
||||
const GroundScriptHeader gGroundScript_gs130 = { LPARRAY(s_gs130_groups), s_gs130_links }; /* 0x81fd754 */
|
||||
|
|
|
|||
|
|
@ -300,4 +300,4 @@ static const struct GroundLink s_gs131_links[] = { /* 0x81fe0a0 */
|
|||
/* link 8 */ { { /*x*/ 22, /*y*/ 22, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs131 = { LPARRAY(s_gs131_groups), s_gs131_links }; /* 0x81fe0e8 */
|
||||
const GroundScriptHeader gGroundScript_gs131 = { LPARRAY(s_gs131_groups), s_gs131_links }; /* 0x81fe0e8 */
|
||||
|
|
|
|||
|
|
@ -320,4 +320,4 @@ static const struct GroundLink s_gs132_links[] = { /* 0x81feac0 */
|
|||
/* link 9 */ { { /*x*/ 27, /*y*/ 9, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs132 = { LPARRAY(s_gs132_groups), s_gs132_links }; /* 0x81feb10 */
|
||||
const GroundScriptHeader gGroundScript_gs132 = { LPARRAY(s_gs132_groups), s_gs132_links }; /* 0x81feb10 */
|
||||
|
|
|
|||
|
|
@ -215,4 +215,4 @@ static const struct GroundLink s_gs133_links[] = { /* 0x81ff254 */
|
|||
/* link 3 */ { { /*x*/ 27, /*y*/ 18, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs133 = { LPARRAY(s_gs133_groups), s_gs133_links }; /* 0x81ff274 */
|
||||
const GroundScriptHeader gGroundScript_gs133 = { LPARRAY(s_gs133_groups), s_gs133_links }; /* 0x81ff274 */
|
||||
|
|
|
|||
|
|
@ -228,4 +228,4 @@ static const struct GroundLink s_gs134_links[] = { /* 0x81ffa7c */
|
|||
/* link 3 */ { { /*x*/ 11, /*y*/ 10, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs134 = { LPARRAY(s_gs134_groups), s_gs134_links }; /* 0x81ffa9c */
|
||||
const GroundScriptHeader gGroundScript_gs134 = { LPARRAY(s_gs134_groups), s_gs134_links }; /* 0x81ffa9c */
|
||||
|
|
|
|||
|
|
@ -269,4 +269,4 @@ static const struct GroundLink s_gs135_links[] = { /* 0x820033c */
|
|||
/* link 6 */ { { /*x*/ 12, /*y*/ 17, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs135 = { LPARRAY(s_gs135_groups), s_gs135_links }; /* 0x8200374 */
|
||||
const GroundScriptHeader gGroundScript_gs135 = { LPARRAY(s_gs135_groups), s_gs135_links }; /* 0x8200374 */
|
||||
|
|
|
|||
|
|
@ -252,4 +252,4 @@ static const struct GroundLink s_gs136_links[] = { /* 0x8200bac */
|
|||
/* link 5 */ { { /*x*/ 31, /*y*/ 9, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs136 = { LPARRAY(s_gs136_groups), s_gs136_links }; /* 0x8200bdc */
|
||||
const GroundScriptHeader gGroundScript_gs136 = { LPARRAY(s_gs136_groups), s_gs136_links }; /* 0x8200bdc */
|
||||
|
|
|
|||
|
|
@ -337,4 +337,4 @@ static const struct GroundLink s_gs137_links[] = { /* 0x820161c */
|
|||
/* link 10 */ { { /*x*/ 29, /*y*/ 12, /*flags*/ 0, 0 }, /*w*/ 6, /*h*/ 6, /*ret*/ 3, /*?*/ 2 },
|
||||
};
|
||||
|
||||
/*extern*/ const struct GroundScriptHeader gGroundScript_gs137 = { LPARRAY(s_gs137_groups), s_gs137_links }; /* 0x8201674 */
|
||||
const GroundScriptHeader gGroundScript_gs137 = { LPARRAY(s_gs137_groups), s_gs137_links }; /* 0x8201674 */
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user