1 |
if (i_ex(nisesusie)) |
2 |
{ |
3 |
with (nisesusie) |
4 |
scr_depth(); |
5 |
} |
6 |
if (obj_mainchara.x >= 20 && con == -1) |
7 |
{ |
8 |
con = 1; |
9 |
global.interact = 1; |
10 |
with (obj_mainchara) |
11 |
visible = 0; |
12 |
global.facing = 0; |
13 |
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;
} (); |
14 |
kr = 0; |
15 |
kr_actor = instance_create(-20, 190, obj_actor); |
16 |
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);
}
} (kr, kr_actor, "kris"); |
17 |
kr_actor.sprite_index = spr_krisd_dark; |
18 |
su = 1; |
19 |
su_actor = instance_create(28, 165, obj_actor); |
20 |
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);
}
} (su, su_actor, "susie"); |
21 |
su_actor.sprite_index = spr_cutscene_18_susie_lancer_carry_walk_right; |
22 |
c_sel(su); |
23 |
c_autowalk(0); |
24 |
c_sprite(spr_cutscene_18_susie_lancer_carry_walk_right); |
25 |
c_imagespeed(0.25); |
26 |
be = 2; |
27 |
be_actor = instance_create(-60, 186, obj_actor); |
28 |
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"); |
29 |
be_actor.sprite_index = spr_berdly_walk_right_dw; |
30 |
} |
31 |
if (con == 1) |
32 |
{ |
33 |
con = 2; |
34 |
c_sel(kr); |
35 |
c_walk("r", 8, 35); |
36 |
c_delayfacing(36, "d"); |
37 |
c_sel(su); |
38 |
c_walk("r", 8, 38); |
39 |
c_wait(39); |
40 |
c_sprite(spr_cutscene_18_susie_lancer_carry_walk_up); |
41 |
c_wait(40); |
42 |
c_msgside("top"); |
43 |
c_speaker("susie"); |
44 |
c_msgsetloc(0, * Looks like a puzzle.Wait for inputClose Message"* Looks like a puzzle./%", "obj_ch2_scene19a_slash_Step_0_gml_56_0" ); |
45 |
c_talk_wait(); |
46 |
c_sprite(spr_cutscene_18_susie_lancer_carry_walk_left); |
47 |
c_speaker("susie"); |
48 |
c_msgsetloc(0, Face K* ...Delay 11 think,Delay 11 uh,Delay 11 YOU can do it,Delay 11 Kris?Wait for inputClose Message"\\EK* ..^1. think^1, uh^1, YOU can do it^1, Kris?/%", "obj_ch2_scene19a_slash_Step_0_gml_62_0" ); |
49 |
c_talk_wait(); |
50 |
c_sel(be); |
51 |
c_walk_wait("r", 10, 25); |
52 |
c_speaker("berdly"); |
53 |
c_msgsetloc(0, Face J* Calm your skinless,Delay 11 boneless,Delay 11 thighs everyone.Wait for input"\\EJ* Calm your skinless^1, boneless^1, thighs everyone./", "obj_ch2_scene19a_slash_Step_0_gml_69_0" ); |
54 |
c_msgnextloc(Face 7* I'LL think of a solution!Wait for input"\\E7* I'LL think of a solution!/", "obj_ch2_scene19a_slash_Step_0_gml_70_0" ); |
55 |
c_facenext("susie", "K"); |
56 |
c_msgnextloc(Face K* (Kris,Delay 11 just ignore him.)Wait for input"\\EK* (Kris^1, just ignore him.)/", "obj_ch2_scene19a_slash_Step_0_gml_72_0" ); |
57 |
c_msgnextloc(Face K* I'll just be over here where I can't hear you.Wait for input"\\EK* I'll just be over here where I can't hear you./", "obj_ch2_scene19a_slash_Step_0_gml_73_0" ); |
58 |
c_facenext("berdly", "I"); |
59 |
c_msgnextloc(Face I* And I'll be here,Delay 11 away from your IQ-debuffing aura!Wait for inputClose Message"\\EI* And I'll be here^1, away from your IQ-debuffing aura!/%", "obj_ch2_scene19a_slash_Step_0_gml_75_0" ); |
60 |
c_talk_wait(); |
61 |
c_walkdirect(47, 210, 15); |
62 |
c_delayfacing(21, "d"); |
63 |
c_sel(su); |
64 |
c_sprite(spr_cutscene_18_susie_lancer_carry_walk_right); |
65 |
c_imagespeed(0.25); |
66 |
c_walkdirect_wait(529, 191, 15); |
67 |
c_sprite(spr_cutscene_18_susie_lancer_carry_walk_left); |
68 |
c_imagespeed(0); |
69 |
} |
70 |
if (con == 2 && !d_ex()) |
71 |
{ |
72 |
con = 3; |
73 |
c_actortokris(); |
74 |
c_terminatekillactors(); |
75 |
} |
76 |
if (con == 3 && !i_ex(obj_cutscene_master)) |
77 |
{ |
78 |
nisesusie = instance_create(529, 191, obj_npc_sign); |
79 |
nisesusie.sprite_index = spr_cutscene_18_susie_lancer_carry_walk_left; |
80 |
nisesusie.image_speed = 0; |
81 |
berdlynpc = instance_create(47, 210, obj_npc_sign); |
82 |
berdlynpc.sprite_index = spr_berdly_walk_right_dw; |
83 |
global.interact = 0; |
84 |
con = 0; |
85 |
} |
86 |
if (con == 20 && !d_ex()) |
87 |
{ |
88 |
con = 21; |
89 |
global.interact = 1; |
90 |
if (i_ex(exitcollider)) |
91 |
instance_destroy(exitcollider); |
92 |
if (i_ex(leftcollider)) |
93 |
instance_destroy(leftcollider); |
94 |
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;
} (); |
95 |
su = 0; |
96 |
su_actor = instance_create(nisesusie.x, nisesusie.y, obj_actor); |
97 |
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);
}
} (su, su_actor, "susie"); |
98 |
su_actor.sprite_index = spr_cutscene_18_susie_lancer_carry_walk_left; |
99 |
c_sel(su); |
100 |
c_autowalk(0); |
101 |
c_sprite(spr_cutscene_18_susie_lancer_carry_walk_left); |
102 |
c_halt(); |
103 |
be = 1; |
104 |
be_actor = instance_create(berdlynpc.x, berdlynpc.y, obj_actor); |
105 |
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"); |
106 |
be_actor.sprite_index = spr_berdly_walk_right_dw; |
107 |
with (berdlynpc) |
108 |
instance_destroy(); |
109 |
with (nisesusie) |
110 |
instance_destroy(); |
111 |
c_sel(be); |
112 |
c_halt(); |
113 |
c_sprite(spr_berdly_shocked_right); |
114 |
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); |
115 |
c_wait(30); |
116 |
c_msgside("top"); |
117 |
c_speaker("susie"); |
118 |
c_msgsetloc(0, * Face 9Yeah!!Delay 11 We got it!!Wait for inputClose Message"* \\E9Yeah!^1! We got it!!/%", "obj_ch2_scene19a_slash_Step_0_gml_153_0" ); |
119 |
c_talk_wait(); |
120 |
c_speaker("berdly"); |
121 |
c_msgsetloc(0, Face 3* Wh...Delay 11 What!? Hey,Delay 11 wait a second --Wait for input"\\E3* Wh..^1. What!? Hey^1, wait a second --/", "obj_ch2_scene19a_slash_Step_0_gml_162_0" ); |
122 |
c_msgnextloc(Face B* How'd you...Delay 11 How'd you solve it without me!?Wait for input"\\EB* How'd you..^1. How'd you solve it without me!?/", "obj_ch2_scene19a_slash_Step_0_gml_163_0" ); |
123 |
c_facenext("susie", "2"); |
124 |
c_msgnextloc(Face 2* Hahaha!!Delay 11 Kris figured it out before you!!Delay 11 Jealous?Wait for inputClose Message"\\E2* Hahaha!^1! Kris figured it out before you!^1! Jealous?/%", "obj_ch2_scene19a_slash_Step_0_gml_165_0" ); |
125 |
c_talk_wait(); |
126 |
c_facing("u"); |
127 |
c_speaker("berdly"); |
128 |
c_msgsetloc(0, Face C* Well I...Wait for inputClose Message"\\EC* Well I.../%", "obj_ch2_scene19a_slash_Step_0_gml_172_0" ); |
129 |
c_talk_wait(); |
130 |
c_sprite(spr_berdly_cross_arms); |
131 |
c_speaker("berdly"); |
132 |
c_msgsetloc(0, Face 7* I knew the answer,Delay 11 I just wanted to see Kris try,Delay 11 first!Wait for input"\\E7* I knew the answer^1, I just wanted to see Kris try^1, first!/", "obj_ch2_scene19a_slash_Step_0_gml_178_0" ); |
133 |
c_msgnextloc(Face 6* It's called SUSPENSE,Delay 11 Susan!!Delay 11 DRAMATIC,Delay 11 suspense!!Wait for inputClose Message"\\E6* It's called SUSPENSE^1, Susan!^1! DRAMATIC^1, suspense!!/%", "obj_ch2_scene19a_slash_Step_0_gml_179_0" ); |
134 |
c_talk_wait(); |
135 |
c_sprite(spr_berdly_cross_arms_nervous); |
136 |
c_sel(su); |
137 |
c_imagespeed(0.25); |
138 |
c_walk("l", 8, 8); |
139 |
c_wait(9); |
140 |
c_halt(); |
141 |
c_speaker("susie"); |
142 |
c_msgsetloc(0, Face K* Then YOU do the next one.Wait for inputClose Message"\\EK* Then YOU do the next one./%", "obj_ch2_scene19a_slash_Step_0_gml_192_0" ); |
143 |
c_talk_wait(); |
144 |
c_sel(be); |
145 |
c_sprite(spr_berdly_walk_right_dw); |
146 |
c_walk("r", 8, 80); |
147 |
c_speaker("berdly"); |
148 |
c_msgsetloc(0, Face 7* Fine!Delay 11 WATCH me!!Wait for inputClose Message"\\E7* Fine^1! WATCH me!!/%", "obj_ch2_scene19a_slash_Step_0_gml_199_0" ); |
149 |
c_talk(); |
150 |
c_wait(80); |
151 |
c_waittalk(); |
152 |
c_speaker("susie"); |
153 |
c_msgsetloc(0, Face C* (Also my name's not Susan?)Wait for inputClose Message"\\EC* (Also my name's not Susan?)/%", "obj_ch2_scene19a_slash_Step_0_gml_205_0" ); |
154 |
c_talk_wait(); |
155 |
c_sel(su); |
156 |
c_sprite(spr_cutscene_18_susie_lancer_carry_walk_right); |
157 |
c_imagespeed(0.25); |
158 |
c_walk_wait("r", 10, 30); |
159 |
c_actortokris(); |
160 |
c_terminatekillactors(); |
161 |
} |
162 |
if (con == 21 && !i_ex(obj_cutscene_master)) |
163 |
{ |
164 |
con = 0; |
165 |
global.interact = 0; |
166 |
global.facing = 0; |
167 |
global.plot = 105; |
168 |
instance_destroy(); |
169 |
} |