1 |
if (obj_mainchara.x > 1120 && con == -1) |
2 |
{ |
3 |
con = 1; |
4 |
global.interact = 1; |
5 |
global.facing = 1; |
6 |
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;
} (); |
7 |
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;
}
}
}
} (); |
8 |
qu = 4; |
9 |
qu_actor = instance_create(1670, 130, obj_actor); |
10 |
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);
}
} (qu, qu_actor, "queen"); |
11 |
qu_actor.sprite_index = spr_cutscene_26_queen_back; |
12 |
c_sel(qu); |
13 |
c_autowalk(0); |
14 |
c_imagespeed(0.25); |
15 |
no = 5; |
16 |
no_actor = instance_create(2146, 167, obj_actor); |
17 |
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);
}
} (no, no_actor, "noelle"); |
18 |
no_actor.sprite_index = spr_noelle_walk_down_dw; |
19 |
c_sel(no); |
20 |
c_autodepth(0); |
21 |
no_actor.depth = queenhand.depth - 100; |
22 |
c_visible(0); |
23 |
qu_flame = 6; |
24 |
qu_flame_actor = 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;
} (1670, 130, spr_queen_chair_flame_side); |
25 |
scr_actor_setup_nofacingscr_actor_setup_nofacingfunction scr_actor_setup_nofacing(arg0, arg1, arg2)
{
_actorid = arg0;
_actorinstance = arg1;
_actorname = arg2;
obj_cutscene_master.actor_id[_actorid] = _actorinstance;
obj_cutscene_master.actor_name[_actorid] = _actorname;
_actorinstance.name = _actorname;
} (qu_flame, qu_flame_actor, "qu_flame"); |
26 |
c_sel(qu_flame); |
27 |
c_imagespeed(0.25); |
28 |
c_stickto(qu_actor, 100); |
29 |
queenwinehand = 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;
} (1600, cameray() + view_hport[0] + 100, spr_cutscene_26_queen_giga_hand_glass); |
30 |
queenwinehand.depth = 1000100; |
31 |
queenwinehand.image_speed = 0; |
32 |
queenwinehand.visible = 0; |
33 |
queenfistleft = 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;
} (1770, cameray() + view_hport[0] + 100, spr_cutscene_26_queen_giga_fist_left); |
34 |
queenfistleft.depth = 1000240; |
35 |
queenfistleft.visible = 0; |
36 |
damage1 = 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;
} (1680, 266, spr_cutscene_26_slam_damage); |
37 |
damage1.depth = 950000; |
38 |
damage1.visible = 0; |
39 |
damage2 = 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;
} (2100, 266, spr_cutscene_26_slam_damage); |
40 |
damage2.depth = 950000; |
41 |
damage2.visible = 0; |
42 |
} |
43 |
if (con == 1) |
44 |
{ |
45 |
con = 2; |
46 |
alarm[0] = 30; |
47 |
c_wait(15); |
48 |
c_mus2("volume", 0, 30); |
49 |
c_pannable(1); |
50 |
c_panspeed_wait(5, 0, 120); |
51 |
c_mus("free_all"); |
52 |
c_msgside("bottom"); |
53 |
c_var_instance(id, "set_queen_voice", true); |
54 |
c_speaker("no_name"); |
55 |
c_msgsetloc(0, * The KnightWait for input"* The Knight/", "obj_ch2_scene26_slash_Step_0_gml_98_0" ); |
56 |
c_msgnextloc(* The Roaring Knight...Wait for inputClose Message"* The Roaring Knight.../%", "obj_ch2_scene26_slash_Step_0_gml_99_0" ); |
57 |
c_talk_wait(); |
58 |
c_var_instance(id, "laser_con", 0); |
59 |
c_msgsetloc(0, * Today,Delay 11 It Deigned To Create This WorldWait for inputClose Message"* Today^1, It Deigned To Create This World/%", "obj_ch2_scene26_slash_Step_0_gml_100_0" ); |
60 |
c_talk_wait(); |
61 |
c_waitcustom(); |
62 |
} |
63 |
if (con == 3 && obj_ch2_scene26_cityscape.cityscape_reveal && customcon == 1) |
64 |
{ |
65 |
con = 4; |
66 |
alarm[0] = 30; |
67 |
customcon = 0; |
68 |
c_waitcustom_end(); |
69 |
c_sel(qu); |
70 |
c_autowalk(0); |
71 |
c_walkdirect(1581, 173, 15); |
72 |
c_var_instance(id, "laser_con", 1); |
73 |
c_msgsetloc(0, * Reaching Its Long Hand To The SkyWait for inputClose Message"* Reaching Its Long Hand To The Sky/%", "obj_ch2_scene26_slash_Step_0_gml_101_0" ); |
74 |
c_talk_wait(); |
75 |
c_waitcustom(); |
76 |
} |
77 |
if (con == 5 && obj_ch2_scene26_cityscape.hand_both_reveal_finish && customcon == 1) |
78 |
{ |
79 |
con = 6; |
80 |
alarm[0] = 30; |
81 |
customcon = 0; |
82 |
c_waitcustom_end(); |
83 |
c_var_instance(id, "laser_con", 2); |
84 |
c_msgsetloc(0, * It Coursed Its Will Into Its BladeWait for inputClose Message"* It Coursed Its Will Into Its Blade/%", "obj_ch2_scene26_slash_Step_0_gml_102_0" ); |
85 |
c_talk_wait(); |
86 |
c_waitcustom(); |
87 |
} |
88 |
if (con == 7 && obj_ch2_scene26_cityscape.knife_hover && customcon == 1) |
89 |
{ |
90 |
con = 10; |
91 |
alarm[0] = 30; |
92 |
customcon = 0; |
93 |
c_waitcustom_end(); |
94 |
c_var_instance(id, "laser_con", 3); |
95 |
c_msgsetloc(0, * And MadeWait for inputClose Message"* And Made/%", "obj_ch2_scene26_slash_Step_0_gml_103_0" ); |
96 |
c_talk_wait(); |
97 |
c_sel(qu); |
98 |
c_autowalk(0); |
99 |
c_walkdirect(1670, 130, 15); |
100 |
c_msgsetloc(0, * Thrusting The Fountain From The EarthWait for inputClose Message"* Thrusting The Fountain From The Earth/%", "obj_ch2_scene26_slash_Step_0_gml_104_0" ); |
101 |
c_talk_wait(); |
102 |
c_wait(30); |
103 |
c_msgsetloc(0, * ...Wait for input"* .../", "obj_ch2_scene26_slash_Step_0_gml_115_0" ); |
104 |
c_msgnextloc(* Unfortunately The World They CreatedWait for input"* Unfortunately The World They Created/", "obj_ch2_scene26_slash_Step_0_gml_116_0" ); |
105 |
c_msgnextloc(* Is Trapped Within The Confines Of The LibraryWait for input"* Is Trapped Within The Confines Of The Library/", "obj_ch2_scene26_slash_Step_0_gml_117_0" ); |
106 |
c_msgnextloc(* If Only We Had A Way To Make More DarknessWait for input"* If Only We Had A Way To Make More Darkness/", "obj_ch2_scene26_slash_Step_0_gml_118_0" ); |
107 |
c_msgnextloc(* We Might Be Able To Cover The Whole WorldWait for input"* We Might Be Able To Cover The Whole World/", "obj_ch2_scene26_slash_Step_0_gml_119_0" ); |
108 |
c_msgnextloc(* ...Wait for input"* .../", "obj_ch2_scene26_slash_Step_0_gml_120_0" ); |
109 |
c_msgnextloc(* That Is When I RealizedWait for input"* That Is When I Realized/", "obj_ch2_scene26_slash_Step_0_gml_131_0" ); |
110 |
c_msgnextloc(* This Power...Delay 11 This Power Of The WillWait for input"* This Power..^1. This Power Of The Will/", "obj_ch2_scene26_slash_Step_0_gml_132_0" ); |
111 |
c_msgnextloc(* This Power Of Determination...Wait for inputClose Message"* This Power Of Determination.../%", "obj_ch2_scene26_slash_Step_0_gml_133_0" ); |
112 |
c_talk(); |
113 |
c_wait_box(1); |
114 |
c_var_instance(id, "laser_con", 5); |
115 |
c_waittalk(); |
116 |
c_var_instance(id, "laser_con", 6); |
117 |
c_msgsetloc(0, * Is This Not Something That All Lightners Possess...?Wait for input"* Is This Not Something That All Lightners Possess...?/", "obj_ch2_scene26_slash_Step_0_gml_146_0" ); |
118 |
c_msgnextloc(* If One Was SimplyWait for input"* If One Was Simply/", "obj_ch2_scene26_slash_Step_0_gml_159_0" ); |
119 |
c_msgnextloc(* Determined EnoughWait for inputClose Message"* Determined Enough/%", "obj_ch2_scene26_slash_Step_0_gml_160_0" ); |
120 |
c_talk_wait(); |
121 |
c_var_instance(id, "laser_con", 7); |
122 |
c_msgsetloc(0, * Could Not Anyone Make A Dark Fountain?Wait for input"* Could Not Anyone Make A Dark Fountain?/", "obj_ch2_scene26_slash_Step_0_gml_161_0" ); |
123 |
c_msgnextloc(* So ThenWait for input"* So Then/", "obj_ch2_scene26_slash_Step_0_gml_172_0" ); |
124 |
c_msgnextloc(* If The Knight Has Taken Its LeaveWait for input"* If The Knight Has Taken Its Leave/", "obj_ch2_scene26_slash_Step_0_gml_173_0" ); |
125 |
c_msgnextloc(* Then I Will Simply...Wait for inputClose Message"* Then I Will Simply.../%", "obj_ch2_scene26_slash_Step_0_gml_184_0" ); |
126 |
c_talk_wait(); |
127 |
c_var_instance(id, "laser_con", 8); |
128 |
c_msgsetloc(0, * Make A New OneWait for inputClose Message"* Make A New One/%", "obj_ch2_scene26_slash_Step_0_gml_185_0" ); |
129 |
c_talk_wait(); |
130 |
c_wait(30); |
131 |
c_var_instance(id, "laser_con", 5); |
132 |
c_wait(30); |
133 |
if (scr_sideb_get_phasescr_sideb_get_phasefunction scr_sideb_get_phase()
{
var phase = 0;
if ( global.flag[916 snowgrave_fail] == 0)
{
if ( global.flag[915 snowgrave_plot] > 0 && global.flag[915 snowgrave_plot] < 4)
phase = 1;
if ( global.flag[915 snowgrave_plot] >= 4 && global.flag[915 snowgrave_plot] < 7)
phase = 2;
if ( global.flag[915 snowgrave_plot] >= 7 && global.flag[915 snowgrave_plot] < 20)
phase = 3;
if ( global.flag[915 snowgrave_plot] >= 20)
phase = 4;
}
return phase;
} () < 2) |
134 |
{ |
135 |
c_sel(qu); |
136 |
c_sprite(spr_queen_chair_pose); |
137 |
c_sel(qu_flame); |
138 |
c_sprite(spr_queen_chair_flame); |
139 |
c_panspeed(8, 0, 43); |
140 |
c_sel(qu); |
141 |
c_autowalk(0); |
142 |
c_walk_wait("r", 6, 45); |
143 |
c_msgzurasu(1); |
144 |
c_speaker("queen"); |
145 |
c_msgsetloc(0, Face B* Noelle Honey Darling Sweetie GravyWait for input"\\EB* Noelle Honey Darling Sweetie Gravy/", "obj_ch2_scene26_slash_Step_0_gml_207_0" ); |
146 |
c_msgnextloc(Face 1* How Do You Find The Giant Hand?Wait for inputClose Message"\\E1* How Do You Find The Giant Hand?/%", "obj_ch2_scene26_slash_Step_0_gml_208_0" ); |
147 |
c_talk_wait(); |
148 |
c_var_instance(id, "disable_face", true); |
149 |
c_speaker("noelle"); |
150 |
c_msgsetloc(0, * ...Wait for inputClose Message"* .../%", "obj_ch2_scene26_slash_Step_0_gml_210_0" ); |
151 |
c_talk_wait(); |
152 |
c_var_instance(id, "enable_face", false); |
153 |
c_speaker("queen"); |
154 |
c_msgsetloc(0, Face 1* Great And How Do You Feel About Worlddomination?Wait for inputClose Message"\\E1* Great And How Do You Feel About Worlddomination?/%", "obj_ch2_scene26_slash_Step_0_gml_212_0" ); |
155 |
c_talk_wait(); |
156 |
c_var_instance(id, "rudebuster", true); |
157 |
c_wait(10); |
158 |
c_sel(qu_flame); |
159 |
c_visible(0); |
160 |
c_sel(qu); |
161 |
c_jumpc_jumpfunction c_jump(arg0, arg1, arg2, arg3)
{
c_cmd("jump", arg0, arg1, arg2, arg3);
} (2442, cameray() + view_hport[0] + 100, 40, 30); |
162 |
c_wait(15); |
163 |
c_autodepth(0); |
164 |
c_depth(9500000); |
165 |
c_msgside("top"); |
166 |
c_msgzurasu(0); |
167 |
c_speaker("queen"); |
168 |
c_msgsetloc(0, Face 8* Oooooo Ouchie MamaWait for inputClose Message"\\E8* Oooooo Ouchie Mama/%", "obj_ch2_scene26_slash_Step_0_gml_235_0" ); |
169 |
c_talk_wait(); |
170 |
c_wait(40); |
171 |
c_sel(kr); |
172 |
c_setxy(1700, kr_actor.y); |
173 |
c_walkdirect(1800, 226, 30); |
174 |
c_sel(su); |
175 |
c_setxy(1700, su_actor.y); |
176 |
c_walkdirect(1870, 210, 30); |
177 |
c_sel(ra); |
178 |
c_setxy(1700, ra_actor.y); |
179 |
c_walkdirect(1725, 214, 30); |
180 |
c_panspeed(-5, 0, 25); |
181 |
c_var_instance(queenhand, "sprite_index", spr_cutscene_26_queen_giga_bonds_broken); |
182 |
c_sel(no); |
183 |
c_visible(1); |
184 |
c_soundplay(snd_jump); |
185 |
c_autowalk(0); |
186 |
c_jump_spritec_jump_spritefunction c_jump_sprite(arg0, arg1, arg2, arg3, arg4, arg5)
{
c_cmd_x("jumpsprite", arg0, arg1, arg2, arg3, arg4, arg5);
} (2105, 210, 10, 15, spr_noelle_shocked_dw, spr_noelle_kneel); |
187 |
c_wait(15); |
188 |
c_sprite(spr_noelle_kneel); |
189 |
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]));
} (queenhand, "y", queenhand.y, cameray() + view_hport[0] + 200, 60); |
190 |
c_wait(30); |
191 |
c_sprite(spr_noelle_kneel_face_left); |
192 |
c_msgside("bottom"); |
193 |
c_speaker("noelle"); |
194 |
c_msgsetloc(0, Face N* S-Susie...!Delay 11 You...Delay 11 you came to save me!Wait for inputClose Message"\\EN* S-Susie...^1! You..^1. you came to save me!/%", "obj_ch2_scene26_slash_Step_0_gml_277_0" ); |
195 |
c_talk_wait(); |
196 |
c_sel(no); |
197 |
c_sprite(spr_noelle_kneel_happy); |
198 |
c_halt(); |
199 |
c_speaker("noelle"); |
200 |
c_msgsetloc(0, Face 6* Somehow,Delay 11 I...Delay 11 I...Delay 11 I knew you would...Wait for inputClose Message"\\E6* Somehow^1, I..^1. I..^1. I knew you would.../%", "obj_ch2_scene26_slash_Step_0_gml_285_0" ); |
201 |
c_talk_wait(); |
202 |
c_sel(su); |
203 |
c_facing("u"); |
204 |
c_speaker("susie"); |
205 |
c_msgsetloc(0, Face 3* Uh,Delay 11 you did?Wait for inputClose Message"\\E3* Uh^1, you did?/%", "obj_ch2_scene26_slash_Step_0_gml_292_0" ); |
206 |
c_talk_wait(); |
207 |
c_sel(no); |
208 |
c_sprite(spr_cutscene_23b_noelle_blush); |
209 |
c_halt(); |
210 |
c_speaker("noelle"); |
211 |
c_msgsetloc(0, Face P* Umm,Delay 11 I mean...Delay 11 I...Delay 11 umm.. well...Wait for input"\\EP* Umm^1, I mean..^1. I..^1. umm.. well.../", "obj_ch2_scene26_slash_Step_0_gml_298_0" ); |
212 |
c_msgnextloc(Face L* ...Wait for inputClose Message"\\EL* .../%", "obj_ch2_scene26_slash_Step_0_gml_306_0" ); |
213 |
c_talk_wait(); |
214 |
c_wait(5); |
215 |
c_sel(no); |
216 |
c_sprite(spr_noelle_shocked_dw); |
217 |
c_shakeobj(); |
218 |
c_sel(su); |
219 |
c_facing("r"); |
220 |
c_speaker("noelle"); |
221 |
c_msgsetloc(0, Face B* W...Delay 11 Wait!Delay 11 Wait wait wait!!Wait for input"\\EB* W..^1. Wait^1! Wait wait wait!!/", "obj_ch2_scene26_slash_Step_0_gml_319_0" ); |
222 |
c_msgnextloc(Face E* You need to get out of here!!Delay 11 Hurry!!Wait for inputClose Message"\\EE* You need to get out of here!^1! Hurry!!/%", "obj_ch2_scene26_slash_Step_0_gml_320_0" ); |
223 |
c_talk_wait(); |
224 |
c_sel(su); |
225 |
c_facing("susieunhappy"); |
226 |
c_facing("r"); |
227 |
c_sel(ra); |
228 |
c_facing("ralseiunhappy"); |
229 |
c_facing("r"); |
230 |
c_speaker("susie"); |
231 |
c_msgsetloc(0, Face 6* H-huh?!Wait for inputClose Message"\\E6* H-huh?!/%", "obj_ch2_scene26_slash_Step_0_gml_333_0" ); |
232 |
c_talk_wait(); |
233 |
c_mus("free_all"); |
234 |
c_soundplay(snd_queen_laugh_bitcrush_deep); |
235 |
c_wait(60); |
236 |
c_var_instance(id, "shakeloop", true); |
237 |
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]));
} (bg_cover, "image_alpha", 0, 1, 60); |
238 |
c_sel(ra); |
239 |
c_sprite(spr_ralsei_hurt_overworld); |
240 |
c_sel(su); |
241 |
c_sprite(spr_susie_shock_r); |
242 |
c_wait(60); |
243 |
c_mus("free_all"); |
244 |
c_mus2("initloop", "giant_queen_appears.ogg", 0); |
245 |
c_sel(ra); |
246 |
c_facing("r"); |
247 |
c_sel(su); |
248 |
c_facing("r"); |
249 |
c_sel(no); |
250 |
c_facing("l"); |
251 |
c_wait(10); |
252 |
c_var_instance(id, "release_queen", true); |
253 |
c_wait(30); |
254 |
c_var_instance(id, "rockanim", true); |
255 |
c_var_instance(id, "rockdog", true); |
256 |
c_sel(kr); |
257 |
c_facing("u"); |
258 |
c_sel(ra); |
259 |
c_sprite(spr_ralsei_shocked_behind); |
260 |
c_sel(su); |
261 |
c_sprite(spr_susie_shocked_behind); |
262 |
c_sel(no); |
263 |
c_sprite(spr_noelle_shocked_behind_dw); |
264 |
c_wait(30); |
265 |
c_var_instance(id, "shakeloop", false); |
266 |
c_wait(30); |
267 |
c_soundplay(snd_queen_laugh_bitcrush_deep); |
268 |
c_var_instance(id, "queen_laugh_start", true); |
269 |
c_shake(); |
270 |
c_wait(62); |
271 |
c_var_instance(id, "queen_laugh_stop", true); |
272 |
c_wait(10); |
273 |
c_speaker("ralsei"); |
274 |
c_msgsetloc(0, Face C* Q...Delay 11 Queen!?Wait for input"\\EC* Q..^1. Queen!?/", "obj_ch2_scene26_slash_Step_0_gml_436_0" ); |
275 |
c_facenext("queen", "B"); |
276 |
c_msgnextloc(Face B* Seems That You Failed To NoticeWait for input"\\EB* Seems That You Failed To Notice/", "obj_ch2_scene26_slash_Step_0_gml_438_0" ); |
277 |
c_msgnextloc(Face 6* The Giant Freaking Robot In The Middle Of My PalaceWait for input"\\E6* The Giant Freaking Robot In The Middle Of My Palace/", "obj_ch2_scene26_slash_Step_0_gml_439_0" ); |
278 |
c_facenext("noelle", "C"); |
279 |
c_msgnextloc(Face C* Th...Delay 11 this isn't good...Delay 11 she's...Delay 11 she's invincible like this!!Wait for input"\\EC* Th..^1. this isn't good..^1. she's..^1. she's invincible like this!!/", "obj_ch2_scene26_slash_Step_0_gml_441_0" ); |
280 |
c_facenext("susie", "K"); |
281 |
c_msgnextloc(Face K* Huh?Wait for input"\\EK* Huh?/", "obj_ch2_scene26_slash_Step_0_gml_443_0" ); |
282 |
c_facenext("noelle", "B"); |
283 |
c_msgnextloc(Face B* She...Delay 11 she's been bragging about her final form all day!!Wait for inputClose Message"\\EB* She..^1. she's been bragging about her final form all day!!/%", "obj_ch2_scene26_slash_Step_0_gml_445_0" ); |
284 |
c_talk_wait(); |
285 |
c_sel(kr); |
286 |
c_facing("r"); |
287 |
c_sel(ra); |
288 |
c_facing("r"); |
289 |
c_sel(su); |
290 |
c_facing("r"); |
291 |
c_sel(no); |
292 |
c_facing("l"); |
293 |
c_wait(10); |
294 |
c_speaker("susie"); |
295 |
c_msgsetloc(0, Face 4* H...Delay 11 heh...Wait for inputClose Message"\\E4* H..^1. heh.../%", "obj_ch2_scene26_slash_Step_0_gml_464_0" ); |
296 |
c_talk_wait(); |
297 |
c_sel(su); |
298 |
c_autowalk(0); |
299 |
c_sprite(spr_cutscene_09_susie_point); |
300 |
c_imageindex(0); |
301 |
c_imagespeed(0.15); |
302 |
c_speaker("susie"); |
303 |
c_msgsetloc(0, Face H* You think growing a few inches is gonna help!?Wait for input"\\EH* You think growing a few inches is gonna help!?/", "obj_ch2_scene26_slash_Step_0_gml_475_0" ); |
304 |
c_facenext("queen", 0); |
305 |
c_msgnextloc(Face O* YesWait for inputClose Message"\\EO* Yes/%", "obj_ch2_scene26_slash_Step_0_gml_477_0" ); |
306 |
c_talk_wait(); |
307 |
c_wait(10); |
308 |
c_sel(su); |
309 |
c_autowalk(1); |
310 |
c_facing("u"); |
311 |
c_var_instance(queenwinehand, "visible", 1); |
312 |
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]));
} (queenwinehand, "y", queenwinehand.y, 149, 15); |
313 |
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]));
} (queenwinehand, "x", 1850, 1600, 15, 3, "inout"); |
314 |
c_panspeed_wait(-5, 0, 20); |
315 |
c_wait(15); |
316 |
c_sel(su); |
317 |
c_facing("l"); |
318 |
c_sel(ra); |
319 |
c_facing("u"); |
320 |
c_sel(kr); |
321 |
c_facing("l"); |
322 |
c_var_instance(id, "winelaser", true); |
323 |
c_var_instance(queenwinehand, "image_index", 1); |
324 |
c_wait(4); |
325 |
c_sel(no); |
326 |
c_depth(96849); |
327 |
c_wait(4); |
328 |
c_soundplay(snd_shadowpendant); |
329 |
c_wait(15); |
330 |
c_wait(3); |
331 |
c_sel(su); |
332 |
c_facing("d"); |
333 |
c_sel(ra); |
334 |
c_facing("r"); |
335 |
c_sel(kr); |
336 |
c_facing("d"); |
337 |
c_panspeed_wait(20, 0, 5); |
338 |
c_sel(su); |
339 |
c_facing("r"); |
340 |
c_sel(kr); |
341 |
c_facing("r"); |
342 |
c_wait(7); |
343 |
c_sel(ra); |
344 |
c_soundplay(snd_impact); |
345 |
c_autowalk(0); |
346 |
c_sprite(spr_cutscene_10_ralsei_splat); |
347 |
c_addxy(-35, 50); |
348 |
c_shakeobj(); |
349 |
c_wait(2); |
350 |
c_sel(kr); |
351 |
c_shakeobj(); |
352 |
c_soundplay(snd_impact); |
353 |
c_sprite(spr_krisb_defeat); |
354 |
c_wait(2); |
355 |
c_sel(su); |
356 |
c_shakeobj(); |
357 |
c_soundplay(snd_impact); |
358 |
c_sprite(spr_susieb_defeat); |
359 |
c_wait(6); |
360 |
c_sel(no); |
361 |
c_shakeobj(); |
362 |
c_sprite(spr_noelle_kneel); |
363 |
c_wait(15); |
364 |
c_depth(no_actor.depth + 100); |
365 |
c_var_instance(queenwinehand, "image_index", 0); |
366 |
c_wait(15); |
367 |
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]));
} (queenwinehand, "y", 149, queenwinehand.y, 15); |
368 |
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]));
} (queenwinehand, "x", 1600, 1850, 15, 3, "inout"); |
369 |
c_wait(20); |
370 |
c_var_instance(queenwinehand, "visible", 0); |
371 |
c_speaker("queen"); |
372 |
c_msgsetloc(0, Face 9* Are We Cool To Take Over The World NowWait for inputClose Message"\\E9* Are We Cool To Take Over The World Now/%", "obj_ch2_scene26_slash_Step_0_gml_645_0" ); |
373 |
c_talk_wait(); |
374 |
c_speaker("noelle"); |
375 |
c_msgsetloc(0, Face A* S...Delay 11 Susie...Delay 11 let's just give up and...Wait for inputClose Message"\\EA* S..^1. Susie..^1. let's just give up and.../%", "obj_ch2_scene26_slash_Step_0_gml_651_0" ); |
376 |
c_talk_wait(); |
377 |
c_sel(su); |
378 |
c_facing("r"); |
379 |
c_speaker("susie"); |
380 |
c_msgsetloc(0, Face H* Hell if we're giving up now!!Wait for inputClose Message"\\EH* Hell if we're giving up now!!/%", "obj_ch2_scene26_slash_Step_0_gml_659_0" ); |
381 |
c_talk_wait(); |
382 |
c_sel(no); |
383 |
c_autowalk(0); |
384 |
c_sprite(spr_noelle_kneel_shocked); |
385 |
c_imageindex(0); |
386 |
c_wait(10); |
387 |
c_speaker("noelle"); |
388 |
c_msgsetloc(0, Face F* S...Delay 11 Susie...?Wait for inputClose Message"\\EF* S..^1. Susie...?/%", "obj_ch2_scene26_slash_Step_0_gml_671_0" ); |
389 |
c_talk_wait(); |
390 |
c_sel(su); |
391 |
c_autowalk(0); |
392 |
c_sprite(spr_cutscene_09_susie_point); |
393 |
c_imageindex(0); |
394 |
c_imagespeed(0.15); |
395 |
c_speaker("susie"); |
396 |
c_msgsetloc(0, Face Q* So what if you got another form!?Wait for input"\\EQ* So what if you got another form!?/", "obj_ch2_scene26_slash_Step_0_gml_682_0" ); |
397 |
c_msgnextloc(Face 5* We've got one too!!Wait for inputClose Message"\\E5* We've got one too!!/%", "obj_ch2_scene26_slash_Step_0_gml_683_0" ); |
398 |
c_talk_wait(); |
399 |
c_sel(kr); |
400 |
c_facing("r"); |
401 |
c_sel(ra); |
402 |
c_autowalk(1); |
403 |
c_facing("r"); |
404 |
c_addxy(35, -50); |
405 |
c_wait(10); |
406 |
c_sel(su); |
407 |
c_autowalk(1); |
408 |
c_facing("l"); |
409 |
c_speaker("susie"); |
410 |
c_msgsetloc(0, Face N* Kris,Delay 11 Ralsei,Delay 11 c'mon!!Wait for inputClose Message"\\EN* Kris^1, Ralsei^1, c'mon!!/%", "obj_ch2_scene26_slash_Step_0_gml_700_0" ); |
411 |
c_talk_wait(); |
412 |
c_delaycmd4c_delaycmd4function c_delaycmd4(arg0, arg1, arg2, arg3, arg4, arg5)
{
c_cmd_x("delaycmd", arg0, arg1, arg2, arg3, arg4, arg5);
} (10, "fadeout", 20, 16777215, 0, 0); |
413 |
c_wait(30); |
414 |
c_sel(ra); |
415 |
c_setxy(1910, 225); |
416 |
c_sprite(spr_cutscene_10_ralsei_stool); |
417 |
c_sel(kr); |
418 |
c_visible(0); |
419 |
c_sel(su); |
420 |
c_sprite(spr_cutscene_10_susie_kris_t_pose_front); |
421 |
c_setxy(1960, 210); |
422 |
c_wait(15); |
423 |
c_fadein(15); |
424 |
c_wait(15); |
425 |
c_soundplay(snd_jump); |
426 |
c_jumpc_jumpfunction c_jump(arg0, arg1, arg2, arg3)
{
c_cmd("jump", arg0, arg1, arg2, arg3);
} (1890, 180, 20, 15); |
427 |
c_wait(15); |
428 |
c_sprite(spr_cutscene_10_susie_kris_t_pose_back); |
429 |
c_wait(15); |
430 |
c_sel(no); |
431 |
c_sprite(spr_noelle_shocked_dw); |
432 |
c_imageindex(0); |
433 |
c_imagespeed(0); |
434 |
c_speaker("noelle"); |
435 |
c_msgsetloc(0, Face K* Wh...Delay 11 what are you doing!?Wait for input"\\EK* Wh..^1. what are you doing!?/", "obj_ch2_scene26_slash_Step_0_gml_740_0" ); |
436 |
c_facenext("susie", 1); |
437 |
c_msgnextloc(Face 1* This is our ultimate...Wait for input"\\E1* This is our ultimate.../", "obj_ch2_scene26_slash_Step_0_gml_742_0" ); |
438 |
c_msgnextloc(Face K* Uh....Delay 11 w-wait a sec,Delay 11 now that you mention it...Wait for inputClose Message"\\EK* Uh...^1. w-wait a sec^1, now that you mention it.../%", "obj_ch2_scene26_slash_Step_0_gml_743_0" ); |
439 |
c_talk_wait(); |
440 |
c_facing("u"); |
441 |
c_speaker("queen"); |
442 |
c_msgsetloc(0, Face B* Oh No It Appears I Am Evenly MatchedWait for input"\\EB* Oh No It Appears I Am Evenly Matched/", "obj_ch2_scene26_slash_Step_0_gml_750_0" ); |
443 |
c_msgnextloc(Face 7* I Hope You Won't Mind If I Don't Hold BackWait for inputClose Message"\\E7* I Hope You Won't Mind If I Don't Hold Back/%", "obj_ch2_scene26_slash_Step_0_gml_751_0" ); |
444 |
c_talk_wait(); |
445 |
c_var_instance(queenfistleft, "visible", 1); |
446 |
c_var_instance(queenfistleft, "depth", 1000100); |
447 |
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]));
} (queenfistleft, "y", queenfistleft.y, 25, 5); |
448 |
c_wait(10); |
449 |
c_var_instance(queenfistleft, "depth", 900000); |
450 |
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]));
} (queenfistleft, "y", 25, 15, 5); |
451 |
c_wait(5); |
452 |
c_var_instance(id, "fist_explode", true); |
453 |
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]));
} (queenfistleft, "y", 15, 187, 3); |
454 |
c_wait(3); |
455 |
c_soundplay(snd_impact); |
456 |
c_soundplay(snd_bomb); |
457 |
c_shake(); |
458 |
c_sel(qu); |
459 |
c_visible(0); |
460 |
c_var_instance(queenhand, "visible", 0); |
461 |
c_sel(no); |
462 |
c_sprite(spr_noelle_shocked_dw); |
463 |
c_sel(kr); |
464 |
c_setxy(1890, 220); |
465 |
c_visible(1); |
466 |
c_autowalk(0); |
467 |
c_jump_spritec_jump_spritefunction c_jump_sprite(arg0, arg1, arg2, arg3, arg4, arg5)
{
c_cmd_x("jumpsprite", arg0, arg1, arg2, arg3, arg4, arg5);
} (2023, 720, 40, 30, spr_kris_fall_d_dw, spr_kris_fall_d_dw); |
468 |
c_delaycmd(5, "sprite", spr_kris_fall_d_dw); |
469 |
c_imagespeed(0.25); |
470 |
c_sel(ra); |
471 |
c_autowalk(0); |
472 |
c_jump_spritec_jump_spritefunction c_jump_sprite(arg0, arg1, arg2, arg3, arg4, arg5)
{
c_cmd_x("jumpsprite", arg0, arg1, arg2, arg3, arg4, arg5);
} (1830, 720, 40, 30, spr_ralsei_surprised_down, spr_ralsei_surprised_down); |
473 |
c_delaycmd(5, "sprite", spr_ralsei_surprised_down); |
474 |
c_var_instance(ra_actor, "siner_add0", 0.5); |
475 |
c_sel(su); |
476 |
c_autowalk(0); |
477 |
c_sprite(spr_susie_walk_down_dw); |
478 |
c_jump_spritec_jump_spritefunction c_jump_sprite(arg0, arg1, arg2, arg3, arg4, arg5)
{
c_cmd_x("jumpsprite", arg0, arg1, arg2, arg3, arg4, arg5);
} (1938, 720, 40, 30, spr_susie_sheeh_flip, spr_susie_sheeh_flip); |
479 |
c_delaycmd(5, "sprite", spr_susie_sheeh_flip); |
480 |
c_imagespeed(0.25); |
481 |
c_var_instance(su_actor, "siner_add0", 0.5); |
482 |
c_var_instance(id, "wallanimstart", true); |
483 |
c_var_instance(id, "rockanimstop", true); |
484 |
c_var_instance(id, "rockdogstop", true); |
485 |
c_panspeed(0, 25, 25); |
486 |
c_mus2("volume", 0, 30); |
487 |
c_wait(25); |
488 |
c_var_instance(id, "wallcon", 1); |
489 |
c_wait(90); |
490 |
c_speaker("ralsei"); |
491 |
c_msgsetloc(0, Face U* We're falling!!Wait for input"\\EU* We're falling!!/", "obj_ch2_scene26_slash_Step_0_gml_756_0" ); |
492 |
c_facenext("susie", 14); |
493 |
c_msgnextloc(Face E* Any bright ideas on how we're getting out of this one?!Wait for input"\\EE* Any bright ideas on how we're getting out of this one?!/", "obj_ch2_scene26_slash_Step_0_gml_758_0" ); |
494 |
c_facenext("ralsei", 30); |
495 |
c_msgnextloc(Face U* Um,Delay 11 we could try flapping our arms...?Wait for inputClose Message"\\EU* Um^1, we could try flapping our arms...?/%", "obj_ch2_scene26_slash_Step_0_gml_760_0" ); |
496 |
c_talk_wait(); |
497 |
c_mus("free_all"); |
498 |
c_msgside("top"); |
499 |
c_var_instance(id, "disable_face", true); |
500 |
c_speaker("berdly"); |
501 |
c_msgsetloc(0, * Fear not!!Wait for input"* Fear not!!/", "obj_ch2_scene26_slash_Step_0_gml_820_0" ); |
502 |
c_msgnextloc(* Your knight in glow in the dark armor is here!!Wait for inputClose Message"* Your knight in glow in the dark armor is here!!/%", "obj_ch2_scene26_slash_Step_0_gml_821_0" ); |
503 |
c_talk_wait(); |
504 |
c_var_instance(id, "enable_face", true); |
505 |
c_speaker("susie"); |
506 |
c_msgsetloc(0, Face 6* Berdly!?Wait for inputClose Message"\\E6* Berdly!?/%", "obj_ch2_scene26_slash_Step_0_gml_823_0" ); |
507 |
c_talk_wait(); |
508 |
c_var_instance(id, "berdly_coaster_start", true); |
509 |
c_wait(1); |
510 |
c_sel(kr); |
511 |
c_visible(0); |
512 |
c_sel(ra); |
513 |
c_visible(0); |
514 |
c_sel(su); |
515 |
c_visible(0); |
516 |
c_soundplay(snd_lancerwhistle); |
517 |
c_wait(30); |
518 |
c_var_instance(id, "wallcon", 2); |
519 |
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]));
} (bg_cover, "image_alpha", 1, 0, 15); |
520 |
c_wait(30); |
521 |
c_mus2("initloop", "gigaqueen_pre.ogg", 0); |
522 |
c_speaker("berdly"); |
523 |
if (global.flag[457 spared_berdly] == 0) |
524 |
c_msgsetloc(0, Face G* Kris,Delay 11 Susie...Delay 11 I can't do much for you like this...Wait for input"\\EG* Kris^1, Susie..^1. I can't do much for you like this.../", "obj_ch2_scene26_slash_Step_0_gml_846_0" ); |
525 |
else |
526 |
c_msgsetloc(0, Face G* Kris,Delay 11 Susie...Delay 11 My energy is still too low to help you fight...Wait for input"\\EG* Kris^1, Susie..^1. My energy is still too low to help you fight.../", "obj_ch2_scene26_slash_Step_0_gml_809_0" ); |
527 |
c_msgnextloc(Face 4* So I found help for you!!Delay 11 Behold!!Delay 11 Comrades!!Wait for inputClose Message"\\E4* So I found help for you!^1! Behold!^1! Comrades!!/%", "obj_ch2_scene26_slash_Step_0_gml_847_0" ); |
528 |
c_talk_wait(); |
529 |
scr_smallfacescr_smallfacefunction scr_smallface(arg0, arg1, arg2, arg3, arg4, arg5)
{
scr_smallface_reset(arg0);
global.smsprite[arg0] = spr_face_susie_alt;
if (is_string(arg1))
{
if (arg1 == "susie")
global.smsprite[arg0] = spr_face_susie_alt;
if (arg1 == "ralsei")
global.smsprite[arg0] = spr_face_r_nohat;
if (arg1 == "lancer")
global.smsprite[arg0] = spr_face_l0;
if (arg1 == "noelle")
global.smsprite[arg0] = spr_face_n_matome;
if (arg1 == "noelle_cropped")
global.smsprite[arg0] = spr_face_n_matome_cropped;
if (arg1 == "queen")
global.smsprite[arg0] = scr_84_get_sprite("spr_face_queen");
if (arg1 == "rouxls")
global.smsprite[arg0] = spr_face_rurus;
if (arg1 == "berdly")
global.smsprite[arg0] = spr_face_berdly_dark;
if (arg1 == "rudy")
global.smsprite[arg0] = spr_face_rudy;
if (arg1 == "none" || arg1 == "empty")
global.smsprite[arg0] = spr_empty;
}
else
{
global.smsprite[arg0] = arg1;
if (arg1 == 0)
global.smsprite[arg0] = spr_empty;
}
global.smimage[arg0] = arg2;
if (is_string(arg3))
{
if (global.fighting == 1)
{
if (arg3 == "left")
global.smxx[arg0] = 60;
if (arg3 == "leftmid")
global.smxx[arg0] = 160;
if (arg3 == "mid" || arg3 == "middle")
global.smxx[arg0] = 260;
if (arg3 == "rightmid")
global.smxx[arg0] = 360;
if (arg3 == "right")
global.smxx[arg0] = 460;
}
else
{
if (arg3 == "left")
global.smxx[arg0] = 70;
if (arg3 == "leftmid")
global.smxx[arg0] = 160;
if (arg3 == "mid" || arg3 == "middle")
global.smxx[arg0] = 260;
if (arg3 == "rightmid")
global.smxx[arg0] = 360;
if (arg3 == "right")
global.smxx[arg0] = 400;
}
}
else
{
global.smxx[arg0] = arg3;
}
if (is_string(arg4))
{
if (global.fighting == 1)
{
if (arg4 == "top")
global.smyy[arg0] = -10;
if (arg4 == "mid" || arg4 == "middle")
global.smyy[arg0] = 30;
if (arg4 == "bottommid")
global.smyy[arg0] = 45;
if (arg4 == "bottom")
global.smyy[arg0] = 56;
if (arg4 == "bottom" || arg4 == "bottommid")
{
global.smdir[arg0] = 90;
global.smspeed[arg0] = 4;
global.smalarm[arg0] = 10;
global.smyy[arg0] += 40;
global.smxx[arg0] -= 40;
}
}
else
{
if (arg4 == "top")
global.smyy[arg0] = -10;
if (arg4 == "mid" || arg4 == "middle")
global.smyy[arg0] = 30;
if (arg4 == "bottommid")
global.smyy[arg0] = 50;
if (arg4 == "bottom")
global.smyy[arg0] = 68;
if (global.darkzone == 0)
{
if (arg4 == "top")
... (0, "rouxls", 1, "left", "bottom", stringsetloc(I shalt also take Credite for This"I shalt also take Credite for This", "obj_ch2_scene26_slash_Step_0_gml_850_0" )); |
530 |
scr_miniface_init_sweet(); |
531 |
c_speaker("no_name"); |
532 |
c_msgsetloc(0, Mini face 1 \t\t*On your quest against Queen,Wait for input"\\m1\t\t*On your quest against Queen,/", "obj_ch2_scene26_slash_Step_0_gml_855_0" ); |
533 |
c_msgnextloc(Mini face 3 \t\t*You've made all sorts of \tbuddies, right?!Wait for input"\\m3\t\t*You've made all sorts of&\tbuddies, right?!/", "obj_ch2_scene26_slash_Step_0_gml_856_0" ); |
534 |
c_msgnextloc(Mini face 1 \t\t*Using our junk-making \tskills...Wait for input"\\m1\t\t*Using our junk-making&\tskills.../", "obj_ch2_scene26_slash_Step_0_gml_857_0" ); |
535 |
c_msgnextloc(Mini face 3 \t\t*We modified everyone...Wait for input"\\m3\t\t*We modified everyone.../", "obj_ch2_scene26_slash_Step_0_gml_858_0" ); |
536 |
c_msgnextloc(Mini face 2 \t\t*To work together!Mini text 0 Wait for inputClose Message"\\m2\t\t*To work together!\\f0/%", "obj_ch2_scene26_slash_Step_0_gml_859_0" ); |
537 |
c_talk_wait(); |
538 |
c_var_instance(id, "berdly_coaster_leave", true); |
539 |
c_wait(60); |
540 |
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]));
} (whiteall, "image_alpha", 0, 1, 30); |
541 |
c_wait(30); |
542 |
c_var_instance(anime_bg, "image_alpha", 1); |
543 |
c_sel(su); |
544 |
c_visible(1); |
545 |
c_sprite(spr_cutscene_10_susie_kris_t_pose_front); |
546 |
c_halt(); |
547 |
c_setxy(1910, 720); |
548 |
c_autodepth(0); |
549 |
c_depth(90000); |
550 |
c_sel(ra); |
551 |
c_visible(1); |
552 |
c_sprite(spr_cutscene_10_ralsei_stool); |
553 |
c_halt(); |
554 |
c_setxy(1940, 770); |
555 |
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]));
} (whiteall, "image_alpha", 1, 0, 30); |
556 |
c_speaker("berdly"); |
557 |
c_msgsetloc(0, Face 4* Kris!!Delay 11 Susie!!Delay 11 Behold!!Wait for input"\\E4* Kris!^1! Susie!^1! Behold!!/", "obj_ch2_scene26_slash_Step_0_gml_891_0" ); |
558 |
c_msgnextloc(Face L* The ULTIMATE Group Project!!Wait for inputClose Message"\\EL* The ULTIMATE Group Project!!/%", "obj_ch2_scene26_slash_Step_0_gml_892_0" ); |
559 |
c_talk_wait(); |
560 |
c_waitcustom(); |
561 |
} |
562 |
else |
563 |
{ |
564 |
var bigqueen = instance_find(obj_ch2_scene26_gigaqueen, 0); |
565 |
c_mus("free_all"); |
566 |
c_var_instance(bigqueen, "head_x_pos", 1730); |
567 |
c_var_instance(bigqueen, "head_y_pos", 464); |
568 |
c_var_instance(bigqueen, "rem_head_y_pos", 464); |
569 |
c_panspeed(8, 0, 43); |
570 |
c_sel(qu); |
571 |
c_autowalk(0); |
572 |
c_walk_wait("r", 6, 45); |
573 |
c_msgsetloc(0, * But Here I AmWait for input"* But Here I Am/", "obj_ch2_scene26_slash_Step_0_gml_849_0" ); |
574 |
c_msgnextloc(* Still Empty Handed In My QuestWait for input"* Still Empty Handed In My Quest/", "obj_ch2_scene26_slash_Step_0_gml_850_0_b" ); |
575 |
c_msgnextloc(* Noelle Is In No Condition To Assist Me NowWait for input"* Noelle Is In No Condition To Assist Me Now/", "obj_ch2_scene26_slash_Step_0_gml_851_0" ); |
576 |
c_msgnextloc(* She Must RestWait for input"* She Must Rest/", "obj_ch2_scene26_slash_Step_0_gml_852_0" ); |
577 |
c_msgnextloc(* And Bird BoyWait for input"* And Bird Boy/", "obj_ch2_scene26_slash_Step_0_gml_853_0" ); |
578 |
c_msgnextloc(* I Searched For Him For Ages ButWait for input"* I Searched For Him For Ages But/", "obj_ch2_scene26_slash_Step_0_gml_854_0" ); |
579 |
c_msgnextloc(* My Sensors Cannot Detect Him AnywhereWait for input"* My Sensors Cannot Detect Him Anywhere/", "obj_ch2_scene26_slash_Step_0_gml_855_0_b" ); |
580 |
c_msgnextloc(* ...Wait for inputClose Message"* .../%", "obj_ch2_scene26_slash_Step_0_gml_856_0_b" ); |
581 |
c_talk_wait(); |
582 |
c_panspeed(-5, 0, 30); |
583 |
c_sel(kr); |
584 |
c_setxy(1600, kr_actor.y); |
585 |
c_walkdirect(1740, 226, 30); |
586 |
c_sel(su); |
587 |
c_setxy(1600, su_actor.y); |
588 |
c_walkdirect(1830, 210, 30); |
589 |
c_sel(ra); |
590 |
c_setxy(1600, ra_actor.y); |
591 |
c_walkdirect(1662, 214, 30); |
592 |
c_sel(qu); |
593 |
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);
} ("!", 15); |
594 |
c_wait(15); |
595 |
c_sel(qu); |
596 |
c_sprite(spr_queen_chair_2); |
597 |
c_imagespeed(0.25); |
598 |
c_sel(qu_flame); |
599 |
c_sprite(spr_queen_chair_flame_side); |
600 |
c_wait(35); |
601 |
c_speaker("queen"); |
602 |
c_msgsetloc(0, Face 1* How Thoughtful You Two Have Come To Help MeWait for input"\\E1* How Thoughtful You Two Have Come To Help Me/", "obj_ch2_scene26_slash_Step_0_gml_888_0" ); |
603 |
c_msgnextloc(Face D* Kris,Delay 11 SusieWait for input"\\ED* Kris^1, Susie/", "obj_ch2_scene26_slash_Step_0_gml_889_0" ); |
604 |
c_msgnextloc(Face 7* Which One Of You Wants To Be The New KnightWait for inputClose Message"\\E7* Which One Of You Wants To Be The New Knight/%", "obj_ch2_scene26_slash_Step_0_gml_890_0" ); |
605 |
c_talk_wait(); |
606 |
c_sel(su); |
607 |
c_sprite(spr_susie_point_right); |
608 |
c_addxy(-2, 55); |
609 |
c_shakeobj(); |
610 |
c_speaker("susie"); |
611 |
c_msgsetloc(0, Face 1* Get out of our way.Wait for input"\\E1* Get out of our way./", "obj_ch2_scene26_slash_Step_0_gml_900_0" ); |
612 |
c_msgnextloc(Face 4* Noelle needs to wake up!Wait for input"\\E4* Noelle needs to wake up!/", "obj_ch2_scene26_slash_Step_0_gml_901_0" ); |
613 |
c_facenext("queen", 1); |
614 |
c_msgnextloc(Face 1* Wake? No,Delay 11 She Has Already Awakened Too MuchWait for input"\\E1* Wake? No^1, She Has Already Awakened Too Much/", "obj_ch2_scene26_slash_Step_0_gml_903_0" ); |
615 |
c_msgnextloc(Face D* Let Her Close Her Eyes And Sleep AwayWait for input"\\ED* Let Her Close Her Eyes And Sleep Away/", "obj_ch2_scene26_slash_Step_0_gml_904_0" ); |
616 |
c_msgnextloc(Face 0* Into A Darker,Delay 11 Darker DreamWait for inputClose Message"\\E0* Into A Darker^1, Darker Dream/%", "obj_ch2_scene26_slash_Step_0_gml_905_0" ); |
617 |
c_talk_wait(); |
618 |
c_soundplay(snd_queen_laugh_0); |
619 |
c_soundplay_x(snd_swing, 1, 0.5); |
620 |
c_sel(qu); |
621 |
c_sprite(spr_queen_chair_ohoho_1); |
622 |
c_imagespeed(0.25); |
623 |
c_walkdirect(2300, 100, 15); |
624 |
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]));
} (queenhand, "y", queenhand.y, cameray() + view_hport[0] + 200, 15); |
625 |
c_var_instance(id, "queen_afterimage", true); |
626 |
c_wait(15); |
627 |
c_var_instance(id, "queen_afterimage", false); |
628 |
c_wait(60); |
629 |
c_sel(kr); |
630 |
c_facing("u"); |
631 |
c_sel(su); |
632 |
c_facing("u"); |
633 |
c_addxy(2, -55); |
634 |
c_sel(ra); |
635 |
c_facing("u"); |
636 |
c_var_instance(bigqueen, "climb", 1); |
637 |
c_wait(41); |
638 |
c_var_instance(bigqueen, "climb", 1); |
639 |
c_wait(41); |
640 |
c_var_instance(bigqueen, "climb", 1); |
641 |
c_wait(41); |
642 |
c_var_instance(bigqueen, "climb", 1); |
643 |
c_wait(41); |
644 |
c_wait(30); |
645 |
c_soundplay(snd_queen_laugh_bitcrush_deep); |
646 |
c_var_instance(id, "queen_laugh_start", true); |
647 |
c_shake(); |
648 |
c_sel(ra); |
649 |
c_sprite(spr_ralsei_shocked_behind); |
650 |
c_sel(su); |
651 |
c_sprite(spr_susie_shocked_behind); |
652 |
c_wait(62); |
653 |
c_var_instance(id, "queen_laugh_stop", true); |
654 |
c_speaker("queen"); |
655 |
c_msgsetloc(0, Face 1* Now,Delay 11 Which One Of YouWait for input"\\E1* Now^1, Which One Of You/", "obj_ch2_scene26_slash_Step_0_gml_995_0" ); |
656 |
c_msgnextloc(Face 6* Wants To Help Me Cover This World In Darkness!?Wait for inputClose Message"\\E6* Wants To Help Me Cover This World In Darkness!?/%", "obj_ch2_scene26_slash_Step_0_gml_996_0" ); |
657 |
c_talk_wait(); |
658 |
c_wait(30); |
659 |
c_sel(su); |
660 |
c_facing("u"); |
661 |
c_sel(ra); |
662 |
c_facing("u"); |
663 |
c_speaker("ralsei"); |
664 |
c_msgsetloc(0, Face E* Queen,Delay 11 why...Wait for input"\\EE* Queen^1, why.../", "obj_ch2_scene26_slash_Step_0_gml_1009_0" ); |
665 |
c_msgnextloc(Face F* Why do you want to unleash the Roaring so much?!Wait for inputClose Message"\\EF* Why do you want to unleash the Roaring so much?!/%", "obj_ch2_scene26_slash_Step_0_gml_1010_0" ); |
666 |
c_talk_wait(); |
667 |
c_wait(30); |
668 |
c_speaker("queen"); |
669 |
c_msgsetloc(0, Face 1* What Is ThatWait for input"\\E1* What Is That/", "obj_ch2_scene26_slash_Step_0_gml_1017_0" ); |
670 |
c_facenext("ralsei", 22); |
671 |
c_msgnextloc(Face M* Um...Delay 11 the Roaring.Wait for input"\\EM* Um..^1. the Roaring./", "obj_ch2_scene26_slash_Step_0_gml_1019_0" ); |
672 |
c_facenext("queen", 1); |
673 |
c_msgnextloc(Face 1* Yeah That What Is ThatWait for input"\\E1* Yeah That What Is That/", "obj_ch2_scene26_slash_Step_0_gml_1021_0" ); |
674 |
c_facenext("ralsei", 5); |
675 |
c_msgnextloc(Face 5* If too much darkness is released...Wait for input"\\E5* If too much darkness is released.../", "obj_ch2_scene26_slash_Step_0_gml_1023_0" ); |
676 |
c_msgnextloc(Face 5* Titans will emerge from the fountain...Wait for input"\\E5* Titans will emerge from the fountain.../", "obj_ch2_scene26_slash_Step_0_gml_1024_0" ); |
677 |
c_msgnextloc(Face 5* And destroy everything.Wait for input"\\E5* And destroy everything./", "obj_ch2_scene26_slash_Step_0_gml_1025_0" ); |
678 |
c_msgnextloc(Face 7* All Darkners will turn into statues...Wait for input"\\E7* All Darkners will turn into statues.../", "obj_ch2_scene26_slash_Step_0_gml_1026_0" ); |
679 |
c_msgnextloc(Face 7* And all Lightners will be lost in eternal chaos.Wait for inputClose Message"\\E7* And all Lightners will be lost in eternal chaos./%", "obj_ch2_scene26_slash_Step_0_gml_1027_0" ); |
680 |
c_talk_wait(); |
681 |
c_wait(30); |
682 |
c_soundplay(snd_queen_bitcrushed_hoot); |
683 |
c_var_instance(bigqueen, "surprised", true); |
684 |
c_wait(30); |
685 |
c_speaker("queen"); |
686 |
c_msgsetloc(0, Face 8* Holy Circuits Are You SeriousWait for input"\\E8* Holy Circuits Are You Serious/", "obj_ch2_scene26_slash_Step_0_gml_1039_0" ); |
687 |
c_facenext("ralsei", 21); |
688 |
c_msgnextloc(Face L* You REALLY didn't know that!?Wait for inputClose Message"\\EL* You REALLY didn't know that!?/%", "obj_ch2_scene26_slash_Step_0_gml_1041_0" ); |
689 |
c_talk_wait(); |
690 |
c_wait(30); |
691 |
c_speaker("queen"); |
692 |
c_msgsetloc(0, Face F* NoWait for inputClose Message"\\EF* No/%", "obj_ch2_scene26_slash_Step_0_gml_1047_0" ); |
693 |
c_talk_wait(); |
694 |
c_var_instance(bigqueen, "leave", true); |
695 |
c_wait(60); |
696 |
c_sel(qu_flame); |
697 |
c_stickto_stop(); |
698 |
c_visible(0); |
699 |
c_sel(qu); |
700 |
c_setxy(2300, 165); |
701 |
c_sprite(spr_queen_walk_left_unhappy); |
702 |
c_autowalk(0); |
703 |
c_imagespeed(0.25); |
704 |
c_walkdirect(2015, 165, 90); |
705 |
c_delaycmd(91, "imagespeed", 0); |
706 |
c_delaycmd(91, "imageindex", 0); |
707 |
c_wait(10); |
708 |
c_sel(kr); |
709 |
c_facing("r"); |
710 |
c_sel(ra); |
711 |
c_facing("r"); |
712 |
c_sel(su); |
713 |
c_facing("r"); |
714 |
c_wait(120); |
715 |
c_speaker("queen"); |
716 |
c_msgsetloc(0, Face G* Well My Plans Are ShotWait for input"\\EG* Well My Plans Are Shot/", "obj_ch2_scene26_slash_Step_0_gml_1079_0" ); |
717 |
c_msgnextloc(Face F* My One Idea To Help Noelle,Delay 11 FailedWait for input"\\EF* My One Idea To Help Noelle^1, Failed/", "obj_ch2_scene26_slash_Step_0_gml_1080_0" ); |
718 |
c_msgnextloc(Face D* Go Ahead Kris,Delay 11 Seal The FountainWait for input"\\ED* Go Ahead Kris^1, Seal The Fountain/", "obj_ch2_scene26_slash_Step_0_gml_1081_0" ); |
719 |
c_msgnextloc(Face B* I Will Not Stay In Your Way Any LongerWait for inputClose Message"\\EB* I Will Not Stay In Your Way Any Longer/%", "obj_ch2_scene26_slash_Step_0_gml_1082_0" ); |
720 |
c_talk_wait(); |
721 |
c_sel(qu); |
722 |
c_facing("u"); |
723 |
c_panobj(kr_actor, 30); |
724 |
c_wait(34); |
725 |
c_var_instance(id, "make_npc_a", true); |
726 |
c_wait(1); |
727 |
c_pannable(0); |
728 |
c_actortokris(); |
729 |
c_actortocaterpillar(); |
730 |
c_terminatekillactors(); |
731 |
} |
732 |
} |
733 |
if (con == 15 && !d_ex()) |
734 |
{ |
735 |
con = 16; |
736 |
customcon = 0; |
737 |
c_waitcustom_end(); |
738 |
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]));
} (whiteall, "image_alpha", 0, 1, 30); |
739 |
scr_tempsave(); |
740 |
c_wait(30); |
741 |
} |
742 |
if (con == 16 && !d_ex() && skipbattle == 1) |
743 |
{ |
744 |
con = 0; |
745 |
global.plot = 170; |
746 |
c_actortokris(); |
747 |
c_actortocaterpillar(); |
748 |
c_terminatekillactors(); |
749 |
snd_free_all(); |
750 |
room_goto(room_dw_mansion_top_post ); |
751 |
} |
752 |
if (con == 16 && !d_ex() && skipbattle == 0) |
753 |
{ |
754 |
con = 17; |
755 |
alarm[0] = 40; |
756 |
global.plot = 170; |
757 |
} |
758 |
if (con == 18) |
759 |
{ |
760 |
con = 19; |
761 |
c_actortokris(); |
762 |
c_actortocaterpillar(); |
763 |
c_terminatekillactors(); |
764 |
with (obj_ch2_scene26_powers_combined) |
765 |
instance_destroy(); |
766 |
with (obj_power_up_fx) |
767 |
instance_destroy(); |
768 |
with (obj_thrashmachine) |
769 |
instance_destroy(); |
770 |
with (obj_anime_bg_controller) |
771 |
instance_destroy(); |
772 |
with (obj_ch2_scene26_wall) |
773 |
instance_destroy(); |
774 |
with (obj_ch2_scene26_cityscape) |
775 |
instance_destroy(); |
776 |
if (i_ex(obj_looping_tiled_area)) |
777 |
{ |
778 |
with (obj_looping_tiled_area) |
779 |
instance_destroy(); |
780 |
} |
781 |
with (anime_bg) |
782 |
instance_destroy(); |
783 |
snd_free_all(); |
784 |
global.char[1] = 0; |
785 |
global.char[2] = 0; |
786 |
global.flag[9 battle_music] = 2; |
787 |
encounterflag = 551; |
788 |
global.flag[54 encounter_pointer] = encounterflag; |
789 |
scr_battlescr_battlefunction scr_battle(arg0, arg1, arg2, arg3, arg4)
{
global.specialbattle = arg1;
global.encounterno = arg0;
if ( global.flag[9 battle_music] != 2)
{
global.flag[9 battle_music] = 1;
global.batmusic[0] = snd_init("battle.ogg");
}
instance_create(0, 0, obj_battleback);
instance_create(0, 0, obj_encounterbasic);
__enemymarker[0] = arg2;
__enemymarker[1] = arg3;
__enemymarker[2] = arg4;
for (__ien = 0; __ien < 3; __ien++)
{
if (global.monstertype[__ien] != 0 (None))
{
if (!i_ex(__enemymarker[__ien]))
{
__enemymarker[__ien] = scr_dark_marker(global.monstermakex[__ien] + 300, global.monstermakey[__ien], object_get_sprite(global.monsterinstancetype[__ien]));
__enemymarker[__ien].depth = -__ien;
}
__enemymarker[__ien].__ien = __ien;
with (__enemymarker[__ien])
{
scr_move_to_point_over_time(global.monstermakex[__ien], global.monstermakey[__ien], 20);
__doom = instance_create(x, y, obj_doom);
__doom.target = id;
__doom.alarm[0] = 25;
}
}
}
} (84, 2, 0, 0, 0); |
790 |
global.flag[9 battle_music] = 1; |
791 |
camerax_set(0); |
792 |
cameray_set(0); |
793 |
} |
794 |
if (con == 19 && i_ex(obj_battlecontroller)) |
795 |
{ |
796 |
if (i_ex(whiteall)) |
797 |
{ |
798 |
whiteall.image_alpha -= 0.1; |
799 |
if (whiteall.image_alpha < 0) |
800 |
{ |
801 |
with (whiteall) |
802 |
instance_destroy(); |
803 |
} |
804 |
} |
805 |
} |
806 |
if (con == 20) |
807 |
{ |
808 |
con = 21; |
809 |
alarm[0] = 30; |
810 |
snd_volume(global.batmusic[1], 0, 25); |
811 |
} |
812 |
if (con == 22) |
813 |
{ |
814 |
snd_free(global.batmusic[0]); |
815 |
snd_volume(global.currentsong[1], 0, 0); |
816 |
snd_resume(global.currentsong[1]); |
817 |
snd_volume(global.currentsong[1], 1, 20); |
818 |
with (obj_monsterparent) |
819 |
instance_destroy(); |
820 |
with (obj_bulletparent) |
821 |
instance_destroy(); |
822 |
with (obj_heroparent) |
823 |
instance_destroy(); |
824 |
if (i_ex(obj_battleback)) |
825 |
{ |
826 |
with (obj_battleback) |
827 |
destroy = 1; |
828 |
} |
829 |
if (i_ex(obj_battlecontroller)) |
830 |
instance_destroy(obj_battlecontroller); |
831 |
scr_tempsave(); |
832 |
room_goto(room_dw_mansion_top_post ); |
833 |
} |
834 |
if (con == 11) |
835 |
{ |
836 |
if (scr_sideb_get_phasescr_sideb_get_phasefunction scr_sideb_get_phase()
{
var phase = 0;
if ( global.flag[916 snowgrave_fail] == 0)
{
if ( global.flag[915 snowgrave_plot] > 0 && global.flag[915 snowgrave_plot] < 4)
phase = 1;
if ( global.flag[915 snowgrave_plot] >= 4 && global.flag[915 snowgrave_plot] < 7)
phase = 2;
if ( global.flag[915 snowgrave_plot] >= 7 && global.flag[915 snowgrave_plot] < 20)
phase = 3;
if ( global.flag[915 snowgrave_plot] >= 20)
phase = 4;
}
return phase;
} () < 2) |
837 |
{ |
838 |
if (customcon == 1 && !d_ex()) |
839 |
{ |
840 |
con = 12; |
841 |
if (power_up == -4) |
842 |
{ |
843 |
power_up = instance_create(camerax() + (view_wport[0] / 2), cameray() + (view_hport[0] / 2), obj_ch2_scene26_powers_combined); |
844 |
if (i_ex(obj_ch2_scene26_cityscape)) |
845 |
{ |
846 |
with (obj_ch2_scene26_cityscape) |
847 |
auto_scroll = false; |
848 |
} |
849 |
} |
850 |
} |
851 |
} |
852 |
else if (!i_ex(obj_cutscene_master)) |
853 |
{ |
854 |
global.interact = 0; |
855 |
global.facing = 0; |
856 |
con = 30; |
857 |
kris_active = true; |
858 |
} |
859 |
} |
860 |
if (make_npc_a) |
861 |
{ |
862 |
make_npc_a = false; |
863 |
queen_npc = instance_create(qu_actor.x, qu_actor.y, obj_npc_sign); |
864 |
queen_npc.sprite_index = qu_actor.sprite_index; |
865 |
queen_npc.image_index = qu_actor.image_index; |
866 |
with (queen_npc) |
867 |
scr_depth(); |
868 |
} |
869 |
if (con == 30 && !d_ex() && scr_sideb_get_phasescr_sideb_get_phasefunction scr_sideb_get_phase()
{
var phase = 0;
if ( global.flag[916 snowgrave_fail] == 0)
{
if ( global.flag[915 snowgrave_plot] > 0 && global.flag[915 snowgrave_plot] < 4)
phase = 1;
if ( global.flag[915 snowgrave_plot] >= 4 && global.flag[915 snowgrave_plot] < 7)
phase = 2;
if ( global.flag[915 snowgrave_plot] >= 7 && global.flag[915 snowgrave_plot] < 20)
phase = 3;
if ( global.flag[915 snowgrave_plot] >= 20)
phase = 4;
}
return phase;
} () >= 2) |
870 |
{ |
871 |
if (kris_active) |
872 |
{ |
873 |
if (obj_mainchara.x < 1650) |
874 |
{ |
875 |
obj_mainchara.x += 8; |
876 |
global.facing = 1; |
877 |
global.interact = 1; |
878 |
scr_speakerscr_speakerfunction scr_speaker(arg0)
{
_speaker = arg0;
global.typer = 5;
if (global.darkzone == 1)
global.typer = 6;
if (global.fighting == 1)
global.typer = 4;
global.fc = 0;
global.fe = 0;
if (_speaker == "silent" && global.darkzone == 0)
global.typer = 2;
if (_speaker == "silent" && global.darkzone == 1)
global.typer = 36;
if (_speaker == "balloon" || _speaker == "enemy")
global.typer = 50;
if (_speaker == "sans")
{
global.typer = 14;
global.fc = 6;
}
if (_speaker == "undyne" || _speaker == "und")
{
global.typer = 17;
global.fc = 9;
}
if (_speaker == "temmie" || _speaker == "tem")
global.typer = 21;
if (_speaker == "jevil")
global.typer = 35;
if (_speaker == "catti")
global.fc = 13;
if (_speaker == "jockington" || _speaker == "joc")
global.fc = 14;
if (_speaker == "catty" || _speaker == "caddy")
global.fc = 16;
if (_speaker == "bratty" || _speaker == "bra")
global.fc = 17;
if (_speaker == "rouxls" || _speaker == "rou")
global.fc = 18;
if (_speaker == "burgerpants" || _speaker == "bur")
global.fc = 19;
if (_speaker == "spamton")
{
if (global.fighting == 0)
global.typer = 66;
else
global.typer = 68;
}
if (_speaker == "sneo")
global.typer = 67;
if (_speaker == "susie" || _speaker == "sus")
{
global.fc = 1;
global.typer = 10;
if (global.darkzone == 1)
{
global.typer = 30;
if (global.fighting == 1)
global.typer = 47;
}
}
if (_speaker == "ralsei" || _speaker == "ral")
{
global.fc = 2;
global.typer = 31;
if (global.fighting == 1)
global.typer = 45;
if ( global.flag[30 ralsei_hat_state] == 1)
global.typer = 6;
}
if (_speaker == "noelle" || _speaker == "noe")
{
global.fc = 3;
if (global.darkzone == 0)
global.typer = 12;
else
global.typer = 56;
if (global.fighting == 1)
global.typer = 59;
}
if (_speaker == "toriel" || _speaker == "tor")
{
global.fc = 4;
global.typer = 7;
}
if (_speaker == "asgore" || _speaker == "asg")
{
global.fc = 10;
global.typer = 18;
}
if (_speaker == "king" || _speaker == "kin")
{
global.fc = 20;
global.typer = 33;
if (global.chapter == 1)
{
if (global.plot < 235)
global.typer = 36;
}
if (global.fighting == 1)
... ("ralsei"); |
879 |
msgsetloc(0, Face 2* Kris,Delay 11 the Fountain is right over there!Wait for inputClose Message"\\E2* Kris^1, the Fountain is right over there!/%", "obj_ch2_scene26_slash_Step_0_gml_1292_0_b" ); |
880 |
d_make(); |
881 |
extra_con = 1; |
882 |
} |
883 |
if (extra_con > 0) |
884 |
{ |
885 |
extra_con++; |
886 |
if (extra_con > 2 && !i_ex(obj_writer)) |
887 |
{ |
888 |
global.interact = 0; |
889 |
extra_con = 0; |
890 |
} |
891 |
} |
892 |
if (obj_mainchara.x > 2300) |
893 |
{ |
894 |
kris_active = false; |
895 |
con = 31; |
896 |
global.interact = 1; |
897 |
queen_npc.visible = 0; |
898 |
} |
899 |
} |
900 |
} |
901 |
if (con == 31 && scr_sideb_get_phasescr_sideb_get_phasefunction scr_sideb_get_phase()
{
var phase = 0;
if ( global.flag[916 snowgrave_fail] == 0)
{
if ( global.flag[915 snowgrave_plot] > 0 && global.flag[915 snowgrave_plot] < 4)
phase = 1;
if ( global.flag[915 snowgrave_plot] >= 4 && global.flag[915 snowgrave_plot] < 7)
phase = 2;
if ( global.flag[915 snowgrave_plot] >= 7 && global.flag[915 snowgrave_plot] < 20)
phase = 3;
if ( global.flag[915 snowgrave_plot] >= 20)
phase = 4;
}
return phase;
} () >= 2) |
902 |
{ |
903 |
con = 32; |
904 |
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;
} (); |
905 |
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;
}
}
}
} (); |
906 |
qu = 4; |
907 |
qu_actor = instance_create(queen_npc.x, queen_npc.y, obj_actor); |
908 |
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);
}
} (qu, qu_actor, "queen"); |
909 |
qu_actor.sprite_index = spr_queen_walk_up; |
910 |
c_sel(su); |
911 |
c_facing("l"); |
912 |
c_speaker("susie"); |
913 |
c_msgsetloc(0, Face 0* ...Wait for inputClose Message"\\E0* .../%", "obj_ch2_scene26_slash_Step_0_gml_1328_0" ); |
914 |
c_talk_wait(); |
915 |
c_walkdirect(2105, 200, 30); |
916 |
c_pannable(1); |
917 |
c_panspeed(-5, 0, 15); |
918 |
c_wait(10); |
919 |
c_sel(kr); |
920 |
c_facing("l"); |
921 |
c_sel(ra); |
922 |
c_facing("l"); |
923 |
c_wait(20); |
924 |
c_speaker("susie"); |
925 |
c_msgsetloc(0, Face 0* ...Delay 11 Uh,Delay 11 hey. Hey,Delay 11 wait.Wait for inputClose Message"\\E0* ..^1. Uh^1, hey. Hey^1, wait./%", "obj_ch2_scene26_slash_Step_0_gml_1349_0" ); |
926 |
c_talk_wait(); |
927 |
c_sel(su); |
928 |
c_facing("u"); |
929 |
c_speaker("susie"); |
930 |
c_msgsetloc(0, Face C* You don't have to...Delay 11 I mean...Wait for inputClose Message"\\EC* You don't have to..^1. I mean.../%", "obj_ch2_scene26_slash_Step_0_gml_1357_0_b" ); |
931 |
c_talk_wait(); |
932 |
c_sprite(spr_cutscene_11b_susie_scratch); |
933 |
c_addxy(0, -6); |
934 |
c_autowalk(0); |
935 |
c_imagespeed(0.25); |
936 |
c_wait(5); |
937 |
c_speaker("susie"); |
938 |
c_msgsetloc(0, Face D* Uh,Delay 11 it doesn't have to be...Delay 11 goodbye,Delay 11 you know?Wait for input"\\ED* Uh^1, it doesn't have to be..^1. goodbye^1, you know?/", "obj_ch2_scene26_slash_Step_0_gml_1368_0" ); |
939 |
c_facenext("queen", 21); |
940 |
c_msgnextloc(Face L* Error: I Have No Idea What You're Talking AboutWait for inputClose Message"\\EL* Error: I Have No Idea What You're Talking About/%", "obj_ch2_scene26_slash_Step_0_gml_1370_0" ); |
941 |
c_talk_wait(); |
942 |
c_autowalk(1); |
943 |
c_facing("u"); |
944 |
c_addxy(0, 6); |
945 |
c_speaker("susie"); |
946 |
c_msgsetloc(0, Face 3* We...Delay 11 have our own Dark World.Wait for input"\\E3* We..^1. have our own Dark World./", "obj_ch2_scene26_slash_Step_0_gml_1379_0" ); |
947 |
c_msgnextloc(Face A* You can stay there,Delay 11 you know?Wait for input"\\EA* You can stay there^1, you know?/", "obj_ch2_scene26_slash_Step_0_gml_1380_0" ); |
948 |
c_msgnextloc(Face 1* Who knows,Delay 11 maybe someday you'll even...Wait for inputClose Message"\\E1* Who knows^1, maybe someday you'll even.../%", "obj_ch2_scene26_slash_Step_0_gml_1381_0" ); |
949 |
c_talk_wait(); |
950 |
c_facing("l"); |
951 |
c_speaker("susie"); |
952 |
c_msgsetloc(0, Face 0* Get to meet Noelle again?Wait for inputClose Message"\\E0* Get to meet Noelle again?/%", "obj_ch2_scene26_slash_Step_0_gml_1388_0" ); |
953 |
c_talk_wait(); |
954 |
c_wait(30); |
955 |
c_sel(qu); |
956 |
c_facing("l"); |
957 |
c_speaker("queen"); |
958 |
c_msgsetloc(0, Face 1* ReallyWait for inputClose Message"\\E1* Really/%", "obj_ch2_scene26_slash_Step_0_gml_1399_0" ); |
959 |
c_talk_wait(); |
960 |
c_sel(su); |
961 |
c_sprite(spr_cutscene_11b_susie_scratch); |
962 |
c_addxy(0, -6); |
963 |
c_autowalk(0); |
964 |
c_imagespeed(0.25); |
965 |
c_wait(5); |
966 |
c_speaker("susie"); |
967 |
c_msgsetloc(0, Face K* Uhh,Delay 11 maybe?Wait for inputClose Message"\\EK* Uhh^1, maybe?/%", "obj_ch2_scene26_slash_Step_0_gml_1411_0" ); |
968 |
c_talk_wait(); |
969 |
c_sel(qu); |
970 |
c_autowalk(0); |
971 |
c_soundplay(snd_queen_laugh_0); |
972 |
c_sprite(spr_cutscene_10_queen_ohoho_standing); |
973 |
c_addxy(8, 0); |
974 |
c_imageindex(0); |
975 |
c_imagespeed(0.25); |
976 |
c_speaker("queen"); |
977 |
c_msgsetloc(0, Face P* Fatal Exception "Sweet" In Oh Hell Yeah.EXEWait for input"\\EP* Fatal Exception \"Sweet\" In Oh Hell Yeah.EXE/", "obj_ch2_scene26_slash_Step_0_gml_1424_0" ); |
978 |
c_msgnextloc(Face Q* Susie I Knew You Were A Nice GirlWait for inputClose Message"\\EQ* Susie I Knew You Were A Nice Girl/%", "obj_ch2_scene26_slash_Step_0_gml_1425_0" ); |
979 |
c_talk_wait(); |
980 |
c_autowalk(1); |
981 |
c_facing("d"); |
982 |
c_addxy(-8, 0); |
983 |
c_sel(su); |
984 |
c_autowalk(1); |
985 |
c_facing("l"); |
986 |
c_addxy(0, 6); |
987 |
c_wait(15); |
988 |
c_facing("r"); |
989 |
c_wait(15); |
990 |
c_facing("l"); |
991 |
c_wait(15); |
992 |
c_facing("r"); |
993 |
c_wait(15); |
994 |
c_facing("l"); |
995 |
c_wait(15); |
996 |
c_speaker("susie"); |
997 |
c_msgsetloc(0, Face G* Hey,Delay 11 uhh,Delay 11 I'm just...Wait for inputClose Message"\\EG* Hey^1, uhh^1, I'm just.../%", "obj_ch2_scene26_slash_Step_0_gml_1448_0" ); |
998 |
c_talk_wait(); |
999 |
c_wait(30); |
1000 |
c_sprite(spr_cutscene_09_susie_exasperated); |
1001 |
c_shakeobj(); |
1002 |
c_soundplay(snd_whip_crack_only); |
1003 |
c_speaker("susie"); |
1004 |
c_msgsetloc(0, Face H* Kris,Delay 11 go seal the fountain!Wait for inputClose Message"\\EH* Kris^1, go seal the fountain!/%", "obj_ch2_scene26_slash_Step_0_gml_1459_0" ); |
1005 |
c_talk_wait(); |
1006 |
c_facing("u"); |
1007 |
c_wait(30); |
1008 |
c_speaker("susie"); |
1009 |
c_msgsetloc(0, Face 0* I...Wait for inputClose Message"\\E0* I.../%", "obj_ch2_scene26_slash_Step_0_gml_1468_0" ); |
1010 |
c_talk_wait(); |
1011 |
c_wait(30); |
1012 |
c_facing("susieunhappy"); |
1013 |
c_facing("l"); |
1014 |
c_speaker("susie"); |
1015 |
c_msgsetloc(0, Face 1* ...Delay 11 I'm gonna go...Delay 11 see Noelle before you do.Wait for inputClose Message"\\E1* ..^1. I'm gonna go..^1. see Noelle before you do./%", "obj_ch2_scene26_slash_Step_0_gml_1479_0" ); |
1016 |
c_talk_wait(); |
1017 |
c_walk_wait("d", 5, 6); |
1018 |
c_walk("l", 10, 60); |
1019 |
c_sel(qu); |
1020 |
c_facing("r"); |
1021 |
c_sel(ra); |
1022 |
c_walkdirect_wait(2042, 245, 30); |
1023 |
c_facing("r"); |
1024 |
c_speaker("ralsei"); |
1025 |
c_msgsetloc(0, Face Q* Umm,Delay 11 Kris,Delay 11 I'll tell Queen about our town!Wait for inputClose Message"\\EQ* Umm^1, Kris^1, I'll tell Queen about our town!/%", "obj_ch2_scene26_slash_Step_0_gml_1496_0" ); |
1026 |
c_talk_wait(); |
1027 |
c_sel(qu); |
1028 |
c_autowalk(0); |
1029 |
c_soundplay(snd_queen_laugh_0); |
1030 |
c_sprite(spr_cutscene_10_queen_ohoho_standing); |
1031 |
c_addxy(8, 0); |
1032 |
c_imageindex(0); |
1033 |
c_imagespeed(0.25); |
1034 |
c_speaker("queen"); |
1035 |
c_msgsetloc(0, Face N* Kris I Look Forward To Being Your Wacky RoommateWait for inputClose Message"\\EN* Kris I Look Forward To Being Your Wacky Roommate/%", "obj_ch2_scene26_slash_Step_0_gml_1509_0" ); |
1036 |
c_talk_wait(); |
1037 |
c_autowalk(1); |
1038 |
c_facing("d"); |
1039 |
c_sel(ra); |
1040 |
c_facing("u"); |
1041 |
c_panobj(kr_actor, 30); |
1042 |
c_sel(qu); |
1043 |
c_visible(0); |
1044 |
c_var_instance(id, "make_npc_b", true); |
1045 |
c_wait(30); |
1046 |
c_pannable(0); |
1047 |
c_actortokris(); |
1048 |
c_terminatekillactors(); |
1049 |
} |
1050 |
if (make_npc_b) |
1051 |
{ |
1052 |
make_npc_b = false; |
1053 |
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;
} (); |
1054 |
queen_npc.x = qu_actor.x; |
1055 |
queen_npc.y = qu_actor.y; |
1056 |
queen_npc.sprite_index = qu_actor.sprite_index; |
1057 |
queen_npc.image_index = qu_actor.image_index; |
1058 |
queen_npc.visible = 1; |
1059 |
ralsei_npc = instance_create(ra_actor.x, ra_actor.y, obj_npc_sign); |
1060 |
ralsei_npc.sprite_index = ra_actor.sprite_index; |
1061 |
ralsei_npc.image_index = ra_actor.image_index; |
1062 |
with (ralsei_npc) |
1063 |
scr_depth(); |
1064 |
} |
1065 |
if (con == 32 && !i_ex(obj_cutscene_master)) |
1066 |
{ |
1067 |
con = 99; |
1068 |
global.plot = 170; |
1069 |
global.interact = 0; |
1070 |
global.facing = 0; |
1071 |
} |
1072 |
if (rudebuster) |
1073 |
{ |
1074 |
rudebuster = false; |
1075 |
rudebusteranim = instance_create(camerax() - 60, room_height / 2, obj_rudebuster_bolt); |
1076 |
rudebusteranim.target = qu_actor; |
1077 |
} |
1078 |
if (winelaser) |
1079 |
{ |
1080 |
_winelaser = instance_create(queenwinehand.x, queenwinehand.y, obj_ch2_scene26_wine_laser); |
1081 |
winelaser = false; |
1082 |
_winelaser.timer = -10; |
1083 |
_winelaser.noelle_x = no_actor.x + (no_actor.sprite_width / 2); |
1084 |
} |
1085 |
if (shakeloop) |
1086 |
{ |
1087 |
if (shakecon) |
1088 |
{ |
1089 |
shakecon = false; |
1090 |
alarm[1] = 30; |
1091 |
snd_play(snd_closet_impact); |
1092 |
instance_create(0, 0, obj_shake); |
1093 |
} |
1094 |
} |
1095 |
if (fist_explode) |
1096 |
{ |
1097 |
fist_explode = false; |
1098 |
alarm[2] = 3;gml_Object_obj_ch2_scene26_Alarm_2.gmlvar explosion_a = instance_create(1780 - (20 * explosions), 220 + (15 * explosions), obj_animation_dx);
explosion_a.sprite_index = spr_explosion_round;
explosion_a.image_xscale = 2;
explosion_a.image_yscale = 2;
explosion_a.image_speed = 0.75;
explosion_a.depth = 890000;
var explosion_b = instance_create(1780 + (20 * explosions), 220 + (15 * explosions), obj_animation_dx);
explosion_b.sprite_index = spr_explosion_round;
explosion_b.image_xscale = 2;
explosion_b.image_yscale = 2;
explosion_b.image_speed = 0.75;
explosion_b.depth = 890000;
explosions++;
if (explosions < 3)
alarm[2] = 3; |
1099 |
} |
1100 |
if (platform_fall) |
1101 |
{ |
1102 |
platform_timer++; |
1103 |
if (platform_timer > 15) |
1104 |
{ |
1105 |
platform_fall = false; |
1106 |
} |
1107 |
else |
1108 |
{ |
1109 |
platform_y += 30; |
1110 |
layer_y("TILES", platform_y); |
1111 |
if (i_ex(obj_ch2_scene26_wall)) |
1112 |
{ |
1113 |
with (obj_ch2_scene26_wall) |
1114 |
{ |
1115 |
looping_coaster_top.y_pos += 30; |
1116 |
looping_coaster.y_pos += 30; |
1117 |
} |
1118 |
} |
1119 |
} |
1120 |
} |
1121 |
if (hand_shake) |
1122 |
{ |
1123 |
hand_shake = false; |
1124 |
for (var i = 0; i < 3; i++) |
1125 |
{ |
1126 |
with (hand_platform[i]) |
1127 |
scr_shakeobjscr_shakeobjfunction scr_shakeobj()
{
shakeobj = instance_create(x, y, obj_shakeobj);
shakeobj.target = id;
with (shakeobj)
event_user(0);
} (); |
1128 |
} |
1129 |
} |
1130 |
if (hand_catch) |
1131 |
{ |
1132 |
for (var i = 0; i < 3; i++) |
1133 |
{ |
1134 |
var _i = i; |
1135 |
with (hand_platform[i]) |
1136 |
{ |
1137 |
y = lerp(y, 70 + (_i * 100), 0.125); |
1138 |
if (_i == 2 && y >= 270) |
1139 |
hand_catch = false; |
1140 |
} |
1141 |
} |
1142 |
} |
1143 |
if (cityscape_fall) |
1144 |
{ |
1145 |
cityscape_fall = false; |
1146 |
if (i_ex(obj_ch2_scene26_cityscape)) |
1147 |
{ |
1148 |
with (obj_ch2_scene26_cityscape) |
1149 |
auto_scroll_y = true; |
1150 |
} |
1151 |
} |
1152 |
if (disable_face) |
1153 |
{ |
1154 |
disable_face = false; |
1155 |
global.fc = 0; |
1156 |
} |
1157 |
if (enable_face) |
1158 |
{ |
1159 |
enable_face = false; |
1160 |
global.fc = 1; |
1161 |
} |
1162 |
if (set_queen_voice) |
1163 |
{ |
1164 |
set_queen_voice = false; |
1165 |
global.typer = 62; |
1166 |
} |
1167 |
if (rockanim) |
1168 |
{ |
1169 |
layer_x("BG_rocks", camerax()); |
1170 |
instance_create(camerax(), cameray() + 480, obj_ch2_scene26_rockstarter); |
1171 |
layer_vspeed("BG_rocks", -5); |
1172 |
layer_x("BG_Rocks_Small", camerax()); |
1173 |
var rockstart = instance_create(camerax(), cameray() + 420, obj_ch2_scene26_rockstarter); |
1174 |
rockstart.smallrocks = true; |
1175 |
layer_vspeed("BG_Rocks_Small", -2); |
1176 |
rockanim = false; |
1177 |
} |
1178 |
if (rockdog) |
1179 |
{ |
1180 |
rockdog = false; |
1181 |
rockdogobj = instance_create(__view_get(e__VW.XView, 0) + 545 + 12, cameray() + 6 + view_hport[0] + 100, obj_ch2_scene26_rock_dog); |
1182 |
} |
1183 |
if (rockdogstop) |
1184 |
{ |
1185 |
rockdogstop = false; |
1186 |
instance_destroy(rockdogobj); |
1187 |
} |
1188 |
if (rockanimstop) |
1189 |
{ |
1190 |
rockanimstop = false; |
1191 |
layer_vspeed("BG_rocks", 0); |
1192 |
layer_set_visible("BG_rocks", 0); |
1193 |
layer_vspeed("BG_Rocks_Small", 0); |
1194 |
layer_set_visible("BG_Rocks_Small", 0); |
1195 |
} |
1196 |
if (queen_afterimage) |
1197 |
{ |
1198 |
if (qu_actor != -4) |
1199 |
{ |
1200 |
with (qu_actor) |
1201 |
scr_afterimagefastscr_afterimagefastfunction scr_afterimagefast()
{
afterimage = instance_create(x, y, obj_afterimage);
afterimage.sprite_index = sprite_index;
afterimage.image_index = image_index;
afterimage.image_blend = image_blend;
afterimage.image_speed = 0;
afterimage.depth = depth;
afterimage.image_xscale = image_xscale;
afterimage.image_yscale = image_yscale;
afterimage.image_angle = image_angle;
afterimage.fadeSpeed = 0.08;
return afterimage;
} (); |
1202 |
} |
1203 |
} |
1204 |
if (wallanimstart) |
1205 |
{ |
1206 |
if (wallcon == 1) |
1207 |
{ |
1208 |
wallcon = 99; |
1209 |
if (i_ex(obj_ch2_scene26_wall)) |
1210 |
{ |
1211 |
with (obj_ch2_scene26_wall) |
1212 |
wall_con = 1; |
1213 |
} |
1214 |
} |
1215 |
if (wallcon == 2) |
1216 |
{ |
1217 |
wallcon = 99; |
1218 |
wallanimstart = false; |
1219 |
if (i_ex(obj_ch2_scene26_wall)) |
1220 |
{ |
1221 |
with (obj_ch2_scene26_wall) |
1222 |
wall_con = 3; |
1223 |
} |
1224 |
if (i_ex(obj_ch2_scene26_cityscape)) |
1225 |
{ |
1226 |
with (obj_ch2_scene26_cityscape) |
1227 |
auto_scroll = true; |
1228 |
} |
1229 |
} |
1230 |
} |
1231 |
if (berdly_coaster_start) |
1232 |
{ |
1233 |
berdly_coaster_start = false; |
1234 |
berdly_coaster = instance_create(camerax(), cameray(), obj_berdlycoaster_event); |
1235 |
} |
1236 |
if (berdly_coaster_leave) |
1237 |
{ |
1238 |
berdly_coaster_leave = false; |
1239 |
with (berdly_coaster) |
1240 |
con = 4; |
1241 |
} |
1242 |
if (laser_con >= 0) |
1243 |
{ |
1244 |
if (laser_con == 0) |
1245 |
{ |
1246 |
laser_con = 99; |
1247 |
with (obj_ch2_scene26_cityscape) |
1248 |
show_laser_outline = true; |
1249 |
} |
1250 |
if (laser_con == 1) |
1251 |
{ |
1252 |
laser_con = 99; |
1253 |
with (obj_ch2_scene26_cityscape) |
1254 |
{ |
1255 |
show_hands = true; |
1256 |
hand_both_reveal = true; |
1257 |
} |
1258 |
} |
1259 |
if (laser_con == 2) |
1260 |
{ |
1261 |
laser_con = 99; |
1262 |
with (obj_ch2_scene26_cityscape) |
1263 |
knife_reveal = true; |
1264 |
} |
1265 |
if (laser_con == 3) |
1266 |
{ |
1267 |
laser_con = 99; |
1268 |
with (obj_ch2_scene26_cityscape) |
1269 |
knife_stab = true; |
1270 |
} |
1271 |
if (laser_con == 5) |
1272 |
{ |
1273 |
laser_con = 99; |
1274 |
with (obj_ch2_scene26_cityscape) |
1275 |
fade_away = true; |
1276 |
} |
1277 |
if (laser_con == 6) |
1278 |
{ |
1279 |
laser_con = 99; |
1280 |
with (obj_ch2_scene26_cityscape) |
1281 |
show_lightners = true; |
1282 |
} |
1283 |
if (laser_con == 7) |
1284 |
{ |
1285 |
laser_con = 99; |
1286 |
with (obj_ch2_scene26_cityscape) |
1287 |
show_mini_fountains = true; |
1288 |
} |
1289 |
if (laser_con == 8) |
1290 |
{ |
1291 |
laser_con = 99; |
1292 |
with (obj_ch2_scene26_cityscape) |
1293 |
merge_lightners = true; |
1294 |
} |
1295 |
} |
1296 |
if (release_queen) |
1297 |
{ |
1298 |
release_queen = false; |
1299 |
if (i_ex(obj_ch2_scene26_gigaqueen)) |
1300 |
{ |
1301 |
with (obj_ch2_scene26_gigaqueen) |
1302 |
release = true; |
1303 |
} |
1304 |
} |
1305 |
if (queen_laugh_start) |
1306 |
{ |
1307 |
queen_laugh_start = false; |
1308 |
if (i_ex(obj_ch2_scene26_gigaqueen)) |
1309 |
{ |
1310 |
with (obj_ch2_scene26_gigaqueen) |
1311 |
laugh = true; |
1312 |
} |
1313 |
} |
1314 |
if (queen_laugh_stop) |
1315 |
{ |
1316 |
queen_laugh_stop = false; |
1317 |
if (i_ex(obj_ch2_scene26_gigaqueen)) |
1318 |
{ |
1319 |
with (obj_ch2_scene26_gigaqueen) |
1320 |
laugh = false; |
1321 |
} |
1322 |
} |
1323 |
if (hand_release) |
1324 |
{ |
1325 |
hand_release = false; |
1326 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1327 |
{ |
1328 |
with (obj_ch2_scene27_queenhand) |
1329 |
{ |
1330 |
if (scr_sideb_get_phasescr_sideb_get_phasefunction scr_sideb_get_phase()
{
var phase = 0;
if ( global.flag[916 snowgrave_fail] == 0)
{
if ( global.flag[915 snowgrave_plot] > 0 && global.flag[915 snowgrave_plot] < 4)
phase = 1;
if ( global.flag[915 snowgrave_plot] >= 4 && global.flag[915 snowgrave_plot] < 7)
phase = 2;
if ( global.flag[915 snowgrave_plot] >= 7 && global.flag[915 snowgrave_plot] < 20)
phase = 3;
if ( global.flag[915 snowgrave_plot] >= 20)
phase = 4;
}
return phase;
} () < 2) |
1331 |
release = true; |
1332 |
else |
1333 |
release_normal = true; |
1334 |
} |
1335 |
} |
1336 |
} |
1337 |
if (hand_leave) |
1338 |
{ |
1339 |
hand_leave = false; |
1340 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1341 |
{ |
1342 |
with (obj_ch2_scene27_queenhand) |
1343 |
leave = true; |
1344 |
} |
1345 |
} |
1346 |
if (su_struggle) |
1347 |
{ |
1348 |
su_struggle = false; |
1349 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1350 |
{ |
1351 |
with (obj_ch2_scene27_queenhand) |
1352 |
su_struggle = true; |
1353 |
} |
1354 |
} |
1355 |
if (su_shocked) |
1356 |
{ |
1357 |
su_shocked = false; |
1358 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1359 |
{ |
1360 |
with (obj_ch2_scene27_queenhand) |
1361 |
su_shocked = true; |
1362 |
} |
1363 |
} |
1364 |
if (su_look_left) |
1365 |
{ |
1366 |
su_look_left = false; |
1367 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1368 |
{ |
1369 |
with (obj_ch2_scene27_queenhand) |
1370 |
su_look_left = true; |
1371 |
} |
1372 |
} |
1373 |
if (su_look_right) |
1374 |
{ |
1375 |
su_look_right = false; |
1376 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1377 |
{ |
1378 |
with (obj_ch2_scene27_queenhand) |
1379 |
su_look_right = true; |
1380 |
} |
1381 |
} |
1382 |
if (su_grin_1) |
1383 |
{ |
1384 |
su_grin_1 = false; |
1385 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1386 |
{ |
1387 |
with (obj_ch2_scene27_queenhand) |
1388 |
su_grin_1 = true; |
1389 |
} |
1390 |
} |
1391 |
if (su_grin_2) |
1392 |
{ |
1393 |
su_grin_2 = false; |
1394 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1395 |
{ |
1396 |
with (obj_ch2_scene27_queenhand) |
1397 |
su_grin_2 = true; |
1398 |
} |
1399 |
} |
1400 |
if (su_squint_1) |
1401 |
{ |
1402 |
su_squint_1 = false; |
1403 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1404 |
{ |
1405 |
with (obj_ch2_scene27_queenhand) |
1406 |
su_squint_1 = true; |
1407 |
} |
1408 |
} |
1409 |
if (su_squint_2) |
1410 |
{ |
1411 |
su_squint_2 = false; |
1412 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1413 |
{ |
1414 |
with (obj_ch2_scene27_queenhand) |
1415 |
su_squint_2 = true; |
1416 |
} |
1417 |
} |
1418 |
if (su_concerned) |
1419 |
{ |
1420 |
su_concerned = false; |
1421 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1422 |
{ |
1423 |
with (obj_ch2_scene27_queenhand) |
1424 |
su_concerned = true; |
1425 |
} |
1426 |
} |
1427 |
if (ra_struggle) |
1428 |
{ |
1429 |
ra_struggle = false; |
1430 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1431 |
{ |
1432 |
with (obj_ch2_scene27_queenhand) |
1433 |
ra_struggle = true; |
1434 |
} |
1435 |
} |
1436 |
if (ra_huh) |
1437 |
{ |
1438 |
ra_huh = false; |
1439 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1440 |
{ |
1441 |
with (obj_ch2_scene27_queenhand) |
1442 |
ra_huh = true; |
1443 |
} |
1444 |
} |
1445 |
if (ra_look) |
1446 |
{ |
1447 |
ra_look = false; |
1448 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1449 |
{ |
1450 |
with (obj_ch2_scene27_queenhand) |
1451 |
ra_look = true; |
1452 |
} |
1453 |
} |
1454 |
if (ra_smile) |
1455 |
{ |
1456 |
ra_smile = false; |
1457 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1458 |
{ |
1459 |
with (obj_ch2_scene27_queenhand) |
1460 |
ra_smile = true; |
1461 |
} |
1462 |
} |
1463 |
if (ra_scared) |
1464 |
{ |
1465 |
ra_scared = false; |
1466 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1467 |
{ |
1468 |
with (obj_ch2_scene27_queenhand) |
1469 |
ra_scared = true; |
1470 |
} |
1471 |
} |
1472 |
if (ra_stern) |
1473 |
{ |
1474 |
ra_stern = false; |
1475 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1476 |
{ |
1477 |
with (obj_ch2_scene27_queenhand) |
1478 |
ra_stern = true; |
1479 |
} |
1480 |
} |
1481 |
if (ra_mu) |
1482 |
{ |
1483 |
ra_mu = false; |
1484 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1485 |
{ |
1486 |
with (obj_ch2_scene27_queenhand) |
1487 |
ra_mu = true; |
1488 |
} |
1489 |
} |
1490 |
if (ra_shake) |
1491 |
{ |
1492 |
ra_shake = false; |
1493 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1494 |
{ |
1495 |
with (obj_ch2_scene27_queenhand) |
1496 |
ra_shake = true; |
1497 |
} |
1498 |
} |
1499 |
if (shake_hand) |
1500 |
{ |
1501 |
shake_hand = false; |
1502 |
if (i_ex(obj_ch2_scene27_queenhand)) |
1503 |
{ |
1504 |
with (obj_ch2_scene27_queenhand) |
1505 |
scr_shakeobjscr_shakeobjfunction scr_shakeobj()
{
shakeobj = instance_create(x, y, obj_shakeobj);
shakeobj.target = id;
with (shakeobj)
event_user(0);
} (); |
1506 |
} |
1507 |
} |
1508 |
if (queen_laugh_start) |
1509 |
{ |
1510 |
queen_laugh_start = false; |
1511 |
if (i_ex(obj_ch2_scene26_gigaqueen)) |
1512 |
{ |
1513 |
with (obj_ch2_scene26_gigaqueen) |
1514 |
laugh = true; |
1515 |
} |
1516 |
} |
1517 |
if (queen_laugh_stop) |
1518 |
{ |
1519 |
queen_laugh_stop = false; |
1520 |
if (i_ex(obj_ch2_scene26_gigaqueen)) |
1521 |
{ |
1522 |
with (obj_ch2_scene26_gigaqueen) |
1523 |
laugh = false; |
1524 |
} |
1525 |
} |
1526 |
if (queen_surprised) |
1527 |
{ |
1528 |
queen_surprised = false; |
1529 |
if (i_ex(obj_ch2_scene26_gigaqueen)) |
1530 |
{ |
1531 |
with (obj_ch2_scene26_gigaqueen) |
1532 |
surprised = true; |
1533 |
} |
1534 |
} |
1535 |
if (queen_leave) |
1536 |
{ |
1537 |
queen_leave = false; |
1538 |
if (i_ex(obj_ch2_scene26_gigaqueen)) |
1539 |
{ |
1540 |
with (obj_ch2_scene26_gigaqueen) |
1541 |
leave = true; |
1542 |
} |
1543 |
} |
1544 |
if (queen_leave_fast) |
1545 |
{ |
1546 |
queen_leave_fast = false; |
1547 |
if (i_ex(obj_ch2_scene26_gigaqueen)) |
1548 |
{ |
1549 |
with (obj_ch2_scene26_gigaqueen) |
1550 |
leave_fast = true; |
1551 |
} |
1552 |
} |
1553 |
if (queen_release_fast) |
1554 |
{ |
1555 |
queen_release_fast = false; |
1556 |
if (i_ex(obj_ch2_scene26_gigaqueen)) |
1557 |
{ |
1558 |
with (obj_ch2_scene26_gigaqueen) |
1559 |
release_fast = true; |
1560 |
} |
1561 |
} |
1562 |
|
1563 |
enum e__VW |
1564 |
{ |
1565 |
XView, |
1566 |
YView, |
1567 |
WView, |
1568 |
HView, |
1569 |
Angle, |
1570 |
HBorder, |
1571 |
VBorder, |
1572 |
HSpeed, |
1573 |
VSpeed, |
1574 |
Object, |
1575 |
Visible, |
1576 |
XPort, |
1577 |
YPort, |
1578 |
WPort, |
1579 |
HPort, |
1580 |
Camera, |
1581 |
SurfaceID |
1582 |
} |