1 |
event_inherited() |
2 |
if obj_axis_npc.interact |
3 |
other.scene = 1 |
4 |
if (global.route == 1 && global.sworks_flag[61] == 0) |
5 |
{ |
6 |
switch scene |
7 |
{ |
8 |
case 1: |
9 |
scr_textscr_textfunction scr_text() //gml_Script_scr_text
{
if (!instance_exists(obj_dialogue))
msg = instance_create(x, y, obj_dialogue)
} () |
10 |
switch npc_flag |
11 |
{ |
12 |
case 0: |
13 |
cutscene_dialogue() |
14 |
with (msg) |
15 |
{ |
16 |
color = true |
17 |
col_modif[0] = 16711935 |
18 |
message[0] = "* WHO GOES THERE???" |
19 |
message[1] = "* IT IS NOT YOU BECAUSE I# GO THERE." |
20 |
message[2] = "* SCANNING_" |
21 |
message_col[2][0] = "* SCANNING_" |
22 |
prt[0] = 473 |
23 |
prt[1] = 473 |
24 |
sndfnt_array[0] = 111 |
25 |
sndfnt_array[2] = 391 |
26 |
} |
27 |
obj_axis_npc.npc_direction_hold = "nothing" |
28 |
break |
29 |
case 1: |
30 |
with (msg) |
31 |
{ |
32 |
talker[0] = 1166 |
33 |
message[0] = "* YES, I HAD TO SCAN YOU# TO REMEMBER." |
34 |
message[1] = "* IT IS STANDARD# PROCEDURE AFTER A# RECHARGE." |
35 |
message[2] = "* AH, THE PRECIOUS# MEMORIES ARE FLOODING# BACK." |
36 |
message[3] = "* WE ALMOST MURDERED EACH# OTHER SO MANY TIMES." |
37 |
message[4] = "* LMAO." |
38 |
message[5] = "* WHAT? THAT IS A THING I# SAY NOW." |
39 |
message[6] = "* SOUS-BORG TAUGHT ME." |
40 |
message[7] = "* IT MEANS \"LET'S MAKE AN# OMELETTE.\"" |
41 |
prt[0] = 473 |
42 |
prt[1] = 473 |
43 |
prt[2] = 473 |
44 |
prt[3] = 473 |
45 |
prt[4] = 473 |
46 |
prt[5] = 473 |
47 |
prt[6] = 473 |
48 |
prt[7] = 473 |
49 |
} |
50 |
scene = 0 |
51 |
npc_flag += 1 |
52 |
break |
53 |
case 2: |
54 |
with (msg) |
55 |
{ |
56 |
talker[0] = 1166 |
57 |
message[0] = "* SAY, WHERE DOES A BOT# FIND A HAT LIKE YOURS?" |
58 |
message[1] = "* I WOULD ROCK A CAP LIKE# THAT." |
59 |
message[2] = "* MIGHT TURN SOME HEADS,# YOU KNOW?" |
60 |
message[3] = "* UH WELL, I SUPPOSE I# NEVER MENTIONED IT# BUT..." |
61 |
message[4] = "* WOW, THIS IS# EMBARRASSING." |
62 |
message[5] = "* I CAN FEEL MY FACE# TURNING BRIGHT GRAY." |
63 |
message[6] = "* YOU KNOW WHAT?# NEVERMIND." |
64 |
message[7] = "* IT IS BETWEEN ME AND MY# E-DIARY." |
65 |
prt[0] = 473 |
66 |
prt[1] = 473 |
67 |
prt[2] = 473 |
68 |
prt[3] = 473 |
69 |
prt[4] = 473 |
70 |
prt[5] = 473 |
71 |
prt[6] = 473 |
72 |
prt[7] = 473 |
73 |
} |
74 |
scene = 0 |
75 |
npc_flag += 1 |
76 |
break |
77 |
case 3: |
78 |
with (msg) |
79 |
{ |
80 |
talker[0] = 1166 |
81 |
message[0] = "* HAVE FUN IN THE# STEAMWORKS, HUMAN." |
82 |
message[1] = "* IF YOU PLAN TO TAKE A# SWIM IN THE BOILING# LAKE, BRING FLOATIES." |
83 |
message[2] = "* THE LIFEGUARD WAS# RECENTLY PROMOTED TO A# DEATHGUARD." |
84 |
message[3] = "* TRAGIC. LMAO." |
85 |
prt[0] = 473 |
86 |
prt[1] = 473 |
87 |
prt[2] = 473 |
88 |
prt[3] = 473 |
89 |
} |
90 |
scene = 0 |
91 |
break |
92 |
} |
93 |
|
94 |
break |
95 |
case 2: |
96 |
if global.dialogue_open |
97 |
return; |
98 |
scr_cutscene_startscr_cutscene_startfunction scr_cutscene_start() //gml_Script_scr_cutscene_start
{
global.cutscene = true
obj_pl.state = gml_Script_scr_frozen_state
obj_pl.image_index = 0
obj_pl.image_speed = 0
} () |
99 |
with (obj_pl) |
100 |
scr_axis_clover_scanscr_axis_clover_scanfunction scr_axis_clover_scan() //gml_Script_scr_axis_clover_scan
{
if live_call()
return global.live_result;
var width = sprite_get_width(sprite_index)
var height = sprite_get_height(sprite_index)
i_inc = width / 20
j_inc = 1
var x_left = x - sprite_xoffset
var y_top = y + sprite_yoffset - sprite_height
for (var j = spr_collisionbox; j < height; j += j_inc)
{
part = instance_create(x_left, (y_top + j), obj_piece_clover_scan)
with (part)
{
target_x = other.x
target_y = other.y
depth = other.depth - 1
left = 0
top = j
width = width
height = other.j_inc
sprite_index = other.sprite_index
alarm[0]
if (j == spr_collisionbox)
event_perform(ev_alarm, 0)
}
}
} () |
101 |
cutscene_sfx_play(snd_elevator, 1) |
102 |
audio_sound_pitch(snd_elevator, 2) |
103 |
break |
104 |
case 3: |
105 |
cutscene_wait(3) |
106 |
break |
107 |
case 4: |
108 |
cutscene_dialogue() |
109 |
with (msg) |
110 |
{ |
111 |
talker[0] = 1166 |
112 |
message[0] = "* AH, HELLO \"HATTED# HUMAN.\"" |
113 |
message[1] = "* HOPE YOU ARE WELL THIS# FINE EVENING." |
114 |
prt[0] = 473 |
115 |
prt[1] = 473 |
116 |
} |
117 |
break |
118 |
case 5: |
119 |
scr_cutscene_end() |
120 |
scene = 0 |
121 |
npc_flag += 1 |
122 |
obj_axis_npc.npc_direction = "down" |
123 |
break |
124 |
} |
125 |
|
126 |
} |
127 |
else if ((global.route == 2 || global.sworks_flag[61] == 1) && scene == 1) |
128 |
{ |
129 |
scr_textscr_textfunction scr_text() //gml_Script_scr_text
{
if (!instance_exists(obj_dialogue))
msg = instance_create(x, y, obj_dialogue)
} () |
130 |
switch npc_flag |
131 |
{ |
132 |
case 0: |
133 |
with (msg) |
134 |
{ |
135 |
talker[0] = 1166 |
136 |
message[0] = "* HELLO, HUMAN." |
137 |
message[1] = "* YOU CAUGHT ME ON A DATE# WITH THE LOVELY." |
138 |
message[2] = "* TURNS OUT I DID NOT# HAVE TO RECHARGE." |
139 |
message[3] = "* YEP, I CAN RUN ON LOVE# ALONE. WHO KNEW?" |
140 |
message[4] = "* STILL, I DID SPEND SOME# TIME IN MY LOCKER." |
141 |
message[5] = "* WHY?" |
142 |
message[6] = "* SEVEN MINUTES IN# HEAVEN." |
143 |
prt[0] = 473 |
144 |
prt[1] = 473 |
145 |
prt[2] = 473 |
146 |
prt[3] = 473 |
147 |
prt[4] = 473 |
148 |
prt[5] = 473 |
149 |
prt[6] = 473 |
150 |
} |
151 |
npc_flag += 1 |
152 |
break |
153 |
case 1: |
154 |
with (msg) |
155 |
{ |
156 |
talker[0] = 1166 |
157 |
message[0] = "* HOW INFORMAL OF ME." |
158 |
message[1] = "* I DID NOT INTRODUCE YOU# TO MY SPOUSE." |
159 |
message[2] = "* THIS IS DAISY. " |
160 |
message[3] = "* MY SPOUSE." |
161 |
message[4] = "* THEY ARE NAMED AFTER# THE FLOWER." |
162 |
message[5] = "* IT IS MUCH DIFFERENT# FROM THE PLANTS HERE." |
163 |
message[6] = "* FOR ONE, IT HAS COLOR." |
164 |
message[7] = "* FOR TWO, IT DOES NOT# SMELL OF BLEACH." |
165 |
message[8] = "* JUST LIKE MY SPOUSE." |
166 |
prt[0] = 473 |
167 |
prt[1] = 473 |
168 |
prt[2] = 473 |
169 |
prt[3] = 473 |
170 |
prt[4] = 473 |
171 |
prt[5] = 473 |
172 |
prt[6] = 473 |
173 |
prt[7] = 473 |
174 |
prt[8] = 473 |
175 |
} |
176 |
npc_flag += 1 |
177 |
break |
178 |
case 2: |
179 |
with (msg) |
180 |
{ |
181 |
talker[0] = 1166 |
182 |
message[0] = "* SOONER OR LATER..." |
183 |
message[1] = "* I SUPPOSE WE WILL HAVE# TO ESTABLISH OUR NEW# SOCIETY." |
184 |
message[2] = "* THAT WILL BE TRICKY." |
185 |
message[3] = "* MR. SCREEN WANTS THIS# \"TYRANNICAL GOVERNMENT\"# THING." |
186 |
message[4] = "* I TRIED TO PLAY IT OUT.# YOU KNOW, LOOK AT THE# PROS AND CONS." |
187 |
message[5] = "* BUT SADLY, I DO NOT SEE# THE OTHER BOTS JIVING# WITH IT." |
188 |
message[6] = "* HATE TO CRUSH MR.# SCREEN'S DREAMS, BUT IT# IS WHAT IT IS." |
189 |
prt[0] = 473 |
190 |
prt[1] = 473 |
191 |
prt[2] = 473 |
192 |
prt[3] = 473 |
193 |
prt[4] = 473 |
194 |
prt[5] = 473 |
195 |
prt[6] = 473 |
196 |
} |
197 |
npc_flag += 1 |
198 |
break |
199 |
case 3: |
200 |
with (msg) |
201 |
{ |
202 |
color = true |
203 |
col_modif[0] = 16711935 |
204 |
sndfnt_array[0] = 111 |
205 |
sndfnt_array[10] = 391 |
206 |
sndfnt_array[13] = 111 |
207 |
message[0] = "* SAY, WHERE DID THE TALL# LADY GO?" |
208 |
message[1] = "* DID YOU NOT HAVE# BUSINESS IN HOTLAND?" |
209 |
message[2] = "* OH NO." |
210 |
message[3] = "* YOU DID NOT GET# SEPARATED, DID YOU?" |
211 |
message[4] = "* I KNOW YOUNG FOLK GET# LOST IN SUPERMARKETS ALL# THE TIME." |
212 |
message[5] = "* AND IF YOU THINK ABOUT# IT..." |
213 |
message[6] = "* THE STEAMWORKS MIGHT BE# BIGGER THAN A# SUPERMARKET." |
214 |
message[7] = "* WHAT IF... WHAT IF MY# FUTURE CHILD GETS LOST# IN HERE?" |
215 |
message[8] = "* THIS IS NOT GOOD. NOT# GOOD AT ALL." |
216 |
message[9] = "* YOU GOT ME SLIPPING# INTO THE ANXIETY ZONE." |
217 |
message[10] = "* *BEEP BEEP*" |
218 |
message[11] = "* ANXIETY ZONE REACHED_" |
219 |
message[12] = "* SEARCHING FOR RATIONAL_" |
220 |
message_col[10][0] = "* *BEEP BEEP*" |
221 |
message_col[11][0] = "* ANXIETY ZONE REACHED_" |
222 |
message_col[12][0] = "* SEARCHING FOR RATIONAL_" |
223 |
message[13] = "* OH, I KNOW." |
224 |
message[14] = "* I WILL INSTALL A# TRACKER IN MY CHILD." |
225 |
message[15] = "* GENIUS. " |
226 |
message[16] = "* I JUST SOLVED 90% OF# PARENTAL PROBLEMS." |
227 |
prt[0] = 473 |
228 |
prt[1] = 473 |
229 |
prt[2] = 473 |
230 |
prt[3] = 473 |
231 |
prt[4] = 473 |
232 |
prt[5] = 473 |
233 |
prt[6] = 473 |
234 |
prt[7] = 473 |
235 |
prt[8] = 473 |
236 |
prt[9] = 473 |
237 |
prt[13] = 473 |
238 |
prt[14] = 473 |
239 |
prt[15] = 473 |
240 |
prt[16] = 473 |
241 |
} |
242 |
npc_flag += 1 |
243 |
break |
244 |
case 4: |
245 |
with (msg) |
246 |
{ |
247 |
talker[0] = 1166 |
248 |
message[0] = "* THAT IS ALL THE# \"CATCHING UP\" I HAD# PLANNED." |
249 |
message[1] = "* HOPE YOUR LIFE TURNS# OUT AS SICK AS MINE." |
250 |
message[2] = "* GOODBYE, HUMAN." |
251 |
prt[0] = 473 |
252 |
prt[1] = 473 |
253 |
prt[2] = 473 |
254 |
} |
255 |
break |
256 |
} |
257 |
|
258 |
scene = 0 |
259 |
} |