mirror of
https://github.com/pret/pmd-red.git
synced 2026-03-21 17:46:39 -05:00
Merge pull request #432 from AnonymousRandomPerson/master
Some checks failed
GithubCI / build (push) Has been cancelled
Some checks failed
GithubCI / build (push) Has been cancelled
Documented more script commands
This commit is contained in:
commit
a0ddf35f3d
|
|
@ -1,3 +1,4 @@
|
|||
#include "constants/direction.h"
|
||||
#include "constants/event_flag.h"
|
||||
#include "constants/item.h"
|
||||
#include "constants/ground_map.h"
|
||||
|
|
@ -57,8 +58,10 @@
|
|||
#define MSG_ON_BG_AUTO(u, msg) { 0x39, 0, u, 0, 0, msg } // Similar to the above, but the message appears and fades automatically, without any player's input. Used for narration text. The short argument isn't really used, but needs to be greater than 0.
|
||||
// 3a: yes/no choice (only used for saving)
|
||||
// 3b: uber command (conditional jump)
|
||||
// 3c: unknown textbox-related cjump
|
||||
// 3d..3f: input boxes?
|
||||
#define SPECIAL_TEXT(k, i, t) { 0x3C, k, 0, i, t, NULL }
|
||||
#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,9 +78,20 @@
|
|||
#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 CAMERA_PAN(u1, u2) { 0x86, 0, u1, u2, 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?)
|
||||
// 97: ??? (maybe more camera?)
|
||||
#define CAMERA_INIT_PAN { 0x98, 0, 0, 0, 0, NULL }
|
||||
#define CAMERA_END_PAN { 0x99, 0, 0, 0, 0, NULL }
|
||||
// 9a: ??? (maybe more camera?)
|
||||
// 9b..a3: camera-related
|
||||
#define RESET_ARRAY(v) { 0xA4, 0, v, 0, 0, NULL }
|
||||
#define CLEAR_ARRAY(v) { 0xA5, 0, v, 0, 0, NULL }
|
||||
|
|
@ -135,8 +149,11 @@
|
|||
#define CHOICE(h,s) { 0xD9, 0, h, 0, 0, s }
|
||||
#define WAIT(f) { 0xDB, 0, f, 0, 0, NULL }
|
||||
#define WAIT_RANDOM(a,b) { 0xDC, 0, a, b, 0, NULL }
|
||||
// dd..e2 - various HandleAction commands
|
||||
#define STOP_ANIMATION_ON_CURRENT_FRAME { 0xDD, 0, 0, 0, 0, NULL }
|
||||
// de..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 }
|
||||
|
|
@ -564,3 +581,51 @@
|
|||
#define ENTER_CONTROL 404
|
||||
#define SETUP_DEBUG_CAMERA 405
|
||||
#define MOVE_DEBUG_CAMERA 406
|
||||
|
||||
#define SPECIAL_TEXT_UNK_0 0x0
|
||||
#define SPECIAL_TEXT_UNK_1 0x1
|
||||
#define SPECIAL_TEXT_WAITING 0x2
|
||||
#define SPECIAL_TEXT_UNK_3 0x3
|
||||
#define SPECIAL_TEXT_PLAYER_NAME_INPUT 0x4
|
||||
#define SPECIAL_TEXT_TEAM_NAME_INPUT 0x5
|
||||
#define SPECIAL_TEXT_PASSWORD_INPUT 0x6
|
||||
#define SPECIAL_TEXT_FRIEND_MENU 0x7
|
||||
#define SPECIAL_TEXT_MENU 0x8
|
||||
#define SPECIAL_TEXT_YES_NO_WITH_LARGE_BOX 0x9
|
||||
#define SPECIAL_TEXT_LARGE_TEXT_BOX 0xA
|
||||
#define SPECIAL_TEXT_BUY_FRIEND_AREAS 0xB
|
||||
#define SPECIAL_TEXT_DUNGEON_LIST 0xC
|
||||
#define SPECIAL_TEXT_DOJO_LIST 0xD
|
||||
#define SPECIAL_TEXT_SAVE_1 0xE
|
||||
#define SPECIAL_TEXT_SAVE_2 0xF
|
||||
#define SPECIAL_TEXT_STORAGE_WITH_DIALOG 0x10
|
||||
#define SPECIAL_TEXT_STORAGE 0x11
|
||||
#define SPECIAL_TEXT_UNK_12 0x12
|
||||
#define SPECIAL_TEXT_BANK 0x13
|
||||
#define SPECIAL_TEXT_UNK_14 0x14
|
||||
#define SPECIAL_TEXT_UNK_15 0x15
|
||||
#define SPECIAL_TEXT_FRIEND_AREA_SELECT 0x16
|
||||
#define SPECIAL_TEXT_GREEN_KECLEON_SHOP 0x17
|
||||
#define SPECIAL_TEXT_PURPLE_KECLEON_SHOP 0x18
|
||||
#define SPECIAL_TEXT_LINK_SHOP 0x19
|
||||
#define SPECIAL_TEXT_LUMINOUS_CAVE 0x1A
|
||||
#define SPECIAL_TEXT_FRIEND_SHOP 0x1B
|
||||
#define SPECIAL_TEXT_FRIEND_RESCUE 0x1C
|
||||
#define SPECIAL_TEXT_UNK_1D 0x1D
|
||||
#define SPECIAL_TEXT_THANK_YOU_MAIL 0x1E
|
||||
#define SPECIAL_TEXT_PPO_HELP_COUNTER 0x1F
|
||||
#define SPECIAL_TEXT_BULLETIN_BOARD_JOBS 0x20
|
||||
#define SPECIAL_TEXT_BULLETIN_BOARD 0x21
|
||||
#define SPECIAL_TEXT_UNK_22 0x22
|
||||
#define SPECIAL_TEXT_UNK_23 0x23
|
||||
#define SPECIAL_TEXT_DOJO_ENTER 0x24
|
||||
#define SPECIAL_TEXT_DOJO_SUCCESS 0x25
|
||||
#define SPECIAL_TEXT_DOJO_FAILURE 0x26
|
||||
#define SPECIAL_TEXT_DOJO_ALL_CLEARED 0x27
|
||||
#define SPECIAL_TEXT_PERSONALITY_QUIZ 0x28
|
||||
#define SPECIAL_TEXT_UNK_29 0x29
|
||||
#define SPECIAL_TEXT_SCRIPTING_MENU 0x2A
|
||||
#define SPECIAL_TEXT_ITEM_REWARD 0x2B
|
||||
#define SPECIAL_TEXT_UNK_2C 0x2C
|
||||
#define SPECIAL_TEXT_TOOL_BOX 0x2D
|
||||
#define SPECIAL_TEXT_CREDITS_NAME 0x2E
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -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 },
|
||||
{ 0x86, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0006, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CAMERA_PAN(256, 0),
|
||||
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 },
|
||||
CAMERA_PAN(256, 1),
|
||||
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 },
|
||||
|
|
@ -64,34 +64,34 @@ static const struct ScriptRef s_gs167_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs167_g2_s0_eff0_script[] = { /* 0x8219b58 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 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 },
|
||||
AWAIT_CUE(4),
|
||||
CAMERA_INIT_PAN,
|
||||
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,
|
||||
};
|
||||
|
|
@ -31,53 +31,53 @@ static const struct ScriptRef s_gs168_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
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 },
|
||||
CAMERA_END_PAN,
|
||||
CAMERA_INIT_PAN,
|
||||
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,25 +390,25 @@ 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 },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
WAIT(1),
|
||||
JUMPIF(JUDGE_EQ, EVENT_LOCAL, 0, /* to label */ 0),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
WAIT(1),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
WAIT(1),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
WAIT(1),
|
||||
{ 0x54, 0x00, 0x0018, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(24),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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,
|
||||
|
|
@ -36,11 +36,11 @@ 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 },
|
||||
CAMERA_INIT_PAN,
|
||||
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,
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -36,9 +36,9 @@ static const struct ScriptRef s_gs173_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs173_g1_s0_eff0_script[] = { /* 0x8229c80 */
|
||||
DEBUGINFO,
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_INIT_PAN,
|
||||
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),
|
||||
|
|
@ -61,12 +61,12 @@ static const struct ScriptRef s_gs173_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs173_g2_s0_eff0_script[] = { /* 0x8229d9c */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
WAIT(1),
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_INIT_PAN,
|
||||
{ 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),
|
||||
|
|
@ -96,12 +96,12 @@ static const struct ScriptRef s_gs173_g3_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs173_g3_s0_eff0_script[] = { /* 0x8229f58 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
WAIT(1),
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_INIT_PAN,
|
||||
{ 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,65 +21,65 @@ 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 },
|
||||
{ 0x27, 0x01, 0x0001, 0x0000000f, 0x00ffffff, NULL },
|
||||
WAIT(90),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000000, 0x000000c8, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 0, 200),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000001, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 1, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000002, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 2, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000003, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 3, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000004, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 4, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000005, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 5, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000006, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 6, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000007, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 7, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000008, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 8, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000009, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 9, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x0000000a, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 10, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x0000000b, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 11, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x0000000c, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 12, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x0000000d, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 13, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x0000000e, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 14, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x0000000f, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 15, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000010, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 16, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000011, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 17, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000012, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 18, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000013, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 19, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000014, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 20, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000015, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 21, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000016, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 22, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000017, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 23, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000018, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 24, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x00000019, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 25, 181),
|
||||
WAIT(45),
|
||||
{ 0x3c, 0x2e, 0x0000, 0x0000001a, 0x000000b5, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_CREDITS_NAME, 26, 181),
|
||||
WAIT(120),
|
||||
BGM_FADEOUT(330),
|
||||
{ 0x23, 0x01, 0x0078, 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,
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ static const struct ScriptCommand s_gs177_g1_s0_station_sref_script[] = { /* 0x8
|
|||
CHOICE(/* label */ 1, _("No.")),
|
||||
JUMP_LABEL(1),
|
||||
LABEL(0), /* = 0x00 */
|
||||
{ 0x3c, 0x0e, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_SAVE_1, 0, 0),
|
||||
LABEL(1), /* = 0x01 */
|
||||
TEXTBOX_CLEAR,
|
||||
WAIT(60),
|
||||
|
|
|
|||
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,41 +586,41 @@ 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 },
|
||||
{ 0x3c, 0x2c, 0x0000, 0x00000037, 0x00000000, NULL },
|
||||
ALERT_CUE(7),
|
||||
ALERT_CUE(6),
|
||||
AWAIT_CUE(5),
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_UNK_2C, 55, 0),
|
||||
WAIT(10),
|
||||
{ 0x3c, 0x2c, 0x0000, 0x00000042, 0x00000001, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_UNK_2C, 66, 1),
|
||||
WAIT(10),
|
||||
{ 0x3c, 0x2c, 0x0000, 0x0000003f, 0x00000001, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_UNK_2C, 63, 1),
|
||||
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,
|
||||
};
|
||||
|
|
@ -34,88 +34,88 @@ static const struct ScriptRef s_gs180_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs180_g1_s0_eff0_script[] = { /* 0x82303fc */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
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 },
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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 },
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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,
|
||||
};
|
||||
|
|
@ -148,90 +148,90 @@ static const struct ScriptRef s_gs180_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs180_g2_s0_eff0_script[] = { /* 0x8230a64 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
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,65 +252,65 @@ 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,
|
||||
WAIT(30),
|
||||
{ 0x3c, 0x2b, 0x0000, 0x00000003, 0x00000001, NULL },
|
||||
{ 0x3c, 0x2c, 0x0000, 0x0000003a, 0x00000001, NULL },
|
||||
{ 0x3c, 0x2c, 0x0000, 0x0000003f, 0x00000001, NULL },
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_ITEM_REWARD, 3, 1),
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_UNK_2C, 58, 1),
|
||||
SPECIAL_TEXT(SPECIAL_TEXT_UNK_2C, 63, 1),
|
||||
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 },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(486),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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 },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0002, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
SELECT_ANIMATION(2),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(486),
|
||||
{ 0x54, 0x00, 0x0017, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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,
|
||||
};
|
||||
|
|
@ -35,73 +35,73 @@ static const struct ScriptRef s_gs183_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs183_g1_s0_eff0_script[] = { /* 0x823335c */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
CAMERA_INIT_PAN,
|
||||
{ 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 },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(23),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
{ 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,
|
||||
|
|
@ -34,19 +34,19 @@ static const struct ScriptRef s_gs186_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs186_g1_s0_eff0_script[] = { /* 0x8235b18 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
CAMERA_INIT_PAN,
|
||||
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),
|
||||
|
|
@ -32,21 +32,21 @@ static const struct ScriptRef s_gs187_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs187_g1_s0_eff0_script[] = { /* 0x8237c9c */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
CAMERA_INIT_PAN,
|
||||
{ 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,
|
||||
|
|
@ -34,22 +34,22 @@ 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 },
|
||||
CAMERA_END_PAN,
|
||||
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,
|
||||
|
|
@ -128,21 +128,21 @@ static const struct ScriptRef s_gs188_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs188_g2_s0_eff0_script[] = { /* 0x82399f0 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
WAIT(1),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
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,
|
||||
|
|
@ -38,25 +38,25 @@ static const struct ScriptRef s_gs190_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs190_g1_s0_eff0_script[] = { /* 0x823ab28 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
CAMERA_INIT_PAN,
|
||||
{ 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 },
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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 },
|
||||
CAMERA_PAN(256, 2),
|
||||
ALERT_CUE(3),
|
||||
HALT,
|
||||
};
|
||||
|
||||
|
|
@ -206,28 +206,28 @@ 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 },
|
||||
{ 0x86, 0x00, 0x0100, 0x00000002, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CAMERA_PAN(256, 2),
|
||||
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,
|
||||
};
|
||||
|
|
@ -176,83 +176,83 @@ static const struct ScriptRef s_gs195_g1_s0_station_sref = { 402, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs195_g1_s0_eff0_script[] = { /* 0x8246504 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
WAIT(1),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
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 },
|
||||
{ 0x86, 0x00, 0x0200, 0x00000007, 0x00000000, NULL },
|
||||
{ 0x6b, 0x00, 0x0200, 0x00000008, 0x00000000, NULL },
|
||||
ALERT_CUE(6),
|
||||
CAMERA_PAN(512, 7),
|
||||
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 },
|
||||
{ 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 },
|
||||
ROTATE(4, 11, DIRECTION_EAST),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(6),
|
||||
CAMERA_PAN(512, 9),
|
||||
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,
|
||||
};
|
||||
|
|
@ -31,21 +31,21 @@ static const struct ScriptRef s_gs197_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs197_g1_s0_eff0_script[] = { /* 0x8249800 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
CAMERA_INIT_PAN,
|
||||
{ 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 },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0018, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0018, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0018, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(23),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(24),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(25),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(24),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(25),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(24),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(25),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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,
|
||||
};
|
||||
|
|
@ -145,20 +145,20 @@ static const struct ScriptRef s_gs198_g1_s0_station_sref = { 402, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs198_g1_s0_eff0_script[] = { /* 0x824c210 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
CAMERA_INIT_PAN,
|
||||
{ 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,19 +261,19 @@ 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 },
|
||||
CAMERA_PAN(128, 0),
|
||||
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 },
|
||||
BGM_FADEOUT(120),
|
||||
{ 0x86, 0x00, 0x00b3, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_PAN(179, 0),
|
||||
LABEL(8), /* = 0x08 */
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x07, 0x00, 0x001e, 0x0000000d, 0x00000000, NULL },
|
||||
|
|
@ -288,19 +288,19 @@ 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 },
|
||||
CAMERA_PAN(128, 0),
|
||||
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 },
|
||||
BGM_FADEOUT(120),
|
||||
{ 0x86, 0x00, 0x00c0, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_PAN(192, 0),
|
||||
LABEL(10), /* = 0x0a */
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x06, 0x00, 0x001e, 0x0000004f, 0x00000000, NULL },
|
||||
|
|
@ -313,23 +313,23 @@ 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),
|
||||
COND_EQUAL(7, /* to label */ 0),
|
||||
WAIT(15),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x86, 0x00, 0x0080, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_PAN(128, 0),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
LABEL(0), /* = 0x00 */
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x86, 0x00, 0x00c0, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_PAN(192, 0),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
|
@ -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 },
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
{ 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 },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(24),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(475),
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(25),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(25),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(25),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(25),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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 },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(24),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
FANFARE_PLAY2(475),
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0018, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(25),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(24),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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,19 +355,19 @@ 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 },
|
||||
CAMERA_PAN(256, 0),
|
||||
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),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x86, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_PAN(256, 0),
|
||||
LABEL(8), /* = 0x08 */
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x07, 0x00, 0x001e, 0x0000000f, 0x00000000, NULL },
|
||||
|
|
@ -383,19 +383,19 @@ 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 },
|
||||
CAMERA_PAN(256, 0),
|
||||
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),
|
||||
{ 0x53, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x86, 0x00, 0x0100, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_PAN(256, 0),
|
||||
LABEL(10), /* = 0x0a */
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
{ 0x06, 0x00, 0x001e, 0x0000004f, 0x00000000, NULL },
|
||||
|
|
@ -408,26 +408,26 @@ 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 },
|
||||
CAMERA_PAN(256, 0),
|
||||
{ 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 },
|
||||
CAMERA_PAN(256, 0),
|
||||
{ 0x52, 0x00, 0x0000, 0x0000001f, 0x00000000, NULL },
|
||||
HALT,
|
||||
};
|
||||
|
|
@ -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,
|
||||
};
|
||||
|
||||
|
|
@ -641,32 +641,32 @@ static const struct ScriptRef s_gs201_g6_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs201_g6_s0_eff0_script[] = { /* 0x8254eb0 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
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 },
|
||||
{ 0x86, 0x00, 0x0100, 0x00000001, 0x00000000, NULL },
|
||||
{ 0x91, 0x04, 0x000a, 0x00000003, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(2),
|
||||
CAMERA_PAN(256, 1),
|
||||
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 },
|
||||
|
|
@ -46,14 +46,14 @@ static const struct ScriptRef s_gs206_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs206_g1_s0_eff0_script[] = { /* 0x825ead8 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
WAIT(1),
|
||||
END_DELETE,
|
||||
};
|
||||
|
||||
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,
|
||||
|
|
@ -31,18 +31,18 @@ static const struct ScriptRef s_gs209_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs209_g1_s0_eff0_script[] = { /* 0x82621bc */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
CAMERA_INIT_PAN,
|
||||
{ 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 },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0016, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(9),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(23),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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 },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(24),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
FANFARE_PLAY2(517),
|
||||
{ 0x28, 0x01, 0x0005, 0x00000004, 0x00ffffff, NULL },
|
||||
WAIT(3),
|
||||
{ 0x27, 0x00, 0x0005, 0x00000004, 0x00ffffff, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe4, 0x00, 0x0005, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(25),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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,
|
||||
};
|
||||
|
|
@ -242,25 +242,25 @@ static const struct ScriptRef s_gs209_g2_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs209_g2_s0_eff0_script[] = { /* 0x8262ebc */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
WAIT(10),
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_INIT_PAN,
|
||||
{ 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 },
|
||||
{ 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),
|
||||
SELECT_ANIMATION(2),
|
||||
ALERT_CUE(5),
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(24),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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 },
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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,50 +32,50 @@ 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,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs212_g1_s0_obj0_dlg0[] = { /* 0x8264998 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
HALT,
|
||||
};
|
||||
|
||||
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,68 +32,68 @@ 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,
|
||||
};
|
||||
|
||||
static const struct ScriptCommand s_gs213_g1_s0_obj0_dlg0[] = { /* 0x82657a4 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
HALT,
|
||||
};
|
||||
|
||||
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),
|
||||
|
|
@ -32,50 +32,50 @@ static const struct ScriptRef s_gs214_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs214_g1_s0_eff0_script[] = { /* 0x82665f4 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
HALT,
|
||||
};
|
||||
|
||||
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 },
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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 },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x54, 0x00, 0x0019, 0x00000000, 0x00000000, NULL },
|
||||
{ 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 },
|
||||
AWAIT_CUE(7),
|
||||
SELECT_ANIMATION(19),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
SELECT_ANIMATION(25),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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 },
|
||||
{ 0xdd, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
{ 0xe3, 0x00, 0x0007, 0x00000000, 0x00000000, NULL },
|
||||
SELECT_ANIMATION(22),
|
||||
STOP_ANIMATION_ON_CURRENT_FRAME,
|
||||
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),
|
||||
|
|
@ -35,47 +35,47 @@ static const struct ScriptRef s_gs220_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs220_g1_s0_eff0_script[] = { /* 0x826ab30 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
WAIT(1),
|
||||
{ 0xe3, 0x00, 0x0004, 0x00000000, 0x00000000, NULL },
|
||||
{ 0x98, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
AWAIT_CUE(4),
|
||||
CAMERA_INIT_PAN,
|
||||
{ 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,
|
||||
|
|
@ -324,14 +324,14 @@ 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 },
|
||||
CAMERA_INIT_PAN,
|
||||
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,
|
||||
};
|
||||
|
||||
|
|
@ -29,9 +29,9 @@ static const struct ScriptRef s_gs221_g1_s0_station_sref = { 400, 7, NULL /* EVE
|
|||
|
||||
static const struct ScriptCommand s_gs221_g1_s0_eff0_script[] = { /* 0x826d828 */
|
||||
DEBUGINFO,
|
||||
{ 0x99, 0x00, 0x0000, 0x00000000, 0x00000000, NULL },
|
||||
CAMERA_END_PAN,
|
||||
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,
|
||||
};
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user