mirror of
https://github.com/pret/pmd-red.git
synced 2026-09-07 08:35:47 -05:00
Documented more script commands
Researched by @MegaMinerd
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
#include "constants/direction.h"
|
||||
#include "constants/event_flag.h"
|
||||
#include "constants/item.h"
|
||||
#include "constants/ground_map.h"
|
||||
@@ -58,7 +59,9 @@
|
||||
// 3a: yes/no choice (only used for saving)
|
||||
// 3b: uber command (conditional jump)
|
||||
// 3c: unknown textbox-related cjump
|
||||
// 3d..3f: input boxes?
|
||||
#define RENAME_ALLY(id) { 0x3D, 0, 0, id, 0, NULL }
|
||||
#define RENAME_TEAM { 0x3E, 0, 0, 0, 0, NULL }
|
||||
// 3f: input box?
|
||||
// 40: unused?
|
||||
#define REMOVE_ITEMSTACK(i) { 0x41, 0, i, 0, 0, NULL }
|
||||
#define MUSIC_STOP_ALL { 0x42, 0, 0, 0, 0, NULL }
|
||||
@@ -75,7 +78,14 @@
|
||||
#define FANFARE_STOP2(i) { 0x4d, 0, 0, i, 0, NULL }
|
||||
#define FANFARE_FADEOUT2(f,i) { 0x4e, 0, f, i, 0, NULL }
|
||||
// 4f..57: more movement/position? Some sprite stuff?
|
||||
#define SELECT_ANIMATION(id) { 0x54, 0, id, 0, 0, NULL }
|
||||
// 58..95: position and movement-related
|
||||
// For WARP/WALK, every map has a list of predefined locations.
|
||||
#define WARP_WAYPOINT(u, w) { 0x5B, u, 0, w, 0, NULL }
|
||||
#define WALK_RELATIVE(spd, h, v){ 0x6A, 0, spd, h, v, NULL }
|
||||
#define WALK_GRID(spd, w) { 0x6B, 0, spd, w, 0, NULL }
|
||||
#define WALK_DIRECT(spd, w) { 0x7A, 0, spd, w, 0, NULL }
|
||||
#define ROTATE(spd, d, o) { 0x91, spd, d, o, 0, NULL } // d=cw/ccw/shortest, o=final orientation
|
||||
// 96: unused?
|
||||
// 97..9a: ??? (maybe more camera?)
|
||||
// 9b..a3: camera-related
|
||||
@@ -137,6 +147,8 @@
|
||||
#define WAIT_RANDOM(a,b) { 0xDC, 0, a, b, 0, NULL }
|
||||
// dd..e2 - various HandleAction commands
|
||||
// e3..e5 - locking/condvar commands
|
||||
#define AWAIT_CUE(id) { 0xE3, 0, id, 0, 0, NULL }
|
||||
#define ALERT_CUE(id) { 0xE4, 0, id, 0, 0, NULL }
|
||||
#define CALL_LABEL(x) { 0xE6, 0, x, 0, 0, NULL }
|
||||
#define JUMP_LABEL(x) { 0xE7, 0, x, 0, 0, NULL }
|
||||
#define CALL_SCRIPT(x) { 0xE8, 0, x, 0, 0, NULL }
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs162_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(4),
|
||||
{ 0x22, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(90),
|
||||
@@ -33,7 +33,7 @@ static const struct ScriptRef s_gs162_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs162_g1_s0_lives0_dlg0[] = { /* 0x820fe54 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(6),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
@@ -51,7 +51,7 @@ static const struct ScriptCommand s_gs162_g1_s0_lives0_dlg0[] = { /* 0x820fe54 *
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......{WAIT_PRESS}Hmm... I can't remember.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -63,7 +63,7 @@ static const struct ScriptCommand s_gs162_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(4),
|
||||
{ 0x22, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
FANFARE_FADEOUT2(60, 453),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
@@ -84,7 +84,7 @@ static const struct ScriptCommand s_gs162_g2_s0_eff0_script[] = { /* 0x8210150 *
|
||||
static const struct ScriptCommand s_gs162_g2_s0_lives0_dlg0[] = { /* 0x8210190 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(6),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
@@ -111,7 +111,7 @@ static const struct ScriptCommand s_gs162_g2_s0_lives0_dlg0[] = { /* 0x8210190 *
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("........................") },
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -123,7 +123,7 @@ static const struct ScriptCommand s_gs162_g3_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(4),
|
||||
{ 0x22, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(90),
|
||||
@@ -135,7 +135,7 @@ static const struct ScriptRef s_gs162_g3_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs162_g3_s0_lives0_dlg0[] = { /* 0x8210568 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(6),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0001, 0x00000052, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -151,14 +151,14 @@ static const struct ScriptCommand s_gs162_g3_s0_lives0_dlg0[] = { /* 0x8210568 *
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Huh?{WAIT_PRESS} I'm hearing better this time...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...What?{WAIT_PRESS} Human?{WAIT_PRESS} My role?") },
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000007),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("W-wait.\nPlease, tell me more.") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......{WAIT_PRESS}\nI can't... Drifting off...") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("........................") },
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -166,61 +166,61 @@ static const struct ScriptCommand s_gs162_g3_s0_lives0_dlg0[] = { /* 0x8210568 *
|
||||
static const struct ScriptCommand s_gs162_g3_s1_lives0_dlg0[] = { /* 0x82107fc */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x001f, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
END_DELETE,
|
||||
@@ -232,7 +232,7 @@ static const struct ScriptCommand s_gs162_g4_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(4),
|
||||
{ 0x22, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(90),
|
||||
@@ -243,7 +243,7 @@ static const struct ScriptRef s_gs162_g4_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs162_g4_s0_lives0_dlg0[] = { /* 0x8210c68 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(6),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0001, 0x00000022, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000052, 0x00000000, NULL },
|
||||
@@ -288,7 +288,7 @@ static const struct ScriptCommand s_gs162_g4_s0_lives0_dlg0[] = { /* 0x8210c68 *
|
||||
MSG_NPC(2, _(" I am your...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
WAIT(30),
|
||||
PORTRAIT_REP(0x0000, 0x0000000c),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Oh! Wait.{WAIT_PRESS} Just a little longer...") },
|
||||
@@ -299,7 +299,7 @@ static const struct ScriptCommand s_gs162_g4_s0_lives0_dlg0[] = { /* 0x8210c68 *
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("........................") },
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -314,61 +314,61 @@ static const struct ScriptCommand s_gs162_g4_s1_lives0_dlg0[] = { /* 0x821124c *
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x001f, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
END_DELETE,
|
||||
@@ -380,7 +380,7 @@ static const struct ScriptCommand s_gs162_g5_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(5),
|
||||
{ 0x27, 0x00, 0x0005, 0x00000020, 0x00ffffff, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
FANFARE_PLAY2(506),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000020, 0x00ffffff, NULL },
|
||||
RET,
|
||||
@@ -391,10 +391,10 @@ static const struct ScriptRef s_gs162_g5_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs162_g5_s0_lives0_dlg0[] = { /* 0x82116b8 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x91, 0x0a, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(10, 1, DIRECTION_SOUTH),
|
||||
WAIT(30),
|
||||
MSG_NPC(-1, _(" I've been waiting for you.")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -403,7 +403,7 @@ static const struct ScriptCommand s_gs162_g5_s0_lives0_dlg0[] = { /* 0x82116b8 *
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Ga...{WAIT_PRESS}{NAME_2}!") },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -415,7 +415,7 @@ static const struct ScriptCommand s_gs162_g6_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(5),
|
||||
{ 0x22, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(60),
|
||||
FANFARE_FADEOUT2(60, 453),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
@@ -428,7 +428,7 @@ static const struct ScriptRef s_gs162_g6_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(6),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0001, 0x00000022, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000052, 0x00000000, NULL },
|
||||
@@ -448,8 +448,8 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......You're......{WAIT_PRESS} {NAME_2}...") },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(60),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Yes...")),
|
||||
@@ -536,10 +536,10 @@ static const struct ScriptCommand s_gs162_g6_s0_lives0_dlg0[] = { /* 0x82118a0 *
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Wah!\nE-earthquake?!") },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("No! Wait!{WAIT_PRESS}\nI need to know more...") },
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -569,104 +569,104 @@ static const struct ScriptCommand s_gs162_g6_s1_lives0_dlg0[] = { /* 0x8212774 *
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x001f, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000007, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_SOUTHWEST),
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
END_DELETE,
|
||||
@@ -677,7 +677,7 @@ static const struct ScriptCommand s_gs162_g7_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_MAP(162),
|
||||
SELECT_ENTITIES(-1, -1),
|
||||
{ 0x27, 0x01, 0x000e, 0x0000001e, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x28, 0x01, 0x000e, 0x0000001e, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -687,7 +687,7 @@ static const struct ScriptRef s_gs162_g7_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs162_g7_s0_lives0_dlg0[] = { /* 0x8212e70 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(6),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0001, 0x00000052, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -696,7 +696,7 @@ static const struct ScriptCommand s_gs162_g7_s0_lives0_dlg0[] = { /* 0x8212e70 *
|
||||
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.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -704,7 +704,7 @@ static const struct ScriptCommand s_gs162_g7_s0_lives0_dlg0[] = { /* 0x8212e70 *
|
||||
static const struct ScriptCommand s_gs162_g7_s0_lives1_dlg0[] = { /* 0x8212f40 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
@@ -715,7 +715,7 @@ static const struct ScriptCommand s_gs162_g8_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(5),
|
||||
{ 0x22, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(90),
|
||||
@@ -727,7 +727,7 @@ static const struct ScriptRef s_gs162_g8_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs162_g8_s0_lives0_dlg0[] = { /* 0x821303c */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(6),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0001, 0x00000052, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -744,8 +744,8 @@ static const struct ScriptCommand s_gs162_g8_s0_lives0_dlg0[] = { /* 0x821303c *
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("............{WAIT_PRESS}{NAME_1}...") },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(60),
|
||||
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.")),
|
||||
@@ -803,8 +803,8 @@ static const struct ScriptCommand s_gs162_g8_s0_lives0_dlg0[] = { /* 0x821303c *
|
||||
MSG_NPC(1, _(" You became a Pokémon in\norder to fulfill a certain role...")),
|
||||
MSG_NPC(1, _(" And that role brought\nyou here.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(1, _(" Now, that role...{WAIT_PRESS}\nis finally drawing to its conclusion.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
@@ -817,10 +817,10 @@ static const struct ScriptCommand s_gs162_g8_s0_lives0_dlg0[] = { /* 0x821303c *
|
||||
MSG_NPC(1, _(" I think I can tell you when\nthis adventure is finished.")),
|
||||
MSG_NPC(1, _(" Au revoir...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -828,149 +828,149 @@ static const struct ScriptCommand s_gs162_g8_s1_lives0_dlg0[] = { /* 0x8213b50 *
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x001f, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000007, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_SOUTHWEST),
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x001f, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
@@ -980,7 +980,7 @@ static const struct ScriptCommand s_gs162_g9_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, -1),
|
||||
BGM_SWITCH(5),
|
||||
{ 0x27, 0x00, 0x0005, 0x0000003c, 0x00ffffff, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(90),
|
||||
@@ -992,7 +992,7 @@ static const struct ScriptRef s_gs162_g9_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(6),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0001, 0x00000022, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000052, 0x00000000, NULL },
|
||||
@@ -1004,7 +1004,7 @@ static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c *
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(477),
|
||||
SELECT_LIVES(-1, 1),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
WAIT(60),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Gardevoir...{WAIT_PRESS}\nWill you tell me now?") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("Who or what I am...?") },
|
||||
@@ -1117,10 +1117,10 @@ static const struct ScriptCommand s_gs162_g9_s0_lives0_dlg0[] = { /* 0x821452c *
|
||||
MSG_NPC(2, _(" ...That Pokémon...\nI think ran off crying...")),
|
||||
MSG_NPC(2, _(" ............{WAIT_PRESS}\nIt will be morning soon.{WAIT_PRESS}\nAu revoir.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -1147,89 +1147,89 @@ static const struct ScriptCommand s_gs162_g9_s1_lives0_dlg0[] = { /* 0x82157b8 *
|
||||
DEBUGINFO,
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000007, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_SOUTHWEST),
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(6),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
@@ -1238,7 +1238,7 @@ static const struct ScriptCommand s_gs162_g10_s0_station_sref_script[] = { /* 0x
|
||||
SELECT_MAP(162),
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
{ 0x27, 0x01, 0x000e, 0x0000001e, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x28, 0x01, 0x000e, 0x0000001e, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -1248,14 +1248,14 @@ static const struct ScriptRef s_gs162_g10_s0_station_sref = { 400, 7, NULL /* EV
|
||||
static const struct ScriptCommand s_gs162_g10_s0_lives0_dlg0[] = { /* 0x8215da4 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(6),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" You can return to your\nhuman world.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -1263,7 +1263,7 @@ static const struct ScriptCommand s_gs162_g10_s0_lives0_dlg0[] = { /* 0x8215da4
|
||||
static const struct ScriptCommand s_gs162_g10_s0_lives1_dlg0[] = { /* 0x8215e54 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -29,7 +29,7 @@ static const struct ScriptCommand s_gs163_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, -1),
|
||||
BGM_FADEIN(120, 29),
|
||||
{ 0x22, 0x01, 0x005a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -40,7 +40,7 @@ static const struct ScriptRef s_gs163_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs163_g1_s0_lives0_dlg0[] = { /* 0x8216594 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(6),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
@@ -49,7 +49,7 @@ static const struct ScriptCommand s_gs163_g1_s0_lives0_dlg0[] = { /* 0x8216594 *
|
||||
{ 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...") },
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -59,7 +59,7 @@ static const struct ScriptCommand s_gs163_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_MAP(163),
|
||||
SELECT_ENTITIES(-1, -1),
|
||||
{ 0x22, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x28, 0x01, 0x0005, 0x0000003c, 0x00ffffff, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -69,7 +69,7 @@ static const struct ScriptRef s_gs163_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs163_g2_s0_lives0_dlg0[] = { /* 0x8216758 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(6),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0001, 0x00000022, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -80,7 +80,7 @@ static const struct ScriptCommand s_gs163_g2_s0_lives0_dlg0[] = { /* 0x8216758 *
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......The pain......") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("......It's going away............") },
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -91,7 +91,7 @@ static const struct ScriptCommand s_gs163_g3_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, -1),
|
||||
BGM_FADEIN(60, 37),
|
||||
{ 0x22, 0x01, 0x005a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
FANFARE_PLAY2(506),
|
||||
BGM_FADEOUT(90),
|
||||
{ 0x28, 0x01, 0x0005, 0x0000001e, 0x00ffffff, NULL },
|
||||
@@ -104,7 +104,7 @@ static const struct ScriptRef s_gs163_g3_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs163_g3_s0_lives0_dlg0[] = { /* 0x8216954 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x00000052, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -114,8 +114,8 @@ static const struct ScriptCommand s_gs163_g3_s0_lives0_dlg0[] = { /* 0x8216954 *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
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!")),
|
||||
@@ -240,7 +240,7 @@ static const struct ScriptCommand s_gs163_g3_s0_lives0_dlg0[] = { /* 0x8216954 *
|
||||
LABEL(10), /* = 0x0a */
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}I understand now...\n{CENTER_ALIGN}My questions are finished.") },
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -257,12 +257,12 @@ static const struct ScriptCommand s_gs163_g3_s0_lives0_dlg0[] = { /* 0x8216954 *
|
||||
|
||||
static const struct ScriptCommand s_gs163_g3_s0_lives1_dlg0[] = { /* 0x8217f50 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ static const struct ScriptCommand s_gs164_g1_s0_station_sref_script[] = { /* 0x8
|
||||
{ 0x25, 0x01, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -42,29 +42,29 @@ static const struct ScriptRef s_gs164_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs164_g1_s0_lives0_dlg0[] = { /* 0x821833c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x86, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
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?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs164_g1_s0_lives1_dlg0[] = { /* 0x8218458 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x86, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ static const struct ScriptCommand s_gs165_g1_s0_station_sref_script[] = { /* 0x8
|
||||
{ 0x25, 0x01, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x26, 0x01, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0000, 0x00000021, 0x00000000, NULL },
|
||||
@@ -50,12 +50,12 @@ static const struct ScriptRef s_gs165_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs165_g1_s0_lives0_dlg0[] = { /* 0x8218834 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00cc, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(204, 0),
|
||||
ROTATE(4, 11, DIRECTION_NORTH),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000005),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -65,25 +65,25 @@ static const struct ScriptCommand s_gs165_g1_s0_lives0_dlg0[] = { /* 0x8218834 *
|
||||
VARIANT_DEFAULT(_(" The forest fire is still\nraging...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x23, 0x00, 0x0064, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x80, 0x00cc, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs165_g1_s0_lives1_dlg0[] = { /* 0x8218a34 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00cc, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x000b, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(204, 1),
|
||||
ROTATE(8, 11, DIRECTION_NORTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x89, 0x80, 0x00cc, 0x00000002, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ static const struct ScriptCommand s_gs166_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_MAP(166),
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -31,43 +31,43 @@ static const struct ScriptRef s_gs166_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs166_g1_s0_lives0_dlg0[] = { /* 0x8218cb0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0200, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(512, 0),
|
||||
WAIT(15),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000006, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_WEST),
|
||||
BGM_FADEOUT(60),
|
||||
WAIT(20),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" Gasp... Gasp...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Oh, no! Look!")),
|
||||
TEXTBOX_CLEAR,
|
||||
BGM_SWITCH(38),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_EAST),
|
||||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs166_g1_s0_lives1_dlg0[] = { /* 0x8218e38 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0200, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(512, 1),
|
||||
ROTATE(4, 2, DIRECTION_WEST),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(455),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -76,7 +76,7 @@ static const struct ScriptCommand s_gs166_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_MAP(166),
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x3b, 0x39, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
MSG_NPC(-1, _(" Look at them go!\nThey're running for Mt. Blaze!")),
|
||||
@@ -100,7 +100,7 @@ static const struct ScriptRef s_gs166_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs166_g2_s0_lives0_dlg0[] = { /* 0x821915c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
@@ -111,14 +111,14 @@ static const struct ScriptCommand s_gs166_g2_s0_lives0_dlg0[] = { /* 0x821915c *
|
||||
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 },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(1, _(" But they're catching up to\nus...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000001, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 11, DIRECTION_SOUTHEAST),
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
MSG_NPC(1, _(" What'll we do,\n{NAME_0}?")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -126,22 +126,22 @@ static const struct ScriptCommand s_gs166_g2_s0_lives0_dlg0[] = { /* 0x821915c *
|
||||
MSG_NPC(-1, _(" Look! There they are!")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000006, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_WEST),
|
||||
MSG_NPC(-1, _(" Get them!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" There's no choice now!")),
|
||||
MSG_NPC(1, _(" Let's go, {NAME_0}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x23, 0x00, 0x0028, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(5),
|
||||
{ 0x89, 0x50, 0x0200, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -149,21 +149,21 @@ static const struct ScriptCommand s_gs166_g2_s0_lives0_dlg0[] = { /* 0x821915c *
|
||||
|
||||
static const struct ScriptCommand s_gs166_g2_s0_lives1_dlg0[] = { /* 0x821952c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_WEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_WEST),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x89, 0x50, 0x0200, 0x00000002, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -38,7 +38,7 @@ static const struct ScriptCommand s_gs167_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(24),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x26, 0x01, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0000, 0x00000021, 0x00000000, NULL },
|
||||
@@ -66,32 +66,32 @@ static const struct ScriptCommand s_gs167_g2_s0_eff0_script[] = { /* 0x8219b58 *
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(256, 0),
|
||||
AWAIT_CUE(4),
|
||||
WALK_GRID(153, 3),
|
||||
AWAIT_CUE(4),
|
||||
WAIT(45),
|
||||
{ 0x23, 0x00, 0x005a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
WAIT(120),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(256, 1),
|
||||
{ 0x93, 0x04, 0x000b, 0x00000022, 0x00000000, NULL },
|
||||
WAIT(80),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Gasp, gasp...\nWe've done a lot of walking.")),
|
||||
@@ -101,24 +101,24 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
||||
VARIANT_DEFAULT(_(" Pant, pant...\nWe sure walked a lot.")),
|
||||
VARIANT_DEFAULT(_(" I'm bushed.\nLet's rest up.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(15),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000004, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_NORTH),
|
||||
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.")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Oh, hey!\n{NAME_0}, you have to see this!")),
|
||||
VARIANT_DEFAULT(_(" Oh, look!\n{NAME_0}, look over there!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Look at that.\nSee how small Mt. Blaze looks?")),
|
||||
VARIANT(/* == */ 1, _(" We sure came a long way...")),
|
||||
@@ -126,13 +126,13 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
||||
VARIANT_DEFAULT(_(" We've come a really long\nway, haven't we?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(90),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ............{WAIT_PRESS}Hey, {NAME_0}.")),
|
||||
VARIANT(/* == */ 3, _(" ............{WAIT_PRESS}Um, {NAME_0}?")),
|
||||
VARIANT_DEFAULT(_(" ............{WAIT_PRESS}{NAME_0}.")),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000003, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_NORTHEAST),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" You remember how tough it\nwas getting over Mt. Blaze, right?")),
|
||||
VARIANT(/* == */ 1, _(" I don't think many Pokémon\ncan get through there.")),
|
||||
@@ -159,8 +159,8 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(455),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" What?{WAIT_PRESS} There are others?")),
|
||||
@@ -184,7 +184,7 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
||||
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?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
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.")),
|
||||
@@ -204,8 +204,8 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
||||
JUMP_LABEL(4),
|
||||
UPDATE_VARINT(CALC_SET, EVENT_LOCAL, 0),
|
||||
LABEL(4), /* = 0x04 */
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" We're not out of this yet.\nLet's get going.")),
|
||||
@@ -217,16 +217,16 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
||||
VARIANT(/* == */ 1, _(" Let's knuckle down and keep\ngoing.")),
|
||||
VARIANT_DEFAULT(_(" Let's be positive and keep\nmoving.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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}?")),
|
||||
VARIANT_DEFAULT(_(" Huh?{WAIT_PRESS} What's the matter?\nAren't you coming, {NAME_0}?")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x91, 0x0a, 0x000b, 0x00000007, 0x00000000, NULL },
|
||||
ROTATE(10, 11, DIRECTION_SOUTHWEST),
|
||||
WAIT(30),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ...{WAIT_PRESS}What?{WAIT_PRESS}\nAren't I tired, you're asking?")),
|
||||
@@ -251,11 +251,11 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
||||
VARIANT_DEFAULT(_(" ...Oh, come on.\nNo need for that long face.\nI'm fine.")),
|
||||
VARIANT_DEFAULT(_(" Let's go, {NAME_0}!\nI'll go wherever you go!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(4),
|
||||
WAIT(15),
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(153, 4),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -263,55 +263,55 @@ static const struct ScriptCommand s_gs167_g2_s0_lives0_dlg0[] = { /* 0x8219c28 *
|
||||
|
||||
static const struct ScriptCommand s_gs167_g2_s0_lives1_dlg0[] = { /* 0x821b5d4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(153, 2),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x54, 0x00, 0x002d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
WAIT(30),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x89, 0x10, 0x0099, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
WAIT(15),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_SOUTHWEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_NORTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_SOUTHWEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
JUMPIF(JUDGE_EQ, EVENT_LOCAL, 1, /* to label */ 0),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
JUMPIF(JUDGE_EQ, EVENT_LOCAL, 0, /* to label */ 1),
|
||||
LABEL(0), /* = 0x00 */
|
||||
CALL_SCRIPT(SMILE_START_FUNC),
|
||||
WAIT(30),
|
||||
CALL_SCRIPT(SMILE_END_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
LABEL(1), /* = 0x01 */
|
||||
{ 0x54, 0x00, 0x002d, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(160),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000003, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(153, 3),
|
||||
WAIT(30),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000004, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_NORTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(153, 4),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ static const struct ScriptCommand s_gs168_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_FADEIN(120, 36),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -33,51 +33,51 @@ static const struct ScriptCommand s_gs168_g1_s0_eff0_script[] = { /* 0x821bb38 *
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
{ 0x89, 0x50, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(4),
|
||||
{ 0x89, 0x50, 0x0100, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(4),
|
||||
WAIT(1),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs168_g1_s0_lives0_dlg0[] = { /* 0x821bbf8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x3b, 0x36, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(80),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x3b, 0x36, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" ...Brr... It's cold!{WAIT_PRESS}")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(8),
|
||||
FANFARE_PLAY2(480),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000007),
|
||||
MSG_NPC(1, _(" Hachoo!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(8),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000007, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_SOUTHWEST),
|
||||
WAIT(24),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
SELECT_ANIMATION(2),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000005),
|
||||
MSG_NPC(1, _(" Yuck...{WAIT_PRESS}\nMy nose is running, and it's freezing.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0x91, 0x04, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_EAST),
|
||||
{ 0x3b, 0x36, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
ALERT_CUE(6),
|
||||
WAIT(60),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -93,58 +93,58 @@ static const struct ScriptCommand s_gs168_g1_s0_lives0_dlg0[] = { /* 0x821bbf8 *
|
||||
VARIANT_DEFAULT(_(" Maybe we're all alone here.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x3b, 0x36, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Huh? What's up?")),
|
||||
VARIANT_DEFAULT(_(" Oh? What's the matter?")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(-1, _(" ........................")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Wh-what's that?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(40),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
WAIT(90),
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" ...{WAIT_PRESS}What was that?{WAIT_PRESS}\nIt looked like a Pokémon, but...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Was I seeing things?{WAIT_PRESS}\nNo, that can't be right.{WAIT_PRESS}\nI'm sure there was someone there...")),
|
||||
VARIANT_DEFAULT(_(" Did I imagine that?{WAIT_PRESS}\nNo, I don't think so.{WAIT_PRESS}\nI'm sure there was somebody there.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(1, _(" I wonder what they were\ndoing in this lonely place?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
SELECT_ANIMATION(5),
|
||||
{ 0x3b, 0x36, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(64),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -153,58 +153,58 @@ static const struct ScriptCommand s_gs168_g1_s0_lives0_dlg0[] = { /* 0x821bbf8 *
|
||||
|
||||
static const struct ScriptCommand s_gs168_g1_s0_lives1_dlg0[] = { /* 0x821c620 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x62, 0x00, 0x0100, -0x00000018, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(9),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x54, 0x00, 0x002f, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(4),
|
||||
{ 0x56, 0x00, 0x0000, 0x0000005b, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_NORTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
SELECT_ANIMATION(5),
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(2),
|
||||
ROTATE(4, 2, DIRECTION_NORTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000058, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x0c, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_NORTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_NORTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
ALERT_CUE(5),
|
||||
SELECT_ANIMATION(5),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs168_g1_s0_lives2_dlg0[] = { /* 0x821c8e0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0020, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 2, DIRECTION_EAST),
|
||||
SELECT_ANIMATION(32),
|
||||
WAIT(9),
|
||||
FANFARE_PLAY2(478),
|
||||
{ 0x89, 0x50, 0x0400, 0x00000002, 0x00000000, NULL },
|
||||
@@ -218,7 +218,7 @@ static const struct ScriptCommand s_gs168_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(36),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -227,54 +227,54 @@ static const struct ScriptRef s_gs168_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs168_g2_s0_lives0_dlg0[] = { /* 0x821ca1c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
{ 0x3b, 0x36, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x3b, 0x36, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000b),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Wow!")),
|
||||
VARIANT_DEFAULT(_(" Oh!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_SOUTHEAST),
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" {NAME_0}!\nCheck that out!")),
|
||||
VARIANT_DEFAULT(_(" {NAME_0}! Look!")),
|
||||
{ 0x91, 0x04, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_EAST),
|
||||
ALERT_CUE(6),
|
||||
MSG_NPC(1, _(" See that?{WAIT_PRESS}\nThose trees are frozen!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs168_g2_s0_lives1_dlg0[] = { /* 0x821cc58 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000058, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_NORTHWEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs169_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(36),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -30,7 +30,7 @@ static const struct ScriptRef s_gs169_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs169_g1_s0_lives0_dlg0[] = { /* 0x821cfa4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
@@ -41,14 +41,14 @@ static const struct ScriptCommand s_gs169_g1_s0_lives0_dlg0[] = { /* 0x821cfa4 *
|
||||
MSG_NPC(1, _(" It looks pretty, but...{WAIT_PRESS}\nIt must be harsh there...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs169_g1_s0_lives1_dlg0[] = { /* 0x821d0e4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs170_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_FADEIN(30, 36),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
FANFARE_PLAY2(506),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000010, 0x00ffffff, NULL },
|
||||
RET,
|
||||
@@ -31,7 +31,7 @@ static const struct ScriptRef s_gs170_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x3b, 0x36, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -82,9 +82,9 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x3b, 0x36, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_SOUTHEAST),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0001, 0x00000000),
|
||||
PORTRAIT_POS(1, 0, 2),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -103,8 +103,8 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
||||
VARIANT_DEFAULT(_(" Sorry, {NAME_0}.{WAIT_PRESS}\nI was just feeling sorry for myself.")),
|
||||
VARIANT_DEFAULT(_(" I have faith in you, \n{NAME_0}.\nThat's what brought me here.")),
|
||||
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 },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" I'll go wherever you go.")),
|
||||
@@ -116,9 +116,9 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x3b, 0x36, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_SOUTHEAST),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0001, 0x00000000),
|
||||
PORTRAIT_POS(1, 0, 2),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -140,8 +140,8 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
||||
VARIANT_DEFAULT(_(" Don't worry!\nThere's got to be something ahead.")),
|
||||
VARIANT_DEFAULT(_(" I have faith in you, \n{NAME_0}.\nThat's what brought me here.")),
|
||||
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 },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" I'll go wherever you go.")),
|
||||
@@ -149,7 +149,7 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
||||
VARIANT_DEFAULT(_(" I'll keep going wherever\nyou go.")),
|
||||
TEXTBOX_CLEAR,
|
||||
LABEL(5), /* = 0x05 */
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(45),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Yes...)") },
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("({NAME_1} trusts me without any\ndoubt.)") },
|
||||
@@ -160,31 +160,31 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
||||
BGM_FADEOUT(30),
|
||||
FANFARE_PLAY2(476),
|
||||
{ 0x28, 0x01, 0x0007, 0x00000004, 0x00806040, NULL },
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(9),
|
||||
{ 0x54, 0x00, 0x0200, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x27, 0x01, 0x0007, 0x00000008, 0x00806040, NULL },
|
||||
{ 0x28, 0x01, 0x0007, 0x00000008, 0x00806040, NULL },
|
||||
{ 0x27, 0x01, 0x0007, 0x0000000c, 0x00806040, NULL },
|
||||
{ 0x54, 0x00, 0x0300, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
WAIT(60),
|
||||
PORTRAIT_REP(0x0000, 0x00000002),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...{WAIT_PRESS}Wh-what?{WAIT_PRESS} What was that?)") },
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(476),
|
||||
{ 0x28, 0x01, 0x0007, 0x00000004, 0x00806040, NULL },
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(9),
|
||||
{ 0x54, 0x00, 0x0200, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x27, 0x01, 0x0007, 0x00000008, 0x00806040, NULL },
|
||||
{ 0x28, 0x01, 0x0007, 0x00000008, 0x00806040, NULL },
|
||||
{ 0x27, 0x01, 0x0007, 0x0000000c, 0x00806040, NULL },
|
||||
{ 0x54, 0x00, 0x0300, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...D-dizzy?{WAIT_PRESS} Or what?)") },
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(469),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
PORTRAIT_POS(1, 0, 2),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -193,14 +193,14 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(476),
|
||||
{ 0x28, 0x01, 0x0007, 0x00000004, 0x00806040, NULL },
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(9),
|
||||
{ 0x54, 0x00, 0x0200, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x27, 0x01, 0x0007, 0x00000008, 0x00806040, NULL },
|
||||
{ 0x28, 0x01, 0x0007, 0x00000008, 0x00806040, NULL },
|
||||
{ 0x27, 0x01, 0x0007, 0x0000000c, 0x00806040, NULL },
|
||||
{ 0x28, 0x01, 0x0005, 0x00000008, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0300, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
MSG_NPC(-1, _(" ...Finally.")),
|
||||
MSG_NPC(-1, _(" ...Finally, you have arrived...")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -213,12 +213,12 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
||||
FANFARE_PLAY2(477),
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
{ 0x27, 0x01, 0x0005, 0x00000030, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_EAST),
|
||||
WAIT(30),
|
||||
MSG_NPC(-1, _(" Finally...")),
|
||||
MSG_NPC(-1, _(" You have arrived...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -231,30 +231,30 @@ static const struct ScriptCommand s_gs170_g1_s0_lives0_dlg0[] = { /* 0x821d2f8 *
|
||||
|
||||
static const struct ScriptCommand s_gs170_g1_s0_lives1_dlg0[] = { /* 0x821ec08 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(2),
|
||||
ROTATE(4, 2, DIRECTION_NORTHWEST),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x56, 0x00, 0x0000, 0x0000005d, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(QUESTION_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs170_g1_s0_lives2_dlg0[] = { /* 0x821ed08 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(2),
|
||||
ROTATE(4, 2, DIRECTION_NORTHEAST),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -263,7 +263,7 @@ static const struct ScriptCommand s_gs170_g1_s1_lives0_dlg0[] = { /* 0x821ed78 *
|
||||
{ 0x54, 0x00, 0x001f, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -272,7 +272,7 @@ static const struct ScriptCommand s_gs170_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_MAP(170),
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
{ 0x27, 0x00, 0x0005, 0x00000020, 0x00ffffff, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(120),
|
||||
{ 0x23, 0x01, 0x0078, 0x00000000, 0x00000000, NULL },
|
||||
RET,
|
||||
@@ -282,11 +282,11 @@ static const struct ScriptRef s_gs170_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs170_g2_s0_lives0_dlg0[] = { /* 0x821ee64 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" I am so glad.{WAIT_PRESS}\nFinally, we get to meet.")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -295,8 +295,8 @@ static const struct ScriptCommand s_gs170_g2_s0_lives0_dlg0[] = { /* 0x821ee64 *
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("...You're...{WAIT_PRESS} What...") },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0001, 0x00000004),
|
||||
PORTRAIT_POS(1, 0, 2),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -308,9 +308,9 @@ static const struct ScriptCommand s_gs170_g2_s0_lives0_dlg0[] = { /* 0x821ee64 *
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_SOUTHEAST),
|
||||
WAIT(64),
|
||||
{ 0x91, 0x04, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_EAST),
|
||||
WAIT(16),
|
||||
MSG_NPC(2, _(" I cannot be seen by others.")),
|
||||
MSG_NPC(2, _(" I am visible only to you.")),
|
||||
@@ -327,7 +327,7 @@ static const struct ScriptCommand s_gs170_g2_s0_lives0_dlg0[] = { /* 0x821ee64 *
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Ninetales awaits your\narrival.")),
|
||||
UPDATE_VARINT(CALC_SET, EVENT_LOCAL, 0),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
MSG_NPC(2, _(" Beware...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
@@ -338,8 +338,8 @@ static const struct ScriptCommand s_gs170_g2_s0_lives0_dlg0[] = { /* 0x821ee64 *
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("..................") },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey, {NAME_0}!\nCome on, {NAME_0}!")),
|
||||
VARIANT(/* == */ 1, _(" What were you doing?{WAIT_PRESS}\nWhat just happened to you...?")),
|
||||
@@ -347,7 +347,7 @@ static const struct ScriptCommand s_gs170_g2_s0_lives0_dlg0[] = { /* 0x821ee64 *
|
||||
VARIANT_DEFAULT(_(" What's the matter?{WAIT_PRESS}\nWhat happened...?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -360,28 +360,28 @@ static const struct ScriptCommand s_gs170_g2_s0_lives0_dlg0[] = { /* 0x821ee64 *
|
||||
|
||||
static const struct ScriptCommand s_gs170_g2_s0_lives1_dlg0[] = { /* 0x821f534 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs170_g2_s0_lives2_dlg0[] = { /* 0x821f5e4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -390,24 +390,24 @@ static const struct ScriptCommand s_gs170_g2_s0_lives3_dlg0[] = { /* 0x821f684 *
|
||||
{ 0x54, 0x00, 0x001f, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
{ 0x54, 0x00, 0x001f, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
LABEL(0), /* = 0x00 */
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
JUMPIF(JUDGE_EQ, EVENT_LOCAL, 0, /* to label */ 0),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x54, 0x00, 0x0018, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(24),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -21,9 +21,9 @@ static const struct ScriptCommand s_gs172_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
{ 0x2d, 0x09, 0x0000, 0x00000022, 0x00000000, NULL },
|
||||
BGM_SWITCH(22),
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
MSG_NPC(0, _(" It's a huge tower of\nclouds...")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -37,10 +37,10 @@ static const struct ScriptRef s_gs172_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs172_g1_s0_eff0_script[] = { /* 0x8229a2c */
|
||||
DEBUGINFO,
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
{ 0x89, 0xe0, 0x004c, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(4),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ static const struct ScriptCommand s_gs173_g1_s0_eff0_script[] = { /* 0x8229c80 *
|
||||
DEBUGINFO,
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x6b, 0x00, 0x00b3, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(179, 0),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -50,7 +50,7 @@ static const struct ScriptCommand s_gs173_g2_s0_station_sref_script[] = { /* 0x8
|
||||
FANFARE_PLAY2(508),
|
||||
{ 0x97, 0x00, 0x0002, 0x00000001, 0x00000001, NULL },
|
||||
{ 0x22, 0x01, 0x0010, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
WAIT(210),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_FADEOUT2(30, 508),
|
||||
@@ -65,8 +65,8 @@ static const struct ScriptCommand s_gs173_g2_s0_eff0_script[] = { /* 0x8229d9c *
|
||||
WAIT(1),
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x30, 0x0300, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(4),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
@@ -77,7 +77,7 @@ static const struct ScriptCommand s_gs173_g3_s0_station_sref_script[] = { /* 0x8
|
||||
BGM_SWITCH(26),
|
||||
{ 0x97, 0x00, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x27, 0x00, 0x0005, 0x00000010, 0x00ffffff, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
WAIT(120),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000008, 0x00ffffff, NULL },
|
||||
WAIT(5),
|
||||
@@ -100,8 +100,8 @@ static const struct ScriptCommand s_gs173_g3_s0_eff0_script[] = { /* 0x8229f58 *
|
||||
WAIT(1),
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x18, 0x0400, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(4),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ static const struct ScriptCommand s_gs174_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, -1),
|
||||
BGM_STOP,
|
||||
{ 0x27, 0x01, 0x0005, 0x0000003c, 0x00ffffff, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(150),
|
||||
{ 0x28, 0x01, 0x0005, 0x0000003c, 0x00ffffff, NULL },
|
||||
WAIT(180),
|
||||
@@ -33,7 +33,7 @@ static const struct ScriptRef s_gs174_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs174_g1_s0_lives0_dlg0[] = { /* 0x822a258 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0034, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(52),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -60,24 +60,24 @@ static const struct ScriptCommand s_gs174_g1_s0_lives0_dlg0[] = { /* 0x822a258 *
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...This shadow...{WAIT_PRESS}\n{NAME_4}...)") },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(9),
|
||||
AWAIT_CUE(5),
|
||||
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?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(9),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0004, 0x00000041),
|
||||
MSG_NPC(4, _(" I know!")),
|
||||
MSG_NPC(4, _(" I'll drag you into the dark\nworld. That'll do it.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0033, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(9),
|
||||
AWAIT_CUE(5),
|
||||
SELECT_ANIMATION(51),
|
||||
{ 0x3b, 0x36, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000005),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(............)") },
|
||||
@@ -92,28 +92,28 @@ static const struct ScriptCommand s_gs174_g1_s0_lives0_dlg0[] = { /* 0x822a258 *
|
||||
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 },
|
||||
ALERT_CUE(9),
|
||||
AWAIT_CUE(5),
|
||||
SELECT_ANIMATION(52),
|
||||
PORTRAIT_REP(0x0004, 0x00000044),
|
||||
MSG_NPC(4, _(" ..................{WAIT_PRESS}Hunh?")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(9),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(4, _(" Darn it...\nI took the wrong path...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(......What?)") },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(9),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(60),
|
||||
MSG_NPC(4, _(" This isn't like me...{WAIT_PRESS}\nI can't tell which way is which...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(9),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0004, 0x00000044),
|
||||
MSG_NPC(4, _(" Keh! To heck with this.{WAIT_PRESS}\nI'll just ditch you here...")),
|
||||
@@ -122,9 +122,9 @@ static const struct ScriptCommand s_gs174_g1_s0_lives0_dlg0[] = { /* 0x822a258 *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(9),
|
||||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -133,46 +133,46 @@ static const struct ScriptCommand s_gs174_g1_s0_lives0_dlg0[] = { /* 0x822a258 *
|
||||
|
||||
static const struct ScriptCommand s_gs174_g1_s1_lives0_dlg0[] = { /* 0x822abd8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(9),
|
||||
CALL_SCRIPT(JUMP_ANGRY_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0080, 0x00000010, 0x00000020, NULL },
|
||||
{ 0x91, 0x08, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
WALK_RELATIVE(128, 16, 32),
|
||||
ROTATE(8, 10, DIRECTION_WEST),
|
||||
WAIT(60),
|
||||
{ 0x91, 0x0a, 0x000a, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(10, 10, DIRECTION_EAST),
|
||||
WAIT(45),
|
||||
{ 0x54, 0x00, 0x001f, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x06, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
ROTATE(6, 10, DIRECTION_NORTH),
|
||||
WAIT(20),
|
||||
{ 0x91, 0x06, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(6, 10, DIRECTION_SOUTH),
|
||||
WAIT(20),
|
||||
{ 0x91, 0x06, 0x000a, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x06, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
ROTATE(6, 10, DIRECTION_EAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
ROTATE(6, 10, DIRECTION_NORTH),
|
||||
WAIT(20),
|
||||
{ 0x91, 0x06, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(6, 10, DIRECTION_SOUTH),
|
||||
WAIT(20),
|
||||
{ 0x91, 0x06, 0x000a, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(6, 10, DIRECTION_EAST),
|
||||
WAIT(60),
|
||||
{ 0x89, 0x10, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
ROTATE(4, 10, DIRECTION_WEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
{ 0x89, 0x50, 0x0099, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
|
||||
@@ -22,7 +22,7 @@ static const struct ScriptCommand s_gs175_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
{ 0x3b, 0x36, 0x0000, -0x00000002, 0x00000000, NULL },
|
||||
{ 0x22, 0x01, 0x00b4, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
WAIT(0),
|
||||
{ 0x28, 0x01, 0x0001, 0x0000001e, 0x00ffffff, NULL },
|
||||
WAIT(45),
|
||||
@@ -55,7 +55,7 @@ static const struct ScriptCommand s_gs175_g1_s0_eff1_script[] = { /* 0x822b0f4 *
|
||||
TEXTBOX_AUTO_PRESS(-210, 50),
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Voices...{WAIT_PRESS}\nI hear voices...)") },
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -67,7 +67,7 @@ static const struct ScriptCommand s_gs175_g2_s0_station_sref_script[] = { /* 0x8
|
||||
{ 0x3b, 0x36, 0x0000, -0x00000002, 0x00000000, NULL },
|
||||
BGM_STOP,
|
||||
{ 0x22, 0x01, 0x00b4, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x28, 0x01, 0x0001, 0x0000003c, 0x00ffffff, NULL },
|
||||
WAIT(170),
|
||||
{ 0x28, 0x01, 0x0002, 0x0000003c, 0x00ffffff, NULL },
|
||||
@@ -97,7 +97,7 @@ static const struct ScriptCommand s_gs175_g2_s0_eff1_script[] = { /* 0x822b3d0 *
|
||||
MSG_ON_BG_AUTO(30, _("\n{CENTER_ALIGN}Irreplaceable friend...")),
|
||||
WAIT(1),
|
||||
{ 0x25, 0x01, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs176_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
{ 0x3b, 0x36, 0x0000, -0x00000002, 0x00000000, NULL },
|
||||
{ 0x27, 0x01, 0x0001, 0x0000001e, 0x00ffffff, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000078, 0x00ffffff, NULL },
|
||||
WAIT(90),
|
||||
{ 0x25, 0x01, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -109,7 +109,7 @@ static const struct ScriptCommand s_gs176_g1_s0_eff1_script[] = { /* 0x822bb50 *
|
||||
MSG_ON_BG_AUTO(90, _("{CENTER_ALIGN}Perhaps you will meet again.")),
|
||||
TEXTBOX_CLEAR2,
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -62,7 +62,7 @@ static const struct ScriptCommand s_gs178_g1_s0_station_sref_script[] = { /* 0x8
|
||||
BGM_FADEIN(60, 101),
|
||||
{ 0x22, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x3b, 0x39, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(30),
|
||||
NEXT_DUNGEON(30, SCRIPT_DUNGEON_TINY_WOODS),
|
||||
RET,
|
||||
@@ -80,8 +80,8 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
||||
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 },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Oh, good! You finally came to!")),
|
||||
VARIANT_DEFAULT(_(" You're finally awake! Great!")),
|
||||
@@ -90,20 +90,20 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Wh-where is this...?)") },
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(468),
|
||||
{ 0x91, 0x04, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_EAST),
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(468),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_WEST),
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(468),
|
||||
{ 0x91, 0x04, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_EAST),
|
||||
WAIT(50),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" You were passed out here.\nI'm glad you woke up!")),
|
||||
VARIANT(/* == */ 3, _(" I found you passed out here.\nI'm glad you came to!")),
|
||||
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 },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000001),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" I'm {NAME_1}.\nGlad to meet you!")),
|
||||
@@ -118,12 +118,12 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
||||
VARIANT_DEFAULT(_(" ...And, you are?{WAIT_PRESS}\nI've never seen you around before.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
WAIT(45),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hah?{WAIT_PRESS}\nYou say you're a human?")),
|
||||
@@ -151,8 +151,8 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(...But why?\nI don't remember anything...)") },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" You're...{WAIT_PRESS}\nSome kind of weird...")),
|
||||
VARIANT(/* == */ 1, _(" So, what's your name?\nWhat do you call yourself?")),
|
||||
@@ -165,7 +165,7 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(20),
|
||||
{ 0x3b, 0x16, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x3d, 0x00, 0x0000, 0x00000001, 0x00000000, NULL },
|
||||
RENAME_ALLY(1),
|
||||
WAIT(20),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
@@ -173,31 +173,31 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
||||
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 },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x0000000a),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" A funny name!")),
|
||||
VARIANT(/* == */ 3, _(" Isn't it a funny name!")),
|
||||
VARIANT_DEFAULT(_(" It's a funny name!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
{ 0x91, 0x06, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(6, 10, DIRECTION_SOUTH),
|
||||
WAIT(15),
|
||||
FANFARE_PLAY2(470),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
WAIT(45),
|
||||
{ 0x91, 0x06, 0x000a, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(6, 10, DIRECTION_EAST),
|
||||
BGM_FADEOUT(60),
|
||||
WAIT(60),
|
||||
MSG_NPC(-1, _(" Somebody!\nPlease! Help me!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
FANFARE_PLAY2(466),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_WEST),
|
||||
WAIT(30),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -205,9 +205,9 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
||||
VARIANT_DEFAULT(_(" Huh? I hear shouts from\nover there...")),
|
||||
TEXTBOX_CLEAR,
|
||||
SELECT_LIVES(-1, 1),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x0a, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(10, 1, DIRECTION_NORTH),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(20),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" What's the matter?")),
|
||||
@@ -215,14 +215,14 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(20),
|
||||
BGM_SWITCH(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" It's horrible!\nMy {NAME_3} fell into a cavern!\nMy poor baby!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" What?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -239,23 +239,23 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
||||
MSG_NPC(2, _(" I'm not strong enough to\nfend off those wild Pokémon...{WAIT_PRESS}\nWhat will become of my baby?")),
|
||||
MSG_NPC(2, _(" Oh! What am I to do?!\nOh dear, oh dear...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
AWAIT_CUE(5),
|
||||
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!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(1),
|
||||
{ 0x6b, 0x00, 0x0180, 0x00000008, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0180, 0x00000009, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0180, 0x0000000a, 0x00000000, NULL },
|
||||
WALK_GRID(384, 8),
|
||||
WALK_GRID(384, 9),
|
||||
ALERT_CUE(3),
|
||||
WALK_GRID(384, 10),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -271,82 +271,82 @@ static const struct ScriptCommand s_gs178_g1_s0_lives0_dlg0[] = { /* 0x822c5e4 -
|
||||
|
||||
static const struct ScriptCommand s_gs178_g1_s0_lives1_dlg0[] = { /* 0x822d950 - PART 1 0:04:23-0:06:38 - Partner script */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x01, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
WAIT(1),
|
||||
FANFARE_STOP2(465),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
FANFARE_PLAY2(469),
|
||||
CALL_SCRIPT(QUESTION_FUNC),
|
||||
WAIT(5),
|
||||
FANFARE_STOP2(469),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
FANFARE_PLAY2(470),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
{ 0xe2, 0x00, 0x01d6, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_HAPPY_FUNC),
|
||||
WAIT(5),
|
||||
CALL_SCRIPT(SMILE_START_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(SMILE_END_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
FANFARE_PLAY2(466),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_WEST),
|
||||
{ 0xe2, 0x00, 0x01d2, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x0a, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(10, 1, DIRECTION_NORTH),
|
||||
AWAIT_CUE(6),
|
||||
FANFARE_PLAY2(463),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe2, 0x00, 0x01cf, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0180, 0x0000000b, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0180, 0x0000000c, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0180, 0x0000000d, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_WEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(384, 11),
|
||||
WALK_GRID(384, 12),
|
||||
WALK_GRID(384, 13),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs178_g1_s1_lives0_dlg0[] = { /* 0x822dc90 - PART 1 0:05:55-0:06:38 - Butterfree */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x00000036, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(450),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000006, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000007, 0x00000000, NULL },
|
||||
{ 0x91, 0x06, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(256, 0),
|
||||
WALK_GRID(256, 1),
|
||||
WALK_GRID(256, 2),
|
||||
WALK_GRID(256, 3),
|
||||
WALK_GRID(256, 4),
|
||||
WALK_GRID(256, 5),
|
||||
ALERT_CUE(5),
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(256, 6),
|
||||
WALK_GRID(256, 7),
|
||||
ROTATE(6, 1, DIRECTION_SOUTH),
|
||||
FANFARE_STOP2(450),
|
||||
{ 0xe5, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
CALL_SCRIPT(JUMP_ANGRY_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
LABEL(0), /* = 0x00 */
|
||||
{ 0x8b, 0x1e, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x8b, 0x1e, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -368,7 +368,7 @@ static const struct ScriptCommand s_gs178_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
{ 0x22, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x3b, 0x39, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
NEXT_DUNGEON(30, SCRIPT_DUNGEON_TINY_WOODS),
|
||||
RET,
|
||||
};
|
||||
@@ -385,28 +385,28 @@ static const struct ScriptCommand s_gs178_g2_s0_lives0_dlg0[] = { /* 0x822df60 -
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0000, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0002, 0x00000000),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(1),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
ALERT_CUE(6),
|
||||
ROTATE(8, 2, DIRECTION_EAST),
|
||||
FANFARE_PLAY2(468),
|
||||
WAIT(1),
|
||||
{ 0x91, 0x08, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
ROTATE(8, 1, DIRECTION_WEST),
|
||||
FANFARE_PLAY2(468),
|
||||
WAIT(1),
|
||||
{ 0x91, 0x08, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(8, 2, DIRECTION_EAST),
|
||||
FANFARE_PLAY2(468),
|
||||
WAIT(50),
|
||||
FANFARE_STOP2(468),
|
||||
MSG_NPC(2, _(" Oh, my goodness!\nI'm so glad you came to!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x0002, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(8, 2, DIRECTION_NORTH),
|
||||
AWAIT_CUE(5),
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" Wh-where...?")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -419,37 +419,37 @@ static const struct ScriptCommand s_gs178_g2_s0_lives0_dlg0[] = { /* 0x822df60 -
|
||||
VARIANT(/* == */ 1, _(" ...We ended up back here...")),
|
||||
VARIANT_DEFAULT(_(" ...We somehow ended up\nback here...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(8, 1, DIRECTION_EAST),
|
||||
AWAIT_CUE(5),
|
||||
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.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
MSG_NPC(2, _(" Ohh!\nIs my poor {NAME_3} safe?!\nOh dear, oh dear...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000004, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_NORTH),
|
||||
WAIT(30),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" That's right!\nWe have to help that kid, and now!")),
|
||||
VARIANT_DEFAULT(_(" That's right!\nWe've got to hurry!")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 10, DIRECTION_EAST),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Let's roll, {NAME_0}!")),
|
||||
VARIANT_DEFAULT(_(" {NAME_0}! Let's go!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(1),
|
||||
{ 0x6b, 0x00, 0x0180, 0x00000008, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0180, 0x00000009, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0180, 0x0000000a, 0x00000000, NULL },
|
||||
WALK_GRID(384, 8),
|
||||
WALK_GRID(384, 9),
|
||||
ALERT_CUE(3),
|
||||
WALK_GRID(384, 10),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -458,54 +458,54 @@ static const struct ScriptCommand s_gs178_g2_s0_lives1_dlg0[] = { /* 0x822e5fc -
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
{ 0xe5, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(8, 1, DIRECTION_WEST),
|
||||
FANFARE_PLAY2(468),
|
||||
WAIT(1),
|
||||
{ 0x91, 0x08, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(8, 2, DIRECTION_EAST),
|
||||
FANFARE_PLAY2(468),
|
||||
WAIT(1),
|
||||
{ 0x91, 0x08, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
ROTATE(8, 1, DIRECTION_WEST),
|
||||
FANFARE_PLAY2(468),
|
||||
WAIT(50),
|
||||
FANFARE_STOP2(468),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(8, 1, DIRECTION_NORTH),
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
FANFARE_PLAY2(469),
|
||||
CALL_SCRIPT(QUESTION_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
WAIT(5),
|
||||
{ 0xe2, 0x00, 0x01d5, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(8, 2, DIRECTION_WEST),
|
||||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_NORTH),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0180, 0x0000000b, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0180, 0x0000000c, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0180, 0x0000000d, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_WEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(384, 11),
|
||||
WALK_GRID(384, 12),
|
||||
WALK_GRID(384, 13),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs178_g2_s0_lives2_dlg0[] = { /* 0x822e89c - PART 1 0:11:39-0:12:15 - Butterfree */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
LABEL(0), /* = 0x00 */
|
||||
{ 0x8b, 0x1e, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x8b, 0x1e, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -521,7 +521,7 @@ static const struct ScriptCommand s_gs178_g3_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(103),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(30),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
@@ -532,7 +532,7 @@ static const struct ScriptRef s_gs178_g3_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs178_g3_s0_lives0_dlg0[] = { /* 0x822ea18 - PART 1 0:17:17-0:18:51 - Player */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
@@ -559,20 +559,20 @@ static const struct ScriptCommand s_gs178_g3_s0_lives0_dlg0[] = { /* 0x822ea18 -
|
||||
VARIANT(/* == */ 1, _(" I'm {NAME_1}.")),
|
||||
VARIANT(/* == */ 3, _(" I'm {NAME_1}.")),
|
||||
VARIANT_DEFAULT(_(" I'm {NAME_1}.")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(1, _(" And this is {NAME_0}.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
PORTRAIT_REP(0x0003, 0x00000041),
|
||||
MSG_NPC(3, _(" ............{WAIT_PRESS}\nCool...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(1),
|
||||
FANFARE_PLAY2(470),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
@@ -586,17 +586,17 @@ static const struct ScriptCommand s_gs178_g3_s0_lives0_dlg0[] = { /* 0x822ea18 -
|
||||
{ 0x33, 0x00, 0x0000, 0x00000000, 0x00000000, _("(Helping Pokémon in trouble might be\na good experience.)") },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(3, _(" Thank you!\n{NAME_1} and {NAME_0}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(20),
|
||||
MSG_NPC(2, _(" I know it isn't really\nenough, but this is a token of our\nthanks. Please accept it.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x3c, 0x2c, 0x0000, 0x00000037, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x3c, 0x2c, 0x0000, 0x00000042, 0x00000001, NULL },
|
||||
@@ -604,23 +604,23 @@ static const struct ScriptCommand s_gs178_g3_s0_lives0_dlg0[] = { /* 0x822ea18 -
|
||||
{ 0x3c, 0x2c, 0x0000, 0x0000003f, 0x00000001, NULL },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" Thank you so much.\nGood-bye.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(8),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x0a, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(10, 1, DIRECTION_EAST),
|
||||
AWAIT_CUE(5),
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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 },
|
||||
ROTATE(8, 1, DIRECTION_EAST),
|
||||
WAIT(10),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -639,12 +639,12 @@ static const struct ScriptCommand s_gs178_g3_s0_lives0_dlg0[] = { /* 0x822ea18 -
|
||||
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.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x000a, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(8, 10, DIRECTION_EAST),
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000010, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
WALK_GRID(256, 16),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -661,66 +661,66 @@ static const struct ScriptCommand s_gs178_g3_s0_lives0_dlg0[] = { /* 0x822ea18 -
|
||||
|
||||
static const struct ScriptCommand s_gs178_g3_s0_lives1_dlg0[] = { /* 0x822f68c - PART 1 0:17:17-0:18:51 - Partner */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_WEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_NORTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x0a, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(10, 1, DIRECTION_EAST),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_WEST),
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
ALERT_CUE(5),
|
||||
WAIT(1),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000011, 0x00000000, NULL },
|
||||
WALK_GRID(256, 17),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs178_g3_s0_lives2_dlg0[] = { /* 0x822f84c - PART 1 0:17:17-0:18:34 - Butterfree */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0080, 0x00000000, 0x00000008, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
WALK_RELATIVE(128, 0, 8),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x62, 0x00, 0x0080, 0x00000000, -0x00000008, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x95, 0x08, 0x000a, 0x0000000e, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(450),
|
||||
{ 0x6b, 0x00, 0x0100, 0x0000000e, 0x00000000, NULL },
|
||||
WALK_GRID(256, 14),
|
||||
FANFARE_STOP2(450),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs178_g3_s0_lives3_dlg0[] = { /* 0x822f94c - PART 1 0:17:17-0:18:34 - Caterpie */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
FANFARE_PLAY2(457),
|
||||
CALL_SCRIPT(JUMP_ANGRY_FUNC),
|
||||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
{ 0x95, 0x08, 0x000a, 0x0000000f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x0000000f, 0x00000000, NULL },
|
||||
WALK_GRID(256, 15),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ static const struct ScriptCommand s_gs179_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
RET,
|
||||
@@ -33,41 +33,41 @@ static const struct ScriptRef s_gs179_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs179_g1_s0_lives0_dlg0[] = { /* 0x822fdd0 - PART 1 0:16:37-0:17:16 - Player */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
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 },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0002, 0x00000042),
|
||||
MSG_NPC(2, _(" Waaaaah...")),
|
||||
MSG_NPC(2, _(" Mommy...\nWhere are you...? Sniffle...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(256, 0),
|
||||
WAIT(30),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" We came to rescue you.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" Huh?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(1, _(" Your mom's waiting.\nLet's get you out!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" OK.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -78,30 +78,30 @@ static const struct ScriptCommand s_gs179_g1_s0_lives0_dlg0[] = { /* 0x822fdd0 -
|
||||
|
||||
static const struct ScriptCommand s_gs179_g1_s0_lives1_dlg0[] = { /* 0x82300a8 - PART 1 0:16:37-0:17:16 - Partner */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(256, 1),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs179_g1_s0_lives2_dlg0[] = { /* 0x8230108 - PART 1 0:16:37-0:17:16 - Caterpie */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
{ 0x56, 0x00, 0x0000, 0x0000003e, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(457),
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe2, 0x00, 0x01c9, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 1, DIRECTION_SOUTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
CALL_SCRIPT(JUMP_HAPPY_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ static const struct ScriptCommand s_gs180_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(14),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
NEXT_DUNGEON(0, SCRIPT_DUNGEON_THUNDERWAVE_CAVE),
|
||||
RET,
|
||||
};
|
||||
@@ -36,86 +36,86 @@ static const struct ScriptCommand s_gs180_g1_s0_eff0_script[] = { /* 0x82303fc *
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
WAIT(30),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs180_g1_s0_lives0_dlg0[] = { /* 0x823047c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x59, 0x00, 0x0000, 0x00000064, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000064, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_RELATIVE(256, 0, -100),
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x2d, 0x0a, 0x0000, 0x00000001, 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!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x54, 0x00, 0x002f, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
WAIT(15),
|
||||
{ 0x91, 0x08, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
ROTATE(8, 10, DIRECTION_NORTH),
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(8),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
ALERT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(153, 0),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs180_g1_s0_lives1_dlg0[] = { /* 0x8230758 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x59, 0x00, 0x0000, 0x00000064, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000064, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_RELATIVE(256, 0, -100),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x54, 0x00, 0x002f, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
WAIT(15),
|
||||
{ 0x91, 0x08, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
ROTATE(8, 10, DIRECTION_NORTH),
|
||||
WAIT(15),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(153, 0),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs180_g1_s0_lives2_dlg0[] = { /* 0x82308a8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 1, DIRECTION_SOUTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x62, 0x00, 0x0080, -0x00000010, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x00000041, 0x00000000, NULL },
|
||||
HALT,
|
||||
@@ -123,11 +123,11 @@ static const struct ScriptCommand s_gs180_g1_s0_lives2_dlg0[] = { /* 0x82308a8 *
|
||||
|
||||
static const struct ScriptCommand s_gs180_g1_s0_lives3_dlg0[] = { /* 0x8230948 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
ROTATE(4, 2, DIRECTION_SOUTH),
|
||||
AWAIT_CUE(8),
|
||||
{ 0x62, 0x00, 0x0080, 0x00000010, 0x00000000, NULL },
|
||||
{ 0x93, 0x04, 0x000a, 0x00000040, 0x00000000, NULL },
|
||||
HALT,
|
||||
@@ -139,7 +139,7 @@ static const struct ScriptCommand s_gs180_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(14),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
NEXT_DUNGEON(0, SCRIPT_DUNGEON_THUNDERWAVE_CAVE),
|
||||
RET,
|
||||
};
|
||||
@@ -150,88 +150,88 @@ static const struct ScriptCommand s_gs180_g2_s0_eff0_script[] = { /* 0x8230a64 *
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
WAIT(30),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs180_g2_s0_lives0_dlg0[] = { /* 0x8230ae4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x0000003c, 0x00000000, NULL },
|
||||
{ 0x59, 0x00, 0x0000, 0x00000064, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000064, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_RELATIVE(256, 0, -100),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(8),
|
||||
WAIT(30),
|
||||
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 },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Let's give it our best\nand rescue them {NAME_0}!")),
|
||||
VARIANT_DEFAULT(_(" Let's do our best to rescue\nthem, {NAME_0}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(8),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000001, 0x00000000, NULL },
|
||||
WALK_GRID(153, 1),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs180_g2_s0_lives1_dlg0[] = { /* 0x8230d64 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x59, 0x00, 0x0000, 0x00000064, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000064, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_RELATIVE(256, 0, -100),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000001, 0x00000000, NULL },
|
||||
WALK_GRID(153, 1),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs180_g2_s0_lives2_dlg0[] = { /* 0x8230e64 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x14, 0x0002, 0x00000003, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 1, DIRECTION_SOUTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(20, 2, DIRECTION_NORTHEAST),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs180_g2_s0_lives3_dlg0[] = { /* 0x8230ef4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x14, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
ROTATE(4, 2, DIRECTION_SOUTH),
|
||||
AWAIT_CUE(8),
|
||||
ROTATE(20, 1, DIRECTION_NORTHWEST),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -242,7 +242,7 @@ static const struct ScriptCommand s_gs180_g3_s0_station_sref_script[] = { /* 0x8
|
||||
BGM_SWITCH(103),
|
||||
WAIT(30),
|
||||
{ 0x27, 0x01, 0x0001, 0x0000003c, 0x00ffffff, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
RET,
|
||||
@@ -252,47 +252,47 @@ static const struct ScriptRef s_gs180_g3_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs180_g3_s0_lives0_dlg0[] = { /* 0x8231020 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(90),
|
||||
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 },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(4, _(" OUR BODIES SEPARATED.\nBZBZBZZ. REJOICE! BZBZBZZT!")),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(9),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(10),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(5, _(" YAY! BZBZBZZT!")),
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(10),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(9),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(4, _(" YAY! BZBZBZZT!")),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(9),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(3, _(" BE THANKFUL, YOU TWO.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(10),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" YOU ARE OUR HERO.\nTHANK YOU. BZBZBZZ!")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -302,15 +302,15 @@ static const struct ScriptCommand s_gs180_g3_s0_lives0_dlg0[] = { /* 0x8231020 *
|
||||
{ 0x3c, 0x2c, 0x0000, 0x0000003f, 0x00000001, NULL },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(10),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(8, 2, DIRECTION_SOUTH),
|
||||
WAIT(90),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -319,103 +319,103 @@ static const struct ScriptCommand s_gs180_g3_s0_lives0_dlg0[] = { /* 0x8231020 *
|
||||
|
||||
static const struct ScriptCommand s_gs180_g3_s0_lives1_dlg0[] = { /* 0x8231478 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(8, 1, DIRECTION_SOUTH),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs180_g3_s0_lives2_dlg0[] = { /* 0x8231518 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000003, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 10, DIRECTION_WEST),
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 10, DIRECTION_SOUTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
WALK_GRID(256, 3),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs180_g3_s0_lives3_dlg0[] = { /* 0x82315e8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
ROTATE(4, 10, DIRECTION_WEST),
|
||||
AWAIT_CUE(8),
|
||||
CALL_SCRIPT(SMILE_START_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
CALL_SCRIPT(SMILE_END_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000003, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
ROTATE(4, 10, DIRECTION_SOUTHWEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
WALK_GRID(256, 3),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs180_g3_s0_lives4_dlg0[] = { /* 0x8231718 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(9),
|
||||
CALL_SCRIPT(SMILE_START_FUNC),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_NORTH),
|
||||
ROTATE(4, 1, DIRECTION_SOUTH),
|
||||
ROTATE(4, 1, DIRECTION_NORTH),
|
||||
ROTATE(4, 1, DIRECTION_SOUTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
CALL_SCRIPT(SMILE_END_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
CALL_SCRIPT(SMILE_START_FUNC),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_NORTH),
|
||||
ROTATE(4, 1, DIRECTION_SOUTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
CALL_SCRIPT(SMILE_END_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
ROTATE(4, 10, DIRECTION_SOUTH),
|
||||
AWAIT_CUE(9),
|
||||
WALK_GRID(256, 2),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs180_g3_s0_lives5_dlg0[] = { /* 0x82318d8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
CALL_SCRIPT(SMILE_START_FUNC),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_NORTH),
|
||||
ROTATE(4, 1, DIRECTION_SOUTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(10),
|
||||
CALL_SCRIPT(SMILE_END_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(10),
|
||||
ROTATE(4, 10, DIRECTION_SOUTHEAST),
|
||||
AWAIT_CUE(10),
|
||||
WALK_GRID(256, 2),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -25,7 +25,7 @@ static const struct ScriptCommand s_gs181_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(120),
|
||||
{ 0x28, 0x01, 0x0001, 0x0000003c, 0x00ffffff, NULL },
|
||||
RET,
|
||||
@@ -35,48 +35,48 @@ static const struct ScriptRef s_gs181_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs181_g1_s0_lives0_dlg0[] = { /* 0x8231d84 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(256, 0),
|
||||
WAIT(15),
|
||||
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.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(3),
|
||||
WAIT(1),
|
||||
{ 0x6b, 0x00, 0x00cc, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
WALK_GRID(204, 1),
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs181_g1_s0_lives1_dlg0[] = { /* 0x8231f0c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00cc, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(256, 2),
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(204, 3),
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs181_g1_s0_lives2_dlg0[] = { /* 0x8231f9c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs181_g1_s0_lives3_dlg0[] = { /* 0x8231fdc */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -22,9 +22,9 @@ static const struct ScriptCommand s_gs182_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_MAP(182),
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(120),
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -32,14 +32,14 @@ static const struct ScriptRef s_gs182_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs182_g1_s0_lives0_dlg0[] = { /* 0x8232228 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000042, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x00000044, 0x00000000, NULL },
|
||||
{ 0x59, 0x00, 0x0000, 0x00000064, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000064, NULL },
|
||||
ALERT_CUE(3),
|
||||
ALERT_CUE(6),
|
||||
WALK_RELATIVE(256, 0, -100),
|
||||
WAIT(15),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -53,23 +53,23 @@ static const struct ScriptCommand s_gs182_g1_s0_lives0_dlg0[] = { /* 0x8232228 *
|
||||
TEXTBOX_CLEAR,
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
WAIT(60),
|
||||
{ 0x2d, 0x0a, 0x0000, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" The peak is {VALUE_0}F!\nThank you for helping! Farewell!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
FANFARE_PLAY2(470),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
@@ -77,15 +77,15 @@ static const struct ScriptCommand s_gs182_g1_s0_lives0_dlg0[] = { /* 0x8232228 *
|
||||
VARIANT(/* == */ 1, _(" ......{WAIT_PRESS}\nWell, I guess we go...")),
|
||||
VARIANT_DEFAULT(_(" ......{WAIT_PRESS}\nUh... Let's go.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
WAIT(45),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00b3, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(179, 0),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -94,25 +94,25 @@ static const struct ScriptCommand s_gs182_g1_s0_lives0_dlg0[] = { /* 0x8232228 *
|
||||
|
||||
static const struct ScriptCommand s_gs182_g1_s0_lives1_dlg0[] = { /* 0x82326cc */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x59, 0x00, 0x0000, 0x00000064, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000064, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_RELATIVE(256, 0, -100),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00b3, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(179, 0),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
@@ -122,14 +122,14 @@ static const struct ScriptCommand s_gs182_g1_s1_lives0_dlg0[] = { /* 0x823282c *
|
||||
{ 0x57, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(454),
|
||||
{ 0x54, 0x00, 0x0016, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(486),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
{ 0x57, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
END_DELETE,
|
||||
};
|
||||
@@ -140,7 +140,7 @@ static const struct ScriptCommand s_gs182_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(120),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -148,18 +148,18 @@ static const struct ScriptRef s_gs182_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs182_g2_s0_lives0_dlg0[] = { /* 0x8232988 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000042, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x00000044, 0x00000000, NULL },
|
||||
{ 0x59, 0x00, 0x0000, 0x00000064, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000064, NULL },
|
||||
ALERT_CUE(3),
|
||||
ALERT_CUE(6),
|
||||
WALK_RELATIVE(256, 0, -100),
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
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}.")),
|
||||
@@ -172,23 +172,23 @@ static const struct ScriptCommand s_gs182_g2_s0_lives0_dlg0[] = { /* 0x8232988 *
|
||||
TEXTBOX_CLEAR,
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
WAIT(60),
|
||||
{ 0x2d, 0x0a, 0x0000, 0x00000002, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" The peak is {VALUE_0}F!\nThank you for helping! Farewell!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
FANFARE_PLAY2(470),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
@@ -196,15 +196,15 @@ static const struct ScriptCommand s_gs182_g2_s0_lives0_dlg0[] = { /* 0x8232988 *
|
||||
VARIANT(/* == */ 1, _(" ......{WAIT_PRESS}\nWell, here we go...")),
|
||||
VARIANT_DEFAULT(_(" ......{WAIT_PRESS}\nUh... Let's go.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
WAIT(45),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00b3, 0x00000001, 0x00000000, NULL },
|
||||
WALK_GRID(179, 1),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -213,28 +213,28 @@ static const struct ScriptCommand s_gs182_g2_s0_lives0_dlg0[] = { /* 0x8232988 *
|
||||
|
||||
static const struct ScriptCommand s_gs182_g2_s0_lives1_dlg0[] = { /* 0x8232e30 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x59, 0x00, 0x0000, 0x00000064, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000064, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_RELATIVE(256, 0, -100),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00b3, 0x00000001, 0x00000000, NULL },
|
||||
WALK_GRID(179, 1),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
@@ -244,14 +244,14 @@ static const struct ScriptCommand s_gs182_g2_s1_lives0_dlg0[] = { /* 0x8232fc0 *
|
||||
{ 0x57, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(454),
|
||||
{ 0x54, 0x00, 0x0016, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(486),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
{ 0x57, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
@@ -26,7 +26,7 @@ static const struct ScriptCommand s_gs183_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
WAIT(30),
|
||||
RET,
|
||||
};
|
||||
@@ -37,71 +37,71 @@ static const struct ScriptCommand s_gs183_g1_s0_eff0_script[] = { /* 0x823335c *
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x1c, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(4),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs183_g1_s0_lives0_dlg0[] = { /* 0x82333ec */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" Grr... I can't keep up!{WAIT_PRESS}\nI'll flee for now!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(90),
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
ALERT_CUE(6),
|
||||
WAIT(5),
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000018, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WALK_RELATIVE(256, 0, -24),
|
||||
AWAIT_CUE(5),
|
||||
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!")),
|
||||
VARIANT_DEFAULT(_(" Hey there!\nWe chased {NAME_3} off!")),
|
||||
VARIANT_DEFAULT(_(" It's OK now.\nCome down over here.")),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" I can't...\nI'm too scared to move...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" OK, no sweat.{WAIT_PRESS}\nWe'll go to you. Just wait.")),
|
||||
VARIANT_DEFAULT(_(" OK, no problem.{WAIT_PRESS}\nWe'll come to you. Just wait.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(1, _(" ...Whoa.")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" {NAME_0}, what'll\nwe do?\nWe can't get across this.")),
|
||||
TEXTBOX_CLEAR,
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0004, 0x00000000),
|
||||
MSG_NPC(-1, _(" BZBZBZZ!")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey! It's those {NAME_4}\nfrom that rescue!")),
|
||||
@@ -112,17 +112,17 @@ static const struct ScriptCommand s_gs183_g1_s0_lives0_dlg0[] = { /* 0x82333ec *
|
||||
MSG_NPC(4, _(" WE GOT WORD OF THIS.{WAIT_PRESS}\nWE CAN RESCUE DIGLETT FROM THE\nSKY. BZBZBZZ!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(4, _(" HOLD ON TO US TIGHT.\nBZBZBZZZ!")),
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0004, 0x00000000),
|
||||
PORTRAIT_POS(4, -2, 0),
|
||||
MSG_NPC(4, _(" DON'T BE SCARED.\nWE WON'T MAKE THE MISTAKE OF\nZAPPING YOU. BZBZBZZT!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -135,82 +135,82 @@ static const struct ScriptCommand s_gs183_g1_s0_lives0_dlg0[] = { /* 0x82333ec *
|
||||
|
||||
static const struct ScriptCommand s_gs183_g1_s0_lives1_dlg0[] = { /* 0x8233bec */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000018, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_RELATIVE(256, 0, -24),
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(128, 0),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x62, 0x00, 0x0080, 0x00000000, 0x00000008, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0080, 0x00000000, -0x00000008, NULL },
|
||||
{ 0x54, 0x00, 0x0028, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
WALK_RELATIVE(128, 0, -8),
|
||||
SELECT_ANIMATION(40),
|
||||
FANFARE_PLAY2(463),
|
||||
{ 0x56, 0x00, 0x0000, 0x0000005b, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs183_g1_s0_lives2_dlg0[] = { /* 0x8233d8c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(9),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs183_g1_s0_lives3_dlg0[] = { /* 0x8233e3c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
FANFARE_PLAY2(459),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x00000045, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs183_g1_s1_lives0_dlg0[] = { /* 0x8233eec */
|
||||
DEBUGINFO,
|
||||
{ 0x5b, 0x00, 0x0000, 0x00000002, 0x00000000, NULL },
|
||||
WARP_WAYPOINT(0, 2),
|
||||
{ 0x60, 0x00, 0x0000, 0x0000005a, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(483),
|
||||
{ 0x70, 0x00, 0x0200, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0080, 0x00000004, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
WALK_GRID(128, 4),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000044, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
{ 0x52, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x004c, 0x00000000, -0x00000010, NULL },
|
||||
WALK_RELATIVE(76, 0, -16),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000044, 0x00000000, NULL },
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
@@ -218,21 +218,21 @@ static const struct ScriptCommand s_gs183_g1_s1_lives0_dlg0[] = { /* 0x8233eec *
|
||||
|
||||
static const struct ScriptCommand s_gs183_g1_s1_lives1_dlg0[] = { /* 0x823405c */
|
||||
DEBUGINFO,
|
||||
{ 0x5b, 0x00, 0x0000, 0x00000001, 0x00000000, NULL },
|
||||
WARP_WAYPOINT(0, 1),
|
||||
{ 0x60, 0x00, 0x0000, 0x0000005a, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x70, 0x00, 0x0200, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0080, 0x00000003, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
WALK_GRID(128, 3),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000044, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
{ 0x52, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x004c, 0x00000000, -0x00000010, NULL },
|
||||
WALK_RELATIVE(76, 0, -16),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000044, 0x00000000, NULL },
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
|
||||
@@ -23,7 +23,7 @@ static const struct ScriptCommand s_gs184_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(15),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
NEXT_DUNGEON(30, SCRIPT_DUNGEON_SINISTER_WOODS),
|
||||
RET,
|
||||
};
|
||||
@@ -32,13 +32,13 @@ static const struct ScriptRef s_gs184_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs184_g1_s0_lives0_dlg0[] = { /* 0x82343f8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x0000005e, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x0000005b, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
@@ -53,24 +53,24 @@ static const struct ScriptCommand s_gs184_g1_s0_lives0_dlg0[] = { /* 0x82343f8 *
|
||||
VARIANT_DEFAULT(_(" {NAME_3}'s gang should\nbe in there already.")),
|
||||
VARIANT_DEFAULT(_(" We need to hurry.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x23, 0x00, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0180, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(384, 0),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs184_g1_s0_lives1_dlg0[] = { /* 0x8234714 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0180, 0x00000001, 0x00000000, NULL },
|
||||
WALK_GRID(384, 1),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -80,7 +80,7 @@ static const struct ScriptCommand s_gs184_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(15),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
NEXT_DUNGEON(30, SCRIPT_DUNGEON_SINISTER_WOODS),
|
||||
RET,
|
||||
};
|
||||
@@ -89,7 +89,7 @@ static const struct ScriptRef s_gs184_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs184_g2_s0_lives0_dlg0[] = { /* 0x8234830 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x0000005b, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -106,22 +106,22 @@ static const struct ScriptCommand s_gs184_g2_s0_lives0_dlg0[] = { /* 0x8234830 *
|
||||
VARIANT_DEFAULT(_(" We're still stuck back here\nwhile {NAME_2}'s gang is...")),
|
||||
VARIANT_DEFAULT(_(" Come on, hurry!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x23, 0x00, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0180, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(384, 0),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs184_g2_s0_lives1_dlg0[] = { /* 0x8234ae8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0180, 0x00000001, 0x00000000, NULL },
|
||||
WALK_GRID(384, 1),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ static const struct ScriptCommand s_gs185_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -34,29 +34,29 @@ static const struct ScriptRef s_gs185_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs185_g1_s0_lives0_dlg0[] = { /* 0x8234d94 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x0000005e, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0003, 0x00000043),
|
||||
MSG_NPC(3, _(" Owowowow...{WAIT_PRESS}\nYou'll pay for this!\nDon't you forget it!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(16),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(10),
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x0a, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(11),
|
||||
ROTATE(10, 2, DIRECTION_WEST),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(11),
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000009),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -67,35 +67,35 @@ static const struct ScriptCommand s_gs185_g1_s0_lives0_dlg0[] = { /* 0x8234d94 *
|
||||
MSG_NPC(-1, _(" Um, excuse me...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(16),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(11),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x93, 0x04, 0x0002, 0x0000005e, 0x00000000, NULL },
|
||||
{ 0xe2, 0x00, 0x01d1, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_LEFT, 0x0002, 0x00000000),
|
||||
PORTRAIT_POS(2, 0, -3),
|
||||
MSG_NPC(2, _(" Did you maybe come looking\nfor me?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(16),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
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.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(16),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
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!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -106,113 +106,113 @@ static const struct ScriptCommand s_gs185_g1_s0_lives0_dlg0[] = { /* 0x8234d94 *
|
||||
|
||||
static const struct ScriptCommand s_gs185_g1_s0_lives1_dlg0[] = { /* 0x823531c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x0a, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(10, 2, DIRECTION_WEST),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x93, 0x04, 0x0001, 0x0000005e, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs185_g1_s0_lives2_dlg0[] = { /* 0x82353ec */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(256, 0),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
CALL_SCRIPT(SMILE_START_FUNC),
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(455),
|
||||
CALL_SCRIPT(SMILE_END_FUNC),
|
||||
WAIT(10),
|
||||
CALL_SCRIPT(JUMP_HAPPY_FUNC),
|
||||
WAIT(16),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs185_g1_s0_lives3_dlg0[] = { /* 0x823550c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000047, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(457),
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe2, 0x00, 0x01c9, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0200, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(512, 1),
|
||||
ALERT_CUE(5),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs185_g1_s0_lives4_dlg0[] = { /* 0x82355ec */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(9),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0200, 0x00000002, 0x00000000, NULL },
|
||||
WALK_GRID(512, 2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs185_g1_s0_lives5_dlg0[] = { /* 0x823565c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0200, 0x00000003, 0x00000000, NULL },
|
||||
WALK_GRID(512, 3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs185_g1_s0_lives6_dlg0[] = { /* 0x82356cc */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x0a, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(11),
|
||||
ROTATE(10, 10, DIRECTION_WEST),
|
||||
AWAIT_CUE(11),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(11),
|
||||
{ 0x93, 0x04, 0x000a, 0x0000005e, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(11),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs185_g1_s0_lives7_dlg0[] = { /* 0x823576c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(11),
|
||||
ROTATE(8, 10, DIRECTION_WEST),
|
||||
AWAIT_CUE(11),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(11),
|
||||
{ 0x93, 0x04, 0x000a, 0x0000005e, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(11),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs185_g1_s0_lives8_dlg0[] = { /* 0x823580c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs185_g1_s0_lives9_dlg0[] = { /* 0x823583c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ static const struct ScriptCommand s_gs186_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(113),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
NEXT_DUNGEON(0, SCRIPT_DUNGEON_SILENT_CHASM),
|
||||
RET,
|
||||
@@ -36,17 +36,17 @@ static const struct ScriptCommand s_gs186_g1_s0_eff0_script[] = { /* 0x8235b18 *
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(256, 2),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(4),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x0000005b, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -56,12 +56,12 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
||||
VARIANT(/* == */ 1, _(" Whew, this is some cliff.")),
|
||||
VARIANT_DEFAULT(_(" Wow! This cliff is steep!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000004, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 11, DIRECTION_NORTH),
|
||||
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?")),
|
||||
@@ -75,24 +75,24 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey, no problem.")),
|
||||
VARIANT_DEFAULT(_(" It'll be fine.")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Let's roll, {NAME_0}!")),
|
||||
VARIANT_DEFAULT(_(" Let's go, {NAME_0}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x89, 0x10, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(464),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" ...Wait!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x91, 0x04, 0x000b, 0x00000003, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_NORTHEAST),
|
||||
FANFARE_PLAY2(463),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hah? What's up?")),
|
||||
VARIANT_DEFAULT(_(" Yes? What is it?")),
|
||||
@@ -104,33 +104,33 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
||||
MSG_NPC(2, _(" It's rumored that an amazing\nmonster sleeps here.")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(473),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" M...{WAIT_PRESS}monster?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
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...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000006),
|
||||
MSG_NPC(1, _(" Owowow!\nMy stomach! It hurts...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000005, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 2, DIRECTION_NORTHWEST),
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" Oh!{WAIT_PRESS}\nWhat's wrong?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" My stomach suddenly started\ncramping up! Owowow...")),
|
||||
@@ -138,7 +138,7 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
||||
VARIANT_DEFAULT(_(" It's my stomach!\nIt suddenly cramped up! Owowow...")),
|
||||
VARIANT_DEFAULT(_(" I think my breakfast was\nspoiled or something...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hey, {NAME_0}, you too,\nright?")),
|
||||
@@ -157,8 +157,8 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
||||
{ 0x56, 0x00, 0x0000, 0x00000047, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x002d, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -168,8 +168,8 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
||||
VARIANT_DEFAULT(_(" I'm sorry, but we won't\nbe able to handle this rescue...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" Is that so?")),
|
||||
MSG_NPC(2, _(" But {NAME_0}...")),
|
||||
@@ -178,17 +178,17 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
FANFARE_PLAY2(470),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
WAIT(20),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
WAIT(20),
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" Owowow...{WAIT_PRESS}\nI guess the cramping settled down...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(SMILE_START_FUNC),
|
||||
WAIT(45),
|
||||
CALL_SCRIPT(SMILE_END_FUNC),
|
||||
@@ -201,11 +201,11 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" Huh...?")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
FANFARE_PLAY2(457),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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!")),
|
||||
@@ -217,22 +217,22 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
||||
MSG_NPC(2, _(" Wh-why this sudden\noutburst, {NAME_1}?")),
|
||||
MSG_NPC(2, _(" Don't you have a\nstomachache?")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000003, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 11, DIRECTION_NORTHEAST),
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" Huh?")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Uh, yeah...")),
|
||||
VARIANT(/* == */ 1, _(" Owowow...{WAIT_PRESS}\nI guess the cramping settled down...")),
|
||||
VARIANT_DEFAULT(_(" Uh, yes...")),
|
||||
VARIANT_DEFAULT(_(" Owowow...{WAIT_PRESS}\nI guess the cramping settled down...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x91, 0x04, 0x000b, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_NORTHWEST),
|
||||
ALERT_CUE(6),
|
||||
FANFARE_PLAY2(470),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
@@ -240,9 +240,9 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(45),
|
||||
LABEL(16), /* = 0x10 */
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(20),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_NORTHEAST),
|
||||
WAIT(15),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -250,8 +250,8 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
||||
VARIANT_DEFAULT(_(" So, anyway, you said there\nmay be a monster.\nWhat is it like?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
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.")),
|
||||
@@ -273,17 +273,17 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" You bet we will!")),
|
||||
VARIANT_DEFAULT(_(" OK! Gotcha!")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000005, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 11, DIRECTION_NORTHWEST),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Let's roll, {NAME_0}!")),
|
||||
VARIANT_DEFAULT(_(" Let's get going,\n{NAME_0}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x7a, 0x00, 0x005f, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
WALK_DIRECT(95, 0),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -309,111 +309,111 @@ static const struct ScriptCommand s_gs186_g1_s0_lives0_dlg0[] = { /* 0x8235ba8 *
|
||||
|
||||
static const struct ScriptCommand s_gs186_g1_s0_lives1_dlg0[] = { /* 0x8237410 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
WAIT(30),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(16),
|
||||
{ 0x91, 0x08, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
ROTATE(8, 1, DIRECTION_NORTHWEST),
|
||||
WAIT(12),
|
||||
{ 0x91, 0x08, 0x0002, 0x00000007, 0x00000000, NULL },
|
||||
ROTATE(8, 2, DIRECTION_SOUTHWEST),
|
||||
WAIT(12),
|
||||
{ 0x91, 0x08, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
ROTATE(8, 1, DIRECTION_NORTHWEST),
|
||||
WAIT(12),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000003, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_NORTHEAST),
|
||||
WAIT(8),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_SOUTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x89, 0x0a, 0x0100, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000003, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_NORTHEAST),
|
||||
CALL_SCRIPT(QUESTION_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(8),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x54, 0x00, 0x002d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(2),
|
||||
ROTATE(4, 11, DIRECTION_SOUTHEAST),
|
||||
AWAIT_CUE(6),
|
||||
JUMPIF(JUDGE_EQ, EVENT_LOCAL, 1, /* to label */ 0),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_NORTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
WAIT(30),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_SOUTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(SMILE_START_FUNC),
|
||||
WAIT(45),
|
||||
CALL_SCRIPT(SMILE_END_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
JUMPIF(JUDGE_EQ, EVENT_LOCAL, 0, /* to label */ 1),
|
||||
LABEL(0), /* = 0x00 */
|
||||
FANFARE_PLAY2(470),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_ANGRY_FUNC),
|
||||
CALL_SCRIPT(ANGRY_START_FUNC),
|
||||
WAIT(45),
|
||||
CALL_SCRIPT(ANGRY_END_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_NORTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
FANFARE_PLAY2(470),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000001, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_SOUTHEAST),
|
||||
CALL_SCRIPT(SMILE_START_FUNC),
|
||||
WAIT(60),
|
||||
CALL_SCRIPT(SMILE_END_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
LABEL(1), /* = 0x01 */
|
||||
{ 0x91, 0x04, 0x000b, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0080, 0x00000001, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_NORTHEAST),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_SOUTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(128, 1),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs186_g1_s0_lives2_dlg0[] = { /* 0x8237920 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x89, 0x04, 0x0100, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000047, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
JUMPIF(JUDGE_EQ, EVENT_LOCAL, 1, /* to label */ 0),
|
||||
{ 0x91, 0x04, 0x0002, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_SOUTHWEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
LABEL(0), /* = 0x00 */
|
||||
{ 0x91, 0x04, 0x0001, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_SOUTHWEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs187_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
@@ -34,19 +34,19 @@ static const struct ScriptCommand s_gs187_g1_s0_eff0_script[] = { /* 0x8237c9c *
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x44, 0x01cc, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs187_g1_s0_lives0_dlg0[] = { /* 0x8237d1c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(12),
|
||||
{ 0x89, 0x50, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
WAIT(32),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
@@ -54,17 +54,17 @@ static const struct ScriptCommand s_gs187_g1_s0_lives0_dlg0[] = { /* 0x8237d1c *
|
||||
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?")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Oh, hey!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(12),
|
||||
{ 0x89, 0x20, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_NORTHEAST),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" We came for you!\nAre you all right?")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -83,23 +83,23 @@ static const struct ScriptCommand s_gs187_g1_s0_lives0_dlg0[] = { /* 0x8237d1c *
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" Huh? {NAME_3}?")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x91, 0x04, 0x0002, 0x00000004, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_NORTH),
|
||||
WAIT(5),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(12),
|
||||
WAIT(40),
|
||||
{ 0x91, 0x02, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(2, 1, DIRECTION_EAST),
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" Let's go!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(12),
|
||||
ALERT_CUE(4),
|
||||
{ 0x89, 0x3c, 0x01cc, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_NORTHEAST),
|
||||
WAIT(30),
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -158,34 +158,34 @@ static const struct ScriptCommand s_gs187_g1_s0_lives0_dlg0[] = { /* 0x8237d1c *
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaooooh!") },
|
||||
WAIT(90),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
{ 0x27, 0x00, 0x0005, 0x00000010, 0x00ffffff, NULL },
|
||||
WAIT(64),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(12),
|
||||
WAIT(8),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
WAIT(30),
|
||||
MSG_NPC(1, _(" Shi-{NAME_3}'s gone!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x91, 0x04, 0x0002, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_NORTH),
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(12),
|
||||
WAIT(15),
|
||||
BGM_SWITCH(9),
|
||||
MSG_NPC(-1, _(" I am {NAME_6}!\nThe embodiment of lightning!")),
|
||||
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}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(11),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" {NAME_6}...")),
|
||||
MSG_NPC(1, _(" So that's the legendary\nmonster...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -203,113 +203,113 @@ static const struct ScriptCommand s_gs187_g1_s0_lives0_dlg0[] = { /* 0x8237d1c *
|
||||
|
||||
static const struct ScriptCommand s_gs187_g1_s0_lives1_dlg0[] = { /* 0x82389a8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x89, 0x50, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x89, 0x20, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_NORTHWEST),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_NORTH),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_WEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x89, 0x3c, 0x01cc, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_NORTHWEST),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
FANFARE_PLAY2(466),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(8, 1, DIRECTION_NORTH),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs187_g1_s0_lives2_dlg0[] = { /* 0x8238b68 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(12),
|
||||
{ 0x89, 0x58, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(12),
|
||||
{ 0x89, 0x20, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(12),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(12),
|
||||
{ 0x89, 0x3c, 0x01cc, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
AWAIT_CUE(12),
|
||||
ROTATE(4, 10, DIRECTION_WEST),
|
||||
WAIT(15),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_EAST),
|
||||
WAIT(15),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
AWAIT_CUE(12),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(12),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs187_g1_s0_lives3_dlg0[] = { /* 0x8238cb8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(12),
|
||||
{ 0x89, 0x58, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(12),
|
||||
{ 0x89, 0x20, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(12),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(12),
|
||||
{ 0x89, 0x3c, 0x01cc, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(12),
|
||||
WAIT(7),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_EAST),
|
||||
WAIT(15),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_WEST),
|
||||
WAIT(15),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
AWAIT_CUE(12),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(12),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs187_g1_s0_lives4_dlg0[] = { /* 0x8238e18 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
{ 0x89, 0x60, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(9),
|
||||
AWAIT_CUE(7),
|
||||
WAIT(20),
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
{ 0x89, 0x46, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(7),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs187_g1_s0_lives5_dlg0[] = { /* 0x8238ee8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0016, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
{ 0x2d, 0x07, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs187_g1_s1_lives0_dlg0[] = { /* 0x8238f38 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(11),
|
||||
{ 0x70, 0x00, 0x0100, 0x00000008, 0x00000000, NULL },
|
||||
WAIT(16),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaoooooooh!") },
|
||||
@@ -317,7 +317,7 @@ static const struct ScriptCommand s_gs187_g1_s1_lives0_dlg0[] = { /* 0x8238f38 *
|
||||
{ 0x70, 0x00, 0x0400, 0x00000080, 0x00000000, NULL },
|
||||
WAIT(90),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ static const struct ScriptCommand s_gs188_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(111),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
NEXT_DUNGEON(0, SCRIPT_DUNGEON_MT_THUNDER),
|
||||
RET,
|
||||
@@ -35,21 +35,21 @@ static const struct ScriptRef s_gs188_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs188_g1_s0_eff0_script[] = { /* 0x823928c */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs188_g1_s0_lives0_dlg0[] = { /* 0x82392cc */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000060, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x00000058, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0004, 0x00000055, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(256, 0),
|
||||
AWAIT_CUE(5),
|
||||
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}...")),
|
||||
@@ -61,13 +61,13 @@ static const struct ScriptCommand s_gs188_g1_s0_lives0_dlg0[] = { /* 0x82392cc *
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
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 },
|
||||
ALERT_CUE(6),
|
||||
PORTRAIT_REP(0x0001, 0x00000005),
|
||||
MSG_NPC(1, _(" Brr... I'm shaking...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But I can't be spooked\nby this.")),
|
||||
@@ -81,34 +81,34 @@ static const struct ScriptCommand s_gs188_g1_s0_lives0_dlg0[] = { /* 0x82392cc *
|
||||
VARIANT_DEFAULT(_(" {NAME_0}, let's try\nour best!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x23, 0x00, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(15),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(256, 2),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs188_g1_s0_lives1_dlg0[] = { /* 0x8239824 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000004, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(256, 1),
|
||||
ROTATE(4, 2, DIRECTION_NORTH),
|
||||
WAIT(8),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(9),
|
||||
WAIT(30),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_WEST),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
WALK_GRID(256, 2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -118,7 +118,7 @@ static const struct ScriptCommand s_gs188_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(111),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
NEXT_DUNGEON(0, SCRIPT_DUNGEON_MT_THUNDER),
|
||||
RET,
|
||||
@@ -135,14 +135,14 @@ static const struct ScriptCommand s_gs188_g2_s0_eff0_script[] = { /* 0x82399f0 *
|
||||
|
||||
static const struct ScriptCommand s_gs188_g2_s0_lives0_dlg0[] = { /* 0x8239a30 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000055, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(256, 0),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
WAIT(20),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -152,27 +152,27 @@ static const struct ScriptCommand s_gs188_g2_s0_lives0_dlg0[] = { /* 0x8239a30 *
|
||||
VARIANT_DEFAULT(_(" Let's work hard at it!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x23, 0x00, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(15),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(256, 2),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs188_g2_s0_lives1_dlg0[] = { /* 0x8239c48 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(256, 1),
|
||||
ROTATE(4, 2, DIRECTION_WEST),
|
||||
WAIT(8),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
WALK_GRID(256, 2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -85,28 +85,28 @@ static const struct ScriptCommand s_gs189_g0_s0_obj0_dlg2[] = { /* 0x823a27c */
|
||||
|
||||
static const struct ScriptCommand s_gs189_g0_s1_lives0_dlg0[] = { /* 0x823a29c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs189_g0_s1_lives1_dlg0[] = { /* 0x823a2dc */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs189_g0_s3_lives0_dlg0[] = { /* 0x823a31c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs189_g0_s3_lives1_dlg0[] = { /* 0x823a35c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -134,7 +134,7 @@ static const struct ScriptCommand s_gs189_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, -1),
|
||||
BGM_SWITCH(111),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
SELECT_EVENTS(0, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -146,10 +146,10 @@ static const struct ScriptCommand s_gs189_g1_s0_lives0_dlg0[] = { /* 0x823a4d8 *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
WAIT(10),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -161,9 +161,9 @@ static const struct ScriptCommand s_gs189_g1_s0_lives0_dlg0[] = { /* 0x823a4d8 *
|
||||
VARIANT_DEFAULT(_(" But we shouldn't be far.{WAIT_PRESS}\nLet's keep doing our best!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -171,12 +171,12 @@ static const struct ScriptCommand s_gs189_g1_s0_lives1_dlg0[] = { /* 0x823a72c *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -28,7 +28,7 @@ static const struct ScriptCommand s_gs190_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
RET,
|
||||
@@ -41,22 +41,22 @@ static const struct ScriptCommand s_gs190_g1_s0_eff0_script[] = { /* 0x823ab28 *
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x48, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
{ 0x89, 0x50, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
{ 0x89, 0x40, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(4),
|
||||
{ 0x89, 0x20, 0x0100, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(4),
|
||||
WAIT(1),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0006, 0x00000055, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -65,113 +65,113 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
||||
MSG_NPC(2, _("Gyaoooh!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(10),
|
||||
ALERT_CUE(9),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" Wh-what is going on...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Urrggh!{WAIT_PRESS}\nUwoah!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(13),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(10),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(479),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(13),
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(10),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000008, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
ALERT_CUE(9),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0004, 0x00000000),
|
||||
MSG_NPC(4, _(" You want more?\nI'll take you on!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
MSG_NPC(2, _(" Enough!{WAIT_PRESS}\nThat's enough fighting.")),
|
||||
MSG_NPC(2, _(" I've calmed down.\nTake {NAME_6} back.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" You kids...\nYou've impressed me.")),
|
||||
MSG_NPC(2, _(" But...{WAIT_PRESS}\nThings won't be this easy next time.")),
|
||||
MSG_NPC(2, _(" I will go all out next time,\nso you'd best be prepared!")),
|
||||
MSG_NPC(2, _(" Until then, you'd better\nhone your skills!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(90),
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(60),
|
||||
FANFARE_PLAY2(481),
|
||||
{ 0xe4, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(12),
|
||||
AWAIT_CUE(5),
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(13),
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(10),
|
||||
AWAIT_CUE(5),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Look!\nThere's {NAME_6}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(10),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x7a, 0x00, 0x0020, 0x00000000, 0x00000000, NULL },
|
||||
WALK_DIRECT(32, 0),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000055, 0x00000000, NULL },
|
||||
WAIT(16),
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0004, 0x00000000),
|
||||
MSG_NPC(4, _(" Are you OK?")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(11),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0006, 0x00000000),
|
||||
MSG_NPC(6, _(" Ungh... Uh, yeah...{WAIT_PRESS}\nSomehow, I am...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" I'm glad you're safe!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(10),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0005, 0x00000000),
|
||||
MSG_NPC(5, _(" But that was an eye-opener.")),
|
||||
MSG_NPC(5, _(" Driving off that\n{NAME_2}.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(4, _(" I agree.")),
|
||||
MSG_NPC(4, _(" You're awfully strong for\na plain {POKEMON_0}.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(32),
|
||||
{ 0x91, 0x04, 0x0002, 0x00000005, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_NORTHWEST),
|
||||
WAIT(32),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" ......")),
|
||||
@@ -179,19 +179,19 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
||||
MSG_NPC(3, _(" Perhaps...{WAIT_PRESS}\nYou aren't a Pokémon, are you?")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(13),
|
||||
AWAIT_CUE(5),
|
||||
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.")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(473),
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(10),
|
||||
ALERT_CUE(11),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0006, 0x00000041),
|
||||
MSG_NPC(6, _(" What?!")),
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0004, 0x00000041),
|
||||
@@ -211,8 +211,8 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(45),
|
||||
FANFARE_PLAY2(463),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Oh, that's right!{WAIT_PRESS}\nLombre was saying something in the\nsquare.")),
|
||||
VARIANT(/* == */ 1, _(" He said {NAME_3}\nknows everything.")),
|
||||
@@ -222,8 +222,8 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
||||
VARIANT_DEFAULT(_(" {NAME_3}, could you\nfigure out why {NAME_0} became a\nPokémon?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(3, _(" ......")),
|
||||
MSG_NPC(3, _(" No...{WAIT_PRESS}\nI can't determine that.")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -249,61 +249,61 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
||||
MSG_NPC(1, _(" OK!\nSo we should go see Xatu.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000003, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(13),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 11, DIRECTION_NORTHEAST),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" {NAME_0}, let's roll!\nWe're going to the {COLOR CYAN}Hill of the Ancients{RESET}!")),
|
||||
VARIANT(/* == */ 1, _(" There's no time to lose!\nWe'd better go back quick!")),
|
||||
VARIANT_DEFAULT(_(" {NAME_0}, let's go!\nOff to the {COLOR CYAN}Hill of the Ancients{RESET}!")),
|
||||
VARIANT_DEFAULT(_(" We can't waste any time!\nLet's go back quick!")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(13),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(1, _(" Shiftry, you too.{WAIT_PRESS}\nLet's hurry back.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(11),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0006, 0x00000000),
|
||||
MSG_NPC(6, _(" Uh... Yeah...{WAIT_PRESS}\nI guess we should...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(11),
|
||||
WAIT(45),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(13),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" {NAME_0}!")),
|
||||
VARIANT_DEFAULT(_(" {NAME_0}!")),
|
||||
{ 0xe4, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(13),
|
||||
FANFARE_PLAY2(464),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000001, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_SOUTHEAST),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Don't just stand around.\nLet's go back.")),
|
||||
VARIANT_DEFAULT(_(" Don't just stand there.\nLet's go home.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(13),
|
||||
ALERT_CUE(11),
|
||||
WAIT(30),
|
||||
BGM_FADEOUT(120),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(10),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x89, 0xb8, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(20),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0004, 0x00000000),
|
||||
MSG_NPC(4, _(" Alakazam.{WAIT_PRESS}\nI know you.")),
|
||||
@@ -316,7 +316,7 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
||||
MSG_NPC(3, _(" ...For their sake...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -344,102 +344,102 @@ static const struct ScriptCommand s_gs190_g1_s0_lives0_dlg0[] = { /* 0x823ac18 *
|
||||
|
||||
static const struct ScriptCommand s_gs190_g1_s0_lives1_dlg0[] = { /* 0x823c670 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000008, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x7a, 0x00, 0x0020, 0x00000001, 0x00000000, NULL },
|
||||
WALK_DIRECT(32, 1),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000055, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_HAPPY_FUNC),
|
||||
CALL_SCRIPT(SMILE_START_FUNC),
|
||||
WAIT(30),
|
||||
CALL_SCRIPT(SMILE_END_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_WEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0080, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_SOUTHWEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_NORTHWEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(128, 6),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_NORTHWEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x89, 0x90, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs190_g1_s0_lives2_dlg0[] = { /* 0x823c940 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(13),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(13),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000010, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
AWAIT_CUE(13),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(13),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(13),
|
||||
ROTATE(4, 10, DIRECTION_EAST),
|
||||
AWAIT_CUE(13),
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
AWAIT_CUE(13),
|
||||
{ 0x89, 0x60, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(13),
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
AWAIT_CUE(13),
|
||||
{ 0x89, 0x90, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs190_g1_s0_lives3_dlg0[] = { /* 0x823cac0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(13),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(13),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000010, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
AWAIT_CUE(13),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(13),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(13),
|
||||
ROTATE(4, 10, DIRECTION_WEST),
|
||||
AWAIT_CUE(13),
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
AWAIT_CUE(13),
|
||||
{ 0x89, 0x60, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(13),
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
AWAIT_CUE(13),
|
||||
{ 0x89, 0x90, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
END_DELETE,
|
||||
};
|
||||
@@ -448,173 +448,173 @@ static const struct ScriptCommand s_gs190_g1_s0_lives4_dlg0[] = { /* 0x823cc40 *
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(479),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000062, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(491),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000061, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_STOP2(491),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 1, DIRECTION_SOUTHWEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 11, DIRECTION_SOUTH),
|
||||
SELECT_ANIMATION(5),
|
||||
WAIT(32),
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
{ 0x70, 0x00, 0x0100, 0x00000008, 0x00000000, NULL },
|
||||
WAIT(8),
|
||||
FANFARE_PLAY2(459),
|
||||
{ 0x70, 0x00, 0x0400, 0x00000080, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs190_g1_s0_lives5_dlg0[] = { /* 0x823ce70 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
{ 0x89, 0x58, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
WAIT(8),
|
||||
FANFARE_PLAY2(466),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000008, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x7a, 0x00, 0x0020, 0x00000002, 0x00000000, NULL },
|
||||
WALK_DIRECT(32, 2),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000055, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
ROTATE(4, 1, DIRECTION_SOUTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
ROTATE(4, 11, DIRECTION_EAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
ROTATE(4, 11, DIRECTION_SOUTHEAST),
|
||||
AWAIT_CUE(8),
|
||||
ROTATE(4, 1, DIRECTION_SOUTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs190_g1_s0_lives6_dlg0[] = { /* 0x823d050 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(9),
|
||||
{ 0x89, 0x58, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
WAIT(8),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(9),
|
||||
WAIT(7),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000008, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(9),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x84, 0x00, 0x0180, 0x00000022, -0x0000001a, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_NORTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x7a, 0x00, 0x0020, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
WALK_DIRECT(32, 3),
|
||||
ROTATE(4, 1, DIRECTION_SOUTHEAST),
|
||||
AWAIT_CUE(9),
|
||||
ROTATE(4, 1, DIRECTION_SOUTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
ROTATE(4, 1, DIRECTION_SOUTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs190_g1_s0_lives7_dlg0[] = { /* 0x823d280 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
{ 0x89, 0x58, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
WAIT(8),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(10),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000008, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(10),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x7a, 0x00, 0x0020, 0x00000004, 0x00000000, NULL },
|
||||
WALK_DIRECT(32, 4),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000055, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
ROTATE(4, 1, DIRECTION_SOUTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(10),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
ROTATE(4, 1, DIRECTION_SOUTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(10),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs190_g1_s0_eff1_script[] = { /* 0x823d460 */
|
||||
DEBUGINFO,
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(12),
|
||||
{ 0x56, 0x00, 0x0000, 0x0000001b, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs190_g1_s1_lives0_dlg0[] = { /* 0x823d4c0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0016, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
{ 0x2d, 0x07, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(11),
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0x91, 0x04, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_SOUTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(11),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(11),
|
||||
ROTATE(4, 10, DIRECTION_SOUTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(11),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0080, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(128, 5),
|
||||
AWAIT_CUE(11),
|
||||
{ 0x89, 0x90, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
@@ -26,7 +26,7 @@ static const struct ScriptCommand s_gs191_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(20),
|
||||
{ 0x22, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
NEXT_DUNGEON(0, SCRIPT_DUNGEON_GREAT_CANYON),
|
||||
RET,
|
||||
};
|
||||
@@ -35,23 +35,23 @@ static const struct ScriptRef s_gs191_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs191_g1_s0_lives0_dlg0[] = { /* 0x823d8e0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000058, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x00000061, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
WALK_GRID(256, 1),
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" This is the {COLOR YELLOW_D}Great Canyon{RESET}...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(1, _(" The peak is called the\n{COLOR CYAN}Hill of the Ancients{RESET}.")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(10),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_NORTHEAST),
|
||||
{ 0x2d, 0x0a, 0x0000, 0x00000009, 0x00000000, NULL },
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" {NAME_2} said that\nthe {COLOR CYAN}Hill of the Ancients{RESET} is on {VALUE_0}F.")),
|
||||
@@ -59,31 +59,31 @@ static const struct ScriptCommand s_gs191_g1_s0_lives0_dlg0[] = { /* 0x823d8e0 *
|
||||
VARIANT_DEFAULT(_(" According to {NAME_2},\nthe {COLOR CYAN}Hill of the Ancients{RESET} is on {VALUE_0}F.")),
|
||||
VARIANT_DEFAULT(_(" {NAME_3} should be\nthere.{WAIT_PRESS}\n{NAME_0}, let's do our best!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x23, 0x00, 0x0028, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0080, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
WALK_GRID(128, 2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs191_g1_s0_lives1_dlg0[] = { /* 0x823dc10 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(256, 0),
|
||||
WAIT(20),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x69, 0x00, 0x0100, 0x000000e8, 0x00000068, NULL },
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0080, 0x00000003, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_SOUTHWEST),
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(128, 3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -93,7 +93,7 @@ static const struct ScriptCommand s_gs191_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(20),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
NEXT_DUNGEON(0, SCRIPT_DUNGEON_GREAT_CANYON),
|
||||
RET,
|
||||
};
|
||||
@@ -102,15 +102,15 @@ static const struct ScriptRef s_gs191_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs191_g2_s0_lives0_dlg0[] = { /* 0x823ddac */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000058, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x00000061, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
WALK_GRID(256, 1),
|
||||
WAIT(30),
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
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?")),
|
||||
@@ -120,25 +120,25 @@ static const struct ScriptCommand s_gs191_g2_s0_lives0_dlg0[] = { /* 0x823ddac *
|
||||
VARIANT_DEFAULT(_(" We have to meet\n{NAME_3} and get some information\non you, {NAME_0}.")),
|
||||
VARIANT_DEFAULT(_(" Let's do our best!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x23, 0x00, 0x0028, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0080, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
WALK_GRID(128, 2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs191_g2_s0_lives1_dlg0[] = { /* 0x823e038 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(256, 0),
|
||||
WAIT(30),
|
||||
{ 0x91, 0x04, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00cc, 0x00000004, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00cc, 0x00000003, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_WEST),
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(204, 4),
|
||||
WALK_GRID(204, 3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -60,42 +60,42 @@ static const struct ScriptCommand s_gs193_g0_s0_obj0_dlg2[] = { /* 0x8242e60 */
|
||||
|
||||
static const struct ScriptCommand s_gs193_g0_s1_lives0_dlg0[] = { /* 0x8242e80 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs193_g0_s1_lives1_dlg0[] = { /* 0x8242ec0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs193_g0_s2_lives0_dlg0[] = { /* 0x8242f00 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs193_g0_s2_lives1_dlg0[] = { /* 0x8242f40 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs193_g0_s3_lives0_dlg0[] = { /* 0x8242f80 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs193_g0_s3_lives1_dlg0[] = { /* 0x8242fc0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -128,7 +128,7 @@ static const struct ScriptCommand s_gs193_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(24),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
NEXT_DUNGEON(0, SCRIPT_DUNGEON_LAPIS_CAVE),
|
||||
RET,
|
||||
@@ -138,19 +138,19 @@ static const struct ScriptRef s_gs193_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs193_g1_s0_lives0_dlg0[] = { /* 0x824313c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
BGM_FADEOUT(30),
|
||||
WAIT(120),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(256, 0),
|
||||
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 },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But I was thinking...\nWhile we were on the way...")),
|
||||
@@ -165,19 +165,19 @@ static const struct ScriptCommand s_gs193_g1_s0_lives0_dlg0[] = { /* 0x824313c *
|
||||
VARIANT_DEFAULT(_(" I wish we could get back to\ndoing our rescue work...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" Sorry, I shouldn't complain.\nWe have to get away now, period.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" Huh? I hear voices...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x91, 0x04, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
ROTATE(4, 1, DIRECTION_WEST),
|
||||
WAIT(20),
|
||||
MSG_NPC(-1, _(" I think they went this way.")),
|
||||
MSG_NPC(-1, _(" They can't get away.\nNot from all of us.")),
|
||||
@@ -185,8 +185,8 @@ static const struct ScriptCommand s_gs193_g1_s0_lives0_dlg0[] = { /* 0x824313c *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(455),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Whoa!\nThey're catching up to us already?")),
|
||||
@@ -194,10 +194,10 @@ static const struct ScriptCommand s_gs193_g1_s0_lives0_dlg0[] = { /* 0x824313c *
|
||||
VARIANT_DEFAULT(_(" Aww, no!\nAre they catching up to us?")),
|
||||
VARIANT_DEFAULT(_(" {NAME_0}, we'd better\ngo.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x86, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -206,27 +206,27 @@ static const struct ScriptCommand s_gs193_g1_s0_lives0_dlg0[] = { /* 0x824313c *
|
||||
|
||||
static const struct ScriptCommand s_gs193_g1_s0_lives1_dlg0[] = { /* 0x824389c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(256, 1),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x02, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
{ 0x91, 0x02, 0x0002, 0x00000007, 0x00000000, NULL },
|
||||
{ 0x91, 0x02, 0x0001, 0x00000005, 0x00000000, NULL },
|
||||
{ 0x91, 0x02, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(2, 1, DIRECTION_NORTHWEST),
|
||||
ROTATE(2, 2, DIRECTION_SOUTHWEST),
|
||||
ROTATE(2, 1, DIRECTION_NORTHWEST),
|
||||
ROTATE(2, 2, DIRECTION_WEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x86, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
@@ -237,7 +237,7 @@ static const struct ScriptCommand s_gs193_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(102),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
SELECT_EVENTS(0, 0),
|
||||
CALL_STATION( 3, 0),
|
||||
RET,
|
||||
@@ -250,18 +250,18 @@ static const struct ScriptCommand s_gs193_g2_s0_lives0_dlg0[] = { /* 0x8243ab8 *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
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...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" I think we got cocky and\ncareless, {NAME_0}.")),
|
||||
@@ -272,7 +272,7 @@ static const struct ScriptCommand s_gs193_g2_s0_lives0_dlg0[] = { /* 0x8243ab8 *
|
||||
VARIANT_DEFAULT(_(" We sure don't want to run\ninto them.\nLet's get through this quickly.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -281,15 +281,15 @@ static const struct ScriptCommand s_gs193_g2_s0_lives1_dlg0[] = { /* 0x8243e64 *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -326,7 +326,7 @@ static const struct ScriptCommand s_gs193_g3_s1_station_sref_script[] = { /* 0x8
|
||||
DEBUGINFO,
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
CANCEL_ENTITIES(-1, 0),
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -334,7 +334,7 @@ static const struct ScriptRef s_gs193_g3_s1_station_sref = { 401, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs193_g3_s1_lives0_dlg0[] = { /* 0x8244078 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x8e, 0x01, 0x0000, 0x00000022, 0x00000000, NULL },
|
||||
@@ -367,15 +367,15 @@ static const struct ScriptCommand s_gs193_g3_s1_lives0_dlg0[] = { /* 0x8244078 *
|
||||
COND_EQUAL(5, /* to label */ 4),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x23, 0x00, 0x0046, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(256, 2),
|
||||
JUMP_LABEL(5),
|
||||
LABEL(4), /* = 0x04 */
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x23, 0x00, 0x0046, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
WALK_GRID(256, 2),
|
||||
LABEL(5), /* = 0x05 */
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x07, 0x00, 0x001e, 0x0000000a, 0x00000000, NULL },
|
||||
@@ -394,16 +394,16 @@ static const struct ScriptCommand s_gs193_g3_s1_lives0_dlg0[] = { /* 0x8244078 *
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x00, 0x0046, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(256, 2),
|
||||
JUMP_LABEL(7),
|
||||
LABEL(6), /* = 0x06 */
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x00, 0x0046, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
WALK_GRID(256, 2),
|
||||
LABEL(7), /* = 0x07 */
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x06, 0x00, 0x001e, 0x0000004e, 0x00000000, NULL },
|
||||
@@ -413,22 +413,22 @@ static const struct ScriptCommand s_gs193_g3_s1_lives0_dlg0[] = { /* 0x8244078 *
|
||||
|
||||
static const struct ScriptCommand s_gs193_g3_s1_lives1_dlg0[] = { /* 0x8244648 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x53, 0x00, 0x0000, 0x00000400, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x8e, 0x01, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CJUMP_UNK_C8(0),
|
||||
COND_EQUAL(0, /* to label */ 0),
|
||||
COND_EQUAL(1, /* to label */ 0),
|
||||
COND_EQUAL(7, /* to label */ 0),
|
||||
COND_EQUAL(6, /* to label */ 0),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_NORTHEAST),
|
||||
WALK_GRID(256, 2),
|
||||
HALT,
|
||||
LABEL(0), /* = 0x00 */
|
||||
{ 0x91, 0x04, 0x000b, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_NORTHEAST),
|
||||
WALK_GRID(256, 2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -438,7 +438,7 @@ static const struct ScriptCommand s_gs193_g4_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(102),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
SELECT_EVENTS(0, 0),
|
||||
CALL_STATION( 3, 0),
|
||||
RET,
|
||||
@@ -448,25 +448,25 @@ static const struct ScriptRef s_gs193_g4_s0_station_sref = { 402, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs193_g4_s0_lives0_dlg0[] = { /* 0x8244804 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x89, 0x20, 0x0100, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" What the...?{WAIT_PRESS}\nIsn't this where we started from?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(468),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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.")),
|
||||
@@ -478,24 +478,24 @@ static const struct ScriptCommand s_gs193_g4_s0_lives0_dlg0[] = { /* 0x8244804 *
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs193_g4_s0_lives1_dlg0[] = { /* 0x8244bb4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x30, 0x0100, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe5, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -505,7 +505,7 @@ static const struct ScriptCommand s_gs193_g5_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(102),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
SELECT_EVENTS(0, 0),
|
||||
CALL_STATION( 3, 0),
|
||||
RET,
|
||||
@@ -518,18 +518,18 @@ static const struct ScriptCommand s_gs193_g5_s0_lives0_dlg0[] = { /* 0x8244d30 *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
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...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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.")),
|
||||
@@ -538,7 +538,7 @@ static const struct ScriptCommand s_gs193_g5_s0_lives0_dlg0[] = { /* 0x8244d30 *
|
||||
VARIANT_DEFAULT(_(" {NAME_0}, let's do our\nbest!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -546,15 +546,15 @@ static const struct ScriptCommand s_gs193_g5_s0_lives1_dlg0[] = { /* 0x8244f58 *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ static const struct ScriptCommand s_gs194_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(10),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
MSG_NPC(-1, _(" Stop right there!\nDon't let them get away!")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -42,17 +42,17 @@ static const struct ScriptRef s_gs194_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs194_g1_s0_lives0_dlg0[] = { /* 0x8245734 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(15),
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000005, 0x00000000, NULL },
|
||||
WALK_GRID(153, 0),
|
||||
ROTATE(4, 11, DIRECTION_NORTHWEST),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
WAIT(45),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x93, 0x04, 0x000b, 0x00000022, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -61,24 +61,24 @@ static const struct ScriptCommand s_gs194_g1_s0_lives0_dlg0[] = { /* 0x8245734 *
|
||||
VARIANT_DEFAULT(_(" Whew!\nFinally, we made it through that cave.")),
|
||||
VARIANT_DEFAULT(_(" Where's the Pokémon mob\nthat's after us?")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(10),
|
||||
MSG_NPC(-1, _(" Hey, look! There they are!\nOver there!")),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
MSG_NPC(-1, _(" Catch {NAME_0}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000005, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_NORTHWEST),
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Whoa! Here they come!\nRun!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(5),
|
||||
{ 0x89, 0x50, 0x0200, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -87,24 +87,24 @@ static const struct ScriptCommand s_gs194_g1_s0_lives0_dlg0[] = { /* 0x8245734 *
|
||||
|
||||
static const struct ScriptCommand s_gs194_g1_s0_lives1_dlg0[] = { /* 0x8245ab0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000005, 0x00000000, NULL },
|
||||
WALK_GRID(153, 1),
|
||||
ROTATE(4, 11, DIRECTION_NORTHWEST),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_NORTHWEST),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x89, 0x50, 0x0200, 0x00000002, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -70,42 +70,42 @@ static const struct ScriptCommand s_gs195_g0_s0_obj0_dlg2[] = { /* 0x8245f90 */
|
||||
|
||||
static const struct ScriptCommand s_gs195_g0_s1_lives0_dlg0[] = { /* 0x8245fb0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs195_g0_s1_lives1_dlg0[] = { /* 0x8245ff0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs195_g0_s2_lives0_dlg0[] = { /* 0x8246030 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs195_g0_s2_lives1_dlg0[] = { /* 0x8246070 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs195_g0_s3_lives0_dlg0[] = { /* 0x82460b0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs195_g0_s3_lives1_dlg0[] = { /* 0x82460f0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -164,8 +164,8 @@ static const struct ScriptCommand s_gs195_g1_s0_station_sref_script[] = { /* 0x8
|
||||
BGM_SWITCH(25),
|
||||
{ 0x3b, 0x3a, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(3),
|
||||
CALL_STATION( 2, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -183,76 +183,76 @@ static const struct ScriptCommand s_gs195_g1_s0_eff0_script[] = { /* 0x8246504 *
|
||||
|
||||
static const struct ScriptCommand s_gs195_g1_s0_lives0_dlg0[] = { /* 0x8246544 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(1),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
WALK_GRID(256, 0),
|
||||
WALK_GRID(256, 1),
|
||||
WAIT(30),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
WAIT(20),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
WALK_GRID(256, 2),
|
||||
WAIT(10),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_SOUTH),
|
||||
WAIT(20),
|
||||
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.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 11, DIRECTION_EAST),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But...{WAIT_PRESS}\nThere's no point hiding out here.")),
|
||||
VARIANT_DEFAULT(_(" But...{WAIT_PRESS}\nThere isn't any point hiding here.")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000004, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 11, DIRECTION_NORTH),
|
||||
MSG_NPC(1, _(" We have to get over this\nmountain to get away.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(10),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_EAST),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" {NAME_0}, we need to\nroll as soon as we're ready.")),
|
||||
VARIANT_DEFAULT(_(" Let's go as soon as we're\nready, {NAME_0}.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs195_g1_s0_lives1_dlg0[] = { /* 0x824696c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x014c, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(332, 3),
|
||||
WALK_GRID(256, 4),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
WAIT(15),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000005, 0x00000000, NULL },
|
||||
WALK_GRID(256, 5),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_WEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_NORTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_WEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -282,7 +282,7 @@ static const struct ScriptCommand s_gs195_g2_s1_station_sref_script[] = { /* 0x8
|
||||
DEBUGINFO,
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
CANCEL_ENTITIES(-1, 0),
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -290,7 +290,7 @@ static const struct ScriptRef s_gs195_g2_s1_station_sref = { 401, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs195_g2_s1_lives0_dlg0[] = { /* 0x8246bd0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x8e, 0x01, 0x0000, 0x00000022, 0x00000000, NULL },
|
||||
@@ -327,16 +327,16 @@ static const struct ScriptCommand s_gs195_g2_s1_lives0_dlg0[] = { /* 0x8246bd0 *
|
||||
WAIT(20),
|
||||
{ 0x23, 0x00, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000006, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(153, 6),
|
||||
JUMP_LABEL(8),
|
||||
LABEL(7), /* = 0x07 */
|
||||
WAIT(20),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(15),
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000006, 0x00000000, NULL },
|
||||
WALK_GRID(153, 6),
|
||||
LABEL(8), /* = 0x08 */
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x07, 0x00, 0x001e, 0x0000000b, 0x00000000, NULL },
|
||||
@@ -355,17 +355,17 @@ static const struct ScriptCommand s_gs195_g2_s1_lives0_dlg0[] = { /* 0x8246bd0 *
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x00, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000006, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(153, 6),
|
||||
JUMP_LABEL(10),
|
||||
LABEL(9), /* = 0x09 */
|
||||
WAIT(20),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(15),
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000006, 0x00000000, NULL },
|
||||
WALK_GRID(153, 6),
|
||||
LABEL(10), /* = 0x0a */
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x06, 0x00, 0x001e, 0x0000004e, 0x00000000, NULL },
|
||||
@@ -378,24 +378,24 @@ static const struct ScriptCommand s_gs195_g2_s1_lives0_dlg0[] = { /* 0x8246bd0 *
|
||||
|
||||
static const struct ScriptCommand s_gs195_g2_s1_lives1_dlg0[] = { /* 0x8247300 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x53, 0x00, 0x0000, 0x00000400, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x8e, 0x01, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CJUMP_UNK_C8(0),
|
||||
COND_EQUAL(0, /* to label */ 0),
|
||||
COND_EQUAL(1, /* to label */ 0),
|
||||
COND_EQUAL(7, /* to label */ 0),
|
||||
WAIT(15),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000006, 0x00000000, NULL },
|
||||
WALK_GRID(153, 6),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
LABEL(0), /* = 0x00 */
|
||||
{ 0x91, 0x04, 0x000b, 0x00000005, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_NORTHWEST),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0099, 0x00000006, 0x00000000, NULL },
|
||||
WALK_GRID(153, 6),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
@@ -407,7 +407,7 @@ static const struct ScriptCommand s_gs195_g3_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(25),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
CALL_STATION( 2, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -419,10 +419,10 @@ static const struct ScriptCommand s_gs195_g3_s0_lives0_dlg0[] = { /* 0x82474ec *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Urrggh...{WAIT_PRESS}\nWe couldn't get through...")),
|
||||
@@ -430,15 +430,15 @@ static const struct ScriptCommand s_gs195_g3_s0_lives0_dlg0[] = { /* 0x82474ec *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(463),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 11, DIRECTION_EAST),
|
||||
PORTRAIT(PLACEMENT_RIGHT_FLIP, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Ssh!{WAIT_PRESS}\nSomeone's coming.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x86, 0x00, 0x0200, 0x00000007, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0200, 0x00000008, 0x00000000, NULL },
|
||||
WALK_GRID(512, 8),
|
||||
WAIT(30),
|
||||
MSG_NPC(-1, _(" Where are they?\n{NAME_0} and that sidekick.")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -464,25 +464,25 @@ static const struct ScriptCommand s_gs195_g3_s0_lives0_dlg0[] = { /* 0x82474ec *
|
||||
MSG_NPC(1, _(" ............")),
|
||||
MSG_NPC(1, _(" ........................")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(15),
|
||||
{ 0x6b, 0x00, 0x0200, 0x00000007, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
WALK_GRID(512, 7),
|
||||
WALK_GRID(256, 2),
|
||||
WAIT(10),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000007, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_SOUTHWEST),
|
||||
WAIT(20),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000000),
|
||||
MSG_NPC(1, _(" ...Whew.")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_EAST),
|
||||
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.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -492,26 +492,26 @@ static const struct ScriptCommand s_gs195_g3_s0_lives1_dlg0[] = { /* 0x8247b14 *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_EAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x86, 0x00, 0x0200, 0x00000009, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0200, 0x0000000a, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0200, 0x00000009, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000005, 0x00000000, NULL },
|
||||
WALK_GRID(512, 10),
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(512, 9),
|
||||
WALK_GRID(256, 5),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0x91, 0x04, 0x000b, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 11, DIRECTION_EAST),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 11, DIRECTION_WEST),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -522,7 +522,7 @@ static const struct ScriptCommand s_gs195_g4_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(25),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
CALL_STATION( 2, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -531,24 +531,24 @@ static const struct ScriptRef s_gs195_g4_s0_station_sref = { 402, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs195_g4_s0_lives0_dlg0[] = { /* 0x8247d30 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x20, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(45),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" What the...?{WAIT_PRESS}\nIsn't this where we started from?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(468),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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.")),
|
||||
@@ -559,24 +559,24 @@ static const struct ScriptCommand s_gs195_g4_s0_lives0_dlg0[] = { /* 0x8247d30 *
|
||||
VARIANT_DEFAULT(_(" {NAME_0}, let's do our\nbest!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs195_g4_s0_lives1_dlg0[] = { /* 0x82480b4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x40, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe5, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -587,7 +587,7 @@ static const struct ScriptCommand s_gs195_g5_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(25),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
CALL_STATION( 2, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -599,18 +599,18 @@ static const struct ScriptCommand s_gs195_g5_s0_lives0_dlg0[] = { /* 0x8248230 *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
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...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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.")),
|
||||
@@ -619,7 +619,7 @@ static const struct ScriptCommand s_gs195_g5_s0_lives0_dlg0[] = { /* 0x8248230 *
|
||||
VARIANT_DEFAULT(_(" {NAME_0}, let's do our\nbest!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -627,15 +627,15 @@ static const struct ScriptCommand s_gs195_g5_s0_lives1_dlg0[] = { /* 0x8248458 *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -101,28 +101,28 @@ static const struct ScriptCommand s_gs196_g0_s0_obj0_dlg2[] = { /* 0x8248f88 */
|
||||
|
||||
static const struct ScriptCommand s_gs196_g0_s1_lives0_dlg0[] = { /* 0x8248fa8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs196_g0_s1_lives1_dlg0[] = { /* 0x8248fe8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs196_g0_s3_lives0_dlg0[] = { /* 0x8249028 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs196_g0_s3_lives1_dlg0[] = { /* 0x8249068 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -150,7 +150,7 @@ static const struct ScriptCommand s_gs196_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(25),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
SELECT_EVENTS(0, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -162,10 +162,10 @@ static const struct ScriptCommand s_gs196_g1_s0_lives0_dlg0[] = { /* 0x82491e4 *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hmm...{WAIT_PRESS}\nWell, that didn't go well.")),
|
||||
@@ -176,9 +176,9 @@ static const struct ScriptCommand s_gs196_g1_s0_lives0_dlg0[] = { /* 0x82491e4 *
|
||||
VARIANT_DEFAULT(_(" But we came close.{WAIT_PRESS}\nLet's keep doing our best!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -186,13 +186,13 @@ static const struct ScriptCommand s_gs196_g1_s0_lives1_dlg0[] = { /* 0x8249404 *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_EAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ static const struct ScriptCommand s_gs197_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -33,19 +33,19 @@ static const struct ScriptCommand s_gs197_g1_s0_eff0_script[] = { /* 0x8249800 *
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x18, 0x0200, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
{ 0x89, 0x30, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(4),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
@@ -54,10 +54,10 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
||||
MSG_NPC(2, _(" I'm not done!\nI'm not finished yet!")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(460),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
FANFARE_PLAY2(455),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000007),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -87,8 +87,8 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
||||
VARIANT_DEFAULT(_(" But we want to help other\nPokémon that are suffering from these\nnatural disasters.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" ..................{WAIT_PRESS}\nDo you say that sincerely?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
@@ -114,14 +114,14 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
||||
MSG_NPC(1, _(" ....................................")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaaaaaah!") },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
FANFARE_PLAY2(492),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(9),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000005, 0x00ffffff, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x0000000a, 0x00ffffff, NULL },
|
||||
WAIT(10),
|
||||
@@ -129,7 +129,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
||||
{ 0x27, 0x01, 0x0005, 0x0000000a, 0x00ffffff, NULL },
|
||||
WAIT(90),
|
||||
TEXTBOX_CLEAR2,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(5),
|
||||
CALL_SCRIPT(SPREE_START_FUNC),
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
@@ -140,10 +140,10 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
||||
MSG_NPC(2, _(" ............{WAIT_PRESS}Fine.")),
|
||||
MSG_NPC(2, _(" I trust that you aren't lying.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
FANFARE_PLAY2(470),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -169,14 +169,14 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
||||
VARIANT_DEFAULT(_(" OK. I promise.")),
|
||||
VARIANT_DEFAULT(_(" ...Of course, that's not\npossible right now, but...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaaaaah!") },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
FANFARE_PLAY2(492),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(9),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000005, 0x00ffffff, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x0000000a, 0x00ffffff, NULL },
|
||||
WAIT(10),
|
||||
@@ -185,7 +185,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
||||
WAIT(90),
|
||||
TEXTBOX_CLEAR2,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
PORTRAIT_REP(0x0001, 0x00000007),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Whoa, whoa, whoa!\nWe'll get to it! Right away!")),
|
||||
@@ -204,23 +204,23 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
||||
VARIANT_DEFAULT(_(" We'll investigate what's\nbehind the natural calamities.{WAIT_PRESS}\nI promise.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" ............{WAIT_PRESS}\nI will hold you to that promise.")),
|
||||
MSG_NPC(2, _(" You've made me believe that\nyou will honor that promise.")),
|
||||
MSG_NPC(2, _(" If you do not forget...{WAIT_PRESS}\nthe courage you showed in facing me.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
FANFARE_PLAY2(474),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaaaaaaaaaah!") },
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
WAIT(80),
|
||||
TEXTBOX_CLEAR2,
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Waaaah!\nIs...is there anything else?")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -230,7 +230,7 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
||||
MSG_NPC(2, _(" I was only preparing to\ntake off.")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(470),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
WAIT(15),
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
@@ -239,26 +239,26 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
||||
WAIT(30),
|
||||
MSG_NPC(2, _(" Farewell!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaaaaaaaah!") },
|
||||
FANFARE_PLAY2(459),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(4),
|
||||
WAIT(100),
|
||||
TEXTBOX_CLEAR2,
|
||||
WAIT(90),
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(470),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000b, 0x00000006, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 11, DIRECTION_WEST),
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
MSG_NPC(1, _(" Whew...")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
PORTRAIT_REP(0x0001, 0x00000007),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Awww, sheesh, that was\nscary!")),
|
||||
@@ -276,11 +276,11 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
||||
WAIT(15),
|
||||
BGM_FADEOUT(150),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(10),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(256, 0),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -305,80 +305,80 @@ static const struct ScriptCommand s_gs197_g1_s0_lives0_dlg0[] = { /* 0x82498b0 *
|
||||
|
||||
static const struct ScriptCommand s_gs197_g1_s0_lives1_dlg0[] = { /* 0x824b53c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(SPREE_START_FUNC),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(SPREE_END_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(SWEAT_FUNC),
|
||||
WAIT(30),
|
||||
{ 0x93, 0x04, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(256, 0),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs197_g1_s0_lives2_dlg0[] = { /* 0x824b75c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0016, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0018, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(24),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(25),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0018, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(24),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(25),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0018, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(24),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(25),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(475),
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
WAIT(45),
|
||||
FANFARE_PLAY2(475),
|
||||
{ 0x70, 0x00, 0x0099, 0x00000010, 0x00000000, NULL },
|
||||
WAIT(16),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(459),
|
||||
{ 0x70, 0x00, 0x0400, 0x00000080, 0x00000000, NULL },
|
||||
END_DELETE,
|
||||
@@ -386,25 +386,25 @@ static const struct ScriptCommand s_gs197_g1_s0_lives2_dlg0[] = { /* 0x824b75c *
|
||||
|
||||
static const struct ScriptCommand s_gs197_g1_s0_eff1_script[] = { /* 0x824b9ec */
|
||||
DEBUGINFO,
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000172, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000172, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs197_g1_s0_eff2_script[] = { /* 0x824ba7c */
|
||||
DEBUGINFO,
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(9),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000172, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(9),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000172, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(9),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -60,45 +60,45 @@ static const struct ScriptCommand s_gs198_g0_s0_obj0_dlg2[] = { /* 0x824bec4 */
|
||||
|
||||
static const struct ScriptCommand s_gs198_g0_s1_lives0_dlg0[] = { /* 0x824bee4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs198_g0_s1_lives1_dlg0[] = { /* 0x824bf24 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs198_g0_s2_lives0_dlg0[] = { /* 0x824bf64 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs198_g0_s2_lives1_dlg0[] = { /* 0x824bfa4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs198_g0_s3_lives0_dlg0[] = { /* 0x824bfe4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs198_g0_s3_lives1_dlg0[] = { /* 0x824c024 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -136,7 +136,7 @@ static const struct ScriptCommand s_gs198_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(36),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
CALL_STATION( 2, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -148,17 +148,17 @@ static const struct ScriptCommand s_gs198_g1_s0_eff0_script[] = { /* 0x824c210 *
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0xc8, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(4),
|
||||
WAIT(1),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs198_g1_s0_lives0_dlg0[] = { /* 0x824c290 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000004),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" ...So, we do have to get\nthrough this, huh?")),
|
||||
@@ -169,27 +169,27 @@ static const struct ScriptCommand s_gs198_g1_s0_lives0_dlg0[] = { /* 0x824c290 *
|
||||
VARIANT(/* == */ 1, _(" It's going to be awfully cold.\nIt's not anywhere I really want to go...")),
|
||||
VARIANT_DEFAULT(_(" It will be horribly cold.\nI'd rather not go if I didn't have to...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But there's no point in us\nsticking around here forever...")),
|
||||
VARIANT(/* == */ 1, _(" We can only go forward!{WAIT_PRESS}\nWe'll just have to go for it and get\nthrough this, {NAME_0}!")),
|
||||
VARIANT_DEFAULT(_(" But hiding out in this area\nisn't the answer either...")),
|
||||
VARIANT_DEFAULT(_(" We can only go forward.{WAIT_PRESS}\nWe'll just have to keep our spirits up\nand keep going, {NAME_0}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x91, 0x04, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
ROTATE(4, 2, DIRECTION_WEST),
|
||||
WAIT(10),
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs198_g1_s0_lives1_dlg0[] = { /* 0x824c670 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -219,7 +219,7 @@ static const struct ScriptCommand s_gs198_g2_s1_station_sref_script[] = { /* 0x8
|
||||
DEBUGINFO,
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
CANCEL_ENTITIES(-1, 0),
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -227,7 +227,7 @@ static const struct ScriptRef s_gs198_g2_s1_station_sref = { 401, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs198_g2_s1_lives0_dlg0[] = { /* 0x824c7d4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x8e, 0x01, 0x0000, 0x00000022, 0x00000000, NULL },
|
||||
@@ -261,14 +261,14 @@ static const struct ScriptCommand s_gs198_g2_s1_lives0_dlg0[] = { /* 0x824c7d4 *
|
||||
COND_EQUAL(4, /* to label */ 7),
|
||||
COND_EQUAL(3, /* to label */ 7),
|
||||
COND_EQUAL(5, /* to label */ 7),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x23, 0x00, 0x0032, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
BGM_FADEOUT(120),
|
||||
{ 0x86, 0x00, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
JUMP_LABEL(8),
|
||||
LABEL(7), /* = 0x07 */
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x23, 0x00, 0x0040, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
@@ -288,14 +288,14 @@ static const struct ScriptCommand s_gs198_g2_s1_lives0_dlg0[] = { /* 0x824c7d4 *
|
||||
COND_EQUAL(4, /* to label */ 9),
|
||||
COND_EQUAL(3, /* to label */ 9),
|
||||
COND_EQUAL(5, /* to label */ 9),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x23, 0x00, 0x0032, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
BGM_FADEOUT(120),
|
||||
{ 0x86, 0x00, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
JUMP_LABEL(10),
|
||||
LABEL(9), /* = 0x09 */
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x23, 0x00, 0x0040, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
@@ -313,11 +313,11 @@ static const struct ScriptCommand s_gs198_g2_s1_lives0_dlg0[] = { /* 0x824c7d4 *
|
||||
|
||||
static const struct ScriptCommand s_gs198_g2_s1_lives1_dlg0[] = { /* 0x824cea4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x53, 0x00, 0x0000, 0x00000400, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x8e, 0x01, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CJUMP_UNK_C8(0),
|
||||
COND_EQUAL(0, /* to label */ 0),
|
||||
COND_EQUAL(1, /* to label */ 0),
|
||||
@@ -345,7 +345,7 @@ static const struct ScriptCommand s_gs198_g3_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(36),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
CALL_STATION( 2, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -357,16 +357,16 @@ static const struct ScriptCommand s_gs198_g3_s0_lives0_dlg0[] = { /* 0x824d0c0 *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
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...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" This is a tough place...")),
|
||||
VARIANT_DEFAULT(_(" This is as tough as we\nexpected...")),
|
||||
@@ -376,7 +376,7 @@ static const struct ScriptCommand s_gs198_g3_s0_lives0_dlg0[] = { /* 0x824d0c0 *
|
||||
VARIANT_DEFAULT(_(" But let's keep trying our\nbest and get through this, {NAME_0}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -385,14 +385,14 @@ static const struct ScriptCommand s_gs198_g3_s0_lives1_dlg0[] = { /* 0x824d364 *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_EAST),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -407,7 +407,7 @@ static const struct ScriptCommand s_gs198_g4_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(36),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
CALL_STATION( 2, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -416,12 +416,12 @@ static const struct ScriptRef s_gs198_g4_s0_station_sref = { 402, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs198_g4_s0_lives0_dlg0[] = { /* 0x824d500 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(8),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
ROTATE(4, 1, DIRECTION_WEST),
|
||||
WAIT(30),
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000066, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
@@ -439,18 +439,18 @@ static const struct ScriptCommand s_gs198_g4_s0_lives0_dlg0[] = { /* 0x824d500 *
|
||||
VARIANT_DEFAULT(_(" It makes no difference.\n{NAME_0}, let's try our best!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs198_g4_s0_lives1_dlg0[] = { /* 0x824d834 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(8),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
ROTATE(4, 2, DIRECTION_EAST),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -465,7 +465,7 @@ static const struct ScriptCommand s_gs198_g5_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(36),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
CALL_STATION( 2, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -474,24 +474,24 @@ static const struct ScriptRef s_gs198_g5_s0_station_sref = { 402, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs198_g5_s0_lives0_dlg0[] = { /* 0x824d980 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x10, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" What the...?{WAIT_PRESS}\nIsn't this where we started from?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(468),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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.")),
|
||||
@@ -502,24 +502,24 @@ static const struct ScriptCommand s_gs198_g5_s0_lives0_dlg0[] = { /* 0x824d980 *
|
||||
VARIANT_DEFAULT(_(" {NAME_0}, let's do our\nbest!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs198_g5_s0_lives1_dlg0[] = { /* 0x824dd18 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x20, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe5, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -534,7 +534,7 @@ static const struct ScriptCommand s_gs198_g6_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(36),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
CALL_STATION( 2, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -546,10 +546,10 @@ static const struct ScriptCommand s_gs198_g6_s0_lives0_dlg0[] = { /* 0x824ded4 *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000022, 0x00000000, NULL },
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -557,15 +557,15 @@ static const struct ScriptCommand s_gs198_g6_s0_lives0_dlg0[] = { /* 0x824ded4 *
|
||||
VARIANT_DEFAULT(_(" Ouch...{WAIT_PRESS}\nWe couldn't break through...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -573,15 +573,15 @@ static const struct ScriptCommand s_gs198_g6_s0_lives1_dlg0[] = { /* 0x824e0f8 *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -101,28 +101,28 @@ static const struct ScriptCommand s_gs199_g0_s0_obj0_dlg2[] = { /* 0x824ec48 */
|
||||
|
||||
static const struct ScriptCommand s_gs199_g0_s1_lives0_dlg0[] = { /* 0x824ec68 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs199_g0_s1_lives1_dlg0[] = { /* 0x824eca8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs199_g0_s3_lives0_dlg0[] = { /* 0x824ece8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs199_g0_s3_lives1_dlg0[] = { /* 0x824ed28 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -150,7 +150,7 @@ static const struct ScriptCommand s_gs199_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(104),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
SELECT_EVENTS(0, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -162,18 +162,18 @@ static const struct ScriptCommand s_gs199_g1_s0_lives0_dlg0[] = { /* 0x824eea4 *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000066, 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...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_WEST),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" This is a tough place...")),
|
||||
@@ -184,9 +184,9 @@ static const struct ScriptCommand s_gs199_g1_s0_lives0_dlg0[] = { /* 0x824eea4 *
|
||||
VARIANT_DEFAULT(_(" But let's keep trying our\nbest and get through this, {NAME_0}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -195,14 +195,14 @@ static const struct ScriptCommand s_gs199_g1_s0_lives1_dlg0[] = { /* 0x824f190 *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_EAST),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -218,7 +218,7 @@ static const struct ScriptCommand s_gs199_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(104),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
SELECT_EVENTS(0, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -230,18 +230,18 @@ static const struct ScriptCommand s_gs199_g2_s0_lives0_dlg0[] = { /* 0x824f33c *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000066, 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...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_WEST),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" That {NAME_2}...\nHe's one tough customer.")),
|
||||
@@ -252,9 +252,9 @@ static const struct ScriptCommand s_gs199_g2_s0_lives0_dlg0[] = { /* 0x824f33c *
|
||||
VARIANT_DEFAULT(_(" It makes no difference.\n{NAME_0}, let's try our best!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -263,14 +263,14 @@ static const struct ScriptCommand s_gs199_g2_s0_lives1_dlg0[] = { /* 0x824f6ac *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_EAST),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs200_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x3b, 0x39, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
BGM_FADEOUT(60),
|
||||
@@ -45,7 +45,7 @@ static const struct ScriptRef s_gs200_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
@@ -61,8 +61,8 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
||||
VARIANT_DEFAULT(_(" We have to get through.\nNo matter what it takes.")),
|
||||
VARIANT_DEFAULT(_(" Please, let us pass!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0002, 0x00000000),
|
||||
PORTRAIT_POS(2, 3, 0),
|
||||
MSG_NPC(2, _(" No!\nI cannot allow your passage!")),
|
||||
@@ -73,8 +73,8 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
||||
VARIANT(/* == */ 1, _(" Why?{WAIT_PRESS}\nWhy can't we pass?")),
|
||||
VARIANT_DEFAULT(_(" Why?{WAIT_PRESS}\nWhy can't we pass?")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" The frigid forest's air...")),
|
||||
MSG_NPC(2, _(" It has warmed considerably\nin recent times.")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -91,13 +91,13 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
||||
MSG_NPC(2, _(" This has never happened,\neven once.")),
|
||||
MSG_NPC(2, _(" Then you appeared in the\nforest.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" Is this not your doing?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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!")),
|
||||
@@ -121,15 +121,15 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
||||
WAIT(10),
|
||||
MSG_NPC(2, _(" Is that all?{WAIT_PRESS}\nYou expect me to believe that?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
FANFARE_PLAY2(685),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000002, 0x00ccccff, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x00000002, 0x00ccccff, NULL },
|
||||
WAIT(4),
|
||||
{ 0x28, 0x00, 0x0005, 0x00000002, 0x00ccccff, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x00000002, 0x00ccccff, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Waaaaaaaah!")),
|
||||
@@ -138,18 +138,18 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
||||
MSG_NPC(2, _(" Enough of your foolish talk!{WAIT_PRESS}\nPrepare for your end!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
FANFARE_PLAY2(685),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000002, 0x00ccccff, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x00000002, 0x00ccccff, NULL },
|
||||
WAIT(4),
|
||||
{ 0x28, 0x00, 0x0005, 0x00000002, 0x00ccccff, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x00000002, 0x00ccccff, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
FANFARE_PLAY2(685),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000002, 0x00ffffff, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x00000002, 0x00ffffff, NULL },
|
||||
@@ -158,16 +158,16 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
||||
{ 0x27, 0x01, 0x0005, 0x00000002, 0x00ffffff, NULL },
|
||||
WAIT(4),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000002, 0x00ffffff, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
BGM_FADEOUT(120),
|
||||
MSG_NPC(-1, _(" Stop it!")),
|
||||
TEXTBOX_CLEAR,
|
||||
BGM_FADEOUT(120),
|
||||
{ 0x27, 0x00, 0x0005, 0x00000028, 0x00ffffff, NULL },
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" A-Absol!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
@@ -189,8 +189,8 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
||||
MSG_NPC(2, _(" ............{WAIT_PRESS}\nSo, there are calamities besides this...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" ..................{WAIT_PRESS}Fine.{WAIT_PRESS}\nI will choose to believe you.")),
|
||||
MSG_NPC(2, _(" You may pass.")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -199,11 +199,11 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
||||
MSG_NPC(1, _(" {NAME_2}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" However!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
@@ -218,22 +218,22 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
||||
MSG_NPC(1, _(" Yup! We promise,\n{NAME_2}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(120),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" Whew...\nThat was too close...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000001),
|
||||
MSG_NPC(1, _(" Thank you.{WAIT_PRESS}\nYou saved us.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
ROTATE(4, 1, DIRECTION_NORTHEAST),
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_LEFT, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" ..................")),
|
||||
@@ -249,34 +249,34 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
||||
MSG_NPC(3, _(" I was led here by my\nfeelings of foreboding...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(60),
|
||||
MSG_NPC(3, _(" ............{WAIT_PRESS}\nI think it would be best if we combined\nforces...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
MSG_NPC(3, _(" I will join you.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
FANFARE_PLAY2(463),
|
||||
CALL_SCRIPT(JUMP_HAPPY_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Huh?{WAIT_PRESS}\nYou will? Really?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(3, _(" Really.")),
|
||||
MSG_NPC(3, _(" To put an end to the\ncalamities, cooperation is vital.")),
|
||||
MSG_NPC(3, _(" Let me lend you my powers.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x0000000b),
|
||||
MSG_NPC(1, _(" Sniffle...\nThank you, {NAME_3}.")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -291,12 +291,12 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
||||
CHOICE(/* label */ 29, _("*Yes.")),
|
||||
CHOICE(/* label */ 30, _("No.")),
|
||||
LABEL(29), /* = 0x1d */
|
||||
{ 0x3d, 0x00, 0x0000, -0x00000001, 0x00000000, NULL },
|
||||
RENAME_ALLY(-1),
|
||||
LABEL(30), /* = 0x1e */
|
||||
{ 0x3b, 0x1b, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -331,32 +331,32 @@ static const struct ScriptCommand s_gs200_g1_s0_lives0_dlg0[] = { /* 0x824fcb4 *
|
||||
|
||||
static const struct ScriptCommand s_gs200_g1_s0_lives1_dlg0[] = { /* 0x825174c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x54, 0x00, 0x002d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(2),
|
||||
ROTATE(4, 2, DIRECTION_NORTHWEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
FANFARE_PLAY2(458),
|
||||
CALL_SCRIPT(JUMP_HAPPY_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -364,60 +364,60 @@ static const struct ScriptCommand s_gs200_g1_s0_lives2_dlg0[] = { /* 0x825190c *
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
{ 0x54, 0x00, 0x0800, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0300, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
WAIT(46),
|
||||
FANFARE_PLAY2(475),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0018, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(24),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(475),
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(25),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(25),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(25),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(25),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0018, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(24),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(475),
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(25),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0018, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(24),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
FANFARE_PLAY2(475),
|
||||
WAIT(32),
|
||||
{ 0x70, 0x00, 0x0100, 0x00000008, 0x00000000, NULL },
|
||||
WAIT(8),
|
||||
FANFARE_PLAY2(459),
|
||||
{ 0x70, 0x00, 0x0400, 0x00000080, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
@@ -425,26 +425,26 @@ static const struct ScriptCommand s_gs200_g1_s1_lives0_dlg0[] = { /* 0x8251cac *
|
||||
DEBUGINFO,
|
||||
{ 0x2d, 0x07, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x60, 0x01, 0x0000, 0x000000a0, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0016, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
{ 0x70, 0x00, 0x0800, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(505),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
WAIT(32),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x0002, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
ROTATE(8, 2, DIRECTION_NORTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
ROTATE(4, 1, DIRECTION_SOUTH),
|
||||
AWAIT_CUE(8),
|
||||
ROTATE(8, 1, DIRECTION_NORTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
ROTATE(4, 1, DIRECTION_SOUTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
ROTATE(4, 2, DIRECTION_SOUTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -62,42 +62,42 @@ static const struct ScriptCommand s_gs201_g0_s0_obj0_dlg2[] = { /* 0x825221c */
|
||||
|
||||
static const struct ScriptCommand s_gs201_g0_s1_lives0_dlg0[] = { /* 0x825223c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs201_g0_s1_lives1_dlg0[] = { /* 0x825227c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs201_g0_s2_lives0_dlg0[] = { /* 0x82522bc */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs201_g0_s2_lives1_dlg0[] = { /* 0x82522fc */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs201_g0_s3_lives0_dlg0[] = { /* 0x825233c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs201_g0_s3_lives1_dlg0[] = { /* 0x825237c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -136,7 +136,7 @@ static const struct ScriptCommand s_gs201_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(36),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
CALL_STATION( 2, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -145,7 +145,7 @@ static const struct ScriptRef s_gs201_g1_s0_station_sref = { 402, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs201_g1_s0_lives0_dlg0[] = { /* 0x8252548 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000052, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x00000063, 0x00000000, NULL },
|
||||
@@ -160,20 +160,20 @@ static const struct ScriptCommand s_gs201_g1_s0_lives0_dlg0[] = { /* 0x8252548 *
|
||||
VARIANT_DEFAULT(_(" {NAME_2} appeared to\nyou...")),
|
||||
VARIANT_DEFAULT(_(" That's why you were\nlooking so stunned earlier.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But, wow...\n{NAME_3} isn't just a legend.\nIt really exists...")),
|
||||
VARIANT_DEFAULT(_(" I'm amazed, though...\n{NAME_3} isn't just a legend.\nIt really exists...")),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" And that {NAME_3} is\nat the peak way up there.")),
|
||||
VARIANT_DEFAULT(_(" And that {NAME_3} is up\nat the peak...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000008),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Sniffle...{WAIT_PRESS}\n{NAME_0}!")),
|
||||
@@ -212,7 +212,7 @@ static const struct ScriptCommand s_gs201_g1_s0_lives0_dlg0[] = { /* 0x8252548 *
|
||||
LABEL(4), /* = 0x04 */
|
||||
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 },
|
||||
ALERT_CUE(6),
|
||||
PORTRAIT_REP(0x0001, 0x00000004),
|
||||
MSG_NPC(1, _(" ...I wonder why?{WAIT_PRESS}\nI really don't know why.")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -240,19 +240,19 @@ static const struct ScriptCommand s_gs201_g1_s0_lives0_dlg0[] = { /* 0x8252548 *
|
||||
VARIANT_DEFAULT(_(" It is strange, isn't it?{WAIT_PRESS}\nBut, {NAME_0}, I believe in you.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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 },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" {NAME_0}, let's give it\nour best!")),
|
||||
VARIANT_DEFAULT(_(" {NAME_0}, let's do our\nbest!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -262,30 +262,30 @@ static const struct ScriptCommand s_gs201_g1_s0_lives0_dlg0[] = { /* 0x8252548 *
|
||||
|
||||
static const struct ScriptCommand s_gs201_g1_s0_lives1_dlg0[] = { /* 0x825366c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x56, 0x00, 0x0000, 0x0000005d, 0x00000000, NULL },
|
||||
WAIT(100),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_NORTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
CALL_SCRIPT(JUMP_ANGRY_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
FANFARE_PLAY2(469),
|
||||
CALL_SCRIPT(QUESTION_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_NORTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 1, DIRECTION_EAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -315,7 +315,7 @@ static const struct ScriptCommand s_gs201_g2_s1_station_sref_script[] = { /* 0x8
|
||||
DEBUGINFO,
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
CANCEL_ENTITIES(-1, 0),
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -323,7 +323,7 @@ static const struct ScriptRef s_gs201_g2_s1_station_sref = { 401, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs201_g2_s1_lives0_dlg0[] = { /* 0x8253910 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x8e, 0x01, 0x0000, 0x00000022, 0x00000000, NULL },
|
||||
@@ -355,14 +355,14 @@ static const struct ScriptCommand s_gs201_g2_s1_lives0_dlg0[] = { /* 0x8253910 *
|
||||
COND_EQUAL(3, /* to label */ 7),
|
||||
COND_EQUAL(5, /* to label */ 7),
|
||||
COND_EQUAL(2, /* to label */ 7),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
BGM_FADEOUT(120),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x86, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
JUMP_LABEL(8),
|
||||
LABEL(7), /* = 0x07 */
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
BGM_FADEOUT(120),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
@@ -383,14 +383,14 @@ static const struct ScriptCommand s_gs201_g2_s1_lives0_dlg0[] = { /* 0x8253910 *
|
||||
COND_EQUAL(3, /* to label */ 9),
|
||||
COND_EQUAL(5, /* to label */ 9),
|
||||
COND_EQUAL(2, /* to label */ 9),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
BGM_FADEOUT(120),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x86, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
JUMP_LABEL(10),
|
||||
LABEL(9), /* = 0x09 */
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
BGM_FADEOUT(120),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
@@ -408,24 +408,24 @@ static const struct ScriptCommand s_gs201_g2_s1_lives0_dlg0[] = { /* 0x8253910 *
|
||||
|
||||
static const struct ScriptCommand s_gs201_g2_s1_lives1_dlg0[] = { /* 0x8253f50 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x53, 0x00, 0x0000, 0x00000400, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x8e, 0x01, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CJUMP_UNK_C8(0),
|
||||
COND_EQUAL(0, /* to label */ 0),
|
||||
COND_EQUAL(1, /* to label */ 0),
|
||||
COND_EQUAL(7, /* to label */ 0),
|
||||
COND_EQUAL(6, /* to label */ 0),
|
||||
WAIT(15),
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x86, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
LABEL(0), /* = 0x00 */
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(5),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x86, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
@@ -444,7 +444,7 @@ static const struct ScriptCommand s_gs201_g3_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(36),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
CALL_STATION( 2, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -456,16 +456,16 @@ static const struct ScriptCommand s_gs201_g3_s0_lives0_dlg0[] = { /* 0x82541ac *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
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 },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" This is one seriously\nrough neighborhood...")),
|
||||
@@ -474,7 +474,7 @@ static const struct ScriptCommand s_gs201_g3_s0_lives0_dlg0[] = { /* 0x82541ac *
|
||||
VARIANT_DEFAULT(_(" Let's be sure to reach the\npeak, {NAME_0}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -483,15 +483,15 @@ static const struct ScriptCommand s_gs201_g3_s0_lives1_dlg0[] = { /* 0x8254430 *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 2, DIRECTION_EAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -507,7 +507,7 @@ static const struct ScriptCommand s_gs201_g4_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(36),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
CALL_STATION( 2, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -516,24 +516,24 @@ static const struct ScriptRef s_gs201_g4_s0_station_sref = { 402, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs201_g4_s0_lives0_dlg0[] = { /* 0x82545ec */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x30, 0x0080, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" What the...?{WAIT_PRESS}\nIsn't this where we started from?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(468),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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.")),
|
||||
@@ -544,24 +544,24 @@ static const struct ScriptCommand s_gs201_g4_s0_lives0_dlg0[] = { /* 0x82545ec *
|
||||
VARIANT_DEFAULT(_(" {NAME_0}, let's do our\nbest!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs201_g4_s0_lives1_dlg0[] = { /* 0x825492c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x20, 0x0080, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -577,7 +577,7 @@ static const struct ScriptCommand s_gs201_g5_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(36),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
CALL_STATION( 2, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -589,25 +589,25 @@ static const struct ScriptCommand s_gs201_g5_s0_lives0_dlg0[] = { /* 0x8254af8 *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
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...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(15),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
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}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -615,15 +615,15 @@ static const struct ScriptCommand s_gs201_g5_s0_lives1_dlg0[] = { /* 0x8254d64 *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -633,7 +633,7 @@ static const struct ScriptCommand s_gs201_g6_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(115),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -643,30 +643,30 @@ static const struct ScriptCommand s_gs201_g6_s0_eff0_script[] = { /* 0x8254eb0 *
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
WAIT(30),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs201_g6_s0_lives0_dlg0[] = { /* 0x8254f30 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
{ 0x89, 0x40, 0x0080, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000007, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 10, DIRECTION_SOUTHWEST),
|
||||
MSG_NPC(2, _(" You're going to {COLOR YELLOW_D}Mt. Freeze{RESET}?")),
|
||||
MSG_NPC(2, _(" Don't forget to take me,\nkekeh!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
ALERT_CUE(7),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(128, 0),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -674,13 +674,13 @@ static const struct ScriptCommand s_gs201_g6_s0_lives1_dlg0[] = { /* 0x825508c *
|
||||
DEBUGINFO,
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x86, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
WAIT(15),
|
||||
{ 0x6b, 0x00, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(128, 0),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -108,28 +108,28 @@ static const struct ScriptCommand s_gs202_g0_s0_obj0_dlg2[] = { /* 0x8255c44 */
|
||||
|
||||
static const struct ScriptCommand s_gs202_g0_s1_lives0_dlg0[] = { /* 0x8255c64 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs202_g0_s1_lives1_dlg0[] = { /* 0x8255ca4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs202_g0_s3_lives0_dlg0[] = { /* 0x8255ce4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs202_g0_s3_lives1_dlg0[] = { /* 0x8255d24 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -163,7 +163,7 @@ static const struct ScriptCommand s_gs202_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(115),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
SELECT_EVENTS(0, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -175,16 +175,16 @@ static const struct ScriptCommand s_gs202_g1_s0_lives0_dlg0[] = { /* 0x8255f00 *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
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 },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000000),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" But we didn't have far to\ngo!")),
|
||||
@@ -193,10 +193,10 @@ static const struct ScriptCommand s_gs202_g1_s0_lives0_dlg0[] = { /* 0x8255f00 *
|
||||
VARIANT_DEFAULT(_(" Let's be sure to reach the\npeak this time, {NAME_0}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(7),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -205,15 +205,15 @@ static const struct ScriptCommand s_gs202_g1_s0_lives1_dlg0[] = { /* 0x82561ac *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -46,28 +46,28 @@ static const struct ScriptRef s_gs204_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs204_g0_s1_lives0_dlg0[] = { /* 0x825d03c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs204_g0_s1_lives1_dlg0[] = { /* 0x825d07c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs204_g0_s3_lives0_dlg0[] = { /* 0x825d0bc */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs204_g0_s3_lives1_dlg0[] = { /* 0x825d0fc */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -90,7 +90,7 @@ static const struct ScriptCommand s_gs204_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(108),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
NEXT_DUNGEON(30, SCRIPT_DUNGEON_MAGMA_CAVERN),
|
||||
RET,
|
||||
};
|
||||
@@ -99,13 +99,13 @@ static const struct ScriptRef s_gs204_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs204_g1_s0_lives0_dlg0[] = { /* 0x825d228 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000067, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(256, 0),
|
||||
WAIT(10),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
WAIT(30),
|
||||
@@ -117,7 +117,7 @@ static const struct ScriptCommand s_gs204_g1_s0_lives0_dlg0[] = { /* 0x825d228 *
|
||||
VARIANT_DEFAULT(_(" Whew...\nLook at the streams of lava.")),
|
||||
VARIANT_DEFAULT(_(" It's going to be scorching\nhot in the dungeon, I think.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(5),
|
||||
{ 0x93, 0x04, 0x000b, 0x00000022, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
@@ -129,26 +129,26 @@ static const struct ScriptCommand s_gs204_g1_s0_lives0_dlg0[] = { /* 0x825d228 *
|
||||
VARIANT_DEFAULT(_(" There should be other\nrescue teams making their way through\neven now.")),
|
||||
VARIANT_DEFAULT(_(" Let's try our best like\nalways!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(256, 3),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs204_g1_s0_lives1_dlg0[] = { /* 0x825d6dc */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(256, 1),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(256, 2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -158,7 +158,7 @@ static const struct ScriptCommand s_gs204_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(108),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
NEXT_DUNGEON(30, SCRIPT_DUNGEON_MAGMA_CAVERN),
|
||||
RET,
|
||||
};
|
||||
@@ -167,35 +167,35 @@ static const struct ScriptRef s_gs204_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs204_g2_s0_lives0_dlg0[] = { /* 0x825d818 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x00000058, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(256, 0),
|
||||
{ 0x93, 0x04, 0x000b, 0x00000022, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" This time, we'll rescue\n{NAME_2}'s team!\nLet's get it done!")),
|
||||
VARIANT_DEFAULT(_(" This time, we have to\nrescue {NAME_2}'s team!\nLet's not blow it!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(256, 3),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs204_g2_s0_lives1_dlg0[] = { /* 0x825d9bc */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(256, 1),
|
||||
{ 0x93, 0x04, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(256, 2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -85,28 +85,28 @@ static const struct ScriptCommand s_gs205_g0_s0_obj0_dlg2[] = { /* 0x825e0e8 */
|
||||
|
||||
static const struct ScriptCommand s_gs205_g0_s1_lives0_dlg0[] = { /* 0x825e108 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs205_g0_s1_lives1_dlg0[] = { /* 0x825e148 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs205_g0_s3_lives0_dlg0[] = { /* 0x825e188 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs205_g0_s3_lives1_dlg0[] = { /* 0x825e1c8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -134,7 +134,7 @@ static const struct ScriptCommand s_gs205_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, -1),
|
||||
BGM_SWITCH(108),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
SELECT_EVENTS(0, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -146,10 +146,10 @@ static const struct ScriptCommand s_gs205_g1_s0_lives0_dlg0[] = { /* 0x825e344 *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Hmm...{WAIT_PRESS}\nWell, that didn't go well.")),
|
||||
@@ -160,9 +160,9 @@ static const struct ScriptCommand s_gs205_g1_s0_lives0_dlg0[] = { /* 0x825e344 *
|
||||
VARIANT_DEFAULT(_(" But we were very close!{WAIT_PRESS}\nLet's keep trying our best!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -170,12 +170,12 @@ static const struct ScriptCommand s_gs205_g1_s0_lives1_dlg0[] = { /* 0x825e570 *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs206_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
FANFARE_FADEOUT2(60, 453),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x3b, 0x39, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
@@ -53,7 +53,7 @@ static const struct ScriptCommand s_gs206_g1_s0_eff0_script[] = { /* 0x825ead8 *
|
||||
|
||||
static const struct ScriptCommand s_gs206_g1_s0_lives0_dlg0[] = { /* 0x825eb18 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
@@ -67,59 +67,59 @@ static const struct ScriptCommand s_gs206_g1_s0_lives0_dlg0[] = { /* 0x825eb18 *
|
||||
WAIT(5),
|
||||
{ 0x27, 0x00, 0x0005, 0x00000004, 0x00ffffff, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
WAIT(20),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Grgaaaaaah!") },
|
||||
WAIT(120),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(90),
|
||||
FANFARE_PLAY2(499),
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(11),
|
||||
ALERT_CUE(12),
|
||||
ALERT_CUE(13),
|
||||
AWAIT_CUE(5),
|
||||
SELECT_ENTITIES(-1, 1),
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Look! It's {NAME_3}!{WAIT_PRESS}\n{NAME_4} and {NAME_5} too!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(10),
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0005, 0x00000000),
|
||||
MSG_NPC(5, _(" Urrgggh!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(10),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(10),
|
||||
WAIT(10),
|
||||
PORTRAIT(PLACEMENT_TOP_LEFT, 0x0004, 0x00000043),
|
||||
MSG_NPC(4, _(" Did you do it?\n{NAME_2}?")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Are you all right?")),
|
||||
VARIANT_DEFAULT(_(" Are you OK?")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(10),
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_TOP_FLIP, 0x0003, 0x00000000),
|
||||
MSG_NPC(3, _(" Yes, fine.")),
|
||||
MSG_NPC(3, _(" We will be fine.\nBut we must get out immediately.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0005, 0x00000005),
|
||||
MSG_NPC(1, _(" What about {NAME_2}?{WAIT_PRESS}\nWill it be OK?")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -131,10 +131,10 @@ static const struct ScriptCommand s_gs206_g1_s0_lives0_dlg0[] = { /* 0x825eb18 *
|
||||
FANFARE_PLAY2(453),
|
||||
{ 0x97, 0x00, 0x0002, 0x00000001, 0x00000003, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000e, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(10),
|
||||
ALERT_CUE(14),
|
||||
WAIT(30),
|
||||
PORTRAIT_REP(0x0005, 0x0000000c),
|
||||
MSG_NPC(1, _(" Waah...{WAIT_PRESS}\nAnother quake!")),
|
||||
@@ -142,45 +142,45 @@ static const struct ScriptCommand s_gs206_g1_s0_lives0_dlg0[] = { /* 0x825eb18 *
|
||||
WAIT(10),
|
||||
MSG_NPC(3, _(" Out! Quickly!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000e, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(10),
|
||||
ALERT_CUE(14),
|
||||
{ 0x89, 0x78, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs206_g1_s0_lives1_dlg0[] = { /* 0x825f2ec */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0080, 0x00000000, -0x00000008, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x0a, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
WALK_RELATIVE(128, 0, -8),
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(10, 10, DIRECTION_NORTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x89, 0x78, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs206_g1_s0_lives2_dlg0[] = { /* 0x825f41c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000e, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(14),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x000e, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(14),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x89, 0x78, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
@@ -188,10 +188,10 @@ static const struct ScriptCommand s_gs206_g1_s0_lives2_dlg0[] = { /* 0x825f41c *
|
||||
|
||||
static const struct ScriptCommand s_gs206_g1_s0_lives3_dlg0[] = { /* 0x825f49c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000e, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(14),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x000e, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(14),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x89, 0x78, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
@@ -199,10 +199,10 @@ static const struct ScriptCommand s_gs206_g1_s0_lives3_dlg0[] = { /* 0x825f49c *
|
||||
|
||||
static const struct ScriptCommand s_gs206_g1_s0_lives4_dlg0[] = { /* 0x825f51c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0016, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(23),
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(665),
|
||||
WAIT(60),
|
||||
@@ -210,34 +210,34 @@ static const struct ScriptCommand s_gs206_g1_s0_lives4_dlg0[] = { /* 0x825f51c *
|
||||
{ 0x97, 0x00, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x97, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs206_g1_s0_eff1_script[] = { /* 0x825f5fc */
|
||||
DEBUGINFO,
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(11),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000067, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs206_g1_s0_eff2_script[] = { /* 0x825f65c */
|
||||
DEBUGINFO,
|
||||
{ 0xe3, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(12),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000067, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs206_g1_s0_eff3_script[] = { /* 0x825f6bc */
|
||||
DEBUGINFO,
|
||||
{ 0xe3, 0x00, 0x000d, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(13),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000067, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
@@ -245,7 +245,7 @@ static const struct ScriptCommand s_gs206_g1_s1_lives0_dlg0[] = { /* 0x825f71c *
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x001a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x62, 0x00, 0x0100, -0x00000001, 0x00000000, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
@@ -258,29 +258,29 @@ static const struct ScriptCommand s_gs206_g1_s1_lives0_dlg0[] = { /* 0x825f71c *
|
||||
{ 0x62, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x62, 0x00, 0x0100, -0x00000002, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
WAIT(30),
|
||||
{ 0x91, 0x0a, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
ROTATE(10, 2, DIRECTION_EAST),
|
||||
WAIT(20),
|
||||
{ 0x91, 0x0a, 0x0001, 0x00000007, 0x00000000, NULL },
|
||||
ROTATE(10, 1, DIRECTION_SOUTHWEST),
|
||||
WAIT(10),
|
||||
{ 0x91, 0x0a, 0x0002, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(10, 2, DIRECTION_SOUTHEAST),
|
||||
AWAIT_CUE(8),
|
||||
WAIT(5),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(8),
|
||||
ROTATE(4, 10, DIRECTION_SOUTHWEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
{ 0x89, 0x78, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs206_g1_s1_lives1_dlg0[] = { /* 0x825f91c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(25),
|
||||
{ 0x2d, 0x07, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(9),
|
||||
WAIT(10),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000001, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, -0x00000001, NULL },
|
||||
@@ -294,35 +294,35 @@ static const struct ScriptCommand s_gs206_g1_s1_lives1_dlg0[] = { /* 0x825f91c *
|
||||
{ 0x62, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
{ 0x62, 0x00, 0x0100, -0x00000002, 0x00000000, NULL },
|
||||
WAIT(25),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
WAIT(45),
|
||||
{ 0x91, 0x0a, 0x0002, 0x00000001, 0x00000000, NULL },
|
||||
ROTATE(10, 2, DIRECTION_SOUTHEAST),
|
||||
WAIT(20),
|
||||
{ 0x91, 0x0a, 0x0001, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(10, 1, DIRECTION_SOUTHWEST),
|
||||
AWAIT_CUE(9),
|
||||
ROTATE(4, 10, DIRECTION_EAST),
|
||||
AWAIT_CUE(9),
|
||||
WAIT(10),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_SOUTHEAST),
|
||||
AWAIT_CUE(9),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(9),
|
||||
{ 0x89, 0x88, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs206_g1_s1_lives2_dlg0[] = { /* 0x825fb1c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0x2d, 0x07, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000001, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, -0x00000001, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000001, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, -0x00000001, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000001, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, -0x00000001, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
WAIT(15),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000001, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, -0x00000001, NULL },
|
||||
@@ -336,23 +336,23 @@ static const struct ScriptCommand s_gs206_g1_s1_lives2_dlg0[] = { /* 0x825fb1c *
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000002, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, -0x00000002, NULL },
|
||||
WAIT(40),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
WAIT(40),
|
||||
{ 0x91, 0x0a, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
ROTATE(10, 1, DIRECTION_WEST),
|
||||
WAIT(10),
|
||||
{ 0x91, 0x0a, 0x0002, 0x00000001, 0x00000000, NULL },
|
||||
ROTATE(10, 2, DIRECTION_SOUTHEAST),
|
||||
WAIT(5),
|
||||
{ 0x91, 0x0a, 0x0001, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(10, 1, DIRECTION_WEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(10),
|
||||
WAIT(10),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_WEST),
|
||||
AWAIT_CUE(10),
|
||||
WAIT(5),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_SOUTHWEST),
|
||||
AWAIT_CUE(10),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
{ 0x89, 0x88, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -24,7 +24,7 @@ static const struct ScriptCommand s_gs207_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, -1),
|
||||
BGM_SWITCH(22),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -34,14 +34,14 @@ static const struct ScriptRef s_gs207_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs207_g1_s0_lives0_dlg0[] = { /* 0x826008c */
|
||||
DEBUGINFO,
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0030, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(48),
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x60, 0x00, 0x0000, 0x00000088, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
FANFARE_PLAY2(509),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(7),
|
||||
{ 0x70, 0x00, 0x0a00, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x52, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
@@ -58,31 +58,31 @@ static const struct ScriptCommand s_gs207_g1_s0_lives0_dlg0[] = { /* 0x826008c *
|
||||
VARIANT_DEFAULT(_(" Owowow...{WAIT_PRESS}\nWhere are we?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(7),
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Wah!\n{NAME_0}, this is cool!{WAIT_PRESS}\nWe're on clouds!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_WEST),
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 10, DIRECTION_SOUTHWEST),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(1, _(" Oh, wow!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_WEST),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(1, _(" {NAME_0}, look up there!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
ALERT_CUE(7),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -90,10 +90,10 @@ static const struct ScriptCommand s_gs207_g1_s0_lives0_dlg0[] = { /* 0x826008c *
|
||||
static const struct ScriptCommand s_gs207_g1_s0_lives1_dlg0[] = { /* 0x8260458 */
|
||||
DEBUGINFO,
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0030, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(48),
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x60, 0x00, 0x0000, 0x00000088, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
{ 0x70, 0x00, 0x0a00, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
@@ -103,36 +103,36 @@ static const struct ScriptCommand s_gs207_g1_s0_lives1_dlg0[] = { /* 0x8260458 *
|
||||
WAIT(2),
|
||||
{ 0x70, 0x00, 0x0200, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x002c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0031, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(49),
|
||||
{ 0x84, 0x00, 0x0080, -0x00000018, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
FANFARE_PLAY2(457),
|
||||
CALL_SCRIPT(JUMP_ANGRY_FUNC),
|
||||
WAIT(30),
|
||||
{ 0x84, 0x00, 0x0080, 0x00000018, 0x00000010, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(457),
|
||||
CALL_SCRIPT(JUMP_ANGRY_FUNC),
|
||||
WAIT(30),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
WAIT(15),
|
||||
FANFARE_PLAY2(458),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x84, 0x00, 0x0099, 0x00000000, -0x00000010, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -140,7 +140,7 @@ static const struct ScriptCommand s_gs207_g1_s0_lives2_dlg0[] = { /* 0x8260738 *
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x60, 0x00, 0x0000, 0x000000c8, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
WAIT(15),
|
||||
{ 0x70, 0x00, 0x0a00, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
@@ -149,16 +149,16 @@ static const struct ScriptCommand s_gs207_g1_s0_lives2_dlg0[] = { /* 0x8260738 *
|
||||
{ 0x70, 0x00, 0x0200, 0x0000000c, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x70, 0x00, 0x0200, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(10),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(7),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -168,7 +168,7 @@ static const struct ScriptCommand s_gs207_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, -1),
|
||||
BGM_SWITCH(22),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
NEXT_DUNGEON(30, SCRIPT_DUNGEON_SKY_TOWER),
|
||||
RET,
|
||||
};
|
||||
@@ -177,7 +177,7 @@ static const struct ScriptRef s_gs207_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs207_g2_s0_lives0_dlg0[] = { /* 0x8260934 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0002, 0x0000006c, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -188,42 +188,42 @@ static const struct ScriptCommand s_gs207_g2_s0_lives0_dlg0[] = { /* 0x8260934 *
|
||||
VARIANT_DEFAULT(_(" It's at the top of this\ntower...")),
|
||||
VARIANT_DEFAULT(_(" That's where {NAME_2}\nis...")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_WEST),
|
||||
WAIT(10),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" {NAME_0}!\nLet's give it our best!")),
|
||||
VARIANT_DEFAULT(_(" {NAME_0}!\nLet's do our best on the climb!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00b3, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(7),
|
||||
WALK_GRID(179, 0),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs207_g2_s0_lives1_dlg0[] = { /* 0x8260b8c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x6b, 0x00, 0x00b3, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(179, 0),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs207_g2_s0_lives2_dlg0[] = { /* 0x8260c3c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00b3, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(179, 0),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
@@ -234,7 +234,7 @@ static const struct ScriptCommand s_gs207_g3_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, -1),
|
||||
BGM_SWITCH(22),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
NEXT_DUNGEON(30, SCRIPT_DUNGEON_SKY_TOWER),
|
||||
RET,
|
||||
};
|
||||
@@ -244,14 +244,14 @@ static const struct ScriptRef s_gs207_g3_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs207_g3_s0_lives0_dlg0[] = { /* 0x8260d38 */
|
||||
DEBUGINFO,
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0030, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(48),
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x60, 0x00, 0x0000, 0x00000088, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(509),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(7),
|
||||
{ 0x70, 0x00, 0x0a00, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x52, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
@@ -259,27 +259,27 @@ static const struct ScriptCommand s_gs207_g3_s0_lives0_dlg0[] = { /* 0x8260d38 *
|
||||
{ 0x70, 0x00, 0x0200, 0x0000000c, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x70, 0x00, 0x0200, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WAIT(10),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" All right.\nWe're up in the sky again.")),
|
||||
VARIANT_DEFAULT(_(" OK.\nHere we are in the sky again.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000006, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(7),
|
||||
ROTATE(4, 10, DIRECTION_WEST),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" Let's storm our way to\nthe top floor!")),
|
||||
VARIANT_DEFAULT(_(" Let's head for the top!\nThis is it!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x23, 0x00, 0x0050, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00b3, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(7),
|
||||
WALK_GRID(179, 0),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -287,10 +287,10 @@ static const struct ScriptCommand s_gs207_g3_s0_lives0_dlg0[] = { /* 0x8260d38 *
|
||||
static const struct ScriptCommand s_gs207_g3_s0_lives1_dlg0[] = { /* 0x826104c */
|
||||
DEBUGINFO,
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0030, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(48),
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x60, 0x00, 0x0000, 0x00000088, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
{ 0x70, 0x00, 0x0a00, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
@@ -299,15 +299,15 @@ static const struct ScriptCommand s_gs207_g3_s0_lives1_dlg0[] = { /* 0x826104c *
|
||||
{ 0x70, 0x00, 0x0200, 0x0000000c, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x70, 0x00, 0x0200, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x6b, 0x00, 0x00b3, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(179, 0),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
@@ -316,7 +316,7 @@ static const struct ScriptCommand s_gs207_g3_s0_lives2_dlg0[] = { /* 0x82611dc *
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x01000000, 0x00000000, NULL },
|
||||
{ 0x60, 0x00, 0x0000, 0x000000c8, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
WAIT(15),
|
||||
{ 0x70, 0x00, 0x0a00, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
@@ -325,12 +325,12 @@ static const struct ScriptCommand s_gs207_g3_s0_lives2_dlg0[] = { /* 0x82611dc *
|
||||
{ 0x70, 0x00, 0x0200, 0x0000000c, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
{ 0x70, 0x00, 0x0200, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00b3, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(179, 0),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -85,28 +85,28 @@ static const struct ScriptCommand s_gs208_g0_s0_obj0_dlg2[] = { /* 0x8261928 */
|
||||
|
||||
static const struct ScriptCommand s_gs208_g0_s1_lives0_dlg0[] = { /* 0x8261948 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs208_g0_s1_lives1_dlg0[] = { /* 0x8261988 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs208_g0_s3_lives0_dlg0[] = { /* 0x82619c8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs208_g0_s3_lives1_dlg0[] = { /* 0x8261a08 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -134,7 +134,7 @@ static const struct ScriptCommand s_gs208_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, -1),
|
||||
BGM_SWITCH(22),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
SELECT_EVENTS(0, 0),
|
||||
RET,
|
||||
};
|
||||
@@ -146,10 +146,10 @@ static const struct ScriptCommand s_gs208_g1_s0_lives0_dlg0[] = { /* 0x8261b84 *
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_LEFT_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
WAIT(10),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x00000002),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
@@ -161,9 +161,9 @@ static const struct ScriptCommand s_gs208_g1_s0_lives0_dlg0[] = { /* 0x8261b84 *
|
||||
VARIANT_DEFAULT(_(" But we were very close!{WAIT_PRESS}\nLet's keep trying our best!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x9b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -171,12 +171,12 @@ static const struct ScriptCommand s_gs208_g1_s0_lives1_dlg0[] = { /* 0x8261dc0 *
|
||||
DEBUGINFO,
|
||||
CALL_SCRIPT(INIT_SLEEP_FUNC),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WAIT(15),
|
||||
CALL_SCRIPT(WAKEUP_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_RIGHT_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x52, 0x00, 0x0000, 0x00001000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs209_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, -1),
|
||||
BGM_SWITCH(26),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x0010, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_FADEOUT2(16, 512),
|
||||
RET,
|
||||
@@ -33,16 +33,16 @@ static const struct ScriptCommand s_gs209_g1_s0_eff0_script[] = { /* 0x82621bc *
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x20, 0x0500, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs209_g1_s0_lives0_dlg0[] = { /* 0x826223c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(5),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaaaaaaaaaaaaaaaah!") },
|
||||
@@ -59,18 +59,18 @@ static const struct ScriptCommand s_gs209_g1_s0_lives0_dlg0[] = { /* 0x826223c *
|
||||
WAIT(120),
|
||||
TEXTBOX_CLEAR2,
|
||||
FANFARE_PLAY2(848),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x2e, 0x0f, 0x0002, -0x00000002, 0x00000000, NULL },
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _(" ...Gwaargh!") },
|
||||
WAIT(90),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(10),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
{ 0x28, 0x01, 0x0005, 0x0000001e, 0x00ffffff, NULL },
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(512),
|
||||
@@ -80,8 +80,8 @@ static const struct ScriptCommand s_gs209_g1_s0_lives0_dlg0[] = { /* 0x826223c *
|
||||
{ 0x97, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x97, 0x00, 0x0002, 0x00000001, 0x00000001, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(10),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
WAIT(60),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
@@ -93,26 +93,26 @@ static const struct ScriptCommand s_gs209_g1_s0_lives0_dlg0[] = { /* 0x826223c *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" These are shock waves!{WAIT_PRESS}\nAnd they're huge!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_VAR(2, PARTNER_TALK_KIND, 1),
|
||||
VARIANT(/* == */ 1, _(" That's it! I get it now!{WAIT_PRESS}\nLook straight up, {NAME_2}!")),
|
||||
VARIANT_DEFAULT(_(" That's it! I got it!{WAIT_PRESS}\nLook straight up, {NAME_2}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(10),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -122,61 +122,61 @@ static const struct ScriptCommand s_gs209_g1_s0_lives0_dlg0[] = { /* 0x826223c *
|
||||
|
||||
static const struct ScriptCommand s_gs209_g1_s0_lives1_dlg0[] = { /* 0x826282c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(6),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs209_g1_s0_lives2_dlg0[] = { /* 0x826290c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(10),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(10),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs209_g1_s0_lives3_dlg0[] = { /* 0x82629ac */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(10),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(10),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs209_g1_s0_lives4_dlg0[] = { /* 0x8262a4c */
|
||||
DEBUGINFO,
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(9),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0016, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
FANFARE_PLAY2(652),
|
||||
{ 0x97, 0x00, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(8),
|
||||
{ 0x97, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(672),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
WAIT(2),
|
||||
@@ -199,29 +199,29 @@ static const struct ScriptCommand s_gs209_g1_s0_lives4_dlg0[] = { /* 0x8262a4c *
|
||||
{ 0x62, 0x00, 0x0100, -0x00000002, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(774),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
{ 0x36, 0x00, -0x0001, 0x00000000, 0x00000000, _("Gyaaaaaaaaaaaaaah!") },
|
||||
{ 0x28, 0x01, 0x0005, 0x00000008, 0x00ffffff, NULL },
|
||||
WAIT(5),
|
||||
{ 0x27, 0x00, 0x0005, 0x00000008, 0x00ffffff, NULL },
|
||||
WAIT(90),
|
||||
TEXTBOX_CLEAR2,
|
||||
{ 0x54, 0x00, 0x0018, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(24),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(517),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000004, 0x00ffffff, NULL },
|
||||
WAIT(3),
|
||||
{ 0x27, 0x00, 0x0005, 0x00000004, 0x00ffffff, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(25),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x54, 0x00, 0x001b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -233,7 +233,7 @@ static const struct ScriptCommand s_gs209_g2_s0_station_sref_script[] = { /* 0x8
|
||||
{ 0x97, 0x00, 0x0002, 0x00000001, 0x00000001, NULL },
|
||||
WAIT(15),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000010, 0x00ffffff, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -244,23 +244,23 @@ static const struct ScriptCommand s_gs209_g2_s0_eff0_script[] = { /* 0x8262ebc *
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
WAIT(10),
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x14, 0x0500, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs209_g2_s0_lives0_dlg0[] = { /* 0x8262f4c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_MIDDLE_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" What is that?!")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -277,8 +277,8 @@ static const struct ScriptCommand s_gs209_g2_s0_lives0_dlg0[] = { /* 0x8262f4c *
|
||||
VARIANT_DEFAULT(_(" That's why we came,\n{NAME_2}.\nPlease, destroy the falling star!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(15),
|
||||
MSG_NPC(2, _(" ...So, that is why...")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -302,21 +302,21 @@ static const struct ScriptCommand s_gs209_g2_s0_lives0_dlg0[] = { /* 0x8262f4c *
|
||||
MSG_NPC(2, _(" Well said!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
BGM_FADEOUT(120),
|
||||
FANFARE_PLAY2(664),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" Take charge of your destiny!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
FANFARE_PLAY2(513),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(4),
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -329,22 +329,22 @@ static const struct ScriptCommand s_gs209_g2_s0_lives0_dlg0[] = { /* 0x8262f4c *
|
||||
|
||||
static const struct ScriptCommand s_gs209_g2_s0_lives1_dlg0[] = { /* 0x8263660 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs209_g2_s0_lives2_dlg0[] = { /* 0x82636a0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(10),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs209_g2_s0_lives3_dlg0[] = { /* 0x82636e0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(10),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -352,43 +352,43 @@ static const struct ScriptCommand s_gs209_g2_s0_lives4_dlg0[] = { /* 0x8263720 *
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x001b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0018, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(24),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
ALERT_CUE(8),
|
||||
{ 0x54, 0x00, 0x001a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs209_g2_s0_eff1_script[] = { /* 0x8263860 */
|
||||
DEBUGINFO,
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
{ 0x56, 0x00, 0x0000, 0x0000006f, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x56, 0x00, 0x0000, 0x00000070, 0x00000000, NULL },
|
||||
WAIT(120),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
{ 0x59, 0x00, 0x0000, -0x0000001a, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000133, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x56, 0x00, 0x0000, 0x00000134, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -400,7 +400,7 @@ static const struct ScriptCommand s_gs209_g3_s0_station_sref_script[] = { /* 0x8
|
||||
{ 0x97, 0x00, 0x0002, 0x00000005, 0x00000002, NULL },
|
||||
WAIT(15),
|
||||
{ 0x27, 0x00, 0x0005, 0x00000010, 0x00ffffff, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x28, 0x01, 0x0005, 0x0000003c, 0x00ffffff, NULL },
|
||||
WAIT(120),
|
||||
@@ -414,7 +414,7 @@ static const struct ScriptRef s_gs209_g3_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs209_g3_s0_lives0_dlg0[] = { /* 0x8263a7c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
@@ -422,27 +422,27 @@ static const struct ScriptCommand s_gs209_g3_s0_lives0_dlg0[] = { /* 0x8263a7c *
|
||||
TEXTBOX_AUTO_PRESS(15, 15),
|
||||
PORTRAIT(PLACEMENT_LEFT_, 0x0001, 0x0000000c),
|
||||
MSG_NPC(1, _(" Waaaaaaaaaaaaaaaaaah!")),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs209_g3_s0_lives1_dlg0[] = { /* 0x8263b44 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs209_g3_s0_lives2_dlg0[] = { /* 0x8263b84 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs209_g3_s0_lives3_dlg0[] = { /* 0x8263bb4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs210_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(10),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -30,17 +30,17 @@ static const struct ScriptRef s_gs210_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs210_g1_s0_lives0_dlg0[] = { /* 0x8263fe8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs210_g1_s0_lives1_dlg0[] = { /* 0x8264058 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs211_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(10),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -30,7 +30,7 @@ static const struct ScriptRef s_gs211_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs211_g1_s0_lives0_dlg0[] = { /* 0x826425c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
@@ -60,7 +60,7 @@ static const struct ScriptCommand s_gs211_g1_s0_lives0_dlg0[] = { /* 0x826425c *
|
||||
MSG_INSTANT(_("{CENTER_ALIGN}Gained access to\n{CENTER_ALIGN}the {COLOR YELLOW_D}Northwind Field{RESET}!")),
|
||||
{ 0xe1, 0x00, 0x00cd, 0x00000000, 0x00000000, NULL },
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -71,7 +71,7 @@ static const struct ScriptCommand s_gs211_g1_s0_lives0_dlg0[] = { /* 0x826425c *
|
||||
|
||||
static const struct ScriptCommand s_gs211_g1_s0_lives1_dlg0[] = { /* 0x8264734 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs212_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
@@ -32,7 +32,7 @@ static const struct ScriptRef s_gs212_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs212_g1_s0_eff0_script[] = { /* 0x8264958 */
|
||||
DEBUGINFO,
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x56, 0x00, 0x0000, 0x000000ab, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
@@ -45,37 +45,37 @@ static const struct ScriptCommand s_gs212_g1_s0_obj0_dlg0[] = { /* 0x8264998 */
|
||||
|
||||
static const struct ScriptCommand s_gs212_g1_s0_lives0_dlg0[] = { /* 0x82649c8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(497),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000005, 0x00fa7d7d, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x00000005, 0x00fa7d7d, NULL },
|
||||
{ 0xe2, 0x00, 0x01f1, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(497),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000005, 0x00550000, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x00000005, 0x00550000, NULL },
|
||||
{ 0xe2, 0x00, 0x01f1, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Gwooooooh!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
MSG_NPC(2, _(" Urghgh...{WAIT_PRESS}\nI... I lost...")),
|
||||
MSG_NPC(2, _(" You...{WAIT_PRESS}\nWhat do you wish?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000018, NULL },
|
||||
WALK_RELATIVE(256, 0, -24),
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000018, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
MSG_NPC(2, _(" ...Wh-what?! This is...\nthe {COLOR GREEN_I}Clear Wing{RESET}...")),
|
||||
MSG_NPC(2, _(" ...I understand now.{WAIT_PRESS}\nTo meet that Pokémon...")),
|
||||
MSG_NPC(2, _(" ............{WAIT_PRESS}Stand aside.")),
|
||||
@@ -83,18 +83,18 @@ static const struct ScriptCommand s_gs212_g1_s0_lives0_dlg0[] = { /* 0x82649c8 *
|
||||
WAIT(10),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000008, NULL },
|
||||
BGM_FADEOUT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
UPDATE_VARINT(CALC_SET, EVENT_LOCAL, 0),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
SELECT_OBJECTS(1, 1),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
{ 0x54, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x28, 0x01, 0x0005, 0x00000004, 0x00550000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x27, 0x01, 0x0005, 0x00000004, 0x00550000, NULL },
|
||||
WAIT(10),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(8),
|
||||
MSG_INSTANT(_("{CENTER_ALIGN}Entei's fiery blast made\n{CENTER_ALIGN}the {COLOR GREEN_I}Clear Wing{RESET} flare!")),
|
||||
MSG_INSTANT(_("{CENTER_ALIGN}The {COLOR GREEN_I}Clear Wing{RESET}...{WAIT_PRESS}\n{CENTER_ALIGN}transformed into the {COLOR GREEN_I}Red Wing{RESET}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -131,7 +131,7 @@ static const struct ScriptCommand s_gs212_g1_s0_lives0_dlg0[] = { /* 0x82649c8 *
|
||||
{ 0xe1, 0x00, 0x00cd, 0x00000000, 0x00000000, NULL },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -142,37 +142,37 @@ static const struct ScriptCommand s_gs212_g1_s0_lives0_dlg0[] = { /* 0x82649c8 *
|
||||
|
||||
static const struct ScriptCommand s_gs212_g1_s0_lives1_dlg0[] = { /* 0x826518c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
{ 0x54, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, -0x00000008, NULL },
|
||||
WAIT(10),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x54, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, -0x00000008, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0013, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(19),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe2, 0x00, 0x01d1, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(9),
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(663),
|
||||
{ 0x56, 0x00, 0x0000, 0x0000004e, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe2, 0x00, 0x0297, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0016, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(653),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
SELECT_ANIMATION(2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -187,8 +187,8 @@ static const struct ScriptCommand s_gs212_g1_s1_obj0_dlg0[] = { /* 0x82653cc */
|
||||
{ 0x56, 0x00, 0x0000, 0x0000004c, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
LABEL(0), /* = 0x00 */
|
||||
JUMPIF(JUDGE_EQ, EVENT_LOCAL, 1, /* to label */ 1),
|
||||
FANFARE_PLAY2(739),
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs213_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
@@ -32,7 +32,7 @@ static const struct ScriptRef s_gs213_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs213_g1_s0_eff0_script[] = { /* 0x8265764 */
|
||||
DEBUGINFO,
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x56, 0x00, 0x0000, 0x000000ac, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
@@ -45,55 +45,55 @@ static const struct ScriptCommand s_gs213_g1_s0_obj0_dlg0[] = { /* 0x82657a4 */
|
||||
|
||||
static const struct ScriptCommand s_gs213_g1_s0_lives0_dlg0[] = { /* 0x82657d4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(497),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000005, 0x00707000, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x00000005, 0x00707000, NULL },
|
||||
{ 0xe2, 0x00, 0x01f1, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(497),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000005, 0x00505000, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x00000005, 0x00505000, NULL },
|
||||
{ 0xe2, 0x00, 0x01f1, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
FANFARE_PLAY2(685),
|
||||
MSG_NPC(2, _(" Gwooooooooooh!{WAIT_PRESS}\n...H-how dare you!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
MSG_NPC(2, _(" How...{WAIT_PRESS}\nHow did this happen...?")),
|
||||
MSG_NPC(2, _(" But regardless, you have\nwon.{WAIT_PRESS}\nLet me hear your wish.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000018, NULL },
|
||||
WALK_RELATIVE(256, 0, -24),
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000018, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
MSG_NPC(2, _(" ...Hm?! This...{WAIT_PRESS}\nThis is the {COLOR GREEN_I}Red Wing{RESET}...")),
|
||||
MSG_NPC(2, _(" ............{WAIT_PRESS}You...{WAIT_PRESS}\nStand back!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000008, NULL },
|
||||
BGM_FADEOUT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
SELECT_OBJECTS(1, 1),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
WAIT(10),
|
||||
{ 0x28, 0x00, 0x0005, 0x00000003, 0x00505000, NULL },
|
||||
CALL_SCRIPT(JUMP_SURPRISE_FUNC),
|
||||
WAIT(1),
|
||||
{ 0x27, 0x01, 0x0005, 0x00000003, 0x00505000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
MSG_INSTANT(_("{CENTER_ALIGN}Raikou's thunderbolt\n{CENTER_ALIGN}electrified the {COLOR GREEN_I}Red Wing{RESET}!")),
|
||||
MSG_INSTANT(_("{CENTER_ALIGN}The {COLOR GREEN_I}Red Wing{RESET}...{WAIT_PRESS}\n{CENTER_ALIGN}transformed into\n{CENTER_ALIGN}the {COLOR GREEN_I}Sunset Wing{RESET}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -133,7 +133,7 @@ static const struct ScriptCommand s_gs213_g1_s0_lives0_dlg0[] = { /* 0x82657d4 *
|
||||
{ 0xe1, 0x00, 0x00cd, 0x00000000, 0x00000000, NULL },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -144,38 +144,38 @@ static const struct ScriptCommand s_gs213_g1_s0_lives0_dlg0[] = { /* 0x82657d4 *
|
||||
|
||||
static const struct ScriptCommand s_gs213_g1_s0_lives1_dlg0[] = { /* 0x826604c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
{ 0x54, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, -0x00000008, NULL },
|
||||
WAIT(10),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x54, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, -0x00000008, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0013, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(19),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe2, 0x00, 0x01d1, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(9),
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(708),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000062, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe2, 0x00, 0x02c4, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0016, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
WAIT(15),
|
||||
FANFARE_PLAY2(479),
|
||||
{ 0xe2, 0x00, 0x01df, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
SELECT_ANIMATION(2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -190,8 +190,8 @@ static const struct ScriptCommand s_gs213_g1_s1_obj0_dlg0[] = { /* 0x826629c */
|
||||
FANFARE_PLAY2(662),
|
||||
{ 0x56, 0x00, 0x0000, 0x000000b1, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
{ 0x56, 0x00, 0x0000, 0x000000b2, 0x00000000, NULL },
|
||||
LABEL(0), /* = 0x00 */
|
||||
JUMPIF(JUDGE_EQ, EVENT_LOCAL, 1, /* to label */ 1),
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs214_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
@@ -38,44 +38,44 @@ static const struct ScriptCommand s_gs214_g1_s0_eff0_script[] = { /* 0x82665f4 *
|
||||
|
||||
static const struct ScriptCommand s_gs214_g1_s0_eff1_script[] = { /* 0x8266624 */
|
||||
DEBUGINFO,
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
{ 0x56, 0x00, 0x0000, 0x000000ad, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs214_g1_s0_lives0_dlg0[] = { /* 0x8266664 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(497),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000005, 0x00005077, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x00000005, 0x00005077, NULL },
|
||||
{ 0xe2, 0x00, 0x01f1, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(497),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000005, 0x00005077, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x00000005, 0x00005077, NULL },
|
||||
{ 0xe2, 0x00, 0x01f1, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Gwoooooooh!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
MSG_NPC(2, _(" I have lost...")),
|
||||
MSG_NPC(2, _(" I admit it.\nYou are strong.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000018, NULL },
|
||||
WALK_RELATIVE(256, 0, -24),
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000018, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
MSG_NPC(2, _(" This!{WAIT_PRESS}\nThe {COLOR GREEN_I}Sunset Wing{RESET}!")),
|
||||
MSG_NPC(2, _(" ...I see.{WAIT_PRESS}\nYou came seeking the mirage Pokémon...")),
|
||||
MSG_NPC(2, _(" ...{WAIT_PRESS}Step back.")),
|
||||
@@ -83,19 +83,19 @@ static const struct ScriptCommand s_gs214_g1_s0_lives0_dlg0[] = { /* 0x8266664 *
|
||||
WAIT(10),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000008, NULL },
|
||||
BGM_FADEOUT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
MSG_NPC(2, _(" Kyuuuuuuuuhn!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
SELECT_OBJECTS(1, 1),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
SELECT_ANIMATION(9),
|
||||
{ 0x28, 0x00, 0x0005, 0x00000004, 0x00005077, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x00000004, 0x00005077, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
WAIT(20),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
MSG_INSTANT(_("{CENTER_ALIGN}The north wind swirled\n{CENTER_ALIGN}around the {COLOR GREEN_I}Sunset Wing{RESET}!")),
|
||||
MSG_INSTANT(_("{CENTER_ALIGN}The {COLOR GREEN_I}Sunset Wing{RESET}...{WAIT_PRESS}\n{CENTER_ALIGN}transformed into the {COLOR GREEN_I}Rainbow Wing{RESET}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -136,7 +136,7 @@ static const struct ScriptCommand s_gs214_g1_s0_lives0_dlg0[] = { /* 0x8266664 *
|
||||
{ 0xe1, 0x00, 0x00cd, 0x00000000, 0x00000000, NULL },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -147,38 +147,38 @@ static const struct ScriptCommand s_gs214_g1_s0_lives0_dlg0[] = { /* 0x8266664 *
|
||||
|
||||
static const struct ScriptCommand s_gs214_g1_s0_lives1_dlg0[] = { /* 0x8266f30 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
{ 0x54, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, -0x00000008, NULL },
|
||||
WAIT(10),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x54, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, -0x00000008, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0013, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(19),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe2, 0x00, 0x01d1, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(9),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(664),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000053, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe2, 0x00, 0x0298, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0016, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
WAIT(10),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
SELECT_ANIMATION(2),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -188,8 +188,8 @@ static const struct ScriptCommand s_gs214_g1_s1_obj0_dlg0[] = { /* 0x8267150 */
|
||||
{ 0x56, 0x00, 0x0000, 0x00000170, 0x00000000, NULL },
|
||||
WAIT(10),
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000056, 0x00000000, NULL },
|
||||
LABEL(0), /* = 0x00 */
|
||||
JUMPIF(JUDGE_EQ, EVENT_LOCAL, 1, /* to label */ 1),
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs215_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(10),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
RET,
|
||||
};
|
||||
@@ -30,7 +30,7 @@ static const struct ScriptRef s_gs215_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs215_g1_s0_lives0_dlg0[] = { /* 0x82674cc */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
@@ -60,7 +60,7 @@ static const struct ScriptCommand s_gs215_g1_s0_lives0_dlg0[] = { /* 0x82674cc *
|
||||
MSG_INSTANT(_("{CENTER_ALIGN}And...")),
|
||||
MSG_INSTANT(_("{CENTER_ALIGN}Gained access to\n{CENTER_ALIGN}{COLOR YELLOW_D}Mt. Faraway{RESET}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -71,7 +71,7 @@ static const struct ScriptCommand s_gs215_g1_s0_lives0_dlg0[] = { /* 0x82674cc *
|
||||
|
||||
static const struct ScriptCommand s_gs215_g1_s0_lives1_dlg0[] = { /* 0x82679c8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -32,7 +32,7 @@ static const struct ScriptCommand s_gs216_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(10),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x28, 0x01, 0x0002, 0x0000003c, 0x00ffffff, NULL },
|
||||
WAIT(1),
|
||||
{ 0x28, 0x01, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -46,11 +46,11 @@ static const struct ScriptRef s_gs216_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
WALK_GRID(256, 0),
|
||||
{ 0x93, 0x04, 0x0001, 0x00000068, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
{ 0x56, 0x00, 0x0000, 0x0000005a, 0x00000000, NULL },
|
||||
@@ -58,8 +58,8 @@ static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 *
|
||||
MSG_NPC(0, _(" Hey!{WAIT_PRESS}\nGet a move on!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000068, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0001, 0x00000003),
|
||||
@@ -74,8 +74,8 @@ static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 *
|
||||
MSG_NPC(1, _(" Yeah...{WAIT_PRESS}\nI just happened to be swimming by in\nthe sea when I spotted this cave...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(1, _(" I didn't expect it to be\na dungeon this rough...\nGasp, gasp...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
@@ -84,8 +84,8 @@ static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(472),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0001, 0x00000002),
|
||||
MSG_NPC(1, _(" Wh-what!{WAIT_PRESS}\nCall me pathetic, will you?!")),
|
||||
PORTRAIT_REP(0x0001, 0x00000003),
|
||||
@@ -95,8 +95,8 @@ static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 *
|
||||
MSG_NPC(1, _(" Wroooooooaaaaar!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x56, 0x00, 0x0000, 0x0000005d, 0x00000000, NULL },
|
||||
PORTRAIT_REP(0x0000, 0x00000002),
|
||||
MSG_NPC(0, _(" Hahaha!{WAIT_PRESS}\nThere! You're still feeling frisky!")),
|
||||
@@ -112,8 +112,8 @@ static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 *
|
||||
MSG_NPC(0, _(" Hey, no problem.\nLet's move!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000000, -0x00000020, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_RELATIVE(256, 0, -32),
|
||||
BGM_FADEOUT(30),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
@@ -145,7 +145,7 @@ static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 *
|
||||
MSG_NPC(-1, _(" ......Who...disturbs...my sleep...{WAIT_PRESS}\nIs it{WAIT_PRESS} you?!\n")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
{ 0x92, 0x04, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x92, 0x04, 0x0002, 0x00000005, 0x00000000, NULL },
|
||||
@@ -194,8 +194,8 @@ static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 *
|
||||
WAIT(1),
|
||||
{ 0x25, 0x01, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x22, 0x01, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
ALERT_CUE(6),
|
||||
WAIT(60),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000078, 0x00ffffff, NULL },
|
||||
TEXTBOX_AUTO_PRESS(60, 60),
|
||||
@@ -211,7 +211,7 @@ static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 *
|
||||
TEXTBOX_AUTO_PRESS(-1, -1),
|
||||
BGM_FADEOUT(60),
|
||||
WAIT(60),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -232,67 +232,67 @@ static const struct ScriptCommand s_gs216_g1_s0_lives0_dlg0[] = { /* 0x8267cc8 *
|
||||
|
||||
static const struct ScriptCommand s_gs216_g1_s0_lives1_dlg0[] = { /* 0x8268c90 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x004c, 0x00000001, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(76, 1),
|
||||
{ 0x93, 0x04, 0x000a, 0x00000059, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(8, 10, DIRECTION_NORTHEAST),
|
||||
WAIT(30),
|
||||
{ 0x91, 0x08, 0x000a, 0x00000001, 0x00000000, NULL },
|
||||
ROTATE(8, 10, DIRECTION_SOUTHEAST),
|
||||
WAIT(30),
|
||||
{ 0x93, 0x08, 0x000a, 0x00000059, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x56, 0x00, 0x0000, 0x0000005e, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(9),
|
||||
WAIT(120),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
WAIT(15),
|
||||
{ 0x54, 0x00, 0x0012, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(18),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000054, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(610),
|
||||
FANFARE_PLAY2(862),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000001, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(2),
|
||||
ROTATE(4, 10, DIRECTION_SOUTHEAST),
|
||||
WAIT(15),
|
||||
{ 0x54, 0x00, 0x0012, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(18),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000054, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(610),
|
||||
FANFARE_PLAY2(862),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000007, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(2),
|
||||
ROTATE(4, 10, DIRECTION_SOUTHWEST),
|
||||
WAIT(15),
|
||||
{ 0x54, 0x00, 0x0012, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(18),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000054, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(610),
|
||||
FANFARE_PLAY2(862),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(6),
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x93, 0x08, 0x000a, 0x00000059, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
AWAIT_CUE(6),
|
||||
{ 0x92, 0x04, 0x0002, 0x00000005, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x92, 0x04, 0x0002, 0x00000004, 0x00000000, NULL },
|
||||
@@ -300,7 +300,7 @@ static const struct ScriptCommand s_gs216_g1_s0_lives1_dlg0[] = { /* 0x8268c90 *
|
||||
{ 0x92, 0x04, 0x0002, 0x00000005, 0x00000000, NULL },
|
||||
WAIT(15),
|
||||
{ 0x92, 0x04, 0x0001, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
FANFARE_PLAY2(786),
|
||||
{ 0xe2, 0x00, 0x0312, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(831),
|
||||
@@ -320,38 +320,38 @@ static const struct ScriptCommand s_gs216_g1_s0_lives1_dlg0[] = { /* 0x8268c90 *
|
||||
static const struct ScriptCommand s_gs216_g1_s0_eff1_script[] = { /* 0x82691d0 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
{ 0x59, 0x00, 0x0004, -0x00000018, 0x00000000, NULL },
|
||||
{ 0x8b, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x56, 0x00, 0x0000, 0x00000150, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0200, 0x00000000, -0x00000078, NULL },
|
||||
WALK_RELATIVE(512, 0, -120),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x5b, 0x00, 0x0000, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
WARP_WAYPOINT(0, 2),
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x59, 0x00, 0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x56, 0x00, 0x0000, 0x00000150, 0x00000000, NULL },
|
||||
{ 0x8b, 0x00, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0200, 0x00000078, 0x00000078, NULL },
|
||||
WALK_RELATIVE(512, 120, 120),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x5b, 0x00, 0x0000, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
WARP_WAYPOINT(0, 2),
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x59, 0x00, -0x000c, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x56, 0x00, 0x0000, 0x00000150, 0x00000000, NULL },
|
||||
{ 0x8b, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0200, -0x00000078, 0x00000078, NULL },
|
||||
WALK_RELATIVE(512, -120, 120),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x5b, 0x00, 0x0000, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
WARP_WAYPOINT(0, 2),
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(7),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs216_g1_s0_eff2_script[] = { /* 0x8269390 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
FANFARE_PLAY2(786),
|
||||
{ 0x56, 0x00, 0x0000, 0x0000004a, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -378,7 +378,7 @@ static const struct ScriptCommand s_gs216_g1_s0_eff2_script[] = { /* 0x8269390 *
|
||||
static const struct ScriptCommand s_gs216_g1_s0_eff3_script[] = { /* 0x8269510 */
|
||||
DEBUGINFO,
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
WAIT(15),
|
||||
FANFARE_PLAY2(831),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000042, 0x00000000, NULL },
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs217_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(60),
|
||||
{ 0x23, 0x01, 0x003c, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
@@ -32,56 +32,56 @@ static const struct ScriptRef s_gs217_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs217_g1_s0_lives0_dlg0[] = { /* 0x8269878 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(475),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
WAIT(10),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000005, 0x00ffffff, NULL },
|
||||
{ 0x27, 0x01, 0x0005, 0x00000005, 0x00ffffff, NULL },
|
||||
{ 0xe2, 0x00, 0x01db, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT(PLACEMENT_TOP_RIGHT, 0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Urghgh...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" ............{WAIT_PRESS}Please...\nPlease let me go...")),
|
||||
MSG_NPC(2, _(" I have to go...{WAIT_PRESS}\nThere's somewhere that I have to go...")),
|
||||
MSG_NPC(2, _(" If...I don't hurry...{WAIT_PRESS}\nM-my little sister...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(30),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x00cc, 0x00000000, -0x00000030, NULL },
|
||||
ALERT_CUE(3),
|
||||
WALK_RELATIVE(204, 0, -48),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs217_g1_s0_lives1_dlg0[] = { /* 0x8269b04 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0013, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(19),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(25),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0021, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(33),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x54, 0x00, 0x001d, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(475),
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(9),
|
||||
{ 0xe2, 0x00, 0x01db, 0x00000000, 0x00000000, NULL },
|
||||
FANFARE_PLAY2(779),
|
||||
{ 0x54, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
@@ -90,7 +90,7 @@ static const struct ScriptCommand s_gs217_g1_s0_lives1_dlg0[] = { /* 0x8269b04 *
|
||||
WAIT(40),
|
||||
FANFARE_PLAY2(682),
|
||||
{ 0xe2, 0x00, 0x02aa, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ static const struct ScriptCommand s_gs218_g1_s0_station_sref_script[] = { /* 0x8
|
||||
BGM_STOP,
|
||||
SELECT_MAP(218),
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x28, 0x01, 0x0001, 0x0000003c, 0x00ffffff, NULL },
|
||||
WAIT(60),
|
||||
RET,
|
||||
@@ -32,7 +32,7 @@ static const struct ScriptRef s_gs218_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs218_g1_s0_eff1_script[] = { /* 0x8269e78 */
|
||||
DEBUGINFO,
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(8),
|
||||
{ 0x56, 0x00, 0x0000, 0x000000a5, 0x00000000, NULL },
|
||||
WAIT(180),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
@@ -40,49 +40,49 @@ static const struct ScriptCommand s_gs218_g1_s0_eff1_script[] = { /* 0x8269e78 *
|
||||
{ 0x56, 0x00, 0x0000, 0x000000a6, 0x00000000, NULL },
|
||||
WAIT(120),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(8),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs218_g1_s0_eff2_script[] = { /* 0x8269f38 */
|
||||
DEBUGINFO,
|
||||
{ 0x59, 0x00, 0x0000, -0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(9),
|
||||
{ 0x56, 0x00, 0x0000, 0x000000a0, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x56, 0x00, 0x0000, 0x000000a1, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
WAIT(60),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x56, 0x00, 0x0000, 0x000000a4, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(9),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs218_g1_s0_eff3_script[] = { /* 0x826a028 */
|
||||
DEBUGINFO,
|
||||
{ 0x59, 0x00, 0x0000, -0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
{ 0x56, 0x00, 0x0000, 0x000000a0, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x56, 0x00, 0x0000, 0x000000a1, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
WAIT(60),
|
||||
{ 0x56, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0x56, 0x00, 0x0000, 0x000000a4, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs218_g1_s0_lives0_dlg0[] = { /* 0x826a108 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
@@ -95,42 +95,42 @@ static const struct ScriptCommand s_gs218_g1_s0_lives0_dlg0[] = { /* 0x826a108 *
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
WALK_GRID(256, 1),
|
||||
WAIT(30),
|
||||
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.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x6a, 0x00, 0x0100, 0x00000008, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
WALK_RELATIVE(256, 8, 0),
|
||||
WALK_GRID(256, 0),
|
||||
ALERT_CUE(7),
|
||||
ROTATE(4, 2, DIRECTION_WEST),
|
||||
WAIT(30),
|
||||
BGM_FADEOUT(90),
|
||||
FANFARE_PLAY2(500),
|
||||
{ 0xe4, 0x00, 0x0008, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(8),
|
||||
AWAIT_CUE(5),
|
||||
ALERT_CUE(9),
|
||||
ALERT_CUE(10),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x59, 0x00, 0x0000, -0x000000c8, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs218_g1_s0_lives1_dlg0[] = { /* 0x826a408 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(4),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x0002, 0x00000002, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 2, DIRECTION_EAST),
|
||||
WAIT(30),
|
||||
{ 0x54, 0x00, 0x0016, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
{ 0x59, 0x00, 0x0000, -0x000000c8, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -25,7 +25,7 @@ static const struct ScriptCommand s_gs219_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(120),
|
||||
{ 0x28, 0x01, 0x0001, 0x0000003c, 0x00ffffff, NULL },
|
||||
RET,
|
||||
@@ -35,41 +35,41 @@ static const struct ScriptRef s_gs219_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs219_g1_s0_lives0_dlg0[] = { /* 0x826a6b8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(256, 0),
|
||||
WAIT(15),
|
||||
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.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(3),
|
||||
WAIT(1),
|
||||
{ 0x6b, 0x00, 0x00cc, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
WALK_GRID(204, 1),
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs219_g1_s0_lives1_dlg0[] = { /* 0x826a84c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00cc, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(256, 2),
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(204, 3),
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs219_g1_s0_lives2_dlg0[] = { /* 0x826a8dc */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -24,7 +24,7 @@ static const struct ScriptCommand s_gs220_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(90),
|
||||
{ 0x23, 0x01, 0x005a, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(30),
|
||||
@@ -37,45 +37,45 @@ static const struct ScriptCommand s_gs220_g1_s0_eff0_script[] = { /* 0x826ab30 *
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x48, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x00000052, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
{ 0x89, 0x78, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
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}?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0002, 0x00000041),
|
||||
MSG_NPC(2, _(" Oh, look!{WAIT_PRESS}\nThere's a dais!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
ALERT_CUE(7),
|
||||
WALK_GRID(256, 0),
|
||||
WAIT(15),
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" There's a hollow spot.\nI guess that stone goes in there.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
FANFARE_PLAY2(348),
|
||||
MSG_INSTANT(_("{CENTER_ALIGN}{NAME_2} placed the {COLOR GREEN_I}9-Tail Crest{RESET}\n{CENTER_ALIGN}in the hollow spot.")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -90,7 +90,7 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
||||
{ 0x28, 0x01, 0x0005, 0x00000004, 0x00ffffff, NULL },
|
||||
WAIT(4),
|
||||
{ 0x27, 0x00, 0x0005, 0x00000004, 0x00ffffff, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
WAIT(45),
|
||||
FANFARE_PLAY2(506),
|
||||
{ 0x28, 0x01, 0x0005, 0x0000001e, 0x00ffffff, NULL },
|
||||
@@ -105,29 +105,29 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
FANFARE_PLAY2(463),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" ............?{WAIT_PRESS}\nHuh? I thought I heard something...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0002, 0x00000000),
|
||||
MSG_NPC(2, _(" Kekeh!\nDid you just say something?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(468),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
WAIT(5),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
WAIT(5),
|
||||
FANFARE_PLAY2(468),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
WAIT(5),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0002, 0x00000044),
|
||||
MSG_NPC(2, _(" That's odd...\nI could've sworn I heard something...")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -141,13 +141,13 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Welcome to\n{CENTER_ALIGN}the Murky Cave!") },
|
||||
TEXTBOX_CLEAR,
|
||||
FANFARE_PLAY2(469),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x08, 0x0001, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ROTATE(8, 1, DIRECTION_EAST),
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(469),
|
||||
{ 0x91, 0x08, 0x0002, 0x00000006, 0x00000000, NULL },
|
||||
ROTATE(8, 2, DIRECTION_WEST),
|
||||
WAIT(10),
|
||||
{ 0x91, 0x08, 0x0001, 0x00000004, 0x00000000, NULL },
|
||||
ROTATE(8, 1, DIRECTION_NORTH),
|
||||
MSG_NPC(2, _(" What? What?!\nWhere is that voice coming from?")),
|
||||
MSG_NPC(2, _(" Who are you?")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -188,38 +188,38 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
||||
WAIT(4),
|
||||
{ 0x27, 0x00, 0x0005, 0x00000004, 0x00ffffff, NULL },
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
PORTRAIT_REP(0x0002, 0x00000046),
|
||||
MSG_NPC(2, _(" Gegeh?! What the...?!{WAIT_PRESS}\nI can't move!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000001, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_SOUTHEAST),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_2}, you will not\n{CENTER_ALIGN}be doing the answering...") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_0}.") },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
WAIT(30),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_0}.\n{CENTER_ALIGN}You will answer.") },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
{ 0x6b, 0x00, 0x0080, 0x00000001, 0x00000000, NULL },
|
||||
WALK_GRID(128, 1),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
FANFARE_PLAY2(473),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" Gegegeh!\nWhat are you saying?!")),
|
||||
MSG_NPC(2, _(" Why is someone else\nspeaking for me?!")),
|
||||
MSG_NPC(2, _(" Let me do it!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_2}.{WAIT_PRESS}\n{CENTER_ALIGN}Your heart is interwoven\n{CENTER_ALIGN}with conflicting emotions.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}You will probably never show\n{CENTER_ALIGN}the truth within your heart.") },
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -230,7 +230,7 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}{NAME_0} will enter\n{CENTER_ALIGN}{NAME_2}'s heart.") },
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}Please navigate carefully\n{CENTER_ALIGN}through {NAME_2}'s emotions.") },
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -252,60 +252,60 @@ static const struct ScriptCommand s_gs220_g1_s0_lives0_dlg0[] = { /* 0x826abb0 *
|
||||
|
||||
static const struct ScriptCommand s_gs220_g1_s0_lives1_dlg0[] = { /* 0x826be2c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x89, 0x70, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
{ 0x89, 0x18, 0x0080, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
WALK_GRID(256, 1),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x89, 0x08, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000010, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000007, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 10, DIRECTION_SOUTHWEST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0x62, 0x00, 0x0100, 0x00000000, 0x00000018, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(623),
|
||||
{ 0x56, 0x00, 0x0000, 0x000001a2, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(20),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(9),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
CALL_SCRIPT(SHOCK_FUNC),
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(9),
|
||||
WAIT(15),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
WAIT(20),
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(9),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -314,7 +314,7 @@ static const struct ScriptCommand s_gs220_g2_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_MAP(220),
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
{ 0x27, 0x01, 0x0005, 0x0000005a, 0x00ffffff, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
{ 0x23, 0x01, 0x0078, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(60),
|
||||
RET,
|
||||
@@ -325,13 +325,13 @@ static const struct ScriptRef s_gs220_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
static const struct ScriptCommand s_gs220_g2_s0_eff0_script[] = { /* 0x826c238 */
|
||||
DEBUGINFO,
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0004, 0x00000021, 0x00000000, NULL },
|
||||
{ 0x2d, 0x09, 0x0003, 0x00000052, 0x00000000, NULL },
|
||||
@@ -344,9 +344,9 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}The curse...{WAIT_PRESS}\n{CENTER_ALIGN}could not be lifted.") },
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 10, DIRECTION_SOUTH),
|
||||
PORTRAIT(PLACEMENT_RIGHT, 0x0002, 0x00000043),
|
||||
MSG_NPC(2, _(" W-wait...")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -358,12 +358,12 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(666),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
WAIT(120),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6a, 0x00, 0x0100, -0x00000018, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000001, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
WALK_RELATIVE(256, -24, 0),
|
||||
ROTATE(4, 10, DIRECTION_SOUTHEAST),
|
||||
WAIT(20),
|
||||
MSG_NPC(2, _(" Let me...{WAIT_PRESS}\nLet me say something!")),
|
||||
TEXTBOX_CLEAR,
|
||||
@@ -393,7 +393,7 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(120),
|
||||
BGM_STOP,
|
||||
{ 0xe4, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(11),
|
||||
FANFARE_PLAY2(686),
|
||||
WAIT(15),
|
||||
FANFARE_PLAY2(686),
|
||||
@@ -411,8 +411,8 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
||||
FANFARE_PLAY2(686),
|
||||
WAIT(15),
|
||||
FANFARE_PLAY2(631),
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
ALERT_CUE(7),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
WAIT(15),
|
||||
{ 0x33, 0x00, -0x0001, 0x00000000, 0x00000000, _("{CENTER_ALIGN}The lock bearing the curse...{WAIT_PRESS}\n{CENTER_ALIGN}It has opened.") },
|
||||
@@ -425,24 +425,24 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
||||
{ 0x27, 0x01, 0x0005, 0x0000001e, 0x00ffffff, NULL },
|
||||
WAIT(30),
|
||||
FANFARE_PLAY2(465),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
PORTRAIT_REP(0x0002, 0x00000046),
|
||||
MSG_NPC(2, _(" Ga-{NAME_3}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
BGM_FADEIN(60, 5),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(10),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(5, _(" It worked, {NAME_2}!")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000001, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ROTATE(4, 10, DIRECTION_SOUTHEAST),
|
||||
AWAIT_CUE(5),
|
||||
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...")),
|
||||
@@ -454,8 +454,8 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
||||
MSG_NPC(5, _(" The final key to break the\ncurse...{WAIT_PRESS}\nwas your sense of gratitude.")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
AWAIT_CUE(5),
|
||||
MSG_NPC(2, _(" Then, Gardevoir...?")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(10),
|
||||
@@ -468,7 +468,7 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
||||
MSG_NPC(2, _(" {NAME_3} is back.{WAIT_PRESS}\nThat's enough for me...")),
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(30),
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -485,69 +485,69 @@ static const struct ScriptCommand s_gs220_g2_s0_lives0_dlg0[] = { /* 0x826c278 *
|
||||
|
||||
static const struct ScriptCommand s_gs220_g2_s0_lives1_dlg0[] = { /* 0x826d210 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(9),
|
||||
WAIT(15),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
WAIT(20),
|
||||
{ 0x54, 0x00, 0x0009, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(9),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x56, 0x00, 0x0000, 0x000001a2, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x56, 0x00, 0x0000, 0x000001a3, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(45),
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x89, 0x20, 0x0080, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
WAIT(12),
|
||||
CALL_SCRIPT(LOOK_AROUND_FUNC),
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x89, 0x10, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 10, DIRECTION_SOUTH),
|
||||
FANFARE_PLAY2(465),
|
||||
CALL_SCRIPT(NOTICE_FUNC),
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
ROTATE(4, 10, DIRECTION_NORTH),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs220_g2_s0_eff1_script[] = { /* 0x826d470 */
|
||||
DEBUGINFO,
|
||||
{ 0xe3, 0x00, 0x000b, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(11),
|
||||
{ 0x56, 0x00, 0x0000, 0x000001a4, 0x00000000, NULL },
|
||||
{ 0xde, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs220_g2_s1_lives0_dlg0[] = { /* 0x826d4d0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0016, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
{ 0x2d, 0x07, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs220_g2_s1_lives1_dlg0[] = { /* 0x826d510 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00b3, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(10),
|
||||
WALK_GRID(179, 2),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(10),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ static const struct ScriptCommand s_gs221_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(21),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -31,7 +31,7 @@ static const struct ScriptCommand s_gs221_g1_s0_eff0_script[] = { /* 0x826d828 *
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
WAIT(20),
|
||||
{ 0x23, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
END_DELETE,
|
||||
@@ -39,29 +39,29 @@ static const struct ScriptCommand s_gs221_g1_s0_eff0_script[] = { /* 0x826d828 *
|
||||
|
||||
static const struct ScriptCommand s_gs221_g1_s0_lives0_dlg0[] = { /* 0x826d898 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
{ 0x89, 0x50, 0x0099, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(5),
|
||||
ROTATE(4, 10, DIRECTION_SOUTH),
|
||||
MSG_NPC(2, _(" You're going to the\n{COLOR YELLOW_D}Murky Cave{RESET}?")),
|
||||
MSG_NPC(2, _(" Don't forget to take me,\nkekeh!")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(4),
|
||||
ALERT_CUE(7),
|
||||
{ 0x89, 0x50, 0x0080, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs221_g1_s0_lives1_dlg0[] = { /* 0x826d9d8 */
|
||||
DEBUGINFO,
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x89, 0x58, 0x0100, 0x00000004, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
{ 0x89, 0x40, 0x0080, 0x00000004, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -25,7 +25,7 @@ static const struct ScriptCommand s_gs222_g1_s0_station_sref_script[] = { /* 0x8
|
||||
SELECT_ENTITIES(-1, 0),
|
||||
BGM_SWITCH(114),
|
||||
{ 0x22, 0x01, 0x001e, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(3),
|
||||
BGM_FADEOUT(120),
|
||||
{ 0x28, 0x01, 0x0001, 0x0000003c, 0x00ffffff, NULL },
|
||||
RET,
|
||||
@@ -35,41 +35,41 @@ static const struct ScriptRef s_gs222_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
||||
|
||||
static const struct ScriptCommand s_gs222_g1_s0_lives0_dlg0[] = { /* 0x826dc2c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdf, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
WALK_GRID(256, 0),
|
||||
WAIT(15),
|
||||
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.")),
|
||||
TEXTBOX_CLEAR,
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0003, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
ALERT_CUE(3),
|
||||
WAIT(1),
|
||||
{ 0x6b, 0x00, 0x00cc, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
WALK_GRID(204, 1),
|
||||
ROTATE(4, 10, DIRECTION_NORTHEAST),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
||||
static const struct ScriptCommand s_gs222_g1_s0_lives1_dlg0[] = { /* 0x826ddc0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0001, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x00cc, 0x00000003, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000005, 0x00000000, NULL },
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(256, 2),
|
||||
AWAIT_CUE(6),
|
||||
WALK_GRID(204, 3),
|
||||
ROTATE(4, 10, DIRECTION_NORTHWEST),
|
||||
HALT,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs222_g1_s0_lives2_dlg0[] = { /* 0x826de50 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
{ 0x2d, 0x07, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
||||
@@ -49,28 +49,28 @@ static const struct ScriptRef s_gs105_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs105_g0_s1_lives0_dlg0[] = { /* 0x81ee400 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs105_g0_s1_lives1_dlg0[] = { /* 0x81ee440 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs105_g0_s3_lives0_dlg0[] = { /* 0x81ee480 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs105_g0_s3_lives1_dlg0[] = { /* 0x81ee4c0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -60,28 +60,28 @@ static const struct ScriptRef s_gs106_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs106_g0_s1_lives0_dlg0[] = { /* 0x81eed98 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs106_g0_s1_lives1_dlg0[] = { /* 0x81eedd8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs106_g0_s3_lives0_dlg0[] = { /* 0x81eee18 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs106_g0_s3_lives1_dlg0[] = { /* 0x81eee58 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -54,28 +54,28 @@ static const struct ScriptRef s_gs107_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs107_g0_s1_lives0_dlg0[] = { /* 0x81ef7c0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs107_g0_s1_lives1_dlg0[] = { /* 0x81ef800 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs107_g0_s3_lives0_dlg0[] = { /* 0x81ef840 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs107_g0_s3_lives1_dlg0[] = { /* 0x81ef880 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -62,28 +62,28 @@ static const struct ScriptRef s_gs108_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs108_g0_s1_lives0_dlg0[] = { /* 0x81eff48 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs108_g0_s1_lives1_dlg0[] = { /* 0x81eff88 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs108_g0_s3_lives0_dlg0[] = { /* 0x81effc8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs108_g0_s3_lives1_dlg0[] = { /* 0x81f0008 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -51,28 +51,28 @@ static const struct ScriptRef s_gs109_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs109_g0_s1_lives0_dlg0[] = { /* 0x81f0a50 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs109_g0_s1_lives1_dlg0[] = { /* 0x81f0a90 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs109_g0_s3_lives0_dlg0[] = { /* 0x81f0ad0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs109_g0_s3_lives1_dlg0[] = { /* 0x81f0b10 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -51,28 +51,28 @@ static const struct ScriptRef s_gs110_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs110_g0_s1_lives0_dlg0[] = { /* 0x81f1088 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs110_g0_s1_lives1_dlg0[] = { /* 0x81f10c8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs110_g0_s3_lives0_dlg0[] = { /* 0x81f1108 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs110_g0_s3_lives1_dlg0[] = { /* 0x81f1148 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -56,28 +56,28 @@ static const struct ScriptRef s_gs111_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs111_g0_s1_lives0_dlg0[] = { /* 0x81f16c0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs111_g0_s1_lives1_dlg0[] = { /* 0x81f1700 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs111_g0_s3_lives0_dlg0[] = { /* 0x81f1740 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs111_g0_s3_lives1_dlg0[] = { /* 0x81f1780 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -62,28 +62,28 @@ static const struct ScriptRef s_gs112_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs112_g0_s1_lives0_dlg0[] = { /* 0x81f1f28 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs112_g0_s1_lives1_dlg0[] = { /* 0x81f1f68 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs112_g0_s3_lives0_dlg0[] = { /* 0x81f1fa8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs112_g0_s3_lives1_dlg0[] = { /* 0x81f1fe8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -59,28 +59,28 @@ static const struct ScriptRef s_gs113_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs113_g0_s1_lives0_dlg0[] = { /* 0x81f2a0c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs113_g0_s1_lives1_dlg0[] = { /* 0x81f2a4c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs113_g0_s3_lives0_dlg0[] = { /* 0x81f2a8c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs113_g0_s3_lives1_dlg0[] = { /* 0x81f2acc */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -56,28 +56,28 @@ static const struct ScriptRef s_gs114_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs114_g0_s1_lives0_dlg0[] = { /* 0x81f33ac */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs114_g0_s1_lives1_dlg0[] = { /* 0x81f33ec */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs114_g0_s3_lives0_dlg0[] = { /* 0x81f342c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs114_g0_s3_lives1_dlg0[] = { /* 0x81f346c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -51,28 +51,28 @@ static const struct ScriptRef s_gs115_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs115_g0_s1_lives0_dlg0[] = { /* 0x81f3bf0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs115_g0_s1_lives1_dlg0[] = { /* 0x81f3c30 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs115_g0_s3_lives0_dlg0[] = { /* 0x81f3c70 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs115_g0_s3_lives1_dlg0[] = { /* 0x81f3cb0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -63,28 +63,28 @@ static const struct ScriptRef s_gs116_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs116_g0_s1_lives0_dlg0[] = { /* 0x81f4228 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs116_g0_s1_lives1_dlg0[] = { /* 0x81f4268 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs116_g0_s3_lives0_dlg0[] = { /* 0x81f42a8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs116_g0_s3_lives1_dlg0[] = { /* 0x81f42e8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -62,28 +62,28 @@ static const struct ScriptRef s_gs117_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs117_g0_s1_lives0_dlg0[] = { /* 0x81f4da0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs117_g0_s1_lives1_dlg0[] = { /* 0x81f4de0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs117_g0_s3_lives0_dlg0[] = { /* 0x81f4e20 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs117_g0_s3_lives1_dlg0[] = { /* 0x81f4e60 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -63,28 +63,28 @@ static const struct ScriptRef s_gs118_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs118_g0_s1_lives0_dlg0[] = { /* 0x81f58a8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs118_g0_s1_lives1_dlg0[] = { /* 0x81f58e8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs118_g0_s3_lives0_dlg0[] = { /* 0x81f5928 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs118_g0_s3_lives1_dlg0[] = { /* 0x81f5968 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -65,28 +65,28 @@ static const struct ScriptRef s_gs119_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs119_g0_s1_lives0_dlg0[] = { /* 0x81f6420 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs119_g0_s1_lives1_dlg0[] = { /* 0x81f6460 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs119_g0_s3_lives0_dlg0[] = { /* 0x81f64a0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs119_g0_s3_lives1_dlg0[] = { /* 0x81f64e0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -60,28 +60,28 @@ static const struct ScriptRef s_gs120_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs120_g0_s1_lives0_dlg0[] = { /* 0x81f7078 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs120_g0_s1_lives1_dlg0[] = { /* 0x81f70b8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs120_g0_s3_lives0_dlg0[] = { /* 0x81f70f8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs120_g0_s3_lives1_dlg0[] = { /* 0x81f7138 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -53,28 +53,28 @@ static const struct ScriptRef s_gs121_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs121_g0_s1_lives0_dlg0[] = { /* 0x81f7aa0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs121_g0_s1_lives1_dlg0[] = { /* 0x81f7ae0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs121_g0_s3_lives0_dlg0[] = { /* 0x81f7b20 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs121_g0_s3_lives1_dlg0[] = { /* 0x81f7b60 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -64,28 +64,28 @@ static const struct ScriptRef s_gs122_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs122_g0_s1_lives0_dlg0[] = { /* 0x81f81b8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs122_g0_s1_lives1_dlg0[] = { /* 0x81f81f8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs122_g0_s3_lives0_dlg0[] = { /* 0x81f8238 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs122_g0_s3_lives1_dlg0[] = { /* 0x81f8278 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -62,28 +62,28 @@ static const struct ScriptRef s_gs123_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs123_g0_s1_lives0_dlg0[] = { /* 0x81f8da0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs123_g0_s1_lives1_dlg0[] = { /* 0x81f8de0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs123_g0_s3_lives0_dlg0[] = { /* 0x81f8e20 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs123_g0_s3_lives1_dlg0[] = { /* 0x81f8e60 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -59,28 +59,28 @@ static const struct ScriptRef s_gs124_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs124_g0_s1_lives0_dlg0[] = { /* 0x81f9890 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs124_g0_s1_lives1_dlg0[] = { /* 0x81f98d0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs124_g0_s3_lives0_dlg0[] = { /* 0x81f9910 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs124_g0_s3_lives1_dlg0[] = { /* 0x81f9950 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -66,28 +66,28 @@ static const struct ScriptRef s_gs125_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs125_g0_s1_lives0_dlg0[] = { /* 0x81fa224 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs125_g0_s1_lives1_dlg0[] = { /* 0x81fa264 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs125_g0_s3_lives0_dlg0[] = { /* 0x81fa2a4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs125_g0_s3_lives1_dlg0[] = { /* 0x81fa2e4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -55,28 +55,28 @@ static const struct ScriptRef s_gs126_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs126_g0_s1_lives0_dlg0[] = { /* 0x81fae98 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs126_g0_s1_lives1_dlg0[] = { /* 0x81faed8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs126_g0_s3_lives0_dlg0[] = { /* 0x81faf18 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs126_g0_s3_lives1_dlg0[] = { /* 0x81faf58 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -65,28 +65,28 @@ static const struct ScriptRef s_gs127_g0_s0_evt2_sref = { 358, 2, NULL /* GETOUT
|
||||
|
||||
static const struct ScriptCommand s_gs127_g0_s1_lives0_dlg0[] = { /* 0x81fb7c8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs127_g0_s1_lives1_dlg0[] = { /* 0x81fb808 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs127_g0_s3_lives0_dlg0[] = { /* 0x81fb848 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs127_g0_s3_lives1_dlg0[] = { /* 0x81fb888 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -70,28 +70,28 @@ static const struct ScriptRef s_gs128_g0_s0_evt3_sref = { 358, 2, NULL /* GETOUT
|
||||
|
||||
static const struct ScriptCommand s_gs128_g0_s1_lives0_dlg0[] = { /* 0x81fbe58 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs128_g0_s1_lives1_dlg0[] = { /* 0x81fbe98 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs128_g0_s3_lives0_dlg0[] = { /* 0x81fbed8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs128_g0_s3_lives1_dlg0[] = { /* 0x81fbf18 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -59,28 +59,28 @@ static const struct ScriptRef s_gs129_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs129_g0_s1_lives0_dlg0[] = { /* 0x81fc690 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs129_g0_s1_lives1_dlg0[] = { /* 0x81fc6d0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs129_g0_s3_lives0_dlg0[] = { /* 0x81fc710 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs129_g0_s3_lives1_dlg0[] = { /* 0x81fc750 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -58,7 +58,7 @@ static const struct ScriptRef s_gs130_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
static const struct ScriptCommand s_gs130_g0_s1_lives0_dlg0[] = { /* 0x81fd048 */
|
||||
DEBUGINFO,
|
||||
{ 0x52, 0x00, 0x0000, 0x00004000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -66,7 +66,7 @@ static const struct ScriptCommand s_gs130_g0_s1_lives0_dlg0[] = { /* 0x81fd048 *
|
||||
static const struct ScriptCommand s_gs130_g0_s1_lives1_dlg0[] = { /* 0x81fd098 */
|
||||
DEBUGINFO,
|
||||
{ 0x52, 0x00, 0x0000, 0x00004000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -74,7 +74,7 @@ static const struct ScriptCommand s_gs130_g0_s1_lives1_dlg0[] = { /* 0x81fd098 *
|
||||
static const struct ScriptCommand s_gs130_g0_s3_lives0_dlg0[] = { /* 0x81fd0e8 */
|
||||
DEBUGINFO,
|
||||
{ 0x52, 0x00, 0x0000, 0x00004000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -82,7 +82,7 @@ static const struct ScriptCommand s_gs130_g0_s3_lives0_dlg0[] = { /* 0x81fd0e8 *
|
||||
static const struct ScriptCommand s_gs130_g0_s3_lives1_dlg0[] = { /* 0x81fd138 */
|
||||
DEBUGINFO,
|
||||
{ 0x52, 0x00, 0x0000, 0x00004000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -59,28 +59,28 @@ static const struct ScriptRef s_gs131_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs131_g0_s1_lives0_dlg0[] = { /* 0x81fd9f0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs131_g0_s1_lives1_dlg0[] = { /* 0x81fda30 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs131_g0_s3_lives0_dlg0[] = { /* 0x81fda70 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs131_g0_s3_lives1_dlg0[] = { /* 0x81fdab0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -60,28 +60,28 @@ static const struct ScriptRef s_gs132_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs132_g0_s1_lives0_dlg0[] = { /* 0x81fe384 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs132_g0_s1_lives1_dlg0[] = { /* 0x81fe3c4 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs132_g0_s3_lives0_dlg0[] = { /* 0x81fe404 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs132_g0_s3_lives1_dlg0[] = { /* 0x81fe444 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -54,28 +54,28 @@ static const struct ScriptRef s_gs133_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs133_g0_s1_lives0_dlg0[] = { /* 0x81fedac */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs133_g0_s1_lives1_dlg0[] = { /* 0x81fedec */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs133_g0_s3_lives0_dlg0[] = { /* 0x81fee2c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs133_g0_s3_lives1_dlg0[] = { /* 0x81fee6c */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -55,7 +55,7 @@ static const struct ScriptRef s_gs134_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
static const struct ScriptCommand s_gs134_g0_s1_lives0_dlg0[] = { /* 0x81ff510 */
|
||||
DEBUGINFO,
|
||||
{ 0x52, 0x00, 0x0000, 0x00004000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -63,7 +63,7 @@ static const struct ScriptCommand s_gs134_g0_s1_lives0_dlg0[] = { /* 0x81ff510 *
|
||||
static const struct ScriptCommand s_gs134_g0_s1_lives1_dlg0[] = { /* 0x81ff560 */
|
||||
DEBUGINFO,
|
||||
{ 0x52, 0x00, 0x0000, 0x00004000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -71,7 +71,7 @@ static const struct ScriptCommand s_gs134_g0_s1_lives1_dlg0[] = { /* 0x81ff560 *
|
||||
static const struct ScriptCommand s_gs134_g0_s3_lives0_dlg0[] = { /* 0x81ff5b0 */
|
||||
DEBUGINFO,
|
||||
{ 0x52, 0x00, 0x0000, 0x00004000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
@@ -79,7 +79,7 @@ static const struct ScriptCommand s_gs134_g0_s3_lives0_dlg0[] = { /* 0x81ff5b0 *
|
||||
static const struct ScriptCommand s_gs134_g0_s3_lives1_dlg0[] = { /* 0x81ff600 */
|
||||
DEBUGINFO,
|
||||
{ 0x52, 0x00, 0x0000, 0x00004000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -57,28 +57,28 @@ static const struct ScriptRef s_gs135_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs135_g0_s1_lives0_dlg0[] = { /* 0x81ffd38 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs135_g0_s1_lives1_dlg0[] = { /* 0x81ffd78 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs135_g0_s3_lives0_dlg0[] = { /* 0x81ffdb8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs135_g0_s3_lives1_dlg0[] = { /* 0x81ffdf8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -56,28 +56,28 @@ static const struct ScriptRef s_gs136_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs136_g0_s1_lives0_dlg0[] = { /* 0x8200610 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs136_g0_s1_lives1_dlg0[] = { /* 0x8200650 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs136_g0_s3_lives0_dlg0[] = { /* 0x8200690 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs136_g0_s3_lives1_dlg0[] = { /* 0x82006d0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -61,28 +61,28 @@ static const struct ScriptRef s_gs137_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs137_g0_s1_lives0_dlg0[] = { /* 0x8200e78 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs137_g0_s1_lives1_dlg0[] = { /* 0x8200eb8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs137_g0_s3_lives0_dlg0[] = { /* 0x8200ef8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs137_g0_s3_lives1_dlg0[] = { /* 0x8200f38 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -51,28 +51,28 @@ static const struct ScriptRef s_gs138_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs138_g0_s1_lives0_dlg0[] = { /* 0x8201910 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs138_g0_s1_lives1_dlg0[] = { /* 0x8201950 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs138_g0_s3_lives0_dlg0[] = { /* 0x8201990 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs138_g0_s3_lives1_dlg0[] = { /* 0x82019d0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -54,28 +54,28 @@ static const struct ScriptRef s_gs139_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs139_g0_s1_lives0_dlg0[] = { /* 0x8201f48 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs139_g0_s1_lives1_dlg0[] = { /* 0x8201f88 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs139_g0_s3_lives0_dlg0[] = { /* 0x8201fc8 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs139_g0_s3_lives1_dlg0[] = { /* 0x8202008 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -54,28 +54,28 @@ static const struct ScriptRef s_gs140_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs140_g0_s1_lives0_dlg0[] = { /* 0x82026d0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs140_g0_s1_lives1_dlg0[] = { /* 0x8202710 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs140_g0_s3_lives0_dlg0[] = { /* 0x8202750 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs140_g0_s3_lives1_dlg0[] = { /* 0x8202790 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
@@ -63,28 +63,28 @@ static const struct ScriptRef s_gs141_g0_s0_station_sref = { 404, 1, NULL /* ENT
|
||||
|
||||
static const struct ScriptCommand s_gs141_g0_s1_lives0_dlg0[] = { /* 0x8202e40 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs141_g0_s1_lives1_dlg0[] = { /* 0x8202e80 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs141_g0_s3_lives0_dlg0[] = { /* 0x8202ec0 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs141_g0_s3_lives1_dlg0[] = { /* 0x8202f00 */
|
||||
DEBUGINFO,
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CALL_SCRIPT(WAIT_START_FUNC),
|
||||
RET,
|
||||
};
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user