1 |
if (stonelancer != -1) |
2 |
{ |
3 |
with (stonelancer) |
4 |
scr_depth(); |
5 |
} |
6 |
if (obj_mainchara.x > x && con == -1) |
7 |
{ |
8 |
con = 1; |
9 |
global.interact = 1; |
10 |
global.facing = 1; |
11 |
scr_losecharscr_losecharfunction scr_losechar()
{
global.char[2] = 0;
global.char[1] = 0;
with (obj_darkcontroller)
{
chartotal = 0;
havechar[0] = 0;
havechar[1] = 0;
havechar[2] = 0;
havechar[3] = 0;
for (i = 0; i < 3; i += 1)
{
global.faceaction[i] = 0;
if (global.char[i] != 0)
chartotal += 1;
if (global.char[i] == 1)
{
havechar[0] = 1;
charpos[0] = i;
}
if (global.char[i] == 2)
{
havechar[1] = 1;
charpos[1] = i;
}
if (global.char[i] == 3)
{
havechar[2] = 1;
charpos[2] = i;
}
if (global.char[i] == 4)
{
havechar[3] = 1;
charpos[3] = i;
}
}
}
global.submenu = 0;
global.charselect = -1;
for (i = 0; i < 36; i += 1)
global.submenucoord[i] = 0;
} (); |
12 |
scr_getcharscr_getcharfunction scr_getchar(arg0)
{
getchar = 0;
if (global.char[0] == 0)
{
global.char[0] = arg0;
getchar = 1;
}
if (global.char[1] == 0 && getchar == 0)
{
global.char[1] = arg0;
getchar = 1;
}
if (global.char[2] == 0 && getchar == 0)
{
global.char[2] = arg0;
getchar = 1;
}
with (obj_darkcontroller)
{
chartotal = 0;
havechar[0] = 0;
havechar[1] = 0;
havechar[2] = 0;
havechar[3] = 0;
for (i = 0; i < 3; i += 1)
{
global.faceaction[i] = 0;
if (global.char[i] != 0)
chartotal += 1;
if (global.char[i] == 1)
{
havechar[0] = 1;
charpos[0] = i;
}
if (global.char[i] == 2)
{
havechar[1] = 1;
charpos[1] = i;
}
if (global.char[i] == 3)
{
havechar[2] = 1;
charpos[2] = i;
}
if (global.char[i] == 4)
{
havechar[3] = 1;
charpos[3] = i;
}
}
}
} (2); |
13 |
scr_getcharscr_getcharfunction scr_getchar(arg0)
{
getchar = 0;
if (global.char[0] == 0)
{
global.char[0] = arg0;
getchar = 1;
}
if (global.char[1] == 0 && getchar == 0)
{
global.char[1] = arg0;
getchar = 1;
}
if (global.char[2] == 0 && getchar == 0)
{
global.char[2] = arg0;
getchar = 1;
}
with (obj_darkcontroller)
{
chartotal = 0;
havechar[0] = 0;
havechar[1] = 0;
havechar[2] = 0;
havechar[3] = 0;
for (i = 0; i < 3; i += 1)
{
global.faceaction[i] = 0;
if (global.char[i] != 0)
chartotal += 1;
if (global.char[i] == 1)
{
havechar[0] = 1;
charpos[0] = i;
}
if (global.char[i] == 2)
{
havechar[1] = 1;
charpos[1] = i;
}
if (global.char[i] == 3)
{
havechar[2] = 1;
charpos[2] = i;
}
if (global.char[i] == 4)
{
havechar[3] = 1;
charpos[3] = i;
}
}
}
} (3); |
14 |
scr_makecaterpillarscr_makecaterpillarfunction scr_makecaterpillar(arg0, arg1, arg2, arg3)
{
global.cinstance[arg3] = instance_create(arg0, arg1, obj_caterpillarchara);
global.cinstance[arg3].target = 12 + (arg3 * 12);
if (arg2 == 3)
{
with (global.cinstance[arg3])
{
usprite = spr_ralseiu;
dsprite = spr_ralseid;
rsprite = spr_ralseir;
lsprite = spr_ralseil;
if (global.chapter >= 2)
{
name = "ralsei";
usprite = spr_ralsei_walk_up;
dsprite = spr_ralsei_walk_down;
rsprite = spr_ralsei_walk_right;
lsprite = spr_ralsei_walk_left;
}
}
}
if (arg2 == 4)
{
with (global.cinstance[arg3])
{
name = "noelle";
usprite = spr_noelle_walk_up_dw;
dsprite = spr_noelle_walk_down_dw;
rsprite = spr_noelle_walk_right_dw;
lsprite = spr_noelle_walk_left_dw;
if (global.chapter == 2 && global.plot == 95)
{
dsprite = spr_noelle_walk_down_blush_dw;
rsprite = spr_noelle_walk_right_blush_dw;
lsprite = spr_noelle_walk_left_blush_dw;
}
}
}
if (arg2 == 5)
{
with (global.cinstance[arg3])
{
name = "berdly";
usprite = spr_berdly_walk_up_dw;
dsprite = spr_berdly_walk_down_dw;
rsprite = spr_berdly_walk_right_dw;
lsprite = spr_berdly_walk_left_dw;
}
}
if (arg2 == 6)
{
with (global.cinstance[arg3])
{
name = "starwalker";
usprite = spr_npc_originalstarwalker;
dsprite = spr_npc_originalstarwalker;
rsprite = spr_npc_originalstarwalker;
lsprite = spr_npc_originalstarwalker;
}
}
return global.cinstance[arg3];
} (1750, 240, 2, 0); |
15 |
scr_makecaterpillarscr_makecaterpillarfunction scr_makecaterpillar(arg0, arg1, arg2, arg3)
{
global.cinstance[arg3] = instance_create(arg0, arg1, obj_caterpillarchara);
global.cinstance[arg3].target = 12 + (arg3 * 12);
if (arg2 == 3)
{
with (global.cinstance[arg3])
{
usprite = spr_ralseiu;
dsprite = spr_ralseid;
rsprite = spr_ralseir;
lsprite = spr_ralseil;
if (global.chapter >= 2)
{
name = "ralsei";
usprite = spr_ralsei_walk_up;
dsprite = spr_ralsei_walk_down;
rsprite = spr_ralsei_walk_right;
lsprite = spr_ralsei_walk_left;
}
}
}
if (arg2 == 4)
{
with (global.cinstance[arg3])
{
name = "noelle";
usprite = spr_noelle_walk_up_dw;
dsprite = spr_noelle_walk_down_dw;
rsprite = spr_noelle_walk_right_dw;
lsprite = spr_noelle_walk_left_dw;
if (global.chapter == 2 && global.plot == 95)
{
dsprite = spr_noelle_walk_down_blush_dw;
rsprite = spr_noelle_walk_right_blush_dw;
lsprite = spr_noelle_walk_left_blush_dw;
}
}
}
if (arg2 == 5)
{
with (global.cinstance[arg3])
{
name = "berdly";
usprite = spr_berdly_walk_up_dw;
dsprite = spr_berdly_walk_down_dw;
rsprite = spr_berdly_walk_right_dw;
lsprite = spr_berdly_walk_left_dw;
}
}
if (arg2 == 6)
{
with (global.cinstance[arg3])
{
name = "starwalker";
usprite = spr_npc_originalstarwalker;
dsprite = spr_npc_originalstarwalker;
rsprite = spr_npc_originalstarwalker;
lsprite = spr_npc_originalstarwalker;
}
}
return global.cinstance[arg3];
} (1750, 240, 3, 1); |
16 |
with (obj_caterpillarchara) |
17 |
visible = 0; |
18 |
cutscene_master = scr_cutscene_makescr_cutscene_makefunction scr_cutscene_make()
{
_cutscene_master = instance_create(0, 0, obj_cutscene_master);
_cutscene_master.master_object = id;
return _cutscene_master;
} (); |
19 |
scr_maincharacters_actorsscr_maincharacters_actorsfunction scr_maincharacters_actors()
{
actor_count = 0;
kr = 0;
kr_actor = instance_create(obj_mainchara.x, obj_mainchara.y, obj_actor);
scr_actor_setup(kr, kr_actor, "kris");
kr_actor.sprite_index = obj_mainchara.sprite_index;
kr_actor.depth = obj_mainchara.depth;
with (obj_mainchara)
visible = 0;
for (__jj = 0; __jj < array_length_1d(global.cinstance); __jj++)
{
if (i_ex(global.cinstance[__jj]))
{
if (global.cinstance[__jj].name == "susie")
{
actor_count++;
su = __jj + 1;
su_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor);
scr_actor_setup(su, su_actor, "susie");
su_actor.sprite_index = global.cinstance[__jj].sprite_index;
su_actor.depth = global.cinstance[__jj].depth;
with (global.cinstance[__jj])
visible = 0;
}
if (global.cinstance[__jj].name == "ralsei")
{
actor_count++;
ra = __jj + 1;
ra_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor);
scr_actor_setup(ra, ra_actor, "ralsei");
ra_actor.sprite_index = global.cinstance[__jj].sprite_index;
ra_actor.depth = global.cinstance[__jj].depth;
with (global.cinstance[__jj])
visible = 0;
}
if (global.cinstance[__jj].name == "noelle")
{
actor_count++;
no = __jj + 1;
no_actor = instance_create(global.cinstance[__jj].x, global.cinstance[__jj].y, obj_actor);
scr_actor_setup(no, no_actor, "noelle");
no_actor.sprite_index = global.cinstance[__jj].sprite_index;
no_actor.depth = global.cinstance[__jj].depth;
with (global.cinstance[__jj])
visible = 0;
}
}
}
} (); |
20 |
c_sel(kr); |
21 |
c_facing("r"); |
22 |
c_sel(su); |
23 |
c_setxy(susienpc.x, susienpc.y); |
24 |
c_sprite(spr_cutscene_18_susie_lancer_carry_walk_right); |
25 |
c_autowalk(0); |
26 |
c_halt(); |
27 |
c_sel(ra); |
28 |
c_sprite(spr_cutscene_20_ralsei_walk_right_butler); |
29 |
c_autowalk(0); |
30 |
c_halt(); |
31 |
be = 3; |
32 |
be_actor = instance_create(340, 180, obj_actor); |
33 |
scr_actor_setupscr_actor_setupfunction scr_actor_setup(arg0, arg1, arg2)
{
_actorid = arg0;
_actorinstance = arg1;
_actorname = arg2;
obj_cutscene_master.actor_id[_actorid] = _actorinstance;
obj_cutscene_master.actor_name[_actorid] = _actorname;
with (_actorinstance)
{
number = arg0;
scr_set_facing_sprites(arg2);
}
} (be, be_actor, "berdly"); |
34 |
be_actor.sprite_index = spr_berdly_walk_down_dw; |
35 |
fan_a = 4; |
36 |
fan_a_actor = instance_create(1788, 188, obj_actor); |
37 |
scr_actor_setupscr_actor_setupfunction scr_actor_setup(arg0, arg1, arg2)
{
_actorid = arg0;
_actorinstance = arg1;
_actorname = arg2;
obj_cutscene_master.actor_id[_actorid] = _actorinstance;
obj_cutscene_master.actor_name[_actorid] = _actorname;
with (_actorinstance)
{
number = arg0;
scr_set_facing_sprites(arg2);
}
} (fan_a, fan_a_actor, "fan_a"); |
38 |
fan_a_actor.sprite_index = spr_npc_butler; |
39 |
c_sel(fan_a); |
40 |
c_halt(); |
41 |
fan_b = 5; |
42 |
fan_b_actor = instance_create(1880, 188, obj_actor); |
43 |
scr_actor_setupscr_actor_setupfunction scr_actor_setup(arg0, arg1, arg2)
{
_actorid = arg0;
_actorinstance = arg1;
_actorname = arg2;
obj_cutscene_master.actor_id[_actorid] = _actorinstance;
obj_cutscene_master.actor_name[_actorid] = _actorname;
with (_actorinstance)
{
number = arg0;
scr_set_facing_sprites(arg2);
}
} (fan_b, fan_b_actor, "fan_b"); |
44 |
fan_b_actor.sprite_index = spr_npc_butler; |
45 |
c_sel(fan_b); |
46 |
c_halt(); |
47 |
fan_c = 6; |
48 |
fan_c_actor = instance_create(1733, 150, obj_actor); |
49 |
scr_actor_setupscr_actor_setupfunction scr_actor_setup(arg0, arg1, arg2)
{
_actorid = arg0;
_actorinstance = arg1;
_actorname = arg2;
obj_cutscene_master.actor_id[_actorid] = _actorinstance;
obj_cutscene_master.actor_name[_actorid] = _actorname;
with (_actorinstance)
{
number = arg0;
scr_set_facing_sprites(arg2);
}
} (fan_c, fan_c_actor, "fan_c"); |
50 |
fan_c_actor.sprite_index = spr_npc_butler; |
51 |
c_sel(fan_c); |
52 |
c_halt(); |
53 |
fan_d = 7; |
54 |
fan_d_actor = instance_create(1812, 150, obj_actor); |
55 |
scr_actor_setupscr_actor_setupfunction scr_actor_setup(arg0, arg1, arg2)
{
_actorid = arg0;
_actorinstance = arg1;
_actorname = arg2;
obj_cutscene_master.actor_id[_actorid] = _actorinstance;
obj_cutscene_master.actor_name[_actorid] = _actorname;
with (_actorinstance)
{
number = arg0;
scr_set_facing_sprites(arg2);
}
} (fan_d, fan_d_actor, "fan_c"); |
56 |
fan_d_actor.sprite_index = spr_npc_butler; |
57 |
c_sel(fan_d); |
58 |
c_halt(); |
59 |
fan_e = 8; |
60 |
fan_e_actor = instance_create(1890, 150, obj_actor); |
61 |
scr_actor_setupscr_actor_setupfunction scr_actor_setup(arg0, arg1, arg2)
{
_actorid = arg0;
_actorinstance = arg1;
_actorname = arg2;
obj_cutscene_master.actor_id[_actorid] = _actorinstance;
obj_cutscene_master.actor_name[_actorid] = _actorname;
with (_actorinstance)
{
number = arg0;
scr_set_facing_sprites(arg2);
}
} (fan_e, fan_e_actor, "fan_c"); |
62 |
fan_e_actor.sprite_index = spr_npc_butler; |
63 |
c_sel(fan_e); |
64 |
c_halt(); |
65 |
la = 9; |
66 |
la_actor = instance_create(1605, 255, obj_actor); |
67 |
scr_actor_setupscr_actor_setupfunction scr_actor_setup(arg0, arg1, arg2)
{
_actorid = arg0;
_actorinstance = arg1;
_actorname = arg2;
obj_cutscene_master.actor_id[_actorid] = _actorinstance;
obj_cutscene_master.actor_name[_actorid] = _actorname;
with (_actorinstance)
{
number = arg0;
scr_set_facing_sprites(arg2);
}
} (la, la_actor, "lancer"); |
68 |
la_actor.sprite_index = spr_cutscene_20_lancer_desaturated; |
69 |
c_sel(la); |
70 |
c_autodepth(0); |
71 |
c_depth(98000); |
72 |
c_visible(0); |
73 |
stonelancer = scr_dark_markerscr_dark_markerfunction scr_dark_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
image_xscale = 2;
image_yscale = 2;
}
return thismarker;
} (1606, 236, spr_cutscene_20_lancer_stone); |
74 |
stonelancer.depth = 97000; |
75 |
stonelancer.image_alpha = 0; |
76 |
} |
77 |
if (con == 1 || scr_cutscene_loadedscr_cutscene_loadedfunction scr_cutscene_loaded()
{
var __loadedState = 0;
if (instance_exists(obj_cutscene_master))
{
if (obj_cutscene_master.loadedState == 1)
__loadedState = 1;
}
return __loadedState;
} ()) |
78 |
{ |
79 |
con = 2; |
80 |
alarm[0] = 30; |
81 |
c_msgside("top"); |
82 |
c_soundplay(snd_ralsei_yell); |
83 |
c_sel(su); |
84 |
c_emotec_emotefunction c_emote()
{
if (argument_count == 0)
c_cmd("emote", "!", 30, 0, 0);
else if (argument_count == 1)
c_cmd("emote", argument[0], 30, 0, 0);
else if (argument_count == 2)
c_cmd("emote", argument[0], argument[1], 0, 0);
else if (argument_count == 3)
c_cmd("emote", argument[0], argument[1], argument[2], 0);
} ("!", 30); |
85 |
c_var_instance(susienpc, "visible", 0); |
86 |
c_wait(30); |
87 |
c_speaker("susie"); |
88 |
c_msgsetloc(0, Face 6* Th...Delay 11 that screaming...Delay 11 Ralsei...!?Wait for inputClose Message"\\E6* Th..^1. that screaming..^1. Ralsei...!?/%", "obj_ch2_scene20_slash_Step_0_gml_112_0" ); |
89 |
c_talk_wait(); |
90 |
c_sel(kr); |
91 |
c_walkdirect(1440, 247, 35); |
92 |
c_sel(su); |
93 |
c_sprite(spr_cutscene_18_susie_lancer_carry_walk_right); |
94 |
c_imagespeed(0.25); |
95 |
c_walkdirect(1490, 221, 35); |
96 |
c_mus2("volume", 0, 30); |
97 |
c_pannable(1); |
98 |
c_panspeed(18, 0, 30); |
99 |
c_wait(31); |
100 |
c_halt(); |
101 |
c_speaker("ralsei"); |
102 |
c_msgsetloc(0, Face Q* U-umm,Delay 11 you don't have to scream...Wait for input"\\EQ* U-umm^1, you don't have to scream.../", "obj_ch2_scene20_slash_Step_0_gml_130_0" ); |
103 |
c_msgnextloc(Face 1* ...Delay 11 Just because you like my outfit!Wait for inputClose Message"\\E1* ..^1. Just because you like my outfit!/%", "obj_ch2_scene20_slash_Step_0_gml_131_0" ); |
104 |
c_talk_wait(); |
105 |
c_soundplay(snd_ralsei_yell_fanclub); |
106 |
n = 18; |
107 |
c_sel(ra); |
108 |
c_autodepth(0); |
109 |
c_depth(5000); |
110 |
c_sel(fan_a); |
111 |
c_sprite(spr_swatchling_hurt); |
112 |
c_addxy(0, n); |
113 |
c_shakeobj(); |
114 |
c_sel(fan_b); |
115 |
c_sprite(spr_swatchling_hurt); |
116 |
c_addxy(0, n); |
117 |
c_shakeobj(); |
118 |
c_sel(fan_c); |
119 |
c_sprite(spr_swatchling_hurt); |
120 |
c_addxy(0, n); |
121 |
c_shakeobj(); |
122 |
c_sel(fan_d); |
123 |
c_sprite(spr_swatchling_hurt); |
124 |
c_addxy(0, n); |
125 |
c_shakeobj(); |
126 |
c_sel(fan_e); |
127 |
c_sprite(spr_swatchling_hurt); |
128 |
c_addxy(0, n); |
129 |
c_shakeobj(); |
130 |
c_wait(30); |
131 |
c_panspeed(-4, 0, 20); |
132 |
c_sel(fan_a); |
133 |
c_flip("x"); |
134 |
c_sprite(spr_npc_butler); |
135 |
c_addxy(0, -n); |
136 |
c_autowalk(0); |
137 |
c_imagespeed(0.25); |
138 |
c_walk("r", 8, 60); |
139 |
c_sel(fan_b); |
140 |
c_flip("x"); |
141 |
c_sprite(spr_npc_butler); |
142 |
c_addxy(0, -n); |
143 |
c_autowalk(0); |
144 |
c_imagespeed(0.25); |
145 |
c_walk("r", 8, 60); |
146 |
c_sel(fan_c); |
147 |
c_flip("x"); |
148 |
c_sprite(spr_npc_butler); |
149 |
c_addxy(0, -n); |
150 |
c_autowalk(0); |
151 |
c_imagespeed(0.25); |
152 |
c_walk("r", 8, 60); |
153 |
c_sel(fan_d); |
154 |
c_flip("x"); |
155 |
c_sprite(spr_npc_butler); |
156 |
c_addxy(0, -n); |
157 |
c_autowalk(0); |
158 |
c_imagespeed(0.25); |
159 |
c_walk("r", 8, 60); |
160 |
c_sel(fan_e); |
161 |
c_flip("x"); |
162 |
c_sprite(spr_npc_butler); |
163 |
c_addxy(0, -n); |
164 |
c_autowalk(0); |
165 |
c_imagespeed(0.25); |
166 |
c_walk("r", 8, 60); |
167 |
c_wait(15); |
168 |
c_sel(ra); |
169 |
c_autodepth(1); |
170 |
c_sprite(spr_cutscene_20_ralsei_walk_left_butler); |
171 |
c_imagespeed(0.25); |
172 |
c_walk_wait("l", 8, 5); |
173 |
c_speaker("ralsei"); |
174 |
c_msgsetloc(0, Face H* O-oh!!Delay 11 Kris,Delay 11 Susie!!Delay 11 Umm,Delay 11 how may I serve you...?Wait for input"\\EH* O-oh!^1! Kris^1, Susie!^1! Umm^1, how may I serve you...?/", "obj_ch2_scene20_slash_Step_0_gml_204_0" ); |
175 |
c_facenext("susie", "5"); |
176 |
c_msgnextloc(Face 5* The hell are you doing!?Wait for input"\\E5* The hell are you doing!?/", "obj_ch2_scene20_slash_Step_0_gml_206_0" ); |
177 |
c_facenext("ralsei", "2"); |
178 |
c_msgnextloc(Face 2* Umm,Delay 11 Queen didn't have a room for me,Delay 11 so...Delay 11 err...Wait for inputClose Message"\\E2* Umm^1, Queen didn't have a room for me^1, so..^1. err.../%", "obj_ch2_scene20_slash_Step_0_gml_208_0" ); |
179 |
c_talk_wait(); |
180 |
c_sprite(spr_cutscene_20_ralsei_walk_down_butler); |
181 |
c_imagespeed(0); |
182 |
c_speaker("ralsei"); |
183 |
c_msgsetloc(0, Face 1* She made me into one of her butlers,Delay 11 instead...Wait for inputClose Message"\\E1* She made me into one of her butlers^1, instead.../%", "obj_ch2_scene20_slash_Step_0_gml_215_0" ); |
184 |
c_talk_wait(); |
185 |
c_sel(su); |
186 |
c_imagespeed(0.25); |
187 |
c_walk_wait("r", 12, 8); |
188 |
c_sprite(spr_cutscene_20_susie_lancer_carry_show); |
189 |
c_imagespeed(0.25); |
190 |
c_wait(15); |
191 |
c_imagespeed(0); |
192 |
c_imageindex(3); |
193 |
c_sel(ra); |
194 |
c_sprite(spr_cutscene_20_ralsei_walk_left_butler_unhappy); |
195 |
c_imagespeed(0); |
196 |
c_speaker("susie"); |
197 |
c_msgsetloc(0, Face Z* Whatever!!Delay 11 Ralsei!Delay 11 Can you heal Lancer!?Wait for input"\\EZ* Whatever!^1! Ralsei^1! Can you heal Lancer!?/", "obj_ch2_scene20_slash_Step_0_gml_234_0" ); |
198 |
c_facenext("ralsei", "C"); |
199 |
c_msgnextloc(Face C* O-oh!Wait for input"\\EC* O-oh!/", "obj_ch2_scene20_slash_Step_0_gml_236_0" ); |
200 |
c_facenext("lancer", "A"); |
201 |
c_msgnextloc(Face A* Haha...Delay 11 it's...Delay 11 cold...Wait for inputClose Message"\\EA* Haha..^1. it's..^1. cold.../%", "obj_ch2_scene20_slash_Step_0_gml_238_0" ); |
202 |
c_talk_wait(); |
203 |
c_imagespeed(0.25); |
204 |
c_walk("l", 3, 9); |
205 |
c_wait(60); |
206 |
c_speaker("ralsei"); |
207 |
c_msgsetloc(0, Face 4* ...Delay 11 Susie...Wait for inputClose Message"\\E4* ..^1. Susie.../%", "obj_ch2_scene20_slash_Step_0_gml_248_0" ); |
208 |
c_talk_wait(); |
209 |
c_sprite(spr_cutscene_20_ralsei_walk_up_butler); |
210 |
c_speaker("ralsei"); |
211 |
c_msgsetloc(0, Face 6* ...Wait for inputClose Message"\\E6* .../%", "obj_ch2_scene20_slash_Step_0_gml_255_0" ); |
212 |
c_talk_wait(); |
213 |
c_sprite(spr_cutscene_20_ralsei_walk_left_butler_unhappy); |
214 |
c_speaker("ralsei"); |
215 |
c_msgsetloc(0, Face 8* I'm afraid...Delay 11 This is something I can't heal.Wait for input"\\E8* I'm afraid..^1. This is something I can't heal./", "obj_ch2_scene20_slash_Step_0_gml_262_0" ); |
216 |
c_facenext("susie", "Z"); |
217 |
c_msgnextloc(Face Z* Wh-what?Wait for input"\\EZ* Wh-what?/", "obj_ch2_scene20_slash_Step_0_gml_264_0" ); |
218 |
c_facenext("ralsei", 4); |
219 |
c_msgnextloc(Face 4* Lancer is...Wait for inputClose Message"\\E4* Lancer is.../%", "obj_ch2_scene20_slash_Step_0_gml_266_0" ); |
220 |
c_talk_wait(); |
221 |
c_sel(ra); |
222 |
c_autowalk(0); |
223 |
c_walk("r", 4, 5); |
224 |
c_imagespeed(0.25); |
225 |
c_delaycmd(9, "imagespeed", 0); |
226 |
c_sel(la); |
227 |
c_visible(1); |
228 |
c_sel(la); |
229 |
c_autowalk(0); |
230 |
c_setxy(1606, 236); |
231 |
c_sel(su); |
232 |
c_specialsprite(4); |
233 |
c_imagespeed(0); |
234 |
c_autowalk(0); |
235 |
c_walk("l", 5, 8); |
236 |
c_delaycmd(9, "imagespeed", 0); |
237 |
c_sel(la); |
238 |
c_sprite(spr_cutscene_20_lancer_desaturated); |
239 |
c_var_lerp_instancec_var_lerp_instancefunction c_var_lerp_instance()
{
if (argument_count < 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], 0);
else if (argument_count == 6)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
else if (argument_count == 7)
c_cmd_x("var", argument[0], argument[1], argument[2], argument[3], argument[4], string(argument[5]) + string(argument[6]));
} (stonelancer, "image_alpha", 0, 1, 15); |
240 |
c_wait(10); |
241 |
c_soundplay(snd_petrify); |
242 |
c_wait(10); |
243 |
c_sel(su); |
244 |
c_specialsprite(4); |
245 |
c_sel(la); |
246 |
c_visible(0); |
247 |
c_wait(60); |
248 |
c_sel(su); |
249 |
c_facing("susieunhappy"); |
250 |
c_autowalk(1); |
251 |
c_autodepth(0); |
252 |
c_depth(95000); |
253 |
c_walkdirect_wait(1572, 216, 6); |
254 |
c_sprite(spr_cutscene_20_susie_lancer_shake); |
255 |
c_autowalk(0); |
256 |
c_imagespeed(0.25); |
257 |
c_sel(la); |
258 |
c_visible(0); |
259 |
c_var_instance(stonelancer, "visible", 0); |
260 |
c_speaker("susie"); |
261 |
c_msgsetloc(0, Face Z* Lancer!? Lancer,Delay 11 hey...!!Wait for inputClose Message"\\EZ* Lancer!? Lancer^1, hey...!!/%", "obj_ch2_scene20_slash_Step_0_gml_328_0" ); |
262 |
c_talk_wait(); |
263 |
c_sel(ra); |
264 |
c_sprite(spr_cutscene_20_ralsei_walk_right_butler_unhappy); |
265 |
c_speaker("ralsei"); |
266 |
c_msgsetloc(0, Face 4* You see,Delay 11 each Dark Fountain creates a different "world."Wait for input"\\E4* You see^1, each Dark Fountain creates a different \"world.\"/", "obj_ch2_scene20_slash_Step_0_gml_336_0" ); |
267 |
c_msgnextloc(Face 4* A "world" whose Darkners reflect the will of its fountain.Wait for input"\\E4* A \"world\" whose Darkners reflect the will of its fountain./", "obj_ch2_scene20_slash_Step_0_gml_337_0" ); |
268 |
if (global.lang == "ja") |
269 |
c_msgnextloc(Face 4* その世界を生み出した 「闇の泉」の意志を 受け継いだ者たちなんだよ。Wait for input"\\E4* その世界を生み出した& 「闇の泉」の意志を& 受け継いだ者たちなんだよ。/", "obj_ch2_scene20_slash_Step_0_gml_375_0_b" ); |
270 |
c_msgnextloc(Face 4* But,Delay 11 though those Darkners can exist in their own worlds...Wait for input"\\E4* But^1, though those Darkners can exist in their own worlds.../", "obj_ch2_scene20_slash_Step_0_gml_338_0" ); |
271 |
c_msgnextloc(Face 4* They might not "belong" if they go to another one.Wait for inputClose Message"\\E4* They might not \"belong\" if they go to another one./%", "obj_ch2_scene20_slash_Step_0_gml_339_0" ); |
272 |
c_talk_wait(); |
273 |
c_sel(su); |
274 |
c_sprite(spr_cutscene_20_susie_lancer_look_down); |
275 |
c_speaker("susie"); |
276 |
c_msgsetloc(0, Face C* ...Delay 11 so can we help him!?Wait for inputClose Message"\\EC* ..^1. so can we help him!?/%", "obj_ch2_scene20_slash_Step_0_gml_346_0" ); |
277 |
c_talk_wait(); |
278 |
c_sel(ra); |
279 |
c_sprite(spr_cutscene_20_ralsei_walk_left_butler_unhappy); |
280 |
c_speaker("ralsei"); |
281 |
c_msgsetloc(0, Face A* Yes. There is a way.Wait for input"\\EA* Yes. There is a way./", "obj_ch2_scene20_slash_Step_0_gml_354_0" ); |
282 |
c_msgnextloc(* Castle Town's Grand Fountain is made of pure darkness.Wait for input"* Castle Town's Grand Fountain is made of pure darkness./", "obj_ch2_scene20_slash_Step_0_gml_355_0" ); |
283 |
c_msgnextloc(Face B* As long as it stays flowing,Delay 11 any Darkner can live there.Wait for input"\\EB* As long as it stays flowing^1, any Darkner can live there./", "obj_ch2_scene20_slash_Step_0_gml_356_0" ); |
284 |
c_msgnextloc(Face 2* So...Delay 11 if we bring Lancer back to school,Delay 11 he'll be OK again.Wait for inputClose Message"\\E2* So..^1. if we bring Lancer back to school^1, he'll be OK again./%", "obj_ch2_scene20_slash_Step_0_gml_357_0" ); |
285 |
c_talk_wait(); |
286 |
c_speaker("susie"); |
287 |
c_msgsetloc(0, * ...Delay 11 So we just need to get out of here,Delay 11 huh?Wait for inputClose Message"* ..^1. So we just need to get out of here^1, huh?/%", "obj_ch2_scene20_slash_Step_0_gml_365_0" ); |
288 |
c_talk_wait(); |
289 |
c_speaker("ralsei"); |
290 |
c_msgsetloc(0, Face 2* Right.Wait for input"\\E2* Right./", "obj_ch2_scene20_slash_Step_0_gml_372_0" ); |
291 |
c_facenext("susie", "C"); |
292 |
c_msgnextloc(Face C* ...Delay 11 alright.Wait for inputClose Message"\\EC* ..^1. alright./%", "obj_ch2_scene20_slash_Step_0_gml_374_0" ); |
293 |
c_talk_wait(); |
294 |
c_sel(su); |
295 |
c_sprite(spr_cutscene_20_susie_lancer_smile); |
296 |
c_speaker("susie"); |
297 |
c_msgsetloc(0, Face A* Lancer,Delay 11 we'll be back for you,Delay 11 buddy...Wait for inputClose Message"\\EA* Lancer^1, we'll be back for you^1, buddy.../%", "obj_ch2_scene20_slash_Step_0_gml_378_0" ); |
298 |
c_talk_wait(); |
299 |
c_wait(30); |
300 |
c_sel(su); |
301 |
c_facing("l"); |
302 |
c_emotec_emotefunction c_emote()
{
if (argument_count == 0)
c_cmd("emote", "!", 30, 0, 0);
else if (argument_count == 1)
c_cmd("emote", argument[0], 30, 0, 0);
else if (argument_count == 2)
c_cmd("emote", argument[0], argument[1], 0, 0);
else if (argument_count == 3)
c_cmd("emote", argument[0], argument[1], argument[2], 0);
} ("!", 30); |
303 |
c_autowalk(1); |
304 |
c_var_instance(stonelancer, "visible", 1); |
305 |
c_sel(ra); |
306 |
c_emotec_emotefunction c_emote()
{
if (argument_count == 0)
c_cmd("emote", "!", 30, 0, 0);
else if (argument_count == 1)
c_cmd("emote", argument[0], 30, 0, 0);
else if (argument_count == 2)
c_cmd("emote", argument[0], argument[1], 0, 0);
else if (argument_count == 3)
c_cmd("emote", argument[0], argument[1], argument[2], 0);
} ("!", 30); |
307 |
c_speaker("berdly"); |
308 |
c_fefc(0, 0); |
309 |
c_msgsetloc(0, Face I* Your friend...Delay 11 If we defeat Queen,Delay 11 we can save him?Wait for inputClose Message"\\EI* Your friend..^1. If we defeat Queen^1, we can save him?/%", "obj_ch2_scene20_slash_Step_0_gml_394_0" ); |
310 |
c_talk_wait(); |
311 |
c_sel(kr); |
312 |
c_facing("l"); |
313 |
c_sel(su); |
314 |
c_facing("l"); |
315 |
c_sel(be); |
316 |
c_facing("berdlyunhappy"); |
317 |
c_setxy(1250, 230); |
318 |
c_walkdirect(1298, 230, 15); |
319 |
c_panspeed(-8, 0, 10); |
320 |
c_wait(30); |
321 |
c_speaker("susie"); |
322 |
c_msgsetloc(0, Face 0* Uh,Delay 11 yeah.Wait for inputClose Message"\\E0* Uh^1, yeah./%", "obj_ch2_scene20_slash_Step_0_gml_414_0" ); |
323 |
c_talk_wait(); |
324 |
c_facing("d"); |
325 |
c_speaker("berdly"); |
326 |
c_msgsetloc(0, * With me out of the way,Delay 11 Queen...Wait for inputClose Message"* With me out of the way^1, Queen.../%", "obj_ch2_scene20_slash_Step_0_gml_421_0" ); |
327 |
c_talk_wait(); |
328 |
c_sel(be); |
329 |
c_sprite(spr_berdly_depressed_dw_left); |
330 |
c_halt(); |
331 |
c_speaker("berdly"); |
332 |
c_msgsetloc(0, Face G* ...Delay 11 is going to force Noelle to do her bidding.Wait for input"\\EG* ..^1. is going to force Noelle to do her bidding./", "obj_ch2_scene20_slash_Step_0_gml_431_0" ); |
333 |
c_msgnextloc(Face 9* And if Noelle doesn't want to...Wait for input"\\E9* And if Noelle doesn't want to.../", "obj_ch2_scene20_slash_Step_0_gml_432_0" ); |
334 |
c_msgnextloc(Face 8* ...Delay 11 She might make her face into a robot one.Wait for input"\\E8* ..^1. She might make her face into a robot one./", "obj_ch2_scene20_slash_Step_0_gml_433_0" ); |
335 |
c_facenext("susie", "0"); |
336 |
c_msgnextloc(Face 0* ...Wait for inputClose Message"\\E0* .../%", "obj_ch2_scene20_slash_Step_0_gml_435_0" ); |
337 |
c_talk_wait(); |
338 |
c_facing("berdlyunhappy"); |
339 |
c_walkdirect(1505, 230, 40); |
340 |
c_panspeed(4, 0, 15); |
341 |
c_wait(20); |
342 |
c_sel(kr); |
343 |
c_facing("r"); |
344 |
c_wait(20); |
345 |
c_speaker("berdly"); |
346 |
c_msgsetloc(0, Face 8* Susie...Wait for inputClose Message"\\E8* Susie.../%", "obj_ch2_scene20_slash_Step_0_gml_451_0" ); |
347 |
c_talk_wait(); |
348 |
c_sel(su); |
349 |
c_facing("d"); |
350 |
c_speaker("berdly"); |
351 |
c_msgsetloc(0, Face 9* Could you...Delay 11 assist me in saving Noelle?Wait for input"\\E9* Could you..^1. assist me in saving Noelle?/", "obj_ch2_scene20_slash_Step_0_gml_458_0" ); |
352 |
c_facenext("susie", "6"); |
353 |
c_msgnextloc(Face 6* ...Delay 11 huh...? M-me?Wait for inputClose Message"\\E6* ..^1. huh...? M-me?/%", "obj_ch2_scene20_slash_Step_0_gml_460_0" ); |
354 |
c_talk_wait(); |
355 |
c_facing("l"); |
356 |
c_sel(be); |
357 |
c_sprite(spr_berdly_depressed_dw_left); |
358 |
c_halt(); |
359 |
c_speaker("berdly"); |
360 |
c_msgsetloc(0, Face 9* I...Delay 11 just can't do it by myself.Wait for inputClose Message"\\E9* I..^1. just can't do it by myself./%", "obj_ch2_scene20_slash_Step_0_gml_472_0" ); |
361 |
c_talk_wait(); |
362 |
c_autowalk(0); |
363 |
c_sprite(spr_berdly_smug_point_animated); |
364 |
c_imagespeed(0.25); |
365 |
c_speaker("berdly"); |
366 |
c_msgsetloc(0, Face I* But if you can help me...Delay 11 I have a plan.Wait for input"\\EI* But if you can help me..^1. I have a plan./", "obj_ch2_scene20_slash_Step_0_gml_482_0" ); |
367 |
c_facenext("susie", "K"); |
368 |
c_msgnextloc(Face K* A plan?Wait for inputClose Message"\\EK* A plan?/%", "obj_ch2_scene20_slash_Step_0_gml_484_0" ); |
369 |
c_talk_wait(); |
370 |
c_sel(be); |
371 |
c_facing("berdly"); |
372 |
c_autowalk(1); |
373 |
c_facing("d"); |
374 |
c_speaker("berdly"); |
375 |
c_msgsetloc(0, Face 0* I remember from Queen's tour of this place...Wait for input"\\E0* I remember from Queen's tour of this place.../", "obj_ch2_scene20_slash_Step_0_gml_493_0" ); |
376 |
c_msgnextloc(Face 0* There's a secret shortcut on the third floor.Wait for inputClose Message"\\E0* There's a secret shortcut on the third floor./%", "obj_ch2_scene20_slash_Step_0_gml_494_0" ); |
377 |
c_talk_wait(); |
378 |
c_facing("l"); |
379 |
c_speaker("berdly"); |
380 |
c_msgsetloc(0, Face 1* While Kris is distracting Queen,Delay 11Wait for input"\\E1* While Kris is distracting Queen^1,/", "obj_ch2_scene20_slash_Step_0_gml_500_0" ); |
381 |
c_msgnextloc(Face 0* Susie will take the shortcut to reach Noelle,Delay 11Wait for inputClose Message"\\E0* Susie will take the shortcut to reach Noelle^1,/%", "obj_ch2_scene20_slash_Step_0_gml_501_0" ); |
382 |
c_talk_wait(); |
383 |
c_facing("d"); |
384 |
c_speaker("berdly"); |
385 |
c_msgsetloc(0, Face 0* And transfer her to me on the roof.Wait for input"\\E0* And transfer her to me on the roof./", "obj_ch2_scene20_slash_Step_0_gml_507_0" ); |
386 |
c_msgnextloc(Face 1* From there,Delay 11 I'll bring her to a safe hiding spot...Wait for inputClose Message"\\E1* From there^1, I'll bring her to a safe hiding spot.../%", "obj_ch2_scene20_slash_Step_0_gml_508_0" ); |
387 |
c_talk_wait(); |
388 |
c_autowalk(0); |
389 |
c_sprite(spr_berdly_smug_point_animated); |
390 |
c_imagespeed(0.25); |
391 |
c_speaker("berdly"); |
392 |
c_msgsetloc(0, Face I* And together,Delay 11 we can all defeat Queen!Wait for inputClose Message"\\EI* And together^1, we can all defeat Queen!/%", "obj_ch2_scene20_slash_Step_0_gml_516_0" ); |
393 |
c_talk_wait(); |
394 |
c_sel(su); |
395 |
c_facing("u"); |
396 |
c_speaker("susie"); |
397 |
c_msgsetloc(0, Face 0* ...Wait for inputClose Message"\\E0* .../%", "obj_ch2_scene20_slash_Step_0_gml_523_0" ); |
398 |
c_talk_wait(); |
399 |
c_facing("l"); |
400 |
c_sel(be); |
401 |
c_facing("r"); |
402 |
c_halt(); |
403 |
c_speaker("susie"); |
404 |
c_msgsetloc(0, Face K* Alright,Delay 11 sure. We'll give it a shot.Wait for input"\\EK* Alright^1, sure. We'll give it a shot./", "obj_ch2_scene20_slash_Step_0_gml_534_0" ); |
405 |
c_facenext("berdly", "6"); |
406 |
c_msgnextloc(Face 6* Haha!Delay 11 Most excellent!!Delay 11 Then...Wait for inputClose Message"\\E6* Haha^1! Most excellent!^1! Then.../%", "obj_ch2_scene20_slash_Step_0_gml_536_0" ); |
407 |
c_talk_wait(); |
408 |
c_sel(su); |
409 |
c_autodepth(1); |
410 |
c_sel(be); |
411 |
c_autowalk(1); |
412 |
c_walk_wait("d", 6, 5); |
413 |
c_walk("r", 12, 25); |
414 |
c_delayfacing(46, "l"); |
415 |
c_wait(15); |
416 |
c_sel(kr); |
417 |
c_facing("r"); |
418 |
c_sel(ra); |
419 |
c_sprite(spr_cutscene_20_ralsei_walk_right_butler); |
420 |
c_sel(su); |
421 |
c_facing("r"); |
422 |
c_wait(30); |
423 |
c_speaker("berdly"); |
424 |
c_msgsetloc(0, Face 7* See you on the roof,Delay 11 fellow agent!Wait for inputClose Message"\\E7* See you on the roof^1, fellow agent!/%", "obj_ch2_scene20_slash_Step_0_gml_563_0" ); |
425 |
c_talk_wait(); |
426 |
c_sel(be); |
427 |
c_walk("r", 10, 30); |
428 |
c_panobj(kr_actor, 30); |
429 |
c_wait(15); |
430 |
c_sel(su); |
431 |
c_facing("l"); |
432 |
c_sel(ra); |
433 |
c_sprite(spr_cutscene_20_ralsei_walk_left_butler); |
434 |
c_wait(15); |
435 |
c_speaker("susie"); |
436 |
c_msgsetloc(0, Face 2* Alright,Delay 11 let's go!Wait for inputClose Message"\\E2* Alright^1, let's go!/%", "obj_ch2_scene20_slash_Step_0_gml_583_0" ); |
437 |
c_talk_wait(); |
438 |
c_sel(su); |
439 |
c_walkdirect(1360, 230, 25); |
440 |
c_delayfacing(26, "r"); |
441 |
c_sel(ra); |
442 |
c_autowalk(0); |
443 |
c_walkdirect(1290, 242, 25); |
444 |
c_imagespeed(0.25); |
445 |
c_delaycmd(26, "imagespeed", 0); |
446 |
c_delaycmd(26, "sprite", spr_cutscene_20_ralsei_walk_right_butler); |
447 |
c_wait(60); |
448 |
c_sel(su); |
449 |
c_facing("l"); |
450 |
c_speaker("susie"); |
451 |
c_msgsetloc(0, Face 5* ...Delay 11 would you take that off already!?Wait for input"\\E5* ..^1. would you take that off already!?/", "obj_ch2_scene20_slash_Step_0_gml_607_0" ); |
452 |
c_facenext("ralsei", "Q"); |
453 |
c_msgnextloc(Face Q* S-sorry!Wait for inputClose Message"\\EQ* S-sorry!/%", "obj_ch2_scene20_slash_Step_0_gml_609_0" ); |
454 |
c_talk_wait(); |
455 |
c_wait(16); |
456 |
c_soundplay(snd_swing); |
457 |
c_sel(kr); |
458 |
c_spin(2); |
459 |
c_sel(su); |
460 |
c_spin(2); |
461 |
c_sel(ra); |
462 |
c_addxy(0, -5); |
463 |
c_spin(2); |
464 |
c_wait(16); |
465 |
c_soundplay(snd_bell); |
466 |
c_sel(kr); |
467 |
c_sprite(spr_kris_pose); |
468 |
c_addxy(-2, -2); |
469 |
c_spin(0); |
470 |
c_sel(su); |
471 |
c_sprite(spr_susie_pose); |
472 |
c_addxy(2, 2); |
473 |
c_spin(0); |
474 |
c_sel(ra); |
475 |
c_sprite(spr_ralsei_pose); |
476 |
c_addxy(-10, 0); |
477 |
c_spin(0); |
478 |
c_mus2("volume", 1, 15); |
479 |
c_wait(15); |
480 |
} |
481 |
if (con == 3 && !d_ex()) |
482 |
{ |
483 |
con = 4; |
484 |
c_pannable(0); |
485 |
c_actortokris(); |
486 |
c_actortocaterpillar(); |
487 |
c_terminatekillactors(); |
488 |
} |
489 |
if (con == 4 && !i_ex(obj_cutscene_master)) |
490 |
{ |
491 |
con = 0; |
492 |
global.interact = 0; |
493 |
global.facing = 0; |
494 |
global.plot = 120; |
495 |
lancernpc = instance_create(stonelancer.x, stonelancer.y, obj_pushable_lancer); |
496 |
with (stonelancer) |
497 |
instance_destroy(); |
498 |
instance_destroy(); |
499 |
} |