mirror of
https://github.com/pret/pmd-red.git
synced 2026-04-25 15:46:18 -05:00
add portrait script commands
This commit is contained in:
parent
9c9809a604
commit
3b92a3f110
|
|
@ -1,6 +1,7 @@
|
|||
#include "constants/event_flag.h"
|
||||
#include "constants/item.h"
|
||||
#include "constants/ground_map.h"
|
||||
#include "portrait_placement.h"
|
||||
#include "structs/str_ground_script.h"
|
||||
#define LPARRAY(x) (ARRAY_COUNT(x)), x
|
||||
|
||||
|
|
@ -36,6 +37,10 @@
|
|||
// 21: follow object/make object follow/get parented?
|
||||
// 22..2f: ???
|
||||
#define TEXTBOX_AUTO_PRESS(endF, midF) { 0x2b, 0, 0, endF, midF, NULL} // Waits specified number of frames, then automatically does a button press without waiting for player's input. -1 disables it.
|
||||
|
||||
// Note for the spriteId: first 4 bits(0xF) are the actual spriteId, but sometimes a 0x40 flag is attached to it, but it has no practical use. Could be different in Blue?
|
||||
#define PORTRAIT(place, id, sprite) { 0x2e, place, id, sprite, 0, NULL } // Sets up portrait data for the specified speaker
|
||||
#define PORTRAIT_REP(id, sprite) { 0x2e, PLACEMENT_COUNT, id, sprite, 0, NULL } // Same as the above, but it assumes the last used placement for the speaker. Useful in long scripts, where you don't need to remember all the placements.
|
||||
// 30..39: various text printing
|
||||
#define MSG_NPC(id, msg) { 0x34, 0, id, 0, 0, msg } // ID is portrait id of the npc. -1 means no portrait
|
||||
// 3a: yes/no choice (only used for saving)
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ void SetAutoPressTextboxMidEndMsgFrames(s32 endMsgFrames, s32 midMsgFrames);
|
|||
bool8 ScriptClearTextbox(void);
|
||||
bool8 ScriptClearTextbox2(void);
|
||||
void ResetTextboxPortrait(s16 id_);
|
||||
bool8 ScriptSetPortraitInfo(s32 portraitId_, s32 spriteId_, s32 placementId_);
|
||||
bool8 ScriptPrintText(s32 scriptMsgType, s32 speakerId_, const char *text);
|
||||
|
||||
#endif // GUARD_WONDER_MAIL_H
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ static const struct ScriptCommand s_gs162_g1_s0_lives0_dlg0[] = { /* 0x820fe54 *
|
|||
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...?") },
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000004),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......{WAIT_PRESS}Hmm... I can't remember.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -104,9 +104,9 @@ static const struct ScriptCommand s_gs162_g2_s0_lives0_dlg0[] = { /* 0x8210190 *
|
|||
WAIT(30),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Huh? It's shaking.{WAIT_PRESS} An earthquake...?") },
|
||||
{ 0x97, 0x00, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0000, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Whoa! It's getting worse.") },
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
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, _("........................") },
|
||||
|
|
@ -152,7 +152,7 @@ static const struct ScriptCommand s_gs162_g3_s0_lives0_dlg0[] = { /* 0x8210568 *
|
|||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...What?{WAIT_PRESS} Human?{WAIT_PRESS} My role?") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000007, 0x00000000, NULL },
|
||||
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, _("............") },
|
||||
|
|
@ -271,29 +271,29 @@ static const struct ScriptCommand s_gs162_g4_s0_lives0_dlg0[] = { /* 0x8210c68 *
|
|||
{ 0x34, 0x00, -0x0001, 0x00000000, 0x00000000, _(" I am {NAME_2}.") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x02, 0x0000, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Ga-{NAME_2}...?!") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" I'm so glad. Finally...{WAIT_PRESS}\nI finally got to meet you...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
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?") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" I am your...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0000, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh! Wait.{WAIT_PRESS} Just a little longer...") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000005, 0x00000000, NULL },
|
||||
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, _("............") },
|
||||
|
|
@ -399,7 +399,7 @@ static const struct ScriptCommand s_gs162_g5_s0_lives0_dlg0[] = { /* 0x82116b8 *
|
|||
{ 0x34, 0x00, -0x0001, 0x00000000, 0x00000000, _(" I've been waiting for you.") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x02, 0x0000, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Ga...{WAIT_PRESS}{NAME_2}!") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -451,7 +451,7 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
|||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Yes...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -475,11 +475,11 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
|||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("It's awful that your Trainer would abandon\nyou and run away.") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" Yes.{WAIT_PRESS} My Trainer was\na terrible person.")),
|
||||
MSG_NPC(2, _(" Mean and conniving...\nMy Trainer wasn't a nice person. Truly.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" But...{WAIT_PRESS}\nI don't hate my Trainer.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -489,10 +489,10 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
|||
MSG_NPC(2, _(" Well...{WAIT_PRESS}\nI wonder why myself.\nI don't quite understand...")),
|
||||
MSG_NPC(2, _(" My Trainer did some\nterrible things, but somehow, I can't\nbring myself to feel hatred...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" My Trainer had some quirks,\nbut there were good qualities too.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" And, when it happened,\nI was desperate...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -510,7 +510,7 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
|||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...It's amazing what {POKEMON_2}\ndid.)") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" Oh, I must mention, I don't\nmind the form I have taken.")),
|
||||
MSG_NPC(2, _(" I live on this way with\npride in the role I have been given.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -518,7 +518,7 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
|||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...Role?") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Yes.")),
|
||||
MSG_NPC(2, _(" All things have a role.\nThey all serve a purpose.")),
|
||||
MSG_NPC(2, _(" Just as I have my own\nrole to play...")),
|
||||
|
|
@ -532,7 +532,7 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
|||
FANFARE_PLAY2(453),
|
||||
{ 0x97, 0x00, 0x0002, 0x00000001, 0x00000003, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x02, 0x0000, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Wah!\nE-earthquake?!") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
|
|
@ -692,7 +692,7 @@ static const struct ScriptCommand s_gs162_g7_s0_lives0_dlg0[] = { /* 0x8212e70 *
|
|||
{ 0x2d, 0x09, 0x0001, 0x00000052, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x0f, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" You have...{WAIT_PRESS}\ncome here to perform a certain role...")),
|
||||
MSG_NPC(1, _(" And, for that role...{WAIT_PRESS}\nyou became a Pokémon.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -747,7 +747,7 @@ static const struct ScriptCommand s_gs162_g8_s0_lives0_dlg0[] = { /* 0x821303c *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x0f, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" It's tomorrow, isn't it?{WAIT_PRESS}\nThat you take to that underground dungeon.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -755,21 +755,21 @@ static const struct ScriptCommand s_gs162_g8_s0_lives0_dlg0[] = { /* 0x821303c *
|
|||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I wonder if we'll be OK...") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000041),
|
||||
MSG_NPC(1, _(" You will be fine.")),
|
||||
MSG_NPC(1, _(" I am certain that you\nwill succeed, {NAME_0}.")),
|
||||
MSG_NPC(1, _(" You have my support.\nPlease, go with strength.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000009, 0x00000000, NULL },
|
||||
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.") },
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
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?") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000042, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000042),
|
||||
MSG_NPC(1, _(" No... I'm sorry to say...{WAIT_PRESS}\nI can't envision it...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -781,16 +781,16 @@ static const struct ScriptCommand s_gs162_g8_s0_lives0_dlg0[] = { /* 0x821303c *
|
|||
MSG_NPC(1, _(" I'm sorry...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000009, 0x00000000, NULL },
|
||||
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.") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" But...{WAIT_PRESS}\nThere is one thing that I can foresee.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...Huh?") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -998,7 +998,7 @@ static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c *
|
|||
{ 0x2d, 0x09, 0x0002, 0x00000052, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............{WAIT_PRESS}Gardevoir...?") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
|
|
@ -1010,7 +1010,7 @@ static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c *
|
|||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Who or what I am...?") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Yes.")),
|
||||
MSG_NPC(2, _(" The time has arrived.")),
|
||||
MSG_NPC(2, _(" Why you have come here?")),
|
||||
|
|
@ -1029,30 +1029,30 @@ static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c *
|
|||
MSG_NPC(2, _(" {NAME_0}...{WAIT_PRESS}\nYou were that human.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0000, 0x0000000c, 0x00000000, NULL },
|
||||
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?!") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" Yes.{WAIT_PRESS} That is also what you\nsaid the first time we met.")),
|
||||
MSG_NPC(2, _(" You said you were not\nstrong.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" But what we sought was\nnot power merely for display...")),
|
||||
MSG_NPC(2, _(" We sought true courage.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("True courage...?{WAIT_PRESS}\nThat...{WAIT_PRESS} I'm even less confident about that.") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" That, too, is what\nyou said when we met.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" It was then that you said\nthis.")),
|
||||
MSG_NPC(2, _(" To see if you were worthy\nto be our hero or not...")),
|
||||
MSG_NPC(2, _(" You asked that we put you\nto the test.")),
|
||||
|
|
@ -1079,14 +1079,14 @@ static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh...{WAIT_PRESS}\nSo I can go back to being a human...") },
|
||||
{ 0x2e, 0x15, 0x0000, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Wait!{WAIT_PRESS}\nBut that means...") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Yes.{WAIT_PRESS} It means...{WAIT_PRESS}\nParting ways with {NAME_1}.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x00000005),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("{NAME_1}......{WAIT_PRESS}\nI have to leave?") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -1107,7 +1107,7 @@ static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c *
|
|||
WAIT(10),
|
||||
{ 0x27, 0x00, 0x0005, 0x00000018, 0x00ffffff, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0000, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...!{WAIT_PRESS} W-what was that?!") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -1252,7 +1252,7 @@ static const struct ScriptCommand s_gs162_g10_s0_lives0_dlg0[] = { /* 0x8215da4
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" You can return to your\nhuman world.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ static const struct ScriptCommand s_gs163_g1_s0_station_sref_script[] = { /* 0x8
|
|||
BGM_STOP,
|
||||
SELECT_MAP(163),
|
||||
{ 0x2d, 0x09, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000002, 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...") },
|
||||
|
|
@ -44,7 +44,7 @@ static const struct ScriptCommand s_gs163_g1_s0_lives0_dlg0[] = { /* 0x8216594 *
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000002, 0x00000000, NULL },
|
||||
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...") },
|
||||
|
|
@ -75,7 +75,7 @@ static const struct ScriptCommand s_gs163_g2_s0_lives0_dlg0[] = { /* 0x8216758 *
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
BGM_FADEOUT(120),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
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............") },
|
||||
|
|
@ -116,7 +116,7 @@ static const struct ScriptCommand s_gs163_g3_s0_lives0_dlg0[] = { /* 0x8216954 *
|
|||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0002, 0x00000046, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0002, 0x00000046),
|
||||
MSG_NPC(2, _(" Gegege!\nHey, {NAME_0}!")),
|
||||
MSG_NPC(2, _(" Don't you dare fool around!\nI'll make you pay for it!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ static const struct ScriptCommand s_gs164_g1_s0_lives0_dlg0[] = { /* 0x821833c *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x86, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Whoa!\nThese cracks go down deep!")),
|
||||
VARIANT_DEFAULT(_(" Wow!\nAren't these fissures amazing?!")),
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ static const struct ScriptCommand s_gs165_g1_s0_lives0_dlg0[] = { /* 0x8218834 *
|
|||
{ 0x91, 0x04, 0x000b, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000005),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Nature's gone savage\nhere too...")),
|
||||
VARIANT(/* == */ 1, _(" The forest fires are still\nburning out of control...")),
|
||||
|
|
|
|||
|
|
@ -39,12 +39,12 @@ static const struct ScriptCommand s_gs166_g1_s0_lives0_dlg0[] = { /* 0x8218cb0 *
|
|||
{ 0x91, 0x04, 0x000b, 0x00000006, 0x00000000, NULL },
|
||||
BGM_FADEOUT(60),
|
||||
WAIT(20),
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" Gasp... Gasp...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Oh, no! Look!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
BGM_SWITCH(38),
|
||||
|
|
@ -104,11 +104,11 @@ static const struct ScriptCommand s_gs166_g2_s0_lives0_dlg0[] = { /* 0x821915c *
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x02, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" It... It's a mountain of fire!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
MSG_NPC(1, _(" Look at all that lava\npouring from the crater...")),
|
||||
MSG_NPC(1, _(" Can we even make it\nthrough there?")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -119,7 +119,7 @@ static const struct ScriptCommand s_gs166_g2_s0_lives0_dlg0[] = { /* 0x821915c *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
MSG_NPC(1, _(" What'll we do,\n{NAME_0}?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(45),
|
||||
|
|
@ -133,7 +133,7 @@ static const struct ScriptCommand s_gs166_g2_s0_lives0_dlg0[] = { /* 0x821915c *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" There's no choice now!")),
|
||||
MSG_NPC(1, _(" Let's go, {NAME_0}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
|||
WAIT(80),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Gasp, gasp...\nWe've done a lot of walking.")),
|
||||
VARIANT(/* == */ 1, _(" I'm beat.\nLet's get some rest.")),
|
||||
|
|
@ -105,7 +105,7 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Haaah!\nThe view's great here.")),
|
||||
VARIANT_DEFAULT(_(" Mmm...\nThe view's fantastic.")),
|
||||
|
|
@ -161,7 +161,7 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
|||
FANFARE_PLAY2(455),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" What?{WAIT_PRESS} There are others?")),
|
||||
VARIANT(/* == */ 1, _(" Who might they be?")),
|
||||
|
|
@ -169,7 +169,7 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
|||
VARIANT_DEFAULT(_(" Well, who do you mean?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ...{WAIT_PRESS}Oh, right.{WAIT_PRESS}\nAlakazam's still out there.")),
|
||||
VARIANT(/* == */ 1, _(" Their team should be able\nto get here...")),
|
||||
|
|
@ -179,20 +179,20 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
|||
JUMP_LABEL(4),
|
||||
LABEL(3), /* = 0x03 */
|
||||
UPDATE_VARINT(CALC_SET, EVENT_LOCAL, 1),
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000b, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000b),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" I knew it!\nI knew you'd say that too, {NAME_0}!")),
|
||||
VARIANT_DEFAULT(_(" I thought so!\nYou think so too, {NAME_0}, right?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" Yeah, you're right.\nThere can't be anyone else.\nHahahahaha.")),
|
||||
MSG_NPC(1, _(" All right!\nWe can say good-bye to living like\nfugitives.")),
|
||||
MSG_NPC(1, _(" We don't have to keep\nrunning away anymore!\nHahahahaha.")),
|
||||
MSG_NPC(1, _(" Hahahaha...{WAIT_PRESS} Haha...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ..................{WAIT_PRESS}\nThis is no good, {NAME_0}.")),
|
||||
VARIANT(/* == */ 1, _(" We forgot about some\ntough customers.")),
|
||||
|
|
@ -206,13 +206,13 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
|||
LABEL(4), /* = 0x04 */
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" We're not out of this yet.\nLet's get going.")),
|
||||
VARIANT(/* == */ 1, _(" We'd better go somewhere\nnobody can get to.\nThat'd be best.")),
|
||||
VARIANT_DEFAULT(_(" Yup! We don't have a choice.\nWe have to keep going.")),
|
||||
VARIANT_DEFAULT(_(" I think we need to go\nsomewhere no one else can get to.")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000009, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000009),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Let's knuckle down and keep\ngoing.")),
|
||||
VARIANT_DEFAULT(_(" Let's be positive and keep\nmoving.")),
|
||||
|
|
@ -220,7 +220,7 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
|||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Huh?{WAIT_PRESS} What's the matter?\nAren't you coming, {NAME_0}?")),
|
||||
VARIANT(/* == */ 3, _(" Oh?{WAIT_PRESS} What's wrong?\nAren't we going, {NAME_0}?")),
|
||||
|
|
@ -242,7 +242,7 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
|||
VARIANT_DEFAULT(_(" And...{WAIT_PRESS}\nI told you already.")),
|
||||
VARIANT_DEFAULT(_(" I said I would go with\nyou, {NAME_0}.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ...Don't look that way\nat me!\nI'm good. I'm good!")),
|
||||
VARIANT(/* == */ 1, _(" Let's roll, {NAME_0}!\nI'll go with you wherever you go!")),
|
||||
|
|
|
|||
|
|
@ -55,13 +55,13 @@ static const struct ScriptCommand s_gs168_g1_s0_lives0_dlg0[] = { /* 0x821bbf8 *
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x3b, 0x36, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" ...Brr... It's cold!{WAIT_PRESS}")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(8),
|
||||
FANFARE_PLAY2(480),
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000007, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000007),
|
||||
MSG_NPC(1, _(" Hachoo!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(8),
|
||||
|
|
@ -70,7 +70,7 @@ static const struct ScriptCommand s_gs168_g1_s0_lives0_dlg0[] = { /* 0x821bbf8 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000005),
|
||||
MSG_NPC(1, _(" Yuck...{WAIT_PRESS}\nMy nose is running, and it's freezing.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
|
|
@ -79,7 +79,7 @@ static const struct ScriptCommand s_gs168_g1_s0_lives0_dlg0[] = { /* 0x821bbf8 *
|
|||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ..................")),
|
||||
VARIANT(/* == */ 1, _(" This is one barren place...")),
|
||||
|
|
@ -108,7 +108,7 @@ static const struct ScriptCommand s_gs168_g1_s0_lives0_dlg0[] = { /* 0x821bbf8 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0c, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Wh-what's that?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(40),
|
||||
|
|
@ -116,7 +116,7 @@ static const struct ScriptCommand s_gs168_g1_s0_lives0_dlg0[] = { /* 0x821bbf8 *
|
|||
WAIT(90),
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" ...{WAIT_PRESS}What was that?{WAIT_PRESS}\nIt looked like a Pokémon, but...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -134,7 +134,7 @@ static const struct ScriptCommand s_gs168_g1_s0_lives0_dlg0[] = { /* 0x821bbf8 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Well, thinking about it\nisn't going to help.{WAIT_PRESS}\nLet's keep moving.")),
|
||||
VARIANT_DEFAULT(_(" I guess thinking about it\nwon't help us.{WAIT_PRESS}\nWe should keep moving.")),
|
||||
|
|
@ -238,7 +238,7 @@ static const struct ScriptCommand s_gs168_g2_s0_lives0_dlg0[] = { /* 0x821ca1c *
|
|||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x0000000b, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000b),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Wow!")),
|
||||
VARIANT_DEFAULT(_(" Oh!")),
|
||||
|
|
|
|||
|
|
@ -35,9 +35,9 @@ static const struct ScriptCommand s_gs169_g1_s0_lives0_dlg0[] = { /* 0x821cfa4 *
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
WAIT(90),
|
||||
{ 0x2e, 0x02, 0x0001, 0x0000000b, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000b),
|
||||
MSG_NPC(1, _(" Wow!{WAIT_PRESS}\nThe snow is like frozen powder!")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
MSG_NPC(1, _(" It looks pretty, but...{WAIT_PRESS}\nIt must be harsh there...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
WAIT(120),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
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...)") },
|
||||
|
|
@ -46,7 +46,7 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
|||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Are we really doing the right thing?)") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x14, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT_FLIP, 0x0001, 0x00000002),
|
||||
{ 0x2f, 0x00, 0x0001, 0x00000000, 0x00000002, NULL },
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Brr... It's too cold!{WAIT_PRESS}\nThere's only snow around us now.")),
|
||||
|
|
@ -71,7 +71,7 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
|||
VARIANT_DEFAULT(_(" I have this feeling there's\nnothing ahead of here, even if we keep\nmoving...")),
|
||||
VARIANT_DEFAULT(_(" And I'm getting exhausted...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
ASK3_VAR( TRUE, /*default*/ -1, /* speaker */ 1, PARTNER_TALK_KIND),
|
||||
VARIANT(/* == */ 1, _(" We two...\nWhat's going to happen to us?")),
|
||||
VARIANT(/* == */ 3, _(" The two of us...\nWhat's going to happen to us?")),
|
||||
|
|
@ -85,7 +85,7 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
|||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0001, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0001, 0x00000000, 0x00000002, NULL },
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ............{WAIT_PRESS}\nYeah, you're right.")),
|
||||
|
|
@ -105,7 +105,7 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
|||
VARIANT_DEFAULT(_(" And that's not changing.\nI still have faith in you, {NAME_0}...")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" I'll go wherever you go.")),
|
||||
VARIANT(/* == */ 3, _(" I'll go with you, always.")),
|
||||
|
|
@ -119,7 +119,7 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
|||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0001, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0001, 0x00000000, 0x00000002, NULL },
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" .........{WAIT_PRESS}Sorry.{WAIT_PRESS}\nI shouldn't have said that.\nIt doesn't help scaring you like that.")),
|
||||
|
|
@ -142,7 +142,7 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
|||
VARIANT_DEFAULT(_(" And that's not changing.\nI still have faith in you, {NAME_0}...")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" I'll go wherever you go.")),
|
||||
VARIANT(/* == */ 3, _(" I'll go with you, always.")),
|
||||
|
|
@ -168,7 +168,7 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
|||
{ 0x54, 0x00, 0x0300, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x00000002),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...{WAIT_PRESS}Wh-what?{WAIT_PRESS} What was that?)") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(476),
|
||||
|
|
@ -185,7 +185,7 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
|||
FANFARE_PLAY2(469),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0001, 0x00000000, 0x00000002, NULL },
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Huh?{WAIT_PRESS} What's the matter?\n{NAME_0}?")),
|
||||
|
|
@ -287,17 +287,17 @@ static const struct ScriptCommand s_gs170_g2_s0_lives0_dlg0[] = { /* 0x821ee64 *
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" I am so glad.{WAIT_PRESS}\nFinally, we get to meet.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...You're...{WAIT_PRESS} What...") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0001, 0x00000004),
|
||||
{ 0x2f, 0x00, 0x0001, 0x00000000, 0x00000002, NULL },
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey, {NAME_0}.\nWhat's up with you?")),
|
||||
|
|
@ -321,7 +321,7 @@ static const struct ScriptCommand s_gs170_g2_s0_lives0_dlg0[] = { /* 0x821ee64 *
|
|||
MSG_NPC(2, _(" Inside its peak...{WAIT_PRESS}\nNinetales lives.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0000, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...Ninetales?!") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -334,7 +334,7 @@ static const struct ScriptCommand s_gs170_g2_s0_lives0_dlg0[] = { /* 0x821ee64 *
|
|||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh! W-wait...!") },
|
||||
UPDATE_VARINT(CALC_SET, EVENT_LOCAL, 1),
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x00000005),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("..................") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ static const struct ScriptCommand s_gs171_g2_s0_lives0_dlg0[] = { /* 0x821fdc4 *
|
|||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
MSG_NPC(0, _(" ...If it keeps coming...\nIt will crash into this world.{WAIT_PRESS}\nIt shall be terrible.")),
|
||||
MSG_NPC(0, _(" Something must be done...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -144,14 +144,14 @@ static const struct ScriptCommand s_gs171_g3_s0_lives0_dlg0[] = { /* 0x82200b0 *
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0002, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0002, 0x00000000, 0x00000002, NULL },
|
||||
MSG_NPC(2, _(" Ah, good of you to come.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" Kwaaaaaaaaaah!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(465),
|
||||
|
|
@ -161,7 +161,7 @@ static const struct ScriptCommand s_gs171_g3_s0_lives0_dlg0[] = { /* 0x82200b0 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Wh-{WAIT_PRESS}what's going on?{WAIT_PRESS}\nWhat is {NAME_3} doing?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -170,7 +170,7 @@ static const struct ScriptCommand s_gs171_g3_s0_lives0_dlg0[] = { /* 0x82200b0 *
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" Teleport Gem?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -228,19 +228,19 @@ static const struct ScriptCommand s_gs171_g3_s0_lives0_dlg0[] = { /* 0x82200b0 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000042, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000042),
|
||||
MSG_NPC(2, _(" Hahaha! It must be bashful.\nLet it be.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Now...{WAIT_PRESS}\nI must ask you this one last time.")),
|
||||
MSG_NPC(2, _(" This journey will be fraught\nwith considerable danger.{WAIT_PRESS}\nWill you still go?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" You bet we will!")),
|
||||
VARIANT(/* == */ 1, _(" We need to see Rayquaza\nand ask it to blow up that falling\nstar, right?")),
|
||||
|
|
@ -256,7 +256,7 @@ static const struct ScriptCommand s_gs171_g3_s0_lives0_dlg0[] = { /* 0x82200b0 *
|
|||
VARIANT_DEFAULT(_(" That's my wish.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x03, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
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...)") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -398,7 +398,7 @@ static const struct ScriptCommand s_gs171_g4_s0_lives0_dlg0[] = { /* 0x82213fc *
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
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}...)") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -417,7 +417,7 @@ static const struct ScriptCommand s_gs171_g4_s0_lives0_dlg0[] = { /* 0x82213fc *
|
|||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0002, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0002, 0x00000000, 0x00000002, NULL },
|
||||
MSG_NPC(2, _(" We're counting on you!\n{NAME_1}! {NAME_0}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -608,7 +608,7 @@ static const struct ScriptCommand s_gs171_g5_s0_lives0_dlg0[] = { /* 0x8221f00 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x0000003c, 0x00ffffff, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...{WAIT_PRESS}Huh...?{WAIT_PRESS} This place...)") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x3b, 0x39, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -617,12 +617,12 @@ static const struct ScriptCommand s_gs171_g5_s0_lives0_dlg0[] = { /* 0x8221f00 *
|
|||
FANFARE_PLAY2(465),
|
||||
CALL_LABEL(3),
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000002),
|
||||
MSG_NPC(1, _("............Urgggh......")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _("...Regained consciousness!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x34, 0x00, -0x0001, 0x00000000, 0x00000000, _(" Oooooooohhhhh!") },
|
||||
|
|
@ -635,7 +635,7 @@ static const struct ScriptCommand s_gs171_g5_s0_lives0_dlg0[] = { /* 0x8221f00 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" ...Maybe...{WAIT_PRESS}\nDid Gengar save {NAME_0} too?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -643,28 +643,28 @@ static const struct ScriptCommand s_gs171_g5_s0_lives0_dlg0[] = { /* 0x8221f00 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0004, 0x00000042, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0004, 0x00000042),
|
||||
{ 0x2f, 0x00, 0x0004, -0x00000003, 0x00000000, NULL },
|
||||
MSG_NPC(4, _(" Awesome, you're alive!{WAIT_PRESS}\nYou really had all of us worried!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x0c, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0008, 0x00000000),
|
||||
MSG_NPC(8, _(" You were incredible!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0006, 0x00000042, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0006, 0x00000042),
|
||||
MSG_NPC(6, _(" Snivel...\nI'm so glad you're safe!{WAIT_PRESS}\nIt's fantastic!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000b, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000b),
|
||||
MSG_NPC(1, _(" Everyone... Thank you.{WAIT_PRESS}\nBut...")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" What about the star?!{WAIT_PRESS}\nWhat happened to it?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -681,7 +681,7 @@ static const struct ScriptCommand s_gs171_g5_s0_lives0_dlg0[] = { /* 0x8221f00 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" Fear not!\nThe star is no more.")),
|
||||
MSG_NPC(3, _(" Though it will not be\nright away...{WAIT_PRESS}\nThe disasters shall soon be calmed.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -718,14 +718,14 @@ static const struct ScriptCommand s_gs171_g5_s0_lives0_dlg0[] = { /* 0x8221f00 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000b, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000b),
|
||||
MSG_NPC(1, _(" Really!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
CALL_LABEL(3),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" We did it, {NAME_0}!{WAIT_PRESS}\nWe got it done!")),
|
||||
VARIANT(/* == */ 1, _(" We've won peace!")),
|
||||
|
|
@ -1095,34 +1095,34 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0007, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0007, 0x00000003, 0x00000000, NULL },
|
||||
MSG_NPC(7, _(" Yippee!\nThis is the greatest!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2d, 0x09, 0x0009, 0x00000059, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0d, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0009, 0x00000000),
|
||||
MSG_NPC(9, _(" This calls for a celebration!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2d, 0x09, 0x0009, 0x00000068, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000e, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x03, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0009, 0x00000000),
|
||||
MSG_NPC(9, _(" Let me shoot my Hydro\nPump to kick it off!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000e, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0004, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0004, -0x00000003, 0x00000000, NULL },
|
||||
MSG_NPC(4, _(" Whoa, hold on there!\nDon't you point those things at me!{WAIT_PRESS}\nFace the other way! The other way!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2d, 0x09, 0x0009, 0x00000055, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000f, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x05, 0x0009, 0x00000042, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_RIGHT, 0x0009, 0x00000042),
|
||||
MSG_NPC(9, _(" No, no!\nLet it loose! Hahaha!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CALL_LABEL(2),
|
||||
|
|
@ -1139,14 +1139,14 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
WAIT(120),
|
||||
{ 0x2e, 0x0c, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0008, 0x00000000),
|
||||
MSG_NPC(8, _(" I'll secure him so he can't\nget away.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0010, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0009, 0x00000059, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0d, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0009, 0x00000000),
|
||||
MSG_NPC(9, _(" Oh?{WAIT_PRESS} Not bad!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CALL_LABEL(2),
|
||||
|
|
@ -1157,7 +1157,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
UPDATE_VARINT(CALC_SET, EVENT_LOCAL, 1),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0c, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0004, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
MSG_NPC(4, _(" What, you're serious?!\nNooooo! Don't!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -1186,7 +1186,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
BGM_SWITCH(42),
|
||||
{ 0x2e, 0x03, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0005, 0x00000000),
|
||||
MSG_NPC(5, _(" We owe everything to you,\n{NAME_0}, and your friends.")),
|
||||
MSG_NPC(5, _(" Peace has returned to\nour world.")),
|
||||
MSG_NPC(5, _(" Thank you for everything.")),
|
||||
|
|
@ -1195,7 +1195,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
MSG_NPC(5, _(" It is time to bid farewell.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(It's finally come...{WAIT_PRESS}\nThis time has finally arrived...)") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -1215,7 +1215,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0c, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0006, 0x00000000),
|
||||
MSG_NPC(6, _(" Oh? {NAME_0}?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -1225,7 +1225,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
WAIT(45),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0001, 0x0000000c),
|
||||
{ 0x2f, 0x00, 0x0001, 0x00000000, 0x00000003, NULL },
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ...!{WAIT_PRESS} {NAME_0}...!{WAIT_PRESS}\nYour body...{WAIT_PRESS} What's happening?")),
|
||||
|
|
@ -1250,13 +1250,13 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0007, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0007, 0x00000041),
|
||||
MSG_NPC(7, _(" What?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0012, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0009, 0x0000004f, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0d, 0x0009, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0009, 0x00000041),
|
||||
MSG_NPC(9, _(" Wh-what are you saying?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
|
|
@ -1264,7 +1264,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" ...Huh?")),
|
||||
MSG_NPC(1, _(" ...{WAIT_PRESS}Leave...?{WAIT_PRESS}\nWhat do you mean, leave?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -1274,20 +1274,20 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Unbelievable!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2d, 0x09, 0x0009, 0x0000005a, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0c, 0x0009, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0009, 0x00000041),
|
||||
MSG_NPC(9, _(" Go back...{WAIT_PRESS}\nTo the human world?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Huh? W-why...?{WAIT_PRESS}\nWhy?!")),
|
||||
MSG_NPC(1, _(" I don't understand!\nWhy do you have to leave?!")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" Didn't we...{WAIT_PRESS}\nAren't we friends?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0014, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -1297,7 +1297,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000008, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000008),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Wait, {NAME_0}......")),
|
||||
VARIANT_DEFAULT(_(" Don't go, {NAME_0}......")),
|
||||
|
|
@ -1324,19 +1324,19 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
WAIT(30),
|
||||
TEXTBOX_AUTO_PRESS(60, 60),
|
||||
{ 0x2d, 0x09, 0x0009, 0x0000004e, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0c, 0x0009, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0009, 0x00000041),
|
||||
MSG_NPC(9, _(" {NAME_0}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0009, 0x00000059, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0d, 0x0009, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0009, 0x00000041),
|
||||
MSG_NPC(9, _(" {NAME_0}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0009, 0x0000004f, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0d, 0x0009, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0009, 0x00000041),
|
||||
{ 0x2f, 0x00, 0x0009, -0x00000003, 0x00000000, NULL },
|
||||
MSG_NPC(9, _(" {NAME_0}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0006, 0x00000042, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0006, 0x00000042),
|
||||
{ 0x2f, 0x00, 0x0006, -0x00000001, 0x00000002, NULL },
|
||||
MSG_NPC(6, _(" {NAME_0}...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -1345,7 +1345,7 @@ static const struct ScriptCommand s_gs171_g6_s0_lives0_dlg0[] = { /* 0x8223d40 *
|
|||
{ 0x59, 0x00, 0x0000, -0x000000c8, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
TEXTBOX_AUTO_PRESS(180, 180),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000006),
|
||||
MSG_NPC(1, _(" {NAME_0}!!! Nooooo!!!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
|
|
@ -2120,23 +2120,23 @@ static const struct ScriptCommand s_gs171_g7_s0_lives0_dlg0[] = { /* 0x8227f54 *
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(90),
|
||||
TEXTBOX_AUTO_PRESS(-1, -1),
|
||||
{ 0x2e, 0x02, 0x0006, 0x00000042, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0006, 0x00000042),
|
||||
MSG_NPC(6, _(" Snivel... {NAME_0}...{WAIT_PRESS}\nWhy...{WAIT_PRESS} I don't understand...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2d, 0x09, 0x0009, 0x00000059, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0d, 0x0009, 0x00000044, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0009, 0x00000044),
|
||||
MSG_NPC(9, _(" Why?{WAIT_PRESS}\nWhy was it necessary to leave us...?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2d, 0x09, 0x0009, 0x00000055, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0c, 0x0009, 0x00000043, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0009, 0x00000043),
|
||||
MSG_NPC(9, _(" {NAME_0} saved my\nlife...")),
|
||||
MSG_NPC(9, _(" But I hadn't done anything\nto show my thanks...")),
|
||||
MSG_NPC(9, _(" Left...{WAIT_PRESS}\nBefore I could even say thanks...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x0e, 0x0004, 0x00000043, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0004, 0x00000043),
|
||||
{ 0x2f, 0x00, 0x0004, -0x00000002, 0x00000000, NULL },
|
||||
MSG_NPC(4, _(" You're right...")),
|
||||
MSG_NPC(4, _(" Just upped and went like\nthat...")),
|
||||
|
|
@ -2146,13 +2146,13 @@ static const struct ScriptCommand s_gs171_g7_s0_lives0_dlg0[] = { /* 0x8227f54 *
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" This was coming...{WAIT_PRESS}\nOur world, it was saved by {NAME_0}.")),
|
||||
MSG_NPC(3, _(" I look back now...{WAIT_PRESS}\nWhen bound for the sky, {NAME_0}\nseemed...")),
|
||||
MSG_NPC(3, _(" As if resigned.\nResigned to accept what was to come.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000005),
|
||||
MSG_NPC(1, _(" ............{WAIT_PRESS}\nI think I know...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -2170,12 +2170,12 @@ static const struct ScriptCommand s_gs171_g7_s0_lives0_dlg0[] = { /* 0x8227f54 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000008, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000008),
|
||||
MSG_NPC(1, _(" Why...{WAIT_PRESS}\nWhy didn't {NAME_0} tell me earlier...?")),
|
||||
MSG_NPC(1, _(" If this was coming...{WAIT_PRESS}\nWhy didn't {NAME_0} tell me?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Those words couldn't be\nspoken.")),
|
||||
MSG_NPC(2, _(" As much as you are heart-\nbroken now...")),
|
||||
MSG_NPC(2, _(" {NAME_0} must have felt\nthe same pain of leaving.")),
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ static const struct ScriptCommand s_gs174_g1_s0_lives0_dlg0[] = { /* 0x822a258 *
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0004, 0x00000000),
|
||||
MSG_NPC(4, _(" Keke! {NAME_0}!{WAIT_PRESS}\nDidn't take much to put you down!{WAIT_PRESS}\nServes you right!")),
|
||||
MSG_NPC(4, _(" Kekeke!\nNow, what to do with you?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -70,7 +70,7 @@ static const struct ScriptCommand s_gs174_g1_s0_lives0_dlg0[] = { /* 0x822a258 *
|
|||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0004, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0004, 0x00000041),
|
||||
MSG_NPC(4, _(" I know!")),
|
||||
MSG_NPC(4, _(" I'll drag you into the dark\nworld. That'll do it.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -79,7 +79,7 @@ static const struct ScriptCommand s_gs174_g1_s0_lives0_dlg0[] = { /* 0x822a258 *
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0033, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x3b, 0x36, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000005, 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...)") },
|
||||
|
|
@ -88,14 +88,14 @@ static const struct ScriptCommand s_gs174_g1_s0_lives0_dlg0[] = { /* 0x822a258 *
|
|||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Am I going to be abandoned in a world\nI don't know?)") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(90),
|
||||
{ 0x2e, 0x14, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT_FLIP, 0x0004, 0x00000000),
|
||||
MSG_NPC(4, _(" ......")),
|
||||
MSG_NPC(4, _(" ............")),
|
||||
{ 0x3b, 0x36, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0034, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0004, 0x00000044, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0004, 0x00000044),
|
||||
MSG_NPC(4, _(" ..................{WAIT_PRESS}Hunh?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -115,9 +115,9 @@ static const struct ScriptCommand s_gs174_g1_s0_lives0_dlg0[] = { /* 0x822a258 *
|
|||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x0f, 0x0004, 0x00000044, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0004, 0x00000044),
|
||||
MSG_NPC(4, _(" Keh! To heck with this.{WAIT_PRESS}\nI'll just ditch you here...")),
|
||||
{ 0x2e, 0x15, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0004, 0x00000000),
|
||||
MSG_NPC(4, _(" That's it. Good-bye to you.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -467,7 +467,7 @@ static const struct ScriptCommand s_gs12_g9_s0_lives0_dlg0[] = { /* 0x81e2ec0 */
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" It's {NAME_0}'s house.")),
|
||||
VARIANT(/* == */ 1, _(" It also happens to be our\nrescue team's base.")),
|
||||
|
|
@ -489,7 +489,7 @@ static const struct ScriptCommand s_gs12_g9_s0_lives0_dlg0[] = { /* 0x81e2ec0 */
|
|||
{ 0x34, 0x00, -0x0001, 0x00000000, 0x00000000, _(" Th-thank you...") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000009, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000009),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hahaha, don't worry about it.\nNo need for thanks.")),
|
||||
VARIANT(/* == */ 1, _(" But forget that...{WAIT_PRESS}\nWhat happened to you?")),
|
||||
|
|
@ -499,7 +499,7 @@ static const struct ScriptCommand s_gs12_g9_s0_lives0_dlg0[] = { /* 0x81e2ec0 */
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x34, 0x00, -0x0001, 0x00000000, 0x00000000, _(" Y-yes...") },
|
||||
{ 0x2e, 0x0e, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0002, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0002, -0x00000001, 0x00000000, NULL },
|
||||
{ 0x2d, 0x03, 0x0002, 0x00000073, 0x00000000, NULL },
|
||||
MSG_NPC(2, _(" I'm named Spinda.")),
|
||||
|
|
@ -512,13 +512,13 @@ static const struct ScriptCommand s_gs12_g9_s0_lives0_dlg0[] = { /* 0x81e2ec0 */
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" A mirage Pokémon?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Yes! That!{WAIT_PRESS}\nIsn't it exciting?")),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
MSG_NPC(2, _(" Ever since then, I've been\ntraveling all over in hopes of seeing\nthe mirage Pokémon...")),
|
||||
|
|
@ -530,14 +530,14 @@ static const struct ScriptCommand s_gs12_g9_s0_lives0_dlg0[] = { /* 0x81e2ec0 */
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" I...{WAIT_PRESS}\nI'm giving up on my quest...")),
|
||||
MSG_NPC(2, _(" I'm simply worn out...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hold up a second!{WAIT_PRESS}\nAre you sure you want to give up that\neasily?")),
|
||||
VARIANT_DEFAULT(_(" Wait a second!{WAIT_PRESS}\nAre you sure you won't regret giving up\nthat easily?")),
|
||||
|
|
@ -551,7 +551,7 @@ static const struct ScriptCommand s_gs12_g9_s0_lives0_dlg0[] = { /* 0x81e2ec0 */
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" ...Please, I want you to\nhave this.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -569,7 +569,7 @@ static const struct ScriptCommand s_gs12_g9_s0_lives0_dlg0[] = { /* 0x81e2ec0 */
|
|||
SELECT_EFFECTS(9, 1),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" What is this?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -613,7 +613,7 @@ static const struct ScriptCommand s_gs12_g9_s0_lives0_dlg0[] = { /* 0x81e2ec0 */
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey, are you OK?{WAIT_PRESS}\nYou still look wobbly on your feet.")),
|
||||
VARIANT_DEFAULT(_(" Wait, are you OK?{WAIT_PRESS}\nYou're still unsteady on your feet.")),
|
||||
|
|
@ -621,7 +621,7 @@ static const struct ScriptCommand s_gs12_g9_s0_lives0_dlg0[] = { /* 0x81e2ec0 */
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Oh, no.\nWhen I walk, I always totter.{WAIT_PRESS}\nBye.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
|
|
@ -631,13 +631,13 @@ static const struct ScriptCommand s_gs12_g9_s0_lives0_dlg0[] = { /* 0x81e2ec0 */
|
|||
{ 0x91, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" {COLOR GREEN}Clear Wing{RESET}, huh...{WAIT_PRESS}\nI don't have a clue what this is all about...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But you are interested in\nthe mirage Pokémon, right?")),
|
||||
VARIANT(/* == */ 1, _(" For something like this,\nXatu'd be the one to ask.")),
|
||||
|
|
@ -893,7 +893,7 @@ static const struct ScriptCommand s_gs12_g10_s0_lives0_dlg0[] = { /* 0x81e507c *
|
|||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x02, 0x0000, 0x0000000c, 0x00000000, NULL },
|
||||
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?!") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -1002,23 +1002,23 @@ static const struct ScriptCommand s_gs12_g12_s0_lives0_dlg0[] = { /* 0x81e5884 *
|
|||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey, {NAME_0}!\nGreat news!")),
|
||||
VARIANT(/* == */ 1, _(" {NAME_2} wants to\njoin us!")),
|
||||
VARIANT_DEFAULT(_(" Listen, {NAME_0}!\nI've got great news!")),
|
||||
VARIANT_DEFAULT(_(" {NAME_2} wants to\njoin us!")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" I saw {NAME_2} outside\nlooking dazed, so I went and said hello.")),
|
||||
VARIANT(/* == */ 1, _(" It turns out that it was\nsuddenly blown here by gusting winds!")),
|
||||
VARIANT_DEFAULT(_(" I saw {NAME_2} outside\nlooking stunned, so I introduced myself.")),
|
||||
VARIANT_DEFAULT(_(" It says it was blown here\nby a sudden gust of wind!")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" It doesn't seem to have any\nidea why it would even end up here.")),
|
||||
VARIANT_DEFAULT(_(" It doesn't seem to know\nwhy it would end up here.")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000009, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000009),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ...But since it's here, it\nfigures it must be for a good reason,\nso it wants to join us!")),
|
||||
VARIANT_DEFAULT(_(" ...But since it's here, it\ndecided that it must be for a good reason.\nAnd so it wants to join us!")),
|
||||
|
|
@ -1032,7 +1032,7 @@ static const struct ScriptCommand s_gs12_g12_s0_lives0_dlg0[] = { /* 0x81e5884 *
|
|||
FANFARE_PLAY2(455),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" OK! That's settled!")),
|
||||
VARIANT_DEFAULT(_(" Great!\nThat's that!")),
|
||||
|
|
@ -1045,11 +1045,11 @@ static const struct ScriptCommand s_gs12_g12_s0_lives0_dlg0[] = { /* 0x81e5884 *
|
|||
FANFARE_PLAY2(473),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hah?! Are you sure?\nThat Pokémon came to us...")),
|
||||
VARIANT_DEFAULT(_(" Huh?! You're sure of that?\nThat Pokémon volunteered to join...")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Let me ask you again.{WAIT_PRESS}\nBut this is the last time.")),
|
||||
VARIANT_DEFAULT(_(" Let me make sure.{WAIT_PRESS}\nAnd I won't ask you again.")),
|
||||
|
|
@ -1061,11 +1061,11 @@ static const struct ScriptCommand s_gs12_g12_s0_lives0_dlg0[] = { /* 0x81e5884 *
|
|||
CHOICE(/* label */ 5, _("No.")),
|
||||
LABEL(5), /* = 0x05 */
|
||||
UPDATE_VARINT(CALC_SET, EVENT_LOCAL, 2),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" All right...\nIt's disappointing, but that's the way\nit goes.")),
|
||||
VARIANT_DEFAULT(_(" OK...\nIt's disappointing, but it can't be helped.")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" I'll go tell {NAME_2} no.")),
|
||||
VARIANT_DEFAULT(_(" I'll let {NAME_2} know\nhe hasn't been accepted.")),
|
||||
|
|
@ -1145,29 +1145,29 @@ static const struct ScriptCommand s_gs12_g13_s0_lives0_dlg0[] = { /* 0x81e6580 *
|
|||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey, {NAME_0}!\nGreat news!")),
|
||||
VARIANT(/* == */ 1, _(" Team {COLOR CYAN}{TEAM_NAME}{RESET}'s\nrescue rank went up!")),
|
||||
VARIANT_DEFAULT(_(" Listen, {NAME_0}!\nI've got great news!")),
|
||||
VARIANT_DEFAULT(_(" Team {COLOR CYAN}{TEAM_NAME}{RESET}'s\nrescue rank went up!")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" I saw Pelipper outside\nlooking dazed, so I went and said hello.")),
|
||||
VARIANT(/* == */ 1, _(" It turns out, he was\nsuddenly blown here by gusting winds!")),
|
||||
VARIANT_DEFAULT(_(" I saw Pelipper outside\nlooking stunned, so I chatted with him.")),
|
||||
VARIANT_DEFAULT(_(" Pelipper says he was blown\nhere by a sudden gust of wind!")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" He doesn't seem to have any\nidea why he would even end up here.")),
|
||||
VARIANT_DEFAULT(_(" He doesn't seem to know\nwhy he would end up here.")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" See, Pelipper was supposed\nto be making a delivery.")),
|
||||
VARIANT(/* == */ 1, _(" He was on his way to\na different rescue team with a crest\nused to signify a higher rescue rank.")),
|
||||
VARIANT_DEFAULT(_(" Pelipper was on his way to\nanother rescue team.")),
|
||||
VARIANT_DEFAULT(_(" He was supposed to take\nthem their new crest showing that\nthey'd gone up in rescue rank.")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But since he ended up here,\nhe figures it must be for a good reason.\nWe're getting the rescue rank crest!")),
|
||||
VARIANT(/* == */ 1, _(" Isn't that awesome?!{WAIT_PRESS}\nIt's kind of unfair, but...{WAIT_PRESS}\nWell, so what?")),
|
||||
|
|
@ -1245,7 +1245,7 @@ static const struct ScriptCommand s_gs12_g14_s0_lives0_dlg0[] = { /* 0x81e6fcc *
|
|||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey, {NAME_0}!\nGreat news!")),
|
||||
VARIANT(/* == */ 1, _(" The Rescue Organization\nsent us a cash reward!")),
|
||||
|
|
@ -1320,13 +1320,13 @@ static const struct ScriptCommand s_gs12_g15_s0_lives0_dlg0[] = { /* 0x81e7560 -
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0x2e, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
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?") },
|
||||
FANFARE_PLAY2(469),
|
||||
CALL_SCRIPT(QUESTION_FUNC),
|
||||
{ 0x2e, 0x00, 0x0000, 0x00000004, 0x00000000, NULL },
|
||||
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...") },
|
||||
|
|
@ -1434,7 +1434,7 @@ static const struct ScriptCommand s_gs12_g17_s0_lives0_dlg0[] = { /* 0x81e7be8 *
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0x2e, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
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...") },
|
||||
|
|
@ -1510,9 +1510,9 @@ static const struct ScriptCommand s_gs12_g19_s0_lives0_dlg0[] = { /* 0x81e8094 *
|
|||
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...") },
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000009, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x00000009),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh, well.\nToday's another day of rescues!") },
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("I wonder if I have any mail?\nBetter check the Mailbox.") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2240,7 +2240,7 @@ static const struct ScriptCommand s_gs12_g37_s0_lives0_dlg0[] = { /* 0x81eab48 *
|
|||
WAIT(30),
|
||||
FANFARE_PLAY2(466),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("{NAME_2} knows!{WAIT_PRESS}\nShe knows why I became a Pokémon.") },
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000004, 0x00000000, NULL },
|
||||
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?") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2285,7 +2285,7 @@ static const struct ScriptCommand s_gs12_g38_s0_lives0_dlg0[] = { /* 0x81eaddc *
|
|||
{ 0x97, 0x00, 0x0002, 0x00000001, 0x00000003, NULL },
|
||||
WAIT(30),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0x2e, 0x02, 0x0000, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh, wow, another earthquake...") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(120),
|
||||
|
|
@ -2293,7 +2293,7 @@ static const struct ScriptCommand s_gs12_g38_s0_lives0_dlg0[] = { /* 0x81eaddc *
|
|||
{ 0x97, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
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...") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2335,14 +2335,14 @@ static const struct ScriptCommand s_gs12_g39_s0_lives0_dlg0[] = { /* 0x81eb100 *
|
|||
{ 0x97, 0x00, 0x0002, 0x00000001, 0x00000003, NULL },
|
||||
WAIT(30),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0x2e, 0x02, 0x0000, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh? Another earthquake...") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(120),
|
||||
FANFARE_FADEOUT2(60, 453),
|
||||
{ 0x97, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
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...") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2353,7 +2353,7 @@ static const struct ScriptCommand s_gs12_g39_s0_lives0_dlg0[] = { /* 0x81eb100 *
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x2e, 0x02, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" {NAME_0}!\nThere's a commotion down at the square!")),
|
||||
MSG_NPC(1, _(" A lot of Pokémon have\nalready gathered there.")),
|
||||
MSG_NPC(1, _(" Let's go to the square right\nnow!")),
|
||||
|
|
@ -2475,9 +2475,9 @@ static const struct ScriptCommand s_gs12_g42_s0_lives0_dlg0[] = { /* 0x81eb95c *
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
MSG_NPC(1, _(" How do you like Dream\nEater?{WAIT_PRESS}\nHorrible, isn't it? Keke!")),
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000044, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000044),
|
||||
MSG_NPC(1, _(" But who would've thought\nyou were also human before...{WAIT_PRESS}\nDidn't expect that.")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" But who cares?\nSomeone like that's sure to be some\nlowlife. Keke!")),
|
||||
MSG_NPC(1, _(" I'll expose you yet!")),
|
||||
MSG_NPC(1, _(" I'll expose what's in your\nheart with Dream Eater! Kekeke!")),
|
||||
|
|
@ -2486,7 +2486,7 @@ static const struct ScriptCommand s_gs12_g42_s0_lives0_dlg0[] = { /* 0x81eb95c *
|
|||
FANFARE_PLAY2(464),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000044, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000044),
|
||||
MSG_NPC(1, _(" Hm?!{WAIT_PRESS}\nSomething's coming!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(484),
|
||||
|
|
|
|||
|
|
@ -77,8 +77,8 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
|||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x01, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -104,14 +104,14 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
|||
VARIANT_DEFAULT(_(" You were passed out here.\nI'm glad to see you awake!")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" I'm {NAME_1}.\nGlad to meet you!")),
|
||||
VARIANT(/* == */ 3, _(" I'm {NAME_1}.\nHappy to meet you!")),
|
||||
VARIANT_DEFAULT(_(" I'm {NAME_1}.\nGlad to meet you!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ...So, who might you be?{WAIT_PRESS}\nI don't think I've seen your face around\nhere.")),
|
||||
VARIANT(/* == */ 3, _(" ...And, you are?{WAIT_PRESS}\nI don't think I've seen you around before.")),
|
||||
|
|
@ -124,7 +124,7 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hah?{WAIT_PRESS}\nYou say you're a human?")),
|
||||
VARIANT(/* == */ 1, _(" But any which way I look\nat you, you're a normal {POKEMON_0}.")),
|
||||
|
|
@ -142,12 +142,12 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
|||
FANFARE_PLAY2(482),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe2, 0x00, 0x01e2, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0000, 0x0000000c, 0x00000000, NULL },
|
||||
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}!)") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x00000004),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...But why?\nI don't remember anything...)") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
|
|
@ -160,7 +160,7 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
|||
VARIANT_DEFAULT(_(" Your name?{WAIT_PRESS}\nWhat's your name?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x00000000),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(My name...?{WAIT_PRESS}\nThat's right, my name is...)") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
|
|
@ -168,14 +168,14 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
|||
{ 0x3d, 0x00, 0x0000, 0x00000001, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Uh-huh... {NAME_0}.{WAIT_PRESS}\nThat's...")),
|
||||
VARIANT(/* == */ 3, _(" OK.\nYou're named {NAME_0}?{WAIT_PRESS}\nWell...")),
|
||||
VARIANT_DEFAULT(_(" Oh.\n{NAME_0}'s your name?{WAIT_PRESS}\nWell...")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000a, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000a),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" A funny name!")),
|
||||
VARIANT(/* == */ 3, _(" Isn't it a funny name!")),
|
||||
|
|
@ -199,7 +199,7 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
|||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hah?\nI hear shouting over there...")),
|
||||
VARIANT_DEFAULT(_(" Huh? I hear shouts from\nover there...")),
|
||||
|
|
@ -217,13 +217,13 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
|||
BGM_SWITCH(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" It's horrible!\nMy {NAME_3} fell into a cavern!\nMy poor baby!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" What?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(12),
|
||||
|
|
@ -244,7 +244,7 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" We can't just do nothing!\nLet's go help this kid!")),
|
||||
VARIANT_DEFAULT(_(" This sounds bad!\nWe have to go help!")),
|
||||
|
|
@ -382,9 +382,9 @@ static const struct ScriptCommand s_gs178_g2_s0_lives0_dlg0[] = { /* 0x822df60 -
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x00000036, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0002, 0x00000000),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
|
|
@ -407,7 +407,7 @@ static const struct ScriptCommand s_gs178_g2_s0_lives0_dlg0[] = { /* 0x822df60 -
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" Wh-where...?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -422,7 +422,7 @@ static const struct ScriptCommand s_gs178_g2_s0_lives0_dlg0[] = { /* 0x822df60 -
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" I guess if we're defeated\nin there, we don't get to advance.")),
|
||||
MSG_NPC(1, _(" It's a mysterious dungeon,\nI guess.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -536,14 +536,14 @@ static const struct ScriptCommand s_gs178_g3_s0_lives0_dlg0[] = { /* 0x822ea18 -
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0003, 0x00000000),
|
||||
MSG_NPC(2, _(" My baby's safe...{WAIT_PRESS}\nI'm sorry, I don't know how I could ever\nthank you properly...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000009, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000009),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Aww, don't worry, lady.{WAIT_PRESS}\nThere have been a lot of quakes and\nfissures lately. It's dangerous.")),
|
||||
VARIANT(/* == */ 1, _(" I'm glad your little guy's\nnot hurt, honestly.")),
|
||||
|
|
@ -554,7 +554,7 @@ static const struct ScriptCommand s_gs178_g3_s0_lives0_dlg0[] = { /* 0x822ea18 -
|
|||
MSG_NPC(2, _(" Please, may I have your\nnames at least?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" I'm {NAME_1}.")),
|
||||
VARIANT(/* == */ 3, _(" I'm {NAME_1}.")),
|
||||
|
|
@ -566,7 +566,7 @@ static const struct ScriptCommand s_gs178_g3_s0_lives0_dlg0[] = { /* 0x822ea18 -
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0003, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0003, 0x00000041),
|
||||
MSG_NPC(3, _(" ............{WAIT_PRESS}\nCool...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -578,10 +578,10 @@ static const struct ScriptCommand s_gs178_g3_s0_lives0_dlg0[] = { /* 0x822ea18 -
|
|||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
WAIT(30),
|
||||
FANFARE_STOP2(470),
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000004, 0x00000000, NULL },
|
||||
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...)") },
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000001, 0x00000000, NULL },
|
||||
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.)") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -616,13 +616,13 @@ static const struct ScriptCommand s_gs178_g3_s0_lives0_dlg0[] = { /* 0x822ea18 -
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey, thanks for helping me\nout.")),
|
||||
VARIANT_DEFAULT(_(" Thank you for helping!")),
|
||||
{ 0x91, 0x08, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" You're pretty tough.\nI respect that.")),
|
||||
VARIANT(/* == */ 1, _(" So, uh...\nWhat are you going to do?\nAfter this, I mean.")),
|
||||
|
|
@ -630,11 +630,11 @@ static const struct ScriptCommand s_gs178_g3_s0_lives0_dlg0[] = { /* 0x822ea18 -
|
|||
VARIANT_DEFAULT(_(" So...\nWhat are you going to do?\nDo you have any plans?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x00000004),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(............)") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ...{WAIT_PRESS}Say, {NAME_0}.{WAIT_PRESS}\nIf you don't have anywhere to stay,\nwhy don't you come with me?")),
|
||||
VARIANT_DEFAULT(_(" ...{WAIT_PRESS}Listen, {NAME_0}.{WAIT_PRESS}\nIf you don't have a place to stay, you\nshould come with me.")),
|
||||
|
|
|
|||
|
|
@ -37,12 +37,12 @@ static const struct ScriptCommand s_gs179_g1_s0_lives0_dlg0[] = { /* 0x822fdd0 -
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0002, 0x00000000),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000042, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000042),
|
||||
MSG_NPC(2, _(" Waaaaah...")),
|
||||
MSG_NPC(2, _(" Mommy...\nWhere are you...? Sniffle...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -50,7 +50,7 @@ static const struct ScriptCommand s_gs179_g1_s0_lives0_dlg0[] = { /* 0x822fdd0 -
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" We came to rescue you.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -64,7 +64,7 @@ static const struct ScriptCommand s_gs179_g1_s0_lives0_dlg0[] = { /* 0x822fdd0 -
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" OK.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ static const struct ScriptCommand s_gs180_g1_s0_lives0_dlg0[] = { /* 0x823047c *
|
|||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x0a, 0x0000, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" OH, YOU ARE HERE.\nBZBZBZZ!")),
|
||||
MSG_NPC(2, _(" MY FRIENDS ARE IN THIS\nCAVERN. BZBZBZZ.")),
|
||||
MSG_NPC(2, _(" MY FRIENDS SHOULD BE\nON B{VALUE_0}F. PLEASE HELP THEM!\nBZBZBZZZT!")),
|
||||
|
|
@ -172,7 +172,7 @@ static const struct ScriptCommand s_gs180_g2_s0_lives0_dlg0[] = { /* 0x8230ae4 *
|
|||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" The {NAME_2} are in\nthere somewhere.")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -256,9 +256,9 @@ static const struct ScriptCommand s_gs180_g3_s0_lives0_dlg0[] = { /* 0x8231020 *
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(90),
|
||||
{ 0x2e, 0x03, 0x0003, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0004, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0005, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0003, 0x00000001),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0004, 0x00000001),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0005, 0x00000001),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -293,7 +293,7 @@ static const struct ScriptCommand s_gs180_g3_s0_lives0_dlg0[] = { /* 0x8231020 *
|
|||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" YOU ARE OUR HERO.\nTHANK YOU. BZBZBZZ!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ static const struct ScriptCommand s_gs181_g1_s0_lives0_dlg0[] = { /* 0x8231d84 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Oh, hey, there they are.\nLet's get them out.")),
|
||||
VARIANT_DEFAULT(_(" Oh, there they are!\nLet's get them out safely.")),
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ static const struct ScriptCommand s_gs182_g1_s0_lives0_dlg0[] = { /* 0x8232228 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000064, NULL },
|
||||
WAIT(15),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" So, this is it...\n{COLOR YELLOW_D}Mt. Steel{RESET}...")),
|
||||
VARIANT(/* == */ 1, _(" {NAME_3}'s been taken\nto the peak here...")),
|
||||
|
|
@ -58,7 +58,7 @@ static const struct ScriptCommand s_gs182_g1_s0_lives0_dlg0[] = { /* 0x8232228 *
|
|||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
WAIT(60),
|
||||
{ 0x2d, 0x0a, 0x0000, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" The peak is {VALUE_0}F!\nThank you for helping! Farewell!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -72,7 +72,7 @@ static const struct ScriptCommand s_gs182_g1_s0_lives0_dlg0[] = { /* 0x8232228 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ......{WAIT_PRESS}\nWell, I guess we go...")),
|
||||
VARIANT_DEFAULT(_(" ......{WAIT_PRESS}\nUh... Let's go.")),
|
||||
|
|
@ -160,7 +160,7 @@ static const struct ScriptCommand s_gs182_g2_s0_lives0_dlg0[] = { /* 0x8232988 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" We'll take another shot at\n{COLOR YELLOW_D}Mt. Steel{RESET}.")),
|
||||
VARIANT(/* == */ 1, _(" We'll rescue {NAME_3}\nno matter what it takes!")),
|
||||
|
|
@ -177,7 +177,7 @@ static const struct ScriptCommand s_gs182_g2_s0_lives0_dlg0[] = { /* 0x8232988 *
|
|||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
WAIT(60),
|
||||
{ 0x2d, 0x0a, 0x0000, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" The peak is {VALUE_0}F!\nThank you for helping! Farewell!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -191,7 +191,7 @@ static const struct ScriptCommand s_gs182_g2_s0_lives0_dlg0[] = { /* 0x8232988 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ......{WAIT_PRESS}\nWell, here we go...")),
|
||||
VARIANT_DEFAULT(_(" ......{WAIT_PRESS}\nUh... Let's go.")),
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ static const struct ScriptCommand s_gs183_g1_s0_lives0_dlg0[] = { /* 0x82333ec *
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x0f, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" Grr... I can't keep up!{WAIT_PRESS}\nI'll flee for now!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -62,7 +62,7 @@ static const struct ScriptCommand s_gs183_g1_s0_lives0_dlg0[] = { /* 0x82333ec *
|
|||
WAIT(5),
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000018, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey!\nWe sent {NAME_3} packing!")),
|
||||
VARIANT(/* == */ 1, _(" You're safe now.\nCome on down!")),
|
||||
|
|
@ -70,7 +70,7 @@ static const struct ScriptCommand s_gs183_g1_s0_lives0_dlg0[] = { /* 0x82333ec *
|
|||
VARIANT_DEFAULT(_(" It's OK now.\nCome down over here.")),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" I can't...\nI'm too scared to move...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -85,29 +85,29 @@ static const struct ScriptCommand s_gs183_g1_s0_lives0_dlg0[] = { /* 0x82333ec *
|
|||
MSG_NPC(1, _(" ...Whoa.")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Wow. This is some cliff...\nI can't see the bottom.")),
|
||||
VARIANT_DEFAULT(_(" Sheesh! Look at this cliff...\nI can't see the bottom.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" {NAME_0}, what'll\nwe do?\nWe can't get across this.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0c, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0004, 0x00000000),
|
||||
{ 0x34, 0x00, -0x0001, 0x00000000, 0x00000000, _(" BZBZBZZ!") },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey! It's those {NAME_4}\nfrom that rescue!")),
|
||||
VARIANT_DEFAULT(_(" Oh, hi!\nYou're the {NAME_4} we saved!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0c, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0004, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0004, 0x00000002, 0x00000000, NULL },
|
||||
MSG_NPC(4, _(" WE GOT WORD OF THIS.{WAIT_PRESS}\nWE CAN RESCUE DIGLETT FROM THE\nSKY. BZBZBZZ!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -115,7 +115,7 @@ static const struct ScriptCommand s_gs183_g1_s0_lives0_dlg0[] = { /* 0x82333ec *
|
|||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
MSG_NPC(4, _(" HOLD ON TO US TIGHT.\nBZBZBZZZ!")),
|
||||
{ 0x2e, 0x0d, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0004, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0004, -0x00000002, 0x00000000, NULL },
|
||||
MSG_NPC(4, _(" DON'T BE SCARED.\nWE WON'T MAKE THE MISTAKE OF\nZAPPING YOU. BZBZBZZT!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ static const struct ScriptCommand s_gs184_g1_s0_lives0_dlg0[] = { /* 0x82343f8 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" This is it.\n{NAME_2} is lost in these woods.")),
|
||||
VARIANT(/* == */ 1, _(" {NAME_3}'s crew\nshould have a head start on us.")),
|
||||
|
|
@ -94,7 +94,7 @@ static const struct ScriptCommand s_gs184_g2_s0_lives0_dlg0[] = { /* 0x8234830 *
|
|||
{ 0x2d, 0x09, 0x0002, 0x0000005b, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Let's move it, {NAME_0}!")),
|
||||
VARIANT(/* == */ 1, _(" Even while we're dawdling\nhere, {NAME_2}'s team...")),
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ static const struct ScriptCommand s_gs185_g1_s0_lives0_dlg0[] = { /* 0x8234d94 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0003, 0x00000043, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0003, 0x00000043),
|
||||
MSG_NPC(3, _(" Owowowow...{WAIT_PRESS}\nYou'll pay for this!\nDon't you forget it!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(16),
|
||||
|
|
@ -58,7 +58,7 @@ static const struct ScriptCommand s_gs185_g1_s0_lives0_dlg0[] = { /* 0x8234d94 *
|
|||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000009, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000009),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Well, those pests are gone.\nLet's find {NAME_2}.")),
|
||||
VARIANT_DEFAULT(_(" No one should hold us back\nnow. Let's find {NAME_2}.")),
|
||||
|
|
@ -75,20 +75,20 @@ static const struct ScriptCommand s_gs185_g1_s0_lives0_dlg0[] = { /* 0x8234d94 *
|
|||
{ 0x93, 0x04, 0x0002, 0x0000005e, 0x00000000, NULL },
|
||||
{ 0xe2, 0x00, 0x01d1, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x04, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_LEFT, 0x0002, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0002, 0x00000000, -0x00000003, NULL },
|
||||
MSG_NPC(2, _(" Did you maybe come looking\nfor me?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(16),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" You must be {NAME_2}.")),
|
||||
MSG_NPC(1, _(" Let's get you home.\nCaterpie was worried about you.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(16),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Yay!")),
|
||||
MSG_NPC(2, _(" I was scared, so I kept my\nshell hardened...and waited and waited.")),
|
||||
MSG_NPC(2, _(" Thank you!")),
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
{ 0x2d, 0x09, 0x0003, 0x0000005b, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(120),
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Whew, this is some cliff.")),
|
||||
VARIANT_DEFAULT(_(" Wow! This cliff is steep!")),
|
||||
|
|
@ -62,13 +62,13 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" So your friend {NAME_2}\nis somewhere deep in this canyon?")),
|
||||
VARIANT_DEFAULT(_(" Your friend {NAME_2}\nis lost deep in this canyon?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x0d, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Yes...\nI'm sorry to ask, but please help.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -98,7 +98,7 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
VARIANT_DEFAULT(_(" Yes? What is it?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x0d, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" There's something I forgot\nto mention...")),
|
||||
MSG_NPC(2, _(" This canyon is known as\nthe {COLOR YELLOW_D}Silent Chasm{RESET}, but...")),
|
||||
MSG_NPC(2, _(" It's rumored that an amazing\nmonster sleeps here.")),
|
||||
|
|
@ -106,12 +106,12 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
FANFARE_PLAY2(473),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" M...{WAIT_PRESS}monster?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Yes, but!{WAIT_PRESS}\nIt's only folklore!")),
|
||||
MSG_NPC(2, _(" It's also true that\nShiftry hasn't returned...")),
|
||||
MSG_NPC(2, _(" I just thought I should\nlet you know...")),
|
||||
|
|
@ -119,19 +119,19 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000006),
|
||||
MSG_NPC(1, _(" Owowow!\nMy stomach! It hurts...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000005, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" Oh!{WAIT_PRESS}\nWhat's wrong?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" My stomach suddenly started\ncramping up! Owowow...")),
|
||||
VARIANT(/* == */ 1, _(" I think it's something I ate\nthis morning...")),
|
||||
|
|
@ -139,7 +139,7 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
VARIANT_DEFAULT(_(" I think my breakfast was\nspoiled or something...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey, {NAME_0}, you too,\nright?")),
|
||||
VARIANT_DEFAULT(_(" Say, {NAME_0}, you're\nfeeling sick too, aren't you?")),
|
||||
|
|
@ -160,7 +160,7 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" See...\n{NAME_0} is in pain too.")),
|
||||
VARIANT(/* == */ 1, _(" Sorry, but we can't handle\nthis rescue...")),
|
||||
|
|
@ -170,10 +170,10 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" Is that so?")),
|
||||
MSG_NPC(2, _(" But {NAME_0}...")),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Hasn't had anything to\neat yet this morning.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
|
|
@ -184,7 +184,7 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
WAIT(20),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" Owowow...{WAIT_PRESS}\nI guess the cramping settled down...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
|
|
@ -192,13 +192,13 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
CALL_SCRIPT(SMILE_START_FUNC),
|
||||
WAIT(45),
|
||||
CALL_SCRIPT(SMILE_END_FUNC),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" Hahahahaha...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
JUMP_LABEL(16),
|
||||
LABEL(13), /* = 0x0d */
|
||||
UPDATE_VARINT(CALC_SET, EVENT_LOCAL, 1),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" Huh...?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -206,21 +206,21 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
FANFARE_PLAY2(457),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000003),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" What's wrong with you,\n{NAME_0}?!\nBack me up here!")),
|
||||
VARIANT(/* == */ 1, _(" You're my partner!\nYou have to catch my drift better!")),
|
||||
VARIANT_DEFAULT(_(" What's the matter,\n{NAME_0}?!\nI need you to back me!")),
|
||||
VARIANT_DEFAULT(_(" If you're my partner, you\nneed to read my cues better!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" Wh-why this sudden\noutburst, {NAME_1}?")),
|
||||
MSG_NPC(2, _(" Don't you have a\nstomachache?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" Huh?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -235,7 +235,7 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(470),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" Hahahahaha...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(45),
|
||||
|
|
@ -244,7 +244,7 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
WAIT(20),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" So, this monster.\nWhat is it like?")),
|
||||
VARIANT_DEFAULT(_(" So, anyway, you said there\nmay be a monster.\nWhat is it like?")),
|
||||
|
|
@ -252,7 +252,7 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" I don't know very much\nat all...")),
|
||||
MSG_NPC(2, _(" It is an old folktale.\nI wouldn't know if it existed or not.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -265,11 +265,11 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2d, 0x0a, 0x0000, 0x00000006, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0d, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" My friend Jumpluff should\nbe around B{VALUE_0}F.{WAIT_PRESS}\nPlease take care!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" You bet we will!")),
|
||||
VARIANT_DEFAULT(_(" OK! Gotcha!")),
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ static const struct ScriptCommand s_gs187_g1_s0_lives0_dlg0[] = { /* 0x8237d1c *
|
|||
{ 0xe4, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x50, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
WAIT(32),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" {NAME_2}'s friend is\nsupposed to be around here, right?")),
|
||||
VARIANT_DEFAULT(_(" Isn't this the place?\nWhere {NAME_2}'s friend is supposed\nto be?")),
|
||||
|
|
@ -58,29 +58,29 @@ static const struct ScriptCommand s_gs187_g1_s0_lives0_dlg0[] = { /* 0x8237d1c *
|
|||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Oh, hey!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x20, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" We came for you!\nAre you all right?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x0e, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" Yes...\nI'm fine, but...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" Great!\nYour friend is waiting for you.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" {NAME_3} is in the\nback...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" Huh? {NAME_3}?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000004, 0x00000000, NULL },
|
||||
|
|
@ -91,7 +91,7 @@ static const struct ScriptCommand s_gs187_g1_s0_lives0_dlg0[] = { /* 0x8237d1c *
|
|||
{ 0x91, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" Let's go!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -101,13 +101,13 @@ static const struct ScriptCommand s_gs187_g1_s0_lives0_dlg0[] = { /* 0x8237d1c *
|
|||
{ 0x89, 0x3c, 0x01cc, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey! Are you all right?\nGet it together!")),
|
||||
VARIANT_DEFAULT(_(" Listen! Are you OK?\nSnap out of it!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x0e, 0x0003, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0003, 0x00000041),
|
||||
MSG_NPC(3, _(" ...Urrrgh.\nForget about me...")),
|
||||
MSG_NPC(3, _(" Get away from here!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -174,13 +174,13 @@ static const struct ScriptCommand s_gs187_g1_s0_lives0_dlg0[] = { /* 0x8237d1c *
|
|||
WAIT(15),
|
||||
BGM_SWITCH(9),
|
||||
{ 0x34, 0x00, -0x0001, 0x00000000, 0x00000000, _(" I am {NAME_6}!\nThe embodiment of lightning!") },
|
||||
{ 0x2e, 0x0e, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0006, 0x00000000),
|
||||
MSG_NPC(6, _(" If you wish to save\n{NAME_3}, then scale {COLOR YELLOW_D}Mt. Thunder{RESET}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" {NAME_6}...")),
|
||||
MSG_NPC(1, _(" So that's the legendary\nmonster...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ static const struct ScriptCommand s_gs188_g1_s0_lives0_dlg0[] = { /* 0x82392cc *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" This must be the foot of\n{COLOR YELLOW_D}Mt. Thunder{RESET}...")),
|
||||
VARIANT(/* == */ 1, _(" I wonder if {NAME_3}'s\nteam is already on the way...")),
|
||||
|
|
@ -62,13 +62,13 @@ static const struct ScriptCommand s_gs188_g1_s0_lives0_dlg0[] = { /* 0x82392cc *
|
|||
VARIANT(/* == */ 1, _(" {NAME_2}, huh...{WAIT_PRESS}\nIt sounds really tough.")),
|
||||
VARIANT_DEFAULT(_(" {NAME_2}...{WAIT_PRESS}\nIt sounds very tough...")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
MSG_NPC(1, _(" Brr... I'm shaking...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But I can't be spooked\nby this.")),
|
||||
VARIANT(/* == */ 1, _(" Our mission is to rescue\n{NAME_4}.")),
|
||||
|
|
@ -144,7 +144,7 @@ static const struct ScriptCommand s_gs188_g2_s0_lives0_dlg0[] = { /* 0x8239a30 *
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" {NAME_0}!\nThis time, we're gonna rescue\n{NAME_2}!")),
|
||||
VARIANT(/* == */ 1, _(" Let's give it our best!")),
|
||||
|
|
|
|||
|
|
@ -151,11 +151,11 @@ static const struct ScriptCommand s_gs189_g1_s0_lives0_dlg0[] = { /* 0x823a4d8 *
|
|||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hmm...{WAIT_PRESS}\nThings didn't go right for us...")),
|
||||
VARIANT_DEFAULT(_(" Hmm...{WAIT_PRESS}\nThings didn't turn out in our favor...")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But we should be getting\nclose.{WAIT_PRESS}\nLet's keep going hard at it!")),
|
||||
VARIANT_DEFAULT(_(" But we shouldn't be far.{WAIT_PRESS}\nLet's keep doing our best!")),
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
|||
{ 0x2d, 0x09, 0x0006, 0x00000055, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _("Gyaoooh!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
|
|
@ -69,7 +69,7 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
|||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" Wh-what is going on...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -94,7 +94,7 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0004, 0x00000000),
|
||||
MSG_NPC(4, _(" You want more?\nI'll take you on!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -132,7 +132,7 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
|||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Look!\nThere's {NAME_6}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -143,22 +143,22 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
|||
{ 0x7a, 0x00, 0x0020, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x00000055, 0x00000000, NULL },
|
||||
WAIT(16),
|
||||
{ 0x2e, 0x0c, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0004, 0x00000000),
|
||||
MSG_NPC(4, _(" Are you OK?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0006, 0x00000000),
|
||||
MSG_NPC(6, _(" Ungh... Uh, yeah...{WAIT_PRESS}\nSomehow, I am...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" I'm glad you're safe!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0005, 0x00000000),
|
||||
MSG_NPC(5, _(" But that was an eye-opener.")),
|
||||
MSG_NPC(5, _(" Driving off that\n{NAME_2}.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -173,7 +173,7 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
|||
WAIT(32),
|
||||
{ 0x91, 0x04, 0x0002, 0x00000005, 0x00000000, NULL },
|
||||
WAIT(32),
|
||||
{ 0x2e, 0x02, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" ......")),
|
||||
MSG_NPC(3, _(" I sensed it when we first\nmet...")),
|
||||
MSG_NPC(3, _(" Perhaps...{WAIT_PRESS}\nYou aren't a Pokémon, are you?")),
|
||||
|
|
@ -182,7 +182,7 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Wow!\nHow can you tell that?!")),
|
||||
MSG_NPC(1, _(" But you're right.\n{NAME_0} isn't a Pokémon.")),
|
||||
MSG_NPC(1, _(" {NAME_0} is a human.")),
|
||||
|
|
@ -192,15 +192,15 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
|||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0006, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0006, 0x00000041),
|
||||
MSG_NPC(6, _(" What?!")),
|
||||
{ 0x2e, 0x0c, 0x0004, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0004, 0x00000041),
|
||||
MSG_NPC(4, _(" A human?!")),
|
||||
{ 0x2e, 0x02, 0x0005, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0005, 0x00000041),
|
||||
MSG_NPC(5, _(" Is that possible?\nCan something like that happen?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" {NAME_0} doesn't really\nknow what happened, either.")),
|
||||
VARIANT(/* == */ 1, _(" {NAME_0} just woke up\none morning here as a Pokémon...")),
|
||||
|
|
@ -228,14 +228,14 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
|||
MSG_NPC(3, _(" No...{WAIT_PRESS}\nI can't determine that.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000005),
|
||||
MSG_NPC(1, _(" Oh...\nI thought you would know...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
MSG_NPC(3, _(" However...{WAIT_PRESS}\nThere is a way for unveiling the truth.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000b, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000b),
|
||||
MSG_NPC(1, _(" Oh, really? How?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -245,7 +245,7 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
|||
MSG_NPC(3, _(" Xatu is his name.{WAIT_PRESS}\nHe should shed light on your puzzling\nfriend.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" OK!\nSo we should go see Xatu.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -266,7 +266,7 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0006, 0x00000000),
|
||||
MSG_NPC(6, _(" Uh... Yeah...{WAIT_PRESS}\nI guess we should...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -305,13 +305,13 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
|||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x2e, 0x0e, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0004, 0x00000000),
|
||||
MSG_NPC(4, _(" Alakazam.{WAIT_PRESS}\nI know you.")),
|
||||
MSG_NPC(4, _(" I don't think you're \ncompletely ignorant about this.")),
|
||||
MSG_NPC(4, _(" ......{WAIT_PRESS}\nYou know something, don't you?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x0f, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" There is something that\nconcerns me.{WAIT_PRESS}\nBut it should go unspoken for now.")),
|
||||
MSG_NPC(3, _(" ...For their sake...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ static const struct ScriptCommand s_gs191_g1_s0_lives0_dlg0[] = { /* 0x823d8e0 *
|
|||
WAIT(30),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" This is the {COLOR YELLOW_D}Great Canyon{RESET}...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -111,7 +111,7 @@ static const struct ScriptCommand s_gs191_g2_s0_lives0_dlg0[] = { /* 0x823ddac *
|
|||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" {NAME_0}!\nThis time we'll make it to the peak,\nall right?")),
|
||||
VARIANT(/* == */ 1, _(" We'll meet {NAME_3}\nand ask about you, {NAME_0}.")),
|
||||
|
|
|
|||
|
|
@ -192,7 +192,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Yes! We finally made it to\nthe top, {NAME_0}!")),
|
||||
VARIANT_DEFAULT(_(" Yes! We've finally made it\nto the top, {NAME_0}!")),
|
||||
|
|
@ -207,7 +207,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Look!\nOver there!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -216,7 +216,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" {NAME_0}!{WAIT_PRESS}\nIs that {NAME_2} over there?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -234,7 +234,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" Hello?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -273,7 +273,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
UPDATE_VARINT(CALC_SET, EVENT_LOCAL, 0),
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hah? Tickle him?{WAIT_PRESS}\n...OK. I'll try it.")),
|
||||
VARIANT_DEFAULT(_(" Huh? Tickle him?{WAIT_PRESS}\n...OK. It's worth a try.")),
|
||||
|
|
@ -285,7 +285,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
TEXTBOX_AUTO_PRESS(30, 30),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" Tickle, tickle, tickle.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
TEXTBOX_AUTO_PRESS(-1, -1),
|
||||
|
|
@ -320,14 +320,14 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" Gasp, gasp...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" It's useless, {NAME_0}.\nI'm not getting any response.")),
|
||||
VARIANT_DEFAULT(_(" It's no good, {NAME_0}.\nHe's not responding.")),
|
||||
|
|
@ -339,7 +339,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" Huh?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -355,7 +355,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" He finally started laughing...")),
|
||||
VARIANT(/* == */ 1, _(" Maybe...{WAIT_PRESS}\nIs he just dense?")),
|
||||
|
|
@ -373,7 +373,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Yikes!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -384,14 +384,14 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
UPDATE_VARINT(CALC_SET, EVENT_LOCAL, 1),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hah?\nWe're gonna attack?")),
|
||||
VARIANT_DEFAULT(_(" Huh?\nWe're going to attack?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000007, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000007),
|
||||
MSG_NPC(1, _(" Uh, no!\nNo way!")),
|
||||
MSG_NPC(1, _(" I mean, he's kind of creepy!")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -399,12 +399,12 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
MSG_NPC(1, _(" It'd be scary for\nsure!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ...{WAIT_PRESS}Oh, all right. \nYou really want me to do this.")),
|
||||
VARIANT_DEFAULT(_(" ...{WAIT_PRESS}Fine, then.\nI'll do it, OK?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" If something happens to me,\npromise you'll help me.\nI'm counting on you.")),
|
||||
VARIANT(/* == */ 3, _(" If anything happens to me,\nyou have to help me. You have to promise!")),
|
||||
|
|
@ -418,7 +418,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
TEXTBOX_AUTO_PRESS(45, 60),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000003),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" All right. Counting down.{WAIT_PRESS}\nThree...{WAIT_PRESS} Two...{WAIT_PRESS} One...{WAIT_PRESS} Now...!")),
|
||||
VARIANT_DEFAULT(_(" OK. Counting down.{WAIT_PRESS}\nThree...{WAIT_PRESS} Two...{WAIT_PRESS} One...{WAIT_PRESS} Now...!")),
|
||||
|
|
@ -435,7 +435,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0x8b, 0x0a, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Yikes!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -458,7 +458,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
FANFARE_PLAY2(470),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" Guessed your identity?\nThat's a bit much.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -474,7 +474,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
FANFARE_PLAY2(466),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Huh?!\nHow can you tell that?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -492,7 +492,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Then, you've got to tell us,\n{NAME_2}!")),
|
||||
VARIANT_DEFAULT(_(" If you know, please tell us,\n{NAME_2}!")),
|
||||
|
|
@ -525,9 +525,9 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
MSG_NPC(2, _(" They are tied together.\nInseparably so.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" Wait. {NAME_0}\nbecoming a Pokémon and...{WAIT_PRESS}the natural\ndisasters...{WAIT_PRESS}are related?!")),
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" What do you mean?!")),
|
||||
MSG_NPC(1, _(" What does {NAME_0}\nhave to do with the natural disasters\nwe've been seeing?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -537,7 +537,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000003),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" What is it?! Hey?!")),
|
||||
VARIANT(/* == */ 1, _(" Why did you clam up?\nCome on, tell us, please!")),
|
||||
|
|
@ -554,7 +554,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Wh-{WAIT_PRESS}what did you say?")),
|
||||
VARIANT(/* == */ 1, _(" The world...{WAIT_PRESS}\nThe unthinkable is going to happen?")),
|
||||
|
|
@ -567,7 +567,7 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000005),
|
||||
MSG_NPC(1, _(" Xa-{NAME_2}...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -582,12 +582,12 @@ static const struct ScriptCommand s_gs192_g2_s0_lives0_dlg0[] = { /* 0x823ef68 *
|
|||
BGM_FADEOUT(150),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
MSG_NPC(3, _(" Kekeh!\nIsn't that a surprise!")),
|
||||
{ 0x2e, 0x02, 0x0003, 0x00000044, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0003, 0x00000044),
|
||||
MSG_NPC(3, _(" That {NAME_0}...\nwas human...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0003, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0003, 0x00000041),
|
||||
MSG_NPC(3, _(" That's going to be useful!\nThis should be interesting! Kekeh!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
|
|||
|
|
@ -144,18 +144,18 @@ static const struct ScriptCommand s_gs193_g1_s0_lives0_dlg0[] = { /* 0x824313c *
|
|||
WAIT(120),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x08, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT_FLIP, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Whew!\nWe sure came a long way out.")),
|
||||
VARIANT_DEFAULT(_(" Whew.\nWe've sure traveled a long way.")),
|
||||
BGM_SWITCH(102),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But I was thinking...\nWhile we were on the way...")),
|
||||
VARIANT_DEFAULT(_(" But while we were moving,\nI couldn't help thinking...")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" So many places are hit\nby the natural disasters...")),
|
||||
VARIANT(/* == */ 1, _(" I bet there are many\nPokémon that need help.")),
|
||||
|
|
@ -167,14 +167,14 @@ static const struct ScriptCommand s_gs193_g1_s0_lives0_dlg0[] = { /* 0x824313c *
|
|||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" Sorry, I shouldn't complain.\nWe have to get away now, period.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" Huh? I hear voices...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
|
|
@ -187,7 +187,7 @@ static const struct ScriptCommand s_gs193_g1_s0_lives0_dlg0[] = { /* 0x824313c *
|
|||
FANFARE_PLAY2(455),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Whoa!\nThey're catching up to us already?")),
|
||||
VARIANT(/* == */ 1, _(" {NAME_0}, we have to\nroll.")),
|
||||
|
|
@ -254,7 +254,7 @@ static const struct ScriptCommand s_gs193_g2_s0_lives0_dlg0[] = { /* 0x8243ab8 *
|
|||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Urrggh...{WAIT_PRESS}\nWe couldn't get through...")),
|
||||
VARIANT_DEFAULT(_(" Ouch...{WAIT_PRESS}\nWe couldn't break through...")),
|
||||
|
|
@ -262,7 +262,7 @@ static const struct ScriptCommand s_gs193_g2_s0_lives0_dlg0[] = { /* 0x8243ab8 *
|
|||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" I think we got cocky and\ncareless, {NAME_0}.")),
|
||||
VARIANT(/* == */ 1, _(" Wonder what happened to\nthe Pokémon chasing us?\nAre they in the dungeon?")),
|
||||
|
|
@ -458,7 +458,7 @@ static const struct ScriptCommand s_gs193_g4_s0_lives0_dlg0[] = { /* 0x8244804 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" What the...?{WAIT_PRESS}\nIsn't this where we started from?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(468),
|
||||
|
|
@ -467,7 +467,7 @@ static const struct ScriptCommand s_gs193_g4_s0_lives0_dlg0[] = { /* 0x8244804 *
|
|||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ............{WAIT_PRESS}\nI guess that path just loops back to the\nstart.")),
|
||||
VARIANT(/* == */ 1, _(" If we want to move on,\nI think our only choice is the {COLOR YELLOW_D}Lapis Cave{RESET}.")),
|
||||
|
|
@ -522,7 +522,7 @@ static const struct ScriptCommand s_gs193_g5_s0_lives0_dlg0[] = { /* 0x8244d30 *
|
|||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Urrggh...{WAIT_PRESS}\nWe couldn't get through...")),
|
||||
VARIANT_DEFAULT(_(" Ouch...{WAIT_PRESS}\nWe couldn't break through...")),
|
||||
|
|
@ -530,7 +530,7 @@ static const struct ScriptCommand s_gs193_g5_s0_lives0_dlg0[] = { /* 0x8244d30 *
|
|||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" We have to get through this\nfast, or they'll catch up to us.")),
|
||||
VARIANT(/* == */ 1, _(" {NAME_0}, let's give it\nour best!")),
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ static const struct ScriptCommand s_gs194_g1_s0_lives0_dlg0[] = { /* 0x8245734 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000b, 0x00000022, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Whew...\nWe finally got through that cave.")),
|
||||
VARIANT(/* == */ 1, _(" Where are the Pokémon\nwho are chasing us?")),
|
||||
|
|
@ -72,7 +72,7 @@ static const struct ScriptCommand s_gs194_g1_s0_lives0_dlg0[] = { /* 0x8245734 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000005, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Whoa! Here they come!\nRun!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -201,7 +201,7 @@ static const struct ScriptCommand s_gs195_g1_s0_lives0_dlg0[] = { /* 0x8246544 *
|
|||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Whew.\nI think we gave them the slip.")),
|
||||
VARIANT_DEFAULT(_(" Whew.\nI think we managed to evade them.")),
|
||||
|
|
@ -423,7 +423,7 @@ static const struct ScriptCommand s_gs195_g3_s0_lives0_dlg0[] = { /* 0x82474ec *
|
|||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Urrggh...{WAIT_PRESS}\nWe couldn't get through...")),
|
||||
VARIANT_DEFAULT(_(" Ouch...{WAIT_PRESS}\nWe couldn't break through...")),
|
||||
|
|
@ -433,7 +433,7 @@ static const struct ScriptCommand s_gs195_g3_s0_lives0_dlg0[] = { /* 0x82474ec *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x2e, 0x08, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT_FLIP, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Ssh!{WAIT_PRESS}\nSomeone's coming.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -460,7 +460,7 @@ static const struct ScriptCommand s_gs195_g3_s0_lives0_dlg0[] = { /* 0x82474ec *
|
|||
WAIT(120),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" ............")),
|
||||
MSG_NPC(1, _(" ........................")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -472,11 +472,11 @@ static const struct ScriptCommand s_gs195_g3_s0_lives0_dlg0[] = { /* 0x82474ec *
|
|||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000007, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" ...Whew.")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" We'll have to get over this\nmountain to get away from them.")),
|
||||
VARIANT_DEFAULT(_(" If we're going to get away,\nwe'll have to go over the mountain.")),
|
||||
|
|
@ -540,7 +540,7 @@ static const struct ScriptCommand s_gs195_g4_s0_lives0_dlg0[] = { /* 0x8247d30 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" What the...?{WAIT_PRESS}\nIsn't this where we started from?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(468),
|
||||
|
|
@ -549,7 +549,7 @@ static const struct ScriptCommand s_gs195_g4_s0_lives0_dlg0[] = { /* 0x8247d30 *
|
|||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ............{WAIT_PRESS}\nI guess that path just loops back to the\nstart.")),
|
||||
VARIANT(/* == */ 1, _(" If we want to move on,\nI think our only choice is {COLOR YELLOW_D}Mt. Blaze{RESET}.")),
|
||||
|
|
@ -603,7 +603,7 @@ static const struct ScriptCommand s_gs195_g5_s0_lives0_dlg0[] = { /* 0x8248230 *
|
|||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Urrggh...{WAIT_PRESS}\nWe couldn't get through...")),
|
||||
VARIANT_DEFAULT(_(" Ouch...{WAIT_PRESS}\nWe couldn't break through...")),
|
||||
|
|
@ -611,7 +611,7 @@ static const struct ScriptCommand s_gs195_g5_s0_lives0_dlg0[] = { /* 0x8248230 *
|
|||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" We have to get through this\nfast, or they'll catch up to us.")),
|
||||
VARIANT(/* == */ 1, _(" {NAME_0}, let's give it\nour best!")),
|
||||
|
|
|
|||
|
|
@ -166,11 +166,11 @@ static const struct ScriptCommand s_gs196_g1_s0_lives0_dlg0[] = { /* 0x82491e4 *
|
|||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hmm...{WAIT_PRESS}\nWell, that didn't go well.")),
|
||||
VARIANT_DEFAULT(_(" Hmm...{WAIT_PRESS}\nThat didn't work out...")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But we almost made it.{WAIT_PRESS}\nLet's give it our best again!")),
|
||||
VARIANT_DEFAULT(_(" But we came close.{WAIT_PRESS}\nLet's keep doing our best!")),
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _("Urggggh!")),
|
||||
MSG_NPC(2, _(" I'm not done!\nI'm not finished yet!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -59,7 +59,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
FANFARE_PLAY2(455),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000007, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000007),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Wait!\nHold it!")),
|
||||
VARIANT(/* == */ 1, _(" We didn't come to cause any\ntrouble.")),
|
||||
|
|
@ -68,7 +68,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
VARIANT_DEFAULT(_(" Wait! Listen!")),
|
||||
VARIANT_DEFAULT(_(" We're not here to cause\ntrouble.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" We came here because we\nwere chased here.")),
|
||||
VARIANT(/* == */ 1, _(" And listen, this mountain\nisn't the only place that is suffering.")),
|
||||
|
|
@ -92,7 +92,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
MSG_NPC(2, _(" ..................{WAIT_PRESS}\nDo you say that sincerely?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" I'm not lying to you.\nBelieve me.")),
|
||||
VARIANT(/* == */ 1, _(" If you think I'm lying...{WAIT_PRESS}\nLook at my eyes!")),
|
||||
|
|
@ -132,7 +132,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(5),
|
||||
CALL_SCRIPT(SPREE_START_FUNC),
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Aiyiyiyi!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(SPREE_END_FUNC),
|
||||
|
|
@ -145,7 +145,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
FANFARE_PLAY2(470),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Whew... That was rough...")),
|
||||
VARIANT(/* == */ 1, _(" I thought I would keel over.")),
|
||||
|
|
@ -162,7 +162,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
MSG_NPC(2, _(" And stop the disasters\nfrom sowing more destruction and\nsuffering.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(4),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" All right.\nI promise.")),
|
||||
VARIANT(/* == */ 1, _(" ...Of course, we can't get\nto that right away, but...")),
|
||||
|
|
@ -186,12 +186,12 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
{ 0x31, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000007, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000007),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Whoa, whoa, whoa!\nWe'll get to it! Right away!")),
|
||||
VARIANT(/* == */ 3, _(" Aiyiyi!\nWe will! We will do it right away!")),
|
||||
VARIANT_DEFAULT(_(" Waaah!\nWe will! We'll get on it!")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" We're fugitives, so we can't\nget to it right away...")),
|
||||
VARIANT(/* == */ 1, _(" But we're a rescue team.")),
|
||||
|
|
@ -221,7 +221,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
{ 0x31, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Waaaah!\nIs...is there anything else?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(SPREE_END_FUNC),
|
||||
|
|
@ -233,7 +233,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
WAIT(15),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
{ 0x34, 0x00, 0x0001, 0x00000000, 0x00000000, _(" Oh...\n(Does it need to do that?)") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
|
|
@ -255,16 +255,16 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000006, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
MSG_NPC(1, _(" Whew...")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000007, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000007),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Awww, sheesh, that was\nscary!")),
|
||||
VARIANT_DEFAULT(_(" Ewwwwwww, that was\nscary!")),
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But I'm glad {NAME_2}\nunderstood us. Really.")),
|
||||
VARIANT(/* == */ 1, _(" So, anyway...{WAIT_PRESS}\nWe should get off Mt. Blaze ourselves.")),
|
||||
|
|
|
|||
|
|
@ -159,7 +159,7 @@ static const struct ScriptCommand s_gs198_g1_s0_lives0_dlg0[] = { /* 0x824c290 *
|
|||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ...So, we do have to get\nthrough this, huh?")),
|
||||
VARIANT_DEFAULT(_(" OK.\nWe don't have a choice--we have to\nget through this place.")),
|
||||
|
|
@ -361,7 +361,7 @@ static const struct ScriptCommand s_gs198_g3_s0_lives0_dlg0[] = { /* 0x824d0c0 *
|
|||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Urrggh...{WAIT_PRESS}\nWe couldn't get through...")),
|
||||
VARIANT_DEFAULT(_(" Ouch...{WAIT_PRESS}\nWe couldn't break through...")),
|
||||
|
|
@ -370,7 +370,7 @@ static const struct ScriptCommand s_gs198_g3_s0_lives0_dlg0[] = { /* 0x824d0c0 *
|
|||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" This is a tough place...")),
|
||||
VARIANT_DEFAULT(_(" This is as tough as we\nexpected...")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But let's give it our best\nand get through this, {NAME_0}!")),
|
||||
VARIANT_DEFAULT(_(" But let's keep trying our\nbest and get through this, {NAME_0}!")),
|
||||
|
|
@ -424,12 +424,12 @@ static const struct ScriptCommand s_gs198_g4_s0_lives0_dlg0[] = { /* 0x824d500 *
|
|||
{ 0x91, 0x04, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000066, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hmmm...{WAIT_PRESS}\nWell, that didn't go well.")),
|
||||
VARIANT_DEFAULT(_(" Hmm...{WAIT_PRESS}\nWe didn't do well at all...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" That {NAME_2}...\nHe's one tough customer.")),
|
||||
VARIANT(/* == */ 1, _(" But why aren't we allowed\nto go into this forest?")),
|
||||
|
|
@ -483,7 +483,7 @@ static const struct ScriptCommand s_gs198_g5_s0_lives0_dlg0[] = { /* 0x824d980 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" What the...?{WAIT_PRESS}\nIsn't this where we started from?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(468),
|
||||
|
|
@ -492,7 +492,7 @@ static const struct ScriptCommand s_gs198_g5_s0_lives0_dlg0[] = { /* 0x824d980 *
|
|||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ............{WAIT_PRESS}\nI guess that path just loops back to the\nstart.")),
|
||||
VARIANT(/* == */ 1, _(" If we want to move on,\nI think our only choice is the {COLOR YELLOW_D}Frosty\nForest{RESET}.")),
|
||||
|
|
@ -551,7 +551,7 @@ static const struct ScriptCommand s_gs198_g6_s0_lives0_dlg0[] = { /* 0x824ded4 *
|
|||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Urrggh...{WAIT_PRESS}\nWe couldn't get through...")),
|
||||
VARIANT_DEFAULT(_(" Ouch...{WAIT_PRESS}\nWe couldn't break through...")),
|
||||
|
|
@ -559,7 +559,7 @@ static const struct ScriptCommand s_gs198_g6_s0_lives0_dlg0[] = { /* 0x824ded4 *
|
|||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" This is one harsh place,\nbut let's bear down and get through,\n{NAME_0}!")),
|
||||
VARIANT_DEFAULT(_(" This is a harsh place,\nso let's do our best to get through,\n{NAME_0}!")),
|
||||
|
|
|
|||
|
|
@ -167,18 +167,18 @@ static const struct ScriptCommand s_gs199_g1_s0_lives0_dlg0[] = { /* 0x824eea4 *
|
|||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000066, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hmm...{WAIT_PRESS}\nWell, that didn't go well.")),
|
||||
VARIANT_DEFAULT(_(" Hmm...{WAIT_PRESS}\nThat didn't work out...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" This is a tough place...")),
|
||||
VARIANT_DEFAULT(_(" This is as tough as we\nexpected...")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But let's give it our best\nand get through this, {NAME_0}!")),
|
||||
VARIANT_DEFAULT(_(" But let's keep trying our\nbest and get through this, {NAME_0}!")),
|
||||
|
|
@ -235,14 +235,14 @@ static const struct ScriptCommand s_gs199_g2_s0_lives0_dlg0[] = { /* 0x824f33c *
|
|||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000066, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hmmm...{WAIT_PRESS}\nWell, that didn't go well.")),
|
||||
VARIANT_DEFAULT(_(" Hmm...{WAIT_PRESS}\nWe didn't do well at all...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" That {NAME_2}...\nHe's one tough customer.")),
|
||||
VARIANT(/* == */ 1, _(" But why aren't we allowed\nto go into this forest?")),
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Please, {NAME_2}!")),
|
||||
VARIANT(/* == */ 1, _(" We have to keep moving.\nWe have to get through this.")),
|
||||
|
|
@ -63,12 +63,12 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0c, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0002, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0002, 0x00000003, 0x00000000, NULL },
|
||||
MSG_NPC(2, _(" No!\nI cannot allow your passage!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Why?{WAIT_PRESS}\nWhy can't we pass?")),
|
||||
VARIANT_DEFAULT(_(" Why?{WAIT_PRESS}\nWhy can't we pass?")),
|
||||
|
|
@ -79,7 +79,7 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
|||
MSG_NPC(2, _(" It has warmed considerably\nin recent times.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" W-warmed up?\n(I'm still freezing, but...)")),
|
||||
VARIANT(/* == */ 3, _(" W-warmed up?\n(I'm still freezing, but...)")),
|
||||
|
|
@ -98,12 +98,12 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
|||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" W-we don't have anything\nto do with that!\nIt's a coincidence!")),
|
||||
VARIANT(/* == */ 3, _(" W-we don't have anything\nto do with that!\nIt's a coincidence!")),
|
||||
VARIANT_DEFAULT(_(" W-we don't have anything\nto do with that!\nIt's a coincidence!")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey, {NAME_2}.\nYou have to listen.")),
|
||||
VARIANT(/* == */ 1, _(" It's not our fault that the\nsnow is melting here.")),
|
||||
|
|
@ -131,7 +131,7 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Waaaaaaaah!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
|
|
@ -171,7 +171,7 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
|||
MSG_NPC(2, _(" A-Absol!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x0d, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0003, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0003, -0x00000002, 0x00000002, NULL },
|
||||
MSG_NPC(3, _(" There is nothing false in\nwhat they said.")),
|
||||
MSG_NPC(3, _(" Calamities are indeed\noccurring in nature everywhere.")),
|
||||
|
|
@ -195,7 +195,7 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
|||
MSG_NPC(2, _(" You may pass.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" {NAME_2}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -206,7 +206,7 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Waah!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -214,7 +214,7 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
|||
MSG_NPC(2, _(" I'm counting on you!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" Yup! We promise,\n{NAME_2}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -223,25 +223,25 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
|||
WAIT(120),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" Whew...\nThat was too close...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" Thank you.{WAIT_PRESS}\nYou saved us.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x0e, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" ..................")),
|
||||
MSG_NPC(3, _(" Rather than saying thanks,\nfocus on stopping the calamities before\nthey worsen.")),
|
||||
MSG_NPC(3, _(" If they are left unchecked,\nworse will befall us...{WAIT_PRESS}\nMy instinct warns me so.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
MSG_NPC(1, _(" Groan...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -265,7 +265,7 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
|||
FANFARE_PLAY2(463),
|
||||
CALL_SCRIPT(JUMP_HAPPY_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Huh?{WAIT_PRESS}\nYou will? Really?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -277,7 +277,7 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000b, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000b),
|
||||
MSG_NPC(1, _(" Sniffle...\nThank you, {NAME_3}.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
|
|
|
|||
|
|
@ -151,7 +151,7 @@ static const struct ScriptCommand s_gs201_g1_s0_lives0_dlg0[] = { /* 0x8252548 *
|
|||
{ 0x2d, 0x09, 0x0003, 0x00000063, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ...OK.\nSo that's what happened...")),
|
||||
VARIANT(/* == */ 1, _(" {NAME_2} appeared to\nyou...")),
|
||||
|
|
@ -174,7 +174,7 @@ static const struct ScriptCommand s_gs201_g1_s0_lives0_dlg0[] = { /* 0x8252548 *
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000008, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000008),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Sniffle...{WAIT_PRESS}\n{NAME_0}!")),
|
||||
VARIANT(/* == */ 1, _(" All the effort we put into\ngetting here...\nIt's finally going to pay off!")),
|
||||
|
|
@ -183,7 +183,7 @@ static const struct ScriptCommand s_gs201_g1_s0_lives0_dlg0[] = { /* 0x8252548 *
|
|||
VARIANT_DEFAULT(_(" All the effort we put into\ngetting here...\nIt's finally going to bear fruit!")),
|
||||
VARIANT_DEFAULT(_(" We'll meet {NAME_3}\nand get the truth!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
ASK3_VAR(FALSE, /*default*/ -1, /* speaker */ 1, PARTNER_TALK_KIND),
|
||||
VARIANT(/* == */ 1, _(" We'll finally clear your\nreputation, {NAME_0}!{WAIT_PRESS}\nThat'll be great!")),
|
||||
VARIANT_DEFAULT(_(" We'll finally get rid of the\nsuspicions others have about you,\n{NAME_0}!{WAIT_PRESS} Awesome!")),
|
||||
|
|
@ -192,7 +192,7 @@ static const struct ScriptCommand s_gs201_g1_s0_lives0_dlg0[] = { /* 0x8252548 *
|
|||
LABEL(2), /* = 0x02 */
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey, {NAME_0}...")),
|
||||
VARIANT(/* == */ 1, _(" You don't need to look so\nworried.{WAIT_PRESS}\nIt'll be OK.")),
|
||||
|
|
@ -205,18 +205,18 @@ static const struct ScriptCommand s_gs201_g1_s0_lives0_dlg0[] = { /* 0x8252548 *
|
|||
VARIANT_DEFAULT(_(" The heartless human who\nabandoned {NAME_2}...{WAIT_PRESS}\nIt may be you...")),
|
||||
VARIANT_DEFAULT(_(" I can understand how\nyou could think that.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
ASK3(FALSE, /*default*/ -1, /* speaker */ 1, _(" But that's impossible.\nYou're not that human--I'm sure.")),
|
||||
CHOICE(/* label */ 4, _("How can you say that?")),
|
||||
CHOICE(/* label */ 4, _("You believe so much in me?")),
|
||||
LABEL(4), /* = 0x04 */
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" Hmm...?{WAIT_PRESS} Well, there was\na time when I had some doubts...{WAIT_PRESS}\nBut now...")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" ...I wonder why?{WAIT_PRESS}\nI really don't know why.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But it doesn't matter now.{WAIT_PRESS}\n{NAME_0}, you're a really good sort.")),
|
||||
VARIANT(/* == */ 1, _(" You know, before...")),
|
||||
|
|
@ -233,7 +233,7 @@ static const struct ScriptCommand s_gs201_g1_s0_lives0_dlg0[] = { /* 0x8252548 *
|
|||
VARIANT_DEFAULT(_(" When I first got the idea\nto start a rescue team...")),
|
||||
VARIANT_DEFAULT(_(" I met you in the Tiny\nWoods, {NAME_0}.")),
|
||||
VARIANT_DEFAULT(_(" Now that I think about it,\nthere was something different about you.")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" This is kind of weird,\nisn't it?{WAIT_PRESS}\nBut I believe in you, {NAME_0}.")),
|
||||
VARIANT(/* == */ 3, _(" It is weird, isn't it?{WAIT_PRESS}\nBut I believe in you, {NAME_0}.")),
|
||||
|
|
@ -242,7 +242,7 @@ static const struct ScriptCommand s_gs201_g1_s0_lives0_dlg0[] = { /* 0x8252548 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" Anyway, we'll know the\ntruth when we get to the peak.")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -460,13 +460,13 @@ static const struct ScriptCommand s_gs201_g3_s0_lives0_dlg0[] = { /* 0x82541ac *
|
|||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Darn...{WAIT_PRESS}\nThat didn't go well.")),
|
||||
VARIANT_DEFAULT(_(" Ouch...{WAIT_PRESS}\nThat turned out badly.")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" This is one seriously\nrough neighborhood...")),
|
||||
VARIANT(/* == */ 1, _(" But let's storm our way\nto the peak, {NAME_0}!")),
|
||||
|
|
@ -525,7 +525,7 @@ static const struct ScriptCommand s_gs201_g4_s0_lives0_dlg0[] = { /* 0x82545ec *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" What the...?{WAIT_PRESS}\nIsn't this where we started from?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(468),
|
||||
|
|
@ -534,7 +534,7 @@ static const struct ScriptCommand s_gs201_g4_s0_lives0_dlg0[] = { /* 0x82545ec *
|
|||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ............{WAIT_PRESS}\nI guess that path just loops back to the\nstart.")),
|
||||
VARIANT(/* == */ 1, _(" If we want to move on,\nI think our only choice is {COLOR YELLOW_D}Mt. Freeze{RESET}.")),
|
||||
|
|
@ -593,7 +593,7 @@ static const struct ScriptCommand s_gs201_g5_s0_lives0_dlg0[] = { /* 0x8254af8 *
|
|||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Urrggh...{WAIT_PRESS}\nWe couldn't get through...")),
|
||||
VARIANT_DEFAULT(_(" Ouch...{WAIT_PRESS}\nWe couldn't break through...")),
|
||||
|
|
@ -601,7 +601,7 @@ static const struct ScriptCommand s_gs201_g5_s0_lives0_dlg0[] = { /* 0x8254af8 *
|
|||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" This is one harsh place,\nbut let's bear down and get through,\n{NAME_0}!")),
|
||||
VARIANT_DEFAULT(_(" This is a harsh place,\nso let's do our best to get through,\n{NAME_0}!")),
|
||||
|
|
|
|||
|
|
@ -179,13 +179,13 @@ static const struct ScriptCommand s_gs202_g1_s0_lives0_dlg0[] = { /* 0x8255f00 *
|
|||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hmm...{WAIT_PRESS}\nWell, that didn't go well.")),
|
||||
VARIANT_DEFAULT(_(" Hmm...{WAIT_PRESS}\nThat didn't work out...")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But we didn't have far to\ngo!")),
|
||||
VARIANT(/* == */ 1, _(" Let's storm our way to the\ntop this time, {NAME_0}!")),
|
||||
|
|
|
|||
|
|
@ -68,12 +68,12 @@ static const struct ScriptCommand s_gs203_g1_s0_lives0_dlg0[] = { /* 0x82566f8 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" Kekeh! Here at last!\nWe're at the peak!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Hey, Ninetales!{WAIT_PRESS}\nWhere are you?! Come out!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(45),
|
||||
|
|
@ -93,14 +93,14 @@ static const struct ScriptCommand s_gs203_g1_s0_lives0_dlg0[] = { /* 0x82566f8 *
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" ............{WAIT_PRESS}What do you want?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(455),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000042, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000042),
|
||||
MSG_NPC(2, _(" Kekeh!\nYou want to know what I want?!")),
|
||||
MSG_NPC(2, _(" Look at me!\nIsn't it your fault that I look like this?!")),
|
||||
MSG_NPC(2, _(" What, you can't even begin\nby apologizing?")),
|
||||
|
|
@ -114,11 +114,11 @@ static const struct ScriptCommand s_gs203_g1_s0_lives0_dlg0[] = { /* 0x82566f8 *
|
|||
MSG_NPC(3, _(" It was Gardevoir that bore\nmy curse, not you.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000043, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000043),
|
||||
MSG_NPC(2, _(" Keh! You're quibbling!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000044, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000044),
|
||||
MSG_NPC(2, _(" Anyway...{WAIT_PRESS}\nAbout that curse...{WAIT_PRESS}\nHow about lifting it already?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -128,16 +128,16 @@ static const struct ScriptCommand s_gs203_g1_s0_lives0_dlg0[] = { /* 0x82566f8 *
|
|||
MSG_NPC(3, _(" You...{WAIT_PRESS}\nYou have the nerve to ask that?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Keh! That's right!")),
|
||||
MSG_NPC(2, _(" Imagine! Me asking anyone\nfor a favor!{WAIT_PRESS}\nI'm breaking out in hives at the thought!")),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000044, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000044),
|
||||
MSG_NPC(2, _(" Turn me down, and I'll\nKO you!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" ...Well, it won't be me\ndoing the fighting, but those behind me...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -146,7 +146,7 @@ static const struct ScriptCommand s_gs203_g1_s0_lives0_dlg0[] = { /* 0x82566f8 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000044, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000044),
|
||||
MSG_NPC(2, _(" I'll see this curse lifted\neven if it means taking you on!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -158,7 +158,7 @@ static const struct ScriptCommand s_gs203_g1_s0_lives0_dlg0[] = { /* 0x82566f8 *
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000046, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000046),
|
||||
MSG_NPC(2, _(" Gegeh!\nWhat are you saying?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -187,11 +187,11 @@ static const struct ScriptCommand s_gs203_g1_s0_lives0_dlg0[] = { /* 0x82566f8 *
|
|||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Gotcha!")),
|
||||
MSG_NPC(2, _(" We just go to this\n{COLOR YELLOW_D}Murky Cave{RESET} and plunk down that rock...")),
|
||||
MSG_NPC(2, _(" And that breaks the seal,\nso good-bye to the curse!")),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" Kekeh!\nHow do you like that?\nIt's ridiculously simple!")),
|
||||
MSG_NPC(2, _(" There was a way to lift\nthe curse after all!{WAIT_PRESS}\nYou had me scared! Kekeke!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -200,7 +200,7 @@ static const struct ScriptCommand s_gs203_g1_s0_lives0_dlg0[] = { /* 0x82566f8 *
|
|||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x0c, 0x000a, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Hey!\nI kept you waiting!\nLet's get home! Kekeh!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
BGM_FADEOUT(150),
|
||||
|
|
@ -335,7 +335,7 @@ static const struct ScriptCommand s_gs203_g2_s0_lives0_dlg0[] = { /* 0x8257ee8 *
|
|||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x68, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" We finally made it.")),
|
||||
VARIANT(/* == */ 1, _(" This is the peak.{WAIT_PRESS}\n...Right?")),
|
||||
|
|
@ -358,16 +358,16 @@ static const struct ScriptCommand s_gs203_g2_s0_lives0_dlg0[] = { /* 0x8257ee8 *
|
|||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
BGM_SWITCH(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" A-{NAME_2}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x03, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0004, 0x00000000),
|
||||
MSG_NPC(4, _(" It's about time.\nWe finally caught up to you.")),
|
||||
MSG_NPC(4, _(" Your fugitive act dragged\nus all the way out here...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x02, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" Pipe down, {NAME_4}.")),
|
||||
MSG_NPC(3, _(" We can finally settle\nthings here.")),
|
||||
MSG_NPC(3, _(" I can barely contain myself.\nI'm itching for a fight.")),
|
||||
|
|
@ -376,7 +376,7 @@ static const struct ScriptCommand s_gs203_g2_s0_lives0_dlg0[] = { /* 0x8257ee8 *
|
|||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" {NAME_1}.{WAIT_PRESS}\nDon't think badly of me.")),
|
||||
MSG_NPC(3, _(" I don't know how to show\nmercy.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -384,7 +384,7 @@ static const struct ScriptCommand s_gs203_g2_s0_lives0_dlg0[] = { /* 0x8257ee8 *
|
|||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" {NAME_0}...{WAIT_PRESS}\nI didn't wish for this conclusion...")),
|
||||
MSG_NPC(2, _(" But this, too, is fate.")),
|
||||
MSG_NPC(2, _(" The role of a rescue team\nis to help bring peace.")),
|
||||
|
|
@ -684,14 +684,14 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
{ 0x54, 0x00, 0x0032, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x62, 0x00, 0x0200, -0x00000010, 0x00000010, NULL },
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0x2e, 0x0d, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0002, 0x00000041),
|
||||
{ 0x2f, 0x00, 0x0002, 0x00000000, 0x00000003, NULL },
|
||||
MSG_NPC(2, _(" Wuh!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" ...!{WAIT_PRESS}\n{NAME_5}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -701,21 +701,21 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
{ 0x91, 0x04, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(455),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0x2e, 0x0c, 0x0003, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0003, 0x00000041),
|
||||
MSG_NPC(3, _(" W-what?!{WAIT_PRESS}\n{NAME_5}?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x03, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Th-that's {NAME_5}...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x0d, 0x0004, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0004, 0x00000041),
|
||||
MSG_NPC(4, _(" The legend...\nIt was real...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0005, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0005, 0x00000001, -0x00000001, NULL },
|
||||
BGM_SWITCH(6),
|
||||
MSG_NPC(5, _(" Cease fighting at once,\n{NAME_2}.")),
|
||||
|
|
@ -725,7 +725,7 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
MSG_NPC(5, _(" They are...{WAIT_PRESS}\nmy guests.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Tell us, {NAME_5}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -762,7 +762,7 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000b, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000b),
|
||||
MSG_NPC(1, _(" ............{WAIT_PRESS}Just now...{WAIT_PRESS}\n...What did you just say?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -771,13 +771,13 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
MSG_NPC(5, _(" {NAME_0} is not the\nhuman that appears in the legend.\nThat is what I said.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" ...Wh-{WAIT_PRESS}what...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000008, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000008),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ............{WAIT_PRESS}\nWhat's wrong with me?{WAIT_PRESS}\nI'm too tensed up to move...")),
|
||||
VARIANT(/* == */ 3, _(" ............{WAIT_PRESS}\nThere's something wrong...{WAIT_PRESS}\nI'm too tensed up to move...")),
|
||||
|
|
@ -792,7 +792,7 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
{ 0xe5, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Deep breaths...\nIn... Out... In... Out... In... Out...")),
|
||||
VARIANT(/* == */ 1, _(" ..................{WAIT_PRESS}Whew...")),
|
||||
|
|
@ -802,7 +802,7 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
{ 0xe5, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000a, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000a),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Oh, wow, awesome!")),
|
||||
VARIANT_DEFAULT(_(" Oh, wow, fantastic!")),
|
||||
|
|
@ -819,7 +819,7 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
WAIT(20),
|
||||
{ 0x91, 0x08, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000a, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000a),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" That's great!{WAIT_PRESS}\nI knew {NAME_0} wasn't the one!")),
|
||||
VARIANT(/* == */ 1, _(" It's just as I thought!{WAIT_PRESS}\n{NAME_0} wouldn't do anything like\nthat!")),
|
||||
|
|
@ -838,7 +838,7 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000003),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey! You lot!{WAIT_PRESS}\nYou were wrong!")),
|
||||
VARIANT(/* == */ 1, _(" You doubted and hounded\n{NAME_0}!")),
|
||||
|
|
@ -851,15 +851,15 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" ...Uh...er...{WAIT_PRESS}\nWe...uh...apologize.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0004, 0x00000000),
|
||||
MSG_NPC(4, _(" ...We're sorry.\nWe got worked up by that Gengar.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0003, 0x00000042, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0003, 0x00000042),
|
||||
MSG_NPC(3, _(" No.{WAIT_PRESS}\nI suspected Gengar right from the start.")),
|
||||
MSG_NPC(3, _(" {NAME_0} just doesn't\nlook like the treacherous type!{WAIT_PRESS}\nHahahahaha...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -870,7 +870,7 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" But I must say...")),
|
||||
MSG_NPC(2, _(" You are to be commended\nfor prevailing through this cruel\njourney and discovering the truth.")),
|
||||
MSG_NPC(2, _(" Impressive, {NAME_0}.")),
|
||||
|
|
@ -879,7 +879,7 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hahaha! Isn't this great?\nI was convinced I was right!")),
|
||||
VARIANT(/* == */ 3, _(" Hahaha! This is fantastic!\nI knew I wasn't wrong!")),
|
||||
|
|
@ -889,7 +889,7 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ...Hah?{WAIT_PRESS}\nBut wait a second.")),
|
||||
VARIANT_DEFAULT(_(" ...Huh?{WAIT_PRESS}\nOh, but wait...")),
|
||||
|
|
@ -919,11 +919,11 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
{ 0x91, 0x06, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x91, 0x04, 0x0002, 0x00000005, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Waah! The ground's heaving!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0003, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0003, 0x00000041),
|
||||
MSG_NPC(3, _(" ...Qu...quake?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -942,24 +942,24 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
{ 0xe4, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
WAIT(5),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" What?!\nGroudon is rising?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(4, _(" Groudon?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000004),
|
||||
MSG_NPC(1, _(" What is that?{WAIT_PRESS}\nWhat's a Groudon?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" A legendary Pokémon that\nhas been spoken of only in myths.")),
|
||||
MSG_NPC(2, _(" It is the Pokémon that\nraised the land masses and created\ncontinents...")),
|
||||
MSG_NPC(2, _(" It is said to have taken to\nsleep after catastrophic battles with\nits archenemy Kyogre.")),
|
||||
|
|
@ -972,7 +972,7 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
MSG_NPC(2, _(" We will go.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" So will we!")),
|
||||
VARIANT(/* == */ 3, _(" We'll go too!")),
|
||||
|
|
@ -984,16 +984,16 @@ static const struct ScriptCommand s_gs203_g3_s0_lives0_dlg0[] = { /* 0x8259658 *
|
|||
MSG_NPC(2, _(" Leave it to us.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" That's how it goes.\nYou go back to your rescue team base\nfor a well-earned rest.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0003, 0x00000000),
|
||||
MSG_NPC(4, _(" Don't worry about us.\nWe didn't get our Gold Rank the easy way.")),
|
||||
MSG_NPC(4, _(" We'll get the job done, and\nwe'll be back before you know it.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Fine.\nWe're off to quell Groudon!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
|
|||
|
|
@ -150,11 +150,11 @@ static const struct ScriptCommand s_gs205_g1_s0_lives0_dlg0[] = { /* 0x825e344 *
|
|||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hmm...{WAIT_PRESS}\nWell, that didn't go well.")),
|
||||
VARIANT_DEFAULT(_(" Hmm...{WAIT_PRESS}\nThat didn't work out...")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But we didn't have far to\ngo!{WAIT_PRESS}\nLet's give it our best!")),
|
||||
VARIANT_DEFAULT(_(" But we were very close!{WAIT_PRESS}\nLet's keep trying our best!")),
|
||||
|
|
|
|||
|
|
@ -84,12 +84,12 @@ static const struct ScriptCommand s_gs206_g1_s0_lives0_dlg0[] = { /* 0x825eb18 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Look! It's {NAME_3}!{WAIT_PRESS}\n{NAME_4} and {NAME_5} too!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0d, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0005, 0x00000000),
|
||||
MSG_NPC(5, _(" Urrgggh!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
|
|
@ -101,7 +101,7 @@ static const struct ScriptCommand s_gs206_g1_s0_lives0_dlg0[] = { /* 0x825eb18 *
|
|||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x0c, 0x0004, 0x00000043, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0004, 0x00000043),
|
||||
MSG_NPC(4, _(" Did you do it?\n{NAME_2}?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -114,13 +114,13 @@ static const struct ScriptCommand s_gs206_g1_s0_lives0_dlg0[] = { /* 0x825eb18 *
|
|||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x10, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_FLIP, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" Yes, fine.")),
|
||||
MSG_NPC(3, _(" We will be fine.\nBut we must get out immediately.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0005, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0005, 0x00000005),
|
||||
MSG_NPC(1, _(" What about {NAME_2}?{WAIT_PRESS}\nWill it be OK?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -136,7 +136,7 @@ static const struct ScriptCommand s_gs206_g1_s0_lives0_dlg0[] = { /* 0x825eb18 *
|
|||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000e, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0005, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0005, 0x0000000c),
|
||||
MSG_NPC(1, _(" Waah...{WAIT_PRESS}\nAnother quake!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ static const struct ScriptCommand s_gs207_g1_s0_lives0_dlg0[] = { /* 0x826008c *
|
|||
{ 0x70, 0x00, 0x0200, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x002c, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Ouch...{WAIT_PRESS}\nWhere are we?")),
|
||||
VARIANT_DEFAULT(_(" Owowow...{WAIT_PRESS}\nWhere are we?")),
|
||||
|
|
@ -63,7 +63,7 @@ static const struct ScriptCommand s_gs207_g1_s0_lives0_dlg0[] = { /* 0x826008c *
|
|||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Wah!\n{NAME_0}, this is cool!{WAIT_PRESS}\nWe're on clouds!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -151,11 +151,11 @@ static const struct ScriptCommand s_gs208_g1_s0_lives0_dlg0[] = { /* 0x8261b84 *
|
|||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hmm...{WAIT_PRESS}\nWell, that didn't go well.")),
|
||||
VARIANT_DEFAULT(_(" Hmm...{WAIT_PRESS}\nThat didn't work out...")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But we didn't have far to\ngo!{WAIT_PRESS}\nLet's give it our best!")),
|
||||
VARIANT_DEFAULT(_(" But we were very close!{WAIT_PRESS}\nLet's keep trying our best!")),
|
||||
|
|
|
|||
|
|
@ -84,7 +84,7 @@ static const struct ScriptCommand s_gs209_g1_s0_lives0_dlg0[] = { /* 0x826223c *
|
|||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x02, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Wh-wh-what?! Quake?!{WAIT_PRESS}\nIt can't be!")),
|
||||
VARIANT(/* == */ 1, _(" We're up on clouds...")),
|
||||
|
|
@ -95,7 +95,7 @@ static const struct ScriptCommand s_gs209_g1_s0_lives0_dlg0[] = { /* 0x826223c *
|
|||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" These are shock waves!{WAIT_PRESS}\nAnd they're huge!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
|
|
@ -261,11 +261,11 @@ static const struct ScriptCommand s_gs209_g2_s0_lives0_dlg0[] = { /* 0x8262f4c *
|
|||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" What is that?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x02, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" It's a shooting star!\nAnd it's gigantic!")),
|
||||
VARIANT(/* == */ 1, _(" It's going to destroy\nthe world if it isn't stopped!")),
|
||||
|
|
@ -420,7 +420,7 @@ static const struct ScriptCommand s_gs209_g3_s0_lives0_dlg0[] = { /* 0x8263a7c *
|
|||
WAIT(30),
|
||||
WAIT(30),
|
||||
TEXTBOX_AUTO_PRESS(15, 15),
|
||||
{ 0x2e, 0x02, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Waaaaaaaaaaaaaaaaaah!")),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ static const struct ScriptCommand s_gs212_g1_s0_lives0_dlg0[] = { /* 0x82649c8 *
|
|||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0d, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Gwooooooh!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ static const struct ScriptCommand s_gs213_g1_s0_lives0_dlg0[] = { /* 0x82657d4 *
|
|||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0d, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
FANFARE_PLAY2(685),
|
||||
MSG_NPC(2, _(" Gwooooooooooh!{WAIT_PRESS}\n...H-how dare you!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ static const struct ScriptCommand s_gs214_g1_s0_lives0_dlg0[] = { /* 0x8266664 *
|
|||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0d, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Gwoooooooh!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 *
|
|||
{ 0x93, 0x04, 0x0001, 0x00000068, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x56, 0x00, 0x0000, 0x0000005a, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0c, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0000, 0x00000000),
|
||||
MSG_NPC(0, _(" Hey!{WAIT_PRESS}\nGet a move on!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -62,7 +62,7 @@ static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 *
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x00000068, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000003),
|
||||
MSG_NPC(1, _(" Gasp, gasp...{WAIT_PRESS}\nThis is rough going...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -86,11 +86,11 @@ static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 *
|
|||
FANFARE_PLAY2(472),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" Wh-what!{WAIT_PRESS}\nCall me pathetic, will you?!")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000003),
|
||||
MSG_NPC(1, _(" What you've seen of me\nso far is nothing!")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" Never...{WAIT_PRESS}\nunderestimate {NAME_1}!")),
|
||||
MSG_NPC(1, _(" Wroooooooaaaaar!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -98,14 +98,14 @@ static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x56, 0x00, 0x0000, 0x0000005d, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x00000002),
|
||||
MSG_NPC(0, _(" Hahaha!{WAIT_PRESS}\nThere! You're still feeling frisky!")),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x00000000),
|
||||
MSG_NPC(0, _(" That's the spirit!{WAIT_PRESS}\nI think we're getting close.\nLet's keep it going!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" ...!{WAIT_PRESS}\nSo you did that to motivate me...{WAIT_PRESS}\n...Thanks.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -199,12 +199,12 @@ static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 *
|
|||
WAIT(60),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000078, 0x00ffffff, NULL },
|
||||
TEXTBOX_AUTO_PRESS(60, 60),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000003, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000003),
|
||||
FANFARE_PLAY2(877),
|
||||
MSG_NPC(0, _(" Gwaaaaaaaaaaaah!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000003),
|
||||
FANFARE_PLAY2(877),
|
||||
MSG_NPC(1, _(" Gyaaaaaaaah!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ static const struct ScriptCommand s_gs217_g1_s0_lives0_dlg0[] = { /* 0x8269878 *
|
|||
{ 0x27, 0x01, 0x0005, 0x00000005, 0x00ffffff, NULL },
|
||||
{ 0xe2, 0x00, 0x01db, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0d, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Urghgh...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
|
|||
|
|
@ -97,7 +97,7 @@ static const struct ScriptCommand s_gs218_g1_s0_lives0_dlg0[] = { /* 0x826a108 *
|
|||
WAIT(20),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x0d, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" ............{WAIT_PRESS}\nYes, I'll be fine.")),
|
||||
MSG_NPC(2, _(" My wing is still damaged\na little, but...{WAIT_PRESS}\nI can go.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ static const struct ScriptCommand s_gs219_g1_s0_lives0_dlg0[] = { /* 0x826a6b8 *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Look. Over there.\nLet's get this rescue done.")),
|
||||
VARIANT_DEFAULT(_(" Look, there's our Pokémon.\nWe can get this rescue done.")),
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
|||
{ 0x89, 0x78, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Kekeh!\nWe're here at last!")),
|
||||
MSG_NPC(2, _(" This is it?\nThis is the deepest floor of the\n{COLOR YELLOW_D}Murky Cave{RESET}?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -62,7 +62,7 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
|||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" Oh, look!{WAIT_PRESS}\nThere's a dais!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -70,7 +70,7 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
|||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" There's a hollow spot.\nI guess that stone goes in there.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
|
|
@ -97,7 +97,7 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
|||
WAIT(60),
|
||||
{ 0x27, 0x00, 0x0005, 0x0000001e, 0x00ffffff, NULL },
|
||||
WAIT(120),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000044, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000044),
|
||||
MSG_NPC(2, _(" ............")),
|
||||
MSG_NPC(2, _(" ........................")),
|
||||
MSG_NPC(2, _(" ....................................")),
|
||||
|
|
@ -112,7 +112,7 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Kekeh!\nDid you just say something?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -128,7 +128,7 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000044, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000044),
|
||||
MSG_NPC(2, _(" That's odd...\nI could've sworn I heard something...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
|
|
@ -159,7 +159,7 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
|||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}The curse...\n{CENTER_ALIGN}It is the one on {NAME_3}?") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Kekeh! Exactly!{WAIT_PRESS}\nPlease lift the curse now!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -190,7 +190,7 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000046, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000046),
|
||||
MSG_NPC(2, _(" Gegeh?! What the...?!{WAIT_PRESS}\nI can't move!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -347,7 +347,7 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
|||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0002, 0x00000043, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0002, 0x00000043),
|
||||
MSG_NPC(2, _(" W-wait...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -375,7 +375,7 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
|||
MSG_NPC(2, _(" It didn't take long for me\nto forget about the curse and about\n{NAME_3}.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000044, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000044),
|
||||
MSG_NPC(2, _(" Many long years passed...")),
|
||||
MSG_NPC(2, _(" But {NAME_3}...{WAIT_PRESS}\nShe never forgot about me.")),
|
||||
MSG_NPC(2, _(" One night...{WAIT_PRESS}\nIn {NAME_4}'s dream, {NAME_3}\nsaid this...")),
|
||||
|
|
@ -383,7 +383,7 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
|||
MSG_NPC(2, _(" {NAME_3} kept thinking\nabout someone like me.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000045, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000045),
|
||||
MSG_NPC(2, _(" But I...\nHow selfish I was.")),
|
||||
MSG_NPC(2, _(" I lived carefree all this\ntime...{WAIT_PRESS}\nI realize now how selfish I was.")),
|
||||
MSG_NPC(2, _(" It's not just {NAME_3}.")),
|
||||
|
|
@ -428,7 +428,7 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
|||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000046, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000046),
|
||||
MSG_NPC(2, _(" Ga-{NAME_3}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -443,7 +443,7 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
|||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000044, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000044),
|
||||
MSG_NPC(2, _(" N-{NAME_5}!")),
|
||||
MSG_NPC(2, _(" ...But...\nI don't know what you're saying...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ static const struct ScriptCommand s_gs222_g1_s0_lives0_dlg0[] = { /* 0x826dc2c *
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Look. Over there.\nLet's get this rescue done.")),
|
||||
VARIANT_DEFAULT(_(" Look, there's our Pokémon.\nWe can get this rescue done.")),
|
||||
|
|
|
|||
|
|
@ -281,9 +281,9 @@ static const struct ScriptCommand s_gs158_g2_s0_lives0_dlg0[] = { /* 0x820d22c *
|
|||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x0b, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP, 0x0001, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0002, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" Fire, ice, and electricity...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -241,8 +241,8 @@ static const struct ScriptCommand s_gs2_g1_s0_lives0_dlg2[] = { /* 0x817e130 */
|
|||
{ 0x2d, 0x09, 0x0002, 0x00000036, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x0000005e, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x2e, 0x03, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0002, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" I went into the cave, but...{WAIT_PRESS}\nI couldn't evolve into Butterfree.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -269,8 +269,8 @@ static const struct ScriptCommand s_gs2_g1_s0_lives1_dlg2[] = { /* 0x817e3c0 */
|
|||
{ 0x2d, 0x09, 0x0002, 0x00000036, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x0000005e, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x2e, 0x03, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0002, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" I went into the cave, but...{WAIT_PRESS}\nI couldn't evolve into Butterfree.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -368,21 +368,21 @@ static const struct ScriptCommand s_gs2_g3_s0_lives0_dlg2[] = { /* 0x817e834 */
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" Hohoho!{WAIT_PRESS}\nYou look eager to go.")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" However...{WAIT_PRESS}\nTo go beneath the sea, a Hidden Machine\nnamed {COLOR GREEN_I}Dive{RESET} is needed.")),
|
||||
MSG_NPC(1, _(" Without {COLOR GREEN_I}Dive{RESET}, you cannot\ngo to the {COLOR YELLOW_D}Stormy Sea{RESET}.")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" Hohoho! Your face tells me\nyou are desperate to go.")),
|
||||
MSG_NPC(1, _(" So be it.{WAIT_PRESS}\nYou may have this.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x3c, 0x2c, 0x0000, 0x000000e7, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" I understand that it is\na very rare item that was found in a place\ncalled the {COLOR YELLOW_D}Solar Cave{RESET}.")),
|
||||
MSG_NPC(1, _(" If you were to carry that\nHidden Machine as an item...")),
|
||||
MSG_NPC(1, _(" Or if any team member\nwishing to enter the dungeon used that\nHidden Machine to learn {COLOR GREEN_I}Dive{RESET}...")),
|
||||
|
|
@ -411,7 +411,7 @@ static const struct ScriptCommand s_gs2_g3_s0_lives0_dlg2[] = { /* 0x817e834 */
|
|||
MSG_NPC(1, _(" I suppose it wouldn't hurt\nto search there.")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" Hohoho.{WAIT_PRESS}\nAdventures keep you young.")),
|
||||
MSG_NPC(1, _(" Why, if I were only a little\nyounger, I might have joined you on your\nadventures.")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -551,8 +551,8 @@ static const struct ScriptCommand s_gs2_g6_s0_lives0_dlg0[] = { /* 0x817f910 */
|
|||
{ 0x95, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0002, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0003, 0x00000000),
|
||||
MSG_NPC(2, _(" ........................")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -565,8 +565,8 @@ static const struct ScriptCommand s_gs2_g6_s0_lives0_dlg0[] = { /* 0x817f910 */
|
|||
MSG_NPC(3, _(" Yesss! Find it we did!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0003, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000001),
|
||||
PORTRAIT_REP(0x0003, 0x00000002),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
MSG_NPC(2, _(" My wish...\nIt will finally come true!{WAIT_PRESS}\nPshehehe!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -578,8 +578,8 @@ static const struct ScriptCommand s_gs2_g6_s0_lives0_dlg0[] = { /* 0x817f910 */
|
|||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0002, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0003, 0x00000000),
|
||||
MSG_NPC(2, _(" Listen, {NAME_3}.{WAIT_PRESS}\nWe must keep this a secret just between\nthe two of us.")),
|
||||
MSG_NPC(2, _(" We can't tell any Pokémon.\nNot even Gengar.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -595,13 +595,13 @@ static const struct ScriptCommand s_gs2_g6_s0_lives0_dlg0[] = { /* 0x817f910 */
|
|||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0c, 0x0003, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000002),
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0003, 0x00000001),
|
||||
CJUMP_UNK_C8(92),
|
||||
COND_EQUAL(6, /* to label */ 3),
|
||||
COND_EQUAL(5, /* to label */ 3),
|
||||
COND_EQUAL(7, /* to label */ 3),
|
||||
{ 0x2e, 0x03, 0x0003, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0003, 0x00000001),
|
||||
LABEL(3), /* = 0x03 */
|
||||
FANFARE_PLAY2(473),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -610,8 +610,8 @@ static const struct ScriptCommand s_gs2_g6_s0_lives0_dlg0[] = { /* 0x817f910 */
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
PORTRAIT_REP(0x0003, 0x00000000),
|
||||
MSG_NPC(2, _(" I...{WAIT_PRESS}\nI don't know anything!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -763,8 +763,8 @@ static const struct ScriptCommand s_gs2_g8_s0_lives0_dlg0[] = { /* 0x8180674 */
|
|||
{ 0x95, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0002, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0003, 0x00000000),
|
||||
MSG_NPC(2, _(" {NAME_3}, listen.{WAIT_PRESS}\nI'm thinking it is best if only we go\ninto the dungeon.")),
|
||||
MSG_NPC(2, _(" If either one of us\nfalls before the end...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -773,20 +773,20 @@ static const struct ScriptCommand s_gs2_g8_s0_lives0_dlg0[] = { /* 0x8180674 */
|
|||
MSG_NPC(3, _(" That's smart, {NAME_2}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000001),
|
||||
MSG_NPC(2, _(" But of course.\nI can't wait until our wishes\ncome true〜♪")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0003, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0003, 0x00000002),
|
||||
MSG_NPC(3, _(" My wish is for a broader\nlower jaw.")),
|
||||
MSG_NPC(3, _(" I want bigger jaws so I can\nswallow bigger things whole.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000003, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000003),
|
||||
MSG_NPC(2, _(" My wish is for a place\nwhere I can meditate in peace〜♪")),
|
||||
MSG_NPC(2, _(" With no one to bother me...")),
|
||||
MSG_NPC(2, _(" It would be magnificent\nif I could meditate for a year without\nfood〜♪")),
|
||||
|
|
@ -797,13 +797,13 @@ static const struct ScriptCommand s_gs2_g8_s0_lives0_dlg0[] = { /* 0x8180674 */
|
|||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0c, 0x0003, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000002),
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0003, 0x00000001),
|
||||
CJUMP_UNK_C8(92),
|
||||
COND_EQUAL(6, /* to label */ 4),
|
||||
COND_EQUAL(5, /* to label */ 4),
|
||||
COND_EQUAL(7, /* to label */ 4),
|
||||
{ 0x2e, 0x03, 0x0003, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0003, 0x00000001),
|
||||
LABEL(4), /* = 0x04 */
|
||||
FANFARE_PLAY2(473),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -812,8 +812,8 @@ static const struct ScriptCommand s_gs2_g8_s0_lives0_dlg0[] = { /* 0x8180674 */
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
PORTRAIT_REP(0x0003, 0x00000000),
|
||||
MSG_NPC(2, _(" I...{WAIT_PRESS}\nI don't know anything!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -959,13 +959,13 @@ static const struct ScriptCommand s_gs2_g9_s1_lives0_dlg0[] = { /* 0x818131c */
|
|||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(473),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000001),
|
||||
MSG_NPC(2, _(" Giyah!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
MSG_NPC(2, _(" Wh-what are you staring\nat, you?!")),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" I'm having a hard time\ntrying to make up my mind!{WAIT_PRESS}\nGet lost!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -1036,7 +1036,7 @@ static const struct ScriptCommand s_gs2_g10_s0_lives0_dlg2[] = { /* 0x81818ec */
|
|||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x2e, 0x00, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT, 0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" I've heard fissures have\nopened up in the ground here and there.\nThey're trouble for everyone.")),
|
||||
MSG_NPC(1, _(" It worries me to no\nend, thinking that children will fall\ndown into them...")),
|
||||
JUMP_SCRIPT(END_TALK),
|
||||
|
|
@ -1176,17 +1176,17 @@ static const struct ScriptCommand s_gs2_g14_s0_lives0_dlg2[] = { /* 0x81820f0 */
|
|||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" It's good to see the\nyoungsters back.")),
|
||||
MSG_NPC(1, _(" I heard you saved them.{WAIT_PRESS}\nGetting through the dungeon must have\nbeen very taxing on you.")),
|
||||
MSG_NPC(1, _(" I'm also grateful for what\nyou've done. Thank you.")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" Incidentally...{WAIT_PRESS}\nI have heard of a particularly challenging\ndungeon somewhere in our world.")),
|
||||
MSG_NPC(1, _(" It starts your level at one...{WAIT_PRESS}\nclears all your gained stats...{WAIT_PRESS}\nand empties your Toolbox at the start.")),
|
||||
MSG_NPC(1, _(" In other words, it forces\none to enter in a completely clean state.")),
|
||||
MSG_NPC(1, _(" It has never been conquered\nby any rescue team...")),
|
||||
MSG_NPC(1, _(" It has earned its title as\nthe {COLOR YELLOW_D}Ultimate Dungeon{RESET}...")),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" Perhaps your team will take\non that challenge one day? Hohoho!")),
|
||||
JUMP_SCRIPT(END_TALK),
|
||||
};
|
||||
|
|
@ -1238,7 +1238,7 @@ static const struct ScriptCommand s_gs2_g15_s0_lives0_dlg2[] = { /* 0x8182664 */
|
|||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x2e, 0x00, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT, 0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" Seeing children at play is\nwhat I most enjoy now.")),
|
||||
JUMP_SCRIPT(END_TALK),
|
||||
};
|
||||
|
|
@ -1262,8 +1262,8 @@ static const struct ScriptCommand s_gs2_g15_s0_lives1_dlg2[] = { /* 0x8182768 */
|
|||
{ 0x2d, 0x09, 0x0002, 0x00000036, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x0000005e, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x2e, 0x02, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0002, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0003, 0x00000000),
|
||||
MSG_NPC(2, _(" Yay, {NAME_3}!\nWhat'll we do next?")),
|
||||
MSG_NPC(3, _(" Let's play battle!")),
|
||||
MSG_NPC(2, _(" OK, I use String Shot!")),
|
||||
|
|
@ -1286,8 +1286,8 @@ static const struct ScriptCommand s_gs2_g15_s0_lives2_dlg2[] = { /* 0x8182904 */
|
|||
{ 0x2d, 0x09, 0x0002, 0x00000036, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x0000005e, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x2e, 0x02, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0002, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0003, 0x00000000),
|
||||
MSG_NPC(2, _(" Yay, {NAME_3}!\nWhat'll we do next?")),
|
||||
MSG_NPC(3, _(" Let's play battle!")),
|
||||
MSG_NPC(2, _(" OK, I use String Shot!")),
|
||||
|
|
@ -1402,7 +1402,7 @@ static const struct ScriptCommand s_gs2_g16_s1_lives0_dlg0[] = { /* 0x8182f18 */
|
|||
MSG_NPC(1, _(" But there was someone\nso foolish as to grab a tail.{WAIT_PRESS}\nAnd it was a human.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x03, 0x0003, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0003, 0x00000004),
|
||||
MSG_NPC(3, _(" A human?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -1420,7 +1420,7 @@ static const struct ScriptCommand s_gs2_g16_s1_lives0_dlg0[] = { /* 0x8182f18 */
|
|||
MSG_NPC(1, _(" There exist strong bonds\nbetween humans and Pokémon.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x03, 0x0003, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0003, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 3),
|
||||
VARIANT(/* == */ 1, _(" ...All right.{WAIT_PRESS}\nBut humans... Aren't there good ones and\nbad ones too?")),
|
||||
VARIANT_DEFAULT(_(" ...OK.{WAIT_PRESS}\nBut humans... Aren't there good humans\nand bad ones too?")),
|
||||
|
|
@ -1438,7 +1438,7 @@ static const struct ScriptCommand s_gs2_g16_s1_lives0_dlg0[] = { /* 0x8182f18 */
|
|||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(466),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0x2e, 0x03, 0x0003, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0003, 0x0000000c),
|
||||
MSG_NPC(3, _(" What?!{WAIT_PRESS}\nA human turn into a Pokémon?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
|
|
@ -1455,7 +1455,7 @@ static const struct ScriptCommand s_gs2_g16_s1_lives0_dlg0[] = { /* 0x8182f18 */
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
BGM_FADEOUT(120),
|
||||
WAIT(80),
|
||||
{ 0x2e, 0x03, 0x0003, 0x00000005, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0003, 0x00000005),
|
||||
MSG_NPC(3, _(" ........................")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
@ -1466,7 +1466,7 @@ static const struct ScriptCommand s_gs2_g16_s1_lives0_dlg0[] = { /* 0x8182f18 */
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" If you feel the urge to hear\nmy tale again, come see me. Hohoho.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -1571,7 +1571,7 @@ static const struct ScriptCommand s_gs2_g18_s0_lives0_dlg0[] = { /* 0x8183f98 */
|
|||
MSG_NPC(2, _(" And sacrificed herself to\nabsorb the curse.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" Why?")),
|
||||
MSG_NPC(1, _(" Why would that Pokémon,\nGardevoir, take the human's place?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2184,7 +2184,7 @@ static const struct ScriptCommand s_gs2_g29_s0_lives0_dlg0[] = { /* 0x81863ec */
|
|||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" Hi, {NAME_4}!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2208,7 +2208,7 @@ static const struct ScriptCommand s_gs2_g29_s0_lives0_dlg0[] = { /* 0x81863ec */
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0005, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0005, 0x00000002, 0x00000003, NULL },
|
||||
MSG_NPC(5, _(" I'm Snubbull.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2216,7 +2216,7 @@ static const struct ScriptCommand s_gs2_g29_s0_lives0_dlg0[] = { /* 0x81863ec */
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Whaaaat?!{WAIT_PRESS}\nYou're Snubbull?")),
|
||||
MSG_NPC(1, _(" But you don't look anything\nlike the way you did before!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2225,11 +2225,11 @@ static const struct ScriptCommand s_gs2_g29_s0_lives0_dlg0[] = { /* 0x81863ec */
|
|||
MSG_NPC(5, _(" I went into the cave there,\nand all of a sudden...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" What cave?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x0d, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0006, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0006, 0x00000000, -0x00000001, NULL },
|
||||
MSG_NPC(6, _(" It appeared without me\nnoticing.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2251,7 +2251,7 @@ static const struct ScriptCommand s_gs2_g29_s0_lives0_dlg0[] = { /* 0x81863ec */
|
|||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" So you went in there...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2268,7 +2268,7 @@ static const struct ScriptCommand s_gs2_g29_s0_lives0_dlg0[] = { /* 0x81863ec */
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0004, 0x00000000),
|
||||
MSG_NPC(4, _(" Snubbull underwent\n“evolution.”{WAIT_PRESS}\nHe evolved.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2281,7 +2281,7 @@ static const struct ScriptCommand s_gs2_g29_s0_lives0_dlg0[] = { /* 0x81863ec */
|
|||
FANFARE_PLAY2(468),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Evolution? Evolved?{WAIT_PRESS}\nWhat's that about?")),
|
||||
VARIANT_DEFAULT(_(" Evolution? Evolved?{WAIT_PRESS}\nI don't follow.")),
|
||||
|
|
@ -2297,7 +2297,7 @@ static const struct ScriptCommand s_gs2_g29_s0_lives0_dlg0[] = { /* 0x81863ec */
|
|||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x2e, 0x15, 0x0001, 0x0000000c, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Oh, wow!{WAIT_PRESS}\nYour own appearance...{WAIT_PRESS}\nThat can change?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
|
|
@ -2310,12 +2310,12 @@ static const struct ScriptCommand s_gs2_g29_s0_lives0_dlg0[] = { /* 0x81863ec */
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x04, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_LEFT, 0x0002, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0002, -0x00000002, 0x00000000, NULL },
|
||||
MSG_NPC(2, _(" So if I evolved, I would\nbecome like {NAME_3}?!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x03, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0003, 0x00000000),
|
||||
{ 0x2f, 0x00, 0x0003, -0x00000001, 0x00000000, NULL },
|
||||
MSG_NPC(3, _(" I wish...{WAIT_PRESS}\nI want to be Butterfree quickly...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2348,14 +2348,14 @@ static const struct ScriptCommand s_gs2_g29_s0_lives0_dlg0[] = { /* 0x81863ec */
|
|||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" M-me too!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Can we evolve if we go to\nthat cave?")),
|
||||
VARIANT(/* == */ 3, _(" Can we evolve if we go to\nthat cave?")),
|
||||
|
|
|
|||
|
|
@ -783,10 +783,10 @@ static const struct ScriptCommand s_gs4_g3_s0_lives0_dlg0[] = { /* 0x818ca80 */
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0f, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0003, 0x00000000),
|
||||
MSG_NPC(1, _(" There was a job posted on\nthe Bulletin Board which said, “Punish bad\n{COLOR YELLOW_N}Mankey{RESET}.”")),
|
||||
MSG_NPC(1, _(" Did you two put up that job?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -800,7 +800,7 @@ static const struct ScriptCommand s_gs4_g3_s0_lives0_dlg0[] = { /* 0x818ca80 */
|
|||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0003, 0x00000041, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0003, 0x00000041),
|
||||
MSG_NPC(3, _(" Wobbuffet!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -832,13 +832,13 @@ static const struct ScriptCommand s_gs4_g3_s0_lives0_dlg0[] = { /* 0x818ca80 */
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hmm... That is a problem.")),
|
||||
VARIANT_DEFAULT(_(" Oh, no... That is a problem.")),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" {NAME_0}, we should go.")),
|
||||
VARIANT_DEFAULT(_(" {NAME_0}, we should go.")),
|
||||
|
|
@ -975,12 +975,12 @@ static const struct ScriptCommand s_gs4_g5_s0_lives0_dlg0[] = { /* 0x818d758 */
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" “Smeargle's desperate plea,“\nhuh...?{WAIT_PRESS}\nThat's some title.")),
|
||||
VARIANT(/* == */ 1, _(" What's it say?{WAIT_PRESS}\nCan you read it?")),
|
||||
|
|
@ -1129,7 +1129,7 @@ static const struct ScriptCommand s_gs4_g7_s0_lives0_dlg0[] = { /* 0x818e464 */
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
{ 0x32, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_0} read the SOS Mail\n{CENTER_ALIGN}apparently sent by Medicham.") },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
|
|
@ -1236,7 +1236,7 @@ static const struct ScriptCommand s_gs4_g9_s0_lives0_dlg0[] = { /* 0x818eafc */
|
|||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x0000005d, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0002, 0x00000000),
|
||||
ASK3(FALSE, /*default*/ -1, /* speaker */ 2, _(" Say, sweetie.{WAIT_PRESS}\nHave you seen Gengar around?")),
|
||||
CHOICE(/* label */ 2, _("Yes.")),
|
||||
CHOICE(/* label */ 3, _("No.")),
|
||||
|
|
@ -1245,25 +1245,25 @@ static const struct ScriptCommand s_gs4_g9_s0_lives0_dlg0[] = { /* 0x818eafc */
|
|||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0002, 0x00000042, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0002, 0x00000042),
|
||||
MSG_NPC(2, _(" Hunh? You did?{WAIT_PRESS}\n...Wh-where?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(45),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000044, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000044),
|
||||
MSG_NPC(2, _(" ..................{WAIT_PRESS}\nOh, you're just joking.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
LABEL(3), /* = 0x03 */
|
||||
UPDATE_VARINT(CALC_SET, EVENT_LOCAL, 1),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000046, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000046),
|
||||
MSG_NPC(2, _(" ...Oh, OK.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x93, 0x04, 0x000a, 0x0000005c, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" Something seems to be\nwrong with Gengar lately.")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" He won't do anything wicked\nwith us anymore...")),
|
||||
MSG_NPC(2, _(" I wonder what's wrong with\nhim?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -1274,7 +1274,7 @@ static const struct ScriptCommand s_gs4_g9_s0_lives0_dlg0[] = { /* 0x818eafc */
|
|||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x0000005d, 0x00000000, NULL },
|
||||
{ 0x2e, 0x15, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" You think so?{WAIT_PRESS}\nHis expression...\nIt looks the same as usual, no?")),
|
||||
MSG_NPC(2, _(" All I have seen is him\nlaughing in his usual mean way?")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -1433,8 +1433,8 @@ static const struct ScriptCommand s_gs4_g11_s1_lives0_dlg0[] = { /* 0x818f840 */
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
{ 0x3c, 0x23, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
|
|
@ -1453,7 +1453,7 @@ static const struct ScriptCommand s_gs4_g11_s2_lives0_dlg0[] = { /* 0x818f920 */
|
|||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x2e, 0x02, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
{ 0x3c, 0x23, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
|
|
@ -1463,7 +1463,7 @@ static const struct ScriptCommand s_gs4_g11_s3_lives0_dlg0[] = { /* 0x818f9b0 */
|
|||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0002, 0x00000000),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
|
@ -1471,7 +1471,7 @@ static const struct ScriptCommand s_gs4_g11_s4_lives0_dlg0[] = { /* 0x818fa00 */
|
|||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0e, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0003, 0x00000000),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
|
@ -1479,7 +1479,7 @@ static const struct ScriptCommand s_gs4_g11_s5_lives0_dlg0[] = { /* 0x818fa50 */
|
|||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0c, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0002, 0x00000000),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
|
@ -1487,7 +1487,7 @@ static const struct ScriptCommand s_gs4_g11_s5_lives1_dlg0[] = { /* 0x818faa0 */
|
|||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x0d, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0003, 0x00000000),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
|
@ -1546,7 +1546,7 @@ static const struct ScriptCommand s_gs4_g12_s0_lives0_dlg0[] = { /* 0x818fcdc */
|
|||
{ 0x6b, 0x00, 0x0100, 0x0000000c, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" This is where information\nis gathered from Pokémon needing rescue\nin all sorts of places.")),
|
||||
VARIANT_DEFAULT(_(" This is where information\nis gathered from Pokémon needing rescue\nin various locations.")),
|
||||
|
|
@ -2210,7 +2210,7 @@ static const struct ScriptCommand s_gs4_g20_s1_lives1_dlg0[] = { /* 0x81929a0 */
|
|||
TEXTBOX_AUTO_PRESS(0, 0),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_FLIP, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Hah!")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2218,7 +2218,7 @@ static const struct ScriptCommand s_gs4_g20_s1_lives1_dlg0[] = { /* 0x81929a0 */
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_FLIP, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Hah!")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2226,26 +2226,26 @@ static const struct ScriptCommand s_gs4_g20_s1_lives1_dlg0[] = { /* 0x81929a0 */
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_FLIP, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Hah!")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x00000042, 0x00000000, NULL },
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0002, 0x00000000),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x00000042, 0x00000000, NULL },
|
||||
TEXTBOX_AUTO_PRESS(30, 30),
|
||||
{ 0x2e, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_FLIP, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Hah!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
TEXTBOX_AUTO_PRESS(-1, -1),
|
||||
{ 0x2e, 0x02, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" ...And that's sort of how\nwe swim!{WAIT_PRESS}\nGasp, gasp...")),
|
||||
MSG_NPC(2, _(" What do you...{WAIT_PRESS}\nTake us for?!{WAIT_PRESS}\nGasp, gasp...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2469,7 +2469,7 @@ static const struct ScriptCommand s_gs4_g21_s1_lives0_dlg0[] = { /* 0x8193870 */
|
|||
TEXTBOX_AUTO_PRESS(0, 0),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x02, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Hah!")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2477,8 +2477,8 @@ static const struct ScriptCommand s_gs4_g21_s1_lives0_dlg0[] = { /* 0x8193870 */
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x08, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x03, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT_FLIP, 0x0002, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Hah!")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2486,7 +2486,7 @@ static const struct ScriptCommand s_gs4_g21_s1_lives0_dlg0[] = { /* 0x8193870 */
|
|||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_FLIP, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Hah!")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
|
|
@ -2498,13 +2498,13 @@ static const struct ScriptCommand s_gs4_g21_s1_lives0_dlg0[] = { /* 0x8193870 */
|
|||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x00000042, 0x00000000, NULL },
|
||||
TEXTBOX_AUTO_PRESS(30, 30),
|
||||
{ 0x2e, 0x08, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT_FLIP, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Hah!")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
TEXTBOX_AUTO_PRESS(-1, -1),
|
||||
{ 0x2e, 0x02, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Gasp, gasp...")),
|
||||
{ 0x30, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@ static const struct ScriptCommand s_script_UNIT_TALK[] = { /* 0x811f188 */
|
|||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x2e, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT, 0x0000, 0x00000000),
|
||||
{ 0x2e, 0x00, 0x0001, -0x00000002, 0x00000000, NULL },
|
||||
MSG_NPC(1, _("Let's go.")),
|
||||
JUMP_SCRIPT(END_TALK),
|
||||
|
|
@ -101,7 +101,7 @@ static const struct ScriptCommand s_script_HABITAT_TALK[] = { /* 0x811f214 */
|
|||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x2e, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT, 0x0000, 0x00000000),
|
||||
{ 0x2e, 0x00, 0x0001, -0x00000002, 0x00000000, NULL },
|
||||
{ 0x3b, 0x0a, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
COND_EQUAL(0, /* to label */ 0),
|
||||
|
|
@ -124,8 +124,8 @@ static const struct ScriptCommand s_script_HABITAT_TALK_S01E02A[] = { /* 0x811f3
|
|||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x2e, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2e, 0x00, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT, 0x0000, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_LEFT, 0x0001, 0x00000000),
|
||||
JUMPIF_EQUAL(FLAG_KIND_CHANGE_REQUEST, 0, /* to label */ 0),
|
||||
MSG_NPC(1, _(" I will dedicate myself to\ncreating a fantastic new design.\nPlease check the rescue team flag later!")),
|
||||
MSG_NPC(1, _(" If my design fails to\nimpress you, please let me know.")),
|
||||
|
|
|
|||
|
|
@ -84,7 +84,6 @@ void sub_80975A8(s16, bool8);
|
|||
u32 sub_809A6E4();
|
||||
u32 sub_809A6F8();
|
||||
u32 sub_809A768();
|
||||
u32 sub_809AC7C();
|
||||
u32 sub_809ADD8();
|
||||
bool8 sub_809AEEC(const char*);
|
||||
bool8 sub_809AF2C(const char*);
|
||||
|
|
@ -1936,7 +1935,7 @@ s32 ExecuteScriptCommand(Action *action)
|
|||
break;
|
||||
}
|
||||
case 0x2e: {
|
||||
sub_809AC7C(curCmd.argShort, (s8)curCmd.arg1, (u8)curCmd.argByte);
|
||||
ScriptSetPortraitInfo(curCmd.argShort, (s8)curCmd.arg1, (u8)curCmd.argByte);
|
||||
break;
|
||||
}
|
||||
case 0x2f: {
|
||||
|
|
|
|||
192
src/textbox.c
192
src/textbox.c
|
|
@ -44,11 +44,11 @@ struct TextboxPortrait
|
|||
// size: 0x24
|
||||
s16 unk0;
|
||||
/* 0x2 */ s16 speciesID;
|
||||
u8 unk4;
|
||||
bool8 showPortrait;
|
||||
u8 unk5;
|
||||
s8 unk6;
|
||||
s8 spriteId;
|
||||
u8 placementId;
|
||||
PixelPos unk8;
|
||||
PixelPos posDelta; // By default 0, 0. Allows to modify the position of the portrait. Can be changed by the scripting command 0x2f.
|
||||
MonPortraitMsg monPortrait;
|
||||
/* 0x20 */ OpenedFile *faceFile;
|
||||
};
|
||||
|
|
@ -455,12 +455,12 @@ static void ResetAllTextboxPortraits(void)
|
|||
for (i = 0; i < MAX_TEXTBOX_PORTRAITS; i++, ptr++) {
|
||||
ptr->unk0 = -1;
|
||||
ptr->speciesID = MONSTER_NONE;
|
||||
ptr->unk4 = 0;
|
||||
ptr->showPortrait = 0;
|
||||
ptr->unk5 = 0;
|
||||
ptr->unk6 = -1;
|
||||
ptr->spriteId = -1;
|
||||
ptr->placementId = 0;
|
||||
ptr->unk8.x = 0;
|
||||
ptr->unk8.y = 0;
|
||||
ptr->posDelta.x = 0;
|
||||
ptr->posDelta.y = 0;
|
||||
ptr->monPortrait.faceFile = NULL;
|
||||
ptr->monPortrait.faceData = NULL;
|
||||
ptr->monPortrait.spriteId = 0;
|
||||
|
|
@ -475,12 +475,12 @@ void ResetTextboxPortrait(s16 id_)
|
|||
|
||||
ptr->unk0 = -1;
|
||||
ptr->speciesID = MONSTER_NONE;
|
||||
ptr->unk4 = 0;
|
||||
ptr->showPortrait = 0;
|
||||
ptr->unk5 = 0;
|
||||
ptr->unk6 = -1;
|
||||
ptr->spriteId = -1;
|
||||
ptr->placementId = 0;
|
||||
ptr->unk8.x = 0;
|
||||
ptr->unk8.y = 0;
|
||||
ptr->posDelta.x = 0;
|
||||
ptr->posDelta.y = 0;
|
||||
ptr->monPortrait.faceFile = NULL;
|
||||
ptr->monPortrait.faceData = NULL;
|
||||
ptr->monPortrait.spriteId = 0;
|
||||
|
|
@ -492,20 +492,20 @@ void ResetTextboxPortrait(s16 id_)
|
|||
static bool8 sub_809A8B8(s32 param_1, s32 param_2)
|
||||
{
|
||||
bool8 ret;
|
||||
s16 local_26;
|
||||
s16 speciesId;
|
||||
s32 portraitId = (s16) param_1;
|
||||
s16 local_28 = (s16) param_2;
|
||||
struct TextboxPortrait *unkPtr = &sTextbox->portraits[portraitId];
|
||||
u8 uVar9 = 1;
|
||||
u8 byte1 = 0;
|
||||
bool8 showPortrait = TRUE;
|
||||
bool8 byte1 = FALSE;
|
||||
|
||||
TRY_CLOSE_FILE_AND_SET_NULL(unkPtr->faceFile);
|
||||
|
||||
sub_80A7DDC(&local_28,&local_26);
|
||||
sub_80A7DDC(&local_28,&speciesId);
|
||||
if (local_28 >= 10 && local_28 <= 29) {
|
||||
Pokemon *pPVar6 = sub_80A8D54(local_28);
|
||||
if (pPVar6 == NULL) {
|
||||
uVar9 = '\0';
|
||||
showPortrait = FALSE;
|
||||
}
|
||||
else if (pPVar6 == sub_808D3BC()) {
|
||||
local_28 = 0x21;
|
||||
|
|
@ -518,7 +518,7 @@ static bool8 sub_809A8B8(s32 param_1, s32 param_2)
|
|||
|| pPVar6->dungeonLocation.id == DUNGEON_POKEMON_SQUARE
|
||||
|| pPVar6->dungeonLocation.id == DUNGEON_POKEMON_SQUARE_2)
|
||||
{
|
||||
switch (local_26) {
|
||||
switch (speciesId) {
|
||||
case 0x104:
|
||||
case 0x133:
|
||||
case 0x183:
|
||||
|
|
@ -526,12 +526,12 @@ static bool8 sub_809A8B8(s32 param_1, s32 param_2)
|
|||
case 0x199:
|
||||
break;
|
||||
default:
|
||||
uVar9 = 0;
|
||||
showPortrait = FALSE;
|
||||
break;
|
||||
}
|
||||
}
|
||||
else {
|
||||
switch (local_26) {
|
||||
switch (speciesId) {
|
||||
case 0x90:
|
||||
case 0x91:
|
||||
case 0x92:
|
||||
|
|
@ -549,24 +549,24 @@ static bool8 sub_809A8B8(s32 param_1, s32 param_2)
|
|||
case 0x1A7:
|
||||
break;
|
||||
default:
|
||||
uVar9 = 0;
|
||||
showPortrait = FALSE;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
switch(local_28) {
|
||||
switch (local_28) {
|
||||
case 1:
|
||||
case 2:
|
||||
case 6:
|
||||
case 7:
|
||||
case 0x21:
|
||||
case 0x22:
|
||||
if (IsStarterMonster(local_26)) {
|
||||
byte1 = 0x1;
|
||||
if (IsStarterMonster(speciesId)) {
|
||||
byte1 = TRUE;
|
||||
}
|
||||
else {
|
||||
uVar9 = 0;
|
||||
showPortrait = FALSE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
@ -578,28 +578,28 @@ static bool8 sub_809A8B8(s32 param_1, s32 param_2)
|
|||
unkPtr->speciesID = sub_80A8BFC(sVar3);
|
||||
strcpy(gFormatBuffer_Monsters[portraitId], sUndefineText);
|
||||
strcpy(gFormatBuffer_Names[portraitId], sUndefineText);
|
||||
unkPtr->unk4 = uVar9;
|
||||
unkPtr->showPortrait = showPortrait;
|
||||
unkPtr->unk5 = byte1;
|
||||
unkPtr->unk6 = 0xff;
|
||||
unkPtr->spriteId = -1;
|
||||
unkPtr->placementId = 0;
|
||||
unkPtr->unk8.x = 0;
|
||||
unkPtr->unk8.y = 0;
|
||||
unkPtr->posDelta.x = 0;
|
||||
unkPtr->posDelta.y = 0;
|
||||
unkPtr->monPortrait.faceFile = NULL;
|
||||
unkPtr->monPortrait.faceData = NULL;
|
||||
unkPtr->monPortrait.spriteId = 0;
|
||||
ret = TRUE;
|
||||
}
|
||||
else if (local_26 != 0) {
|
||||
else if (speciesId != 0) {
|
||||
unkPtr->unk0 = local_28;
|
||||
unkPtr->speciesID = local_26;
|
||||
unkPtr->speciesID = speciesId;
|
||||
strcpy(gFormatBuffer_Monsters[portraitId], sUndefineText);
|
||||
strcpy(gFormatBuffer_Names[portraitId], sUndefineText);
|
||||
unkPtr->unk4 = uVar9;
|
||||
unkPtr->showPortrait = showPortrait;
|
||||
unkPtr->unk5 = byte1;
|
||||
unkPtr->unk6 = 0xff;
|
||||
unkPtr->spriteId = -1;
|
||||
unkPtr->placementId = 0;
|
||||
unkPtr->unk8.x = 0;
|
||||
unkPtr->unk8.y = 0;
|
||||
unkPtr->posDelta.x = 0;
|
||||
unkPtr->posDelta.y = 0;
|
||||
unkPtr->monPortrait.faceFile = NULL;
|
||||
unkPtr->monPortrait.faceData = NULL;
|
||||
unkPtr->monPortrait.spriteId = 0;
|
||||
|
|
@ -666,104 +666,106 @@ bool8 sub_809AC18(s32 a0_, s32 a1_)
|
|||
}
|
||||
}
|
||||
|
||||
bool8 sub_809AC7C(s32 portraitId_, s32 a1_, s32 placementId_)
|
||||
bool8 ScriptSetPortraitInfo(s32 portraitId_, s32 spriteId_, s32 placementId_)
|
||||
{
|
||||
s32 portraitId = (s16) portraitId_;
|
||||
s32 r5 = (s8) a1_;
|
||||
s32 spriteId = (s8) spriteId_;
|
||||
u8 placementId = (u8) placementId_;
|
||||
struct TextboxPortrait *unkPtr = &sTextbox->portraits[portraitId];
|
||||
struct TextboxPortrait *portraitPtr = &sTextbox->portraits[portraitId];
|
||||
|
||||
TRY_CLOSE_FILE_AND_SET_NULL(unkPtr->faceFile);
|
||||
TRY_CLOSE_FILE_AND_SET_NULL(portraitPtr->faceFile);
|
||||
|
||||
if (unkPtr->speciesID >= 0 && r5 != -1 && unkPtr->speciesID != 0) {
|
||||
if (portraitPtr->speciesID >= 0 && spriteId != -1 && portraitPtr->speciesID != 0) {
|
||||
// Keep previous placementId if PLACEMENT_COUNT is passed.
|
||||
if (placementId != PLACEMENT_COUNT) {
|
||||
unkPtr->placementId = placementId;
|
||||
unkPtr->unk8.x = 0;
|
||||
unkPtr->unk8.y = 0;
|
||||
portraitPtr->placementId = placementId;
|
||||
portraitPtr->posDelta.x = 0;
|
||||
portraitPtr->posDelta.y = 0;
|
||||
}
|
||||
unkPtr->monPortrait.pos.x = sPortraitPlacements[unkPtr->placementId].pos.x + unkPtr->unk8.x;
|
||||
unkPtr->monPortrait.pos.y = sPortraitPlacements[unkPtr->placementId].pos.y + unkPtr->unk8.y;
|
||||
unkPtr->monPortrait.flip = sPortraitPlacements[unkPtr->placementId].flip;
|
||||
unkPtr->monPortrait.unkE = 0;
|
||||
if (r5 == -2) {
|
||||
unkPtr->unk6 = r5;
|
||||
unkPtr->monPortrait.faceFile = NULL;
|
||||
unkPtr->monPortrait.faceData = NULL;
|
||||
unkPtr->monPortrait.spriteId = 0;
|
||||
portraitPtr->monPortrait.pos.x = sPortraitPlacements[portraitPtr->placementId].pos.x + portraitPtr->posDelta.x;
|
||||
portraitPtr->monPortrait.pos.y = sPortraitPlacements[portraitPtr->placementId].pos.y + portraitPtr->posDelta.y;
|
||||
portraitPtr->monPortrait.flip = sPortraitPlacements[portraitPtr->placementId].flip;
|
||||
portraitPtr->monPortrait.unkE = 0;
|
||||
if (spriteId == -2) {
|
||||
portraitPtr->spriteId = -2;
|
||||
portraitPtr->monPortrait.faceFile = NULL;
|
||||
portraitPtr->monPortrait.faceData = NULL;
|
||||
portraitPtr->monPortrait.spriteId = 0;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (unkPtr->unk4) {
|
||||
unkPtr->faceFile = OpenPokemonDialogueSpriteFile(unkPtr->speciesID);
|
||||
if (unkPtr->faceFile != NULL) {
|
||||
unkPtr->unk6 = r5;
|
||||
unkPtr->monPortrait.faceFile = unkPtr->faceFile;
|
||||
GetFileDataPtr(unkPtr->faceFile, 0);
|
||||
switch (unkPtr->unk0) {
|
||||
if (portraitPtr->showPortrait) {
|
||||
portraitPtr->faceFile = OpenPokemonDialogueSpriteFile(portraitPtr->speciesID);
|
||||
if (portraitPtr->faceFile != NULL) {
|
||||
portraitPtr->spriteId = spriteId;
|
||||
portraitPtr->monPortrait.faceFile = portraitPtr->faceFile;
|
||||
GetFileDataPtr(portraitPtr->faceFile, 0);
|
||||
// first 4 bits are actually spriteId, there's also some 0x40 flag which isn't really used. I assume it marks that the spriteId was changed?
|
||||
switch (portraitPtr->unk0) {
|
||||
case 0x47:
|
||||
if ((r5 & 0xF) < 6) {
|
||||
r5 = (s8) (r5 + 6);
|
||||
r5 = (s8) (r5 | 0x40);
|
||||
if ((spriteId & 0xF) < 6) {
|
||||
spriteId = (s8) (spriteId + 6);
|
||||
spriteId = (s8) (spriteId | 0x40);
|
||||
}
|
||||
break;
|
||||
case 0x4D:
|
||||
if (unkPtr->monPortrait.flip && (r5 & 0xF) < 4) {
|
||||
unkPtr->monPortrait.flip = FALSE;
|
||||
r5 = (s8) (r5 + 4);
|
||||
r5 = (s8) (r5 | 0x40);
|
||||
if (portraitPtr->monPortrait.flip && (spriteId & 0xF) < 4) {
|
||||
portraitPtr->monPortrait.flip = FALSE;
|
||||
spriteId = (s8) (spriteId + 4);
|
||||
spriteId = (s8) (spriteId | 0x40);
|
||||
}
|
||||
break;
|
||||
case 0x53:
|
||||
if (unkPtr->monPortrait.flip && (r5 & 0xF) < 1) {
|
||||
unkPtr->monPortrait.flip = FALSE;
|
||||
r5 = (s8) (r5 + 1);
|
||||
r5 = (s8) (r5 | 0x40);
|
||||
if (portraitPtr->monPortrait.flip && (spriteId & 0xF) < 1) {
|
||||
portraitPtr->monPortrait.flip = FALSE;
|
||||
spriteId = (s8) (spriteId + 1);
|
||||
spriteId = (s8) (spriteId | 0x40);
|
||||
}
|
||||
break;
|
||||
case 0x73:
|
||||
if (unkPtr->monPortrait.flip && (r5 & 0xF) < 2) {
|
||||
unkPtr->monPortrait.flip = FALSE;
|
||||
r5 = (s8) (r5 + 2);
|
||||
r5 = (s8) (r5 | 0x40);
|
||||
if (portraitPtr->monPortrait.flip && (spriteId & 0xF) < 2) {
|
||||
portraitPtr->monPortrait.flip = FALSE;
|
||||
spriteId = (s8) (spriteId + 2);
|
||||
spriteId = (s8) (spriteId | 0x40);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
unkPtr->monPortrait.faceData = (void *) unkPtr->faceFile->data;
|
||||
unkPtr->monPortrait.spriteId = r5 & 0xF;
|
||||
portraitPtr->monPortrait.faceData = (void *) portraitPtr->faceFile->data;
|
||||
portraitPtr->monPortrait.spriteId = spriteId & 0xF;
|
||||
}
|
||||
else {
|
||||
unkPtr->monPortrait.faceFile = NULL;
|
||||
unkPtr->monPortrait.faceData = NULL;
|
||||
unkPtr->monPortrait.spriteId = 0;
|
||||
portraitPtr->monPortrait.faceFile = NULL;
|
||||
portraitPtr->monPortrait.faceData = NULL;
|
||||
portraitPtr->monPortrait.spriteId = 0;
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
unkPtr->unk6 = 0xFF;
|
||||
unkPtr->placementId = 0;
|
||||
unkPtr->unk8.x = 0;
|
||||
unkPtr->unk8.y = 0;
|
||||
unkPtr->monPortrait.faceFile = NULL;
|
||||
unkPtr->monPortrait.faceData = NULL;
|
||||
unkPtr->monPortrait.spriteId = 0;
|
||||
portraitPtr->spriteId = -1;
|
||||
portraitPtr->placementId = 0;
|
||||
portraitPtr->posDelta.x = 0;
|
||||
portraitPtr->posDelta.y = 0;
|
||||
portraitPtr->monPortrait.faceFile = NULL;
|
||||
portraitPtr->monPortrait.faceData = NULL;
|
||||
portraitPtr->monPortrait.spriteId = 0;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
bool8 sub_809ADD8(s32 a0_, PixelPos *a1)
|
||||
bool8 sub_809ADD8(s32 portraitId_, PixelPos *newPosDelta)
|
||||
{
|
||||
s32 a0 = (s16) a0_;
|
||||
struct TextboxPortrait *unkPtr = &sTextbox->portraits[a0];
|
||||
s32 portraitId = (s16) portraitId_;
|
||||
struct TextboxPortrait *portraitPtr = &sTextbox->portraits[portraitId];
|
||||
|
||||
if (unkPtr->speciesID < 0)
|
||||
if (portraitPtr->speciesID < 0)
|
||||
return FALSE;
|
||||
if (unkPtr->speciesID == MONSTER_NONE)
|
||||
if (portraitPtr->speciesID == MONSTER_NONE)
|
||||
return FALSE;
|
||||
|
||||
unkPtr->unk8 = *a1;
|
||||
unkPtr->monPortrait.pos.x = sPortraitPlacements[unkPtr->placementId].pos.x + unkPtr->unk8.x;
|
||||
unkPtr->monPortrait.pos.y = sPortraitPlacements[unkPtr->placementId].pos.y + unkPtr->unk8.y;
|
||||
portraitPtr->posDelta = *newPosDelta;
|
||||
portraitPtr->monPortrait.pos.x = sPortraitPlacements[portraitPtr->placementId].pos.x + portraitPtr->posDelta.x;
|
||||
portraitPtr->monPortrait.pos.y = sPortraitPlacements[portraitPtr->placementId].pos.y + portraitPtr->posDelta.y;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
|
@ -773,8 +775,8 @@ static MonPortraitMsg *GetSpeakerPortrait(s32 portraitId_)
|
|||
|
||||
if (portraitId >= 0) {
|
||||
struct TextboxPortrait *portraitPtr = &sTextbox->portraits[portraitId];
|
||||
if (portraitPtr->speciesID != MONSTER_NONE && portraitPtr->unk6 == -1) {
|
||||
sub_809AC7C(portraitId, 0, 0);
|
||||
if (portraitPtr->speciesID != MONSTER_NONE && portraitPtr->spriteId == -1) {
|
||||
ScriptSetPortraitInfo(portraitId, 0, 0);
|
||||
}
|
||||
if (portraitPtr->monPortrait.faceFile != NULL) {
|
||||
return &portraitPtr->monPortrait;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user