1 |
scr_textscr_textfunction scr_text()
{
if (!instance_exists(obj_dialogue))
msg = instance_create(x, y, obj_dialogue);
} (); |
2 |
is_talking = true; |
3 |
msg.sndfnt_array[0] = 102; |
4 |
talk_id = room_get_name(room) + string_copy(object_get_name(global.party_member), 4, 2); |
5 |
|
6 |
function multiple_lines() |
7 |
{ |
8 |
if (!ds_map_exists(global.talk_map, talk_id)) |
9 |
ds_map_add(global.talk_map, talk_id, 0); |
10 |
} |
11 |
|
12 |
function update_talk_val() |
13 |
{ |
14 |
ds_map_replace(global.talk_map, talk_id, ds_map_find_value(global.talk_map, talk_id) + 1); |
15 |
} |
16 |
|
17 |
if (global.dunes_flag[41] == 0) |
18 |
{ |
19 |
switch (room) |
20 |
{ |
21 |
case rm_dunes_10: |
22 |
multiple_lines(); |
23 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
24 |
{ |
25 |
with (msg) |
26 |
{ |
27 |
message[0] = "* Bet you had a few# run-ins on your journey,# right?\t"; |
28 |
message[1] = "* An area like this... I# wonder what kind of# battle music they had?\t"; |
29 |
message[2] = "* Oh, right. You may not# know...\t"; |
30 |
message[3] = "* There's this phenomenon# with monsters.\t"; |
31 |
message[4] = "* When we focus while in# a battle, melodic# vibrations echo from us."; |
32 |
message[5] = "* It's almost like it's# in our heads but... \t"; |
33 |
message[6] = "* It's possible the# opponent hears it as# well.\t"; |
34 |
message[7] = "* I always hear super# dramatic music when I# fight!\t"; |
35 |
message[8] = "* It may not fit me to be# honest... but it's the# feeling I strive for!\t"; |
36 |
message[9] = "* I wonder...\t"; |
37 |
message[10] = "* Could humans find their# own melody if determined# enough?\t"; |
38 |
message[11] = "* An interesting thought!"; |
39 |
prt[0] = 321; |
40 |
prt[1] = 328; |
41 |
prt[2] = 320; |
42 |
prt[3] = 311; |
43 |
prt[4] = 328; |
44 |
prt[5] = 338; |
45 |
prt[6] = 328; |
46 |
prt[7] = 313; |
47 |
prt[8] = 313; |
48 |
prt[9] = 311; |
49 |
prt[10] = 324; |
50 |
prt[11] = 312; |
51 |
} |
52 |
update_talk_val(); |
53 |
} |
54 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
55 |
{ |
56 |
with (msg) |
57 |
{ |
58 |
message[0] = "* With me around, you# shouldn't have to worry# about fights anymore!\t"; |
59 |
message[1] = "* It isn't because they# don't like me...\t"; |
60 |
message[2] = "* It's that monsters# typically don't attack# other monsters."; |
61 |
message[3] = "* ‘Least I hope that's# the reason..."; |
62 |
message[4] = "* I'm personable...# right?\t"; |
63 |
message[5] = "* Let's just say \"yes\" to# avoid being anxious the# rest of today."; |
64 |
prt[0] = 312; |
65 |
prt[1] = 320; |
66 |
prt[2] = 338; |
67 |
prt[3] = 311; |
68 |
prt[4] = 320; |
69 |
prt[5] = 312; |
70 |
} |
71 |
} |
72 |
break; |
73 |
case rm_dunes_36: |
74 |
with (msg) |
75 |
{ |
76 |
message[0] = "* ..."; |
77 |
prt[0] = 321; |
78 |
} |
79 |
break; |
80 |
case rm_dunes_35: |
81 |
with (msg) |
82 |
{ |
83 |
message[0] = "* I have no clue where# we're headed."; |
84 |
message[1] = "* I'm so unfamiliar with# this place, it might as# well be the Surface."; |
85 |
message[2] = "* Doing a great job of# helping you, I know."; |
86 |
prt[0] = 312; |
87 |
prt[1] = 328; |
88 |
prt[2] = 320; |
89 |
} |
90 |
break; |
91 |
case rm_dunes_35b: |
92 |
with (msg) |
93 |
{ |
94 |
message[0] = "* Geez, I was hoping it'd# be cooler in here but# nope!"; |
95 |
prt[0] = 321; |
96 |
} |
97 |
break; |
98 |
case rm_dunes_34: |
99 |
with (msg) |
100 |
{ |
101 |
message[0] = "* Hmm... there's gotta be# a way to Hotland# somewhere."; |
102 |
prt[0] = 311; |
103 |
} |
104 |
break; |
105 |
case rm_dunes_32: |
106 |
with (msg) |
107 |
{ |
108 |
message[0] = "* Man, it is h-o-t HOT!# I'm starting to miss# Snowdin!"; |
109 |
message[1] = "* You doin' okay in those# heavy clothes? I'd pass# out by now."; |
110 |
prt[0] = 322; |
111 |
prt[1] = 322; |
112 |
} |
113 |
break; |
114 |
case rm_dunes_30: |
115 |
with (msg) |
116 |
{ |
117 |
message[0] = "* There's so much to see# in this town!\t"; |
118 |
message[1] = "* I'm getting some strong# Honeydew Resort vibes.\t"; |
119 |
message[2] = "* After I get tired of# keeping the peace every# day, I may move here.\t"; |
120 |
message[3] = "* A mighty fine# retirement plan, yeah?"; |
121 |
prt[0] = 312; |
122 |
prt[1] = 318; |
123 |
prt[2] = 318; |
124 |
prt[3] = 312; |
125 |
} |
126 |
break; |
127 |
case rm_dunes_30_house_1: |
128 |
with (msg) |
129 |
{ |
130 |
message[0] = "* I apologize for not# talking with the# residents more."; |
131 |
message[1] = "* With my bird brain, who# knows what might slip# out!"; |
132 |
prt[0] = 320; |
133 |
prt[1] = 323; |
134 |
} |
135 |
break; |
136 |
case rm_dunes_30_house_2: |
137 |
with (msg) |
138 |
{ |
139 |
message[0] = "* Look at that little# thing. "; |
140 |
message[1] = "* Trying its best to grow# big and strong I bet!"; |
141 |
prt[0] = 312; |
142 |
prt[1] = 318; |
143 |
} |
144 |
break; |
145 |
case rm_dunes_30_house_3: |
146 |
with (msg) |
147 |
{ |
148 |
message[0] = "* Ooo! I bet I can tell# your fortune, Clover!"; |
149 |
message[1] = "* Yeess... Hmm..."; |
150 |
message[2] = "* I see you with a brand# new hat..."; |
151 |
message[3] = "* One that just SCREAMS# \"I'm a human.\""; |
152 |
message[4] = "* Kidding, by the way.# Your hat's plenty cool# as is!"; |
153 |
prt[0] = 318; |
154 |
prt[1] = 335; |
155 |
prt[2] = 334; |
156 |
prt[3] = 333; |
157 |
prt[4] = 312; |
158 |
} |
159 |
break; |
160 |
case rm_dunes_31: |
161 |
with (msg) |
162 |
{ |
163 |
message[0] = "* The architecture here# is fascinating!"; |
164 |
message[1] = "* Back home, almost# everything is made from# wood."; |
165 |
message[2] = "* Maybe I should start# building with stone?"; |
166 |
prt[0] = 312; |
167 |
prt[1] = 328; |
168 |
prt[2] = 324; |
169 |
} |
170 |
break; |
171 |
case rm_dunes_30b: |
172 |
with (msg) |
173 |
{ |
174 |
message[0] = "* Hey... I think I know# who lives here."; |
175 |
message[1] = "* Guess she doesn't want# visitors."; |
176 |
message[2] = "* Makes sense, poor# thing."; |
177 |
prt[0] = 321; |
178 |
prt[1] = 338; |
179 |
prt[2] = 329; |
180 |
} |
181 |
break; |
182 |
case rm_dunes_28: |
183 |
with (msg) |
184 |
{ |
185 |
message[0] = "* Aww, the playground is# super cute!"; |
186 |
message[1] = "* I should build one of# these back home for the# school!"; |
187 |
prt[0] = 312; |
188 |
prt[1] = 328; |
189 |
} |
190 |
break; |
191 |
case rm_dunes_29b: |
192 |
with (msg) |
193 |
{ |
194 |
message[0] = "* Can't say this is how I# thought my day would end# up.\t"; |
195 |
message[1] = "* Meeting a human,# visiting a new place...\t"; |
196 |
message[2] = "* Couple checks off the# bucket list for sure."; |
197 |
prt[0] = 320; |
198 |
prt[1] = 338; |
199 |
prt[2] = 328; |
200 |
} |
201 |
break; |
202 |
case rm_dunes_28b: |
203 |
with (msg) |
204 |
{ |
205 |
message[0] = "* Phew, I'm getting# thirsty."; |
206 |
message[1] = "* I typically bring a# canteen when I travel# but..."; |
207 |
message[2] = "* ...I kinda left all of# my belongings at my# station."; |
208 |
prt[0] = 315; |
209 |
prt[1] = 317; |
210 |
prt[2] = 329; |
211 |
} |
212 |
break; |
213 |
case rm_dunes_28c: |
214 |
multiple_lines(); |
215 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
216 |
{ |
217 |
with (msg) |
218 |
{ |
219 |
talker[0] = 1170; |
220 |
talker[2] = 1798; |
221 |
talker[3] = 1170; |
222 |
talker[4] = 1798; |
223 |
talker[5] = 1170; |
224 |
sndfnt_array[0] = 102; |
225 |
sndfnt_array[2] = 391; |
226 |
sndfnt_array[3] = 102; |
227 |
sndfnt_array[4] = 391; |
228 |
sndfnt_array[5] = 102; |
229 |
message[0] = "* Excuse me, sir? "; |
230 |
message[1] = "* Shouldn't a gift shop# have, ya know, gifts?"; |
231 |
message[2] = "* DO YOU SEE THOSE# SHELVES?"; |
232 |
message[3] = "* I do."; |
233 |
message[4] = "* YEAH, THOUGHT SO.#"; |
234 |
message[5] = "* ...What?"; |
235 |
prt[0] = 311; |
236 |
prt[1] = 324; |
237 |
prt[3] = 321; |
238 |
prt[5] = 336; |
239 |
} |
240 |
update_talk_val(); |
241 |
} |
242 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
243 |
{ |
244 |
with (msg) |
245 |
{ |
246 |
message[0] = "* Not exactly digging the# vibe of this place. "; |
247 |
message[1] = "* I'm ready to leave when# you are."; |
248 |
prt[0] = 336; |
249 |
prt[1] = 338; |
250 |
} |
251 |
} |
252 |
break; |
253 |
case rm_dunes_25: |
254 |
case rm_dunes_25b: |
255 |
case rm_dunes_26: |
256 |
case rm_dunes_27: |
257 |
talk_id = "rm_dunes_25" + string_copy(object_get_name(global.party_member), 4, 2); |
258 |
multiple_lines(); |
259 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
260 |
{ |
261 |
with (msg) |
262 |
{ |
263 |
message[0] = "* What a breathtaking# view... "; |
264 |
message[1] = "* Isn't it fascinating# how large the# Underground is? "; |
265 |
message[2] = "* Feels almost too large# sometimes. "; |
266 |
message[3] = "* I may seem audacious# but I'm a little uneasy# right now, heh. "; |
267 |
message[4] = "* Bit of a homebody...# Like to stay where it's# familiar. "; |
268 |
message[5] = "* Focus on my hobbies and# job, ya know... "; |
269 |
message[6] = "* But I'm working on it! # "; |
270 |
message[7] = "* Not doing great but# working on it!"; |
271 |
prt[0] = 333; |
272 |
prt[1] = 321; |
273 |
prt[2] = 338; |
274 |
prt[3] = 320; |
275 |
prt[4] = 338; |
276 |
prt[5] = 320; |
277 |
prt[6] = 312; |
278 |
prt[7] = 323; |
279 |
} |
280 |
update_talk_val(); |
281 |
} |
282 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
283 |
{ |
284 |
with (msg) |
285 |
{ |
286 |
message[0] = "* Just saying, last time# I stepped out and took a# risk... "; |
287 |
message[1] = "* I ended up regretting# it SO MUCH you wouldn't# believe! "; |
288 |
message[2] = "* But I guess it taught# me that growth is# possible. "; |
289 |
message[3] = "* Good growth, bad# growth, don't know yet. # "; |
290 |
message[4] = "* I'm still not even used# to normal adult# responsibilities! "; |
291 |
message[5] = "* Cut me some slack,# waking up before noon# sucks!"; |
292 |
prt[0] = 338; |
293 |
prt[1] = 321; |
294 |
prt[2] = 328; |
295 |
prt[3] = 338; |
296 |
prt[4] = 323; |
297 |
prt[5] = 335; |
298 |
} |
299 |
update_talk_val(); |
300 |
} |
301 |
else if (ds_map_find_value(global.talk_map, talk_id) == 2) |
302 |
{ |
303 |
with (msg) |
304 |
{ |
305 |
message[0] = "* Guess I'm lucky my job# involves something I# like doing. "; |
306 |
message[1] = "* I could be working here# at the Mines or even# worse... retail! "; |
307 |
message[2] = "* Glass half full,# Clover. Glass half full."; |
308 |
prt[0] = 328; |
309 |
prt[1] = 332; |
310 |
prt[2] = 312; |
311 |
} |
312 |
} |
313 |
break; |
314 |
case rm_dunes_12: |
315 |
case rm_dunes_12b: |
316 |
case rm_dunes_13: |
317 |
case rm_dunes_14: |
318 |
case rm_dunes_15: |
319 |
case rm_dunes_16: |
320 |
case rm_dunes_17: |
321 |
case rm_dunes_19: |
322 |
case rm_dunes_20: |
323 |
case rm_dunes_22: |
324 |
case rm_dunes_23: |
325 |
talk_id = "rm_dunes_12" + string_copy(object_get_name(global.party_member), 4, 2); |
326 |
multiple_lines(); |
327 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
328 |
{ |
329 |
with (msg) |
330 |
{ |
331 |
message[0] = "* Oh my gosh! Look at all# the gemstones in the# walls!"; |
332 |
message[1] = "* I might have to sneak a# few outta here."; |
333 |
message[2] = "* Don't rat me out!"; |
334 |
prt[0] = 318; |
335 |
prt[1] = 331; |
336 |
prt[2] = 337; |
337 |
} |
338 |
update_talk_val(); |
339 |
} |
340 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
341 |
{ |
342 |
with (msg) |
343 |
{ |
344 |
message[0] = "* We should probably find# a way to Hotland soon,# yeah?"; |
345 |
prt[0] = 312; |
346 |
} |
347 |
} |
348 |
break; |
349 |
case rm_dunes_08b: |
350 |
multiple_lines(); |
351 |
if (instance_exists(obj_dunes_08b_room_controller) && global.dunes_flag[3] > 0) |
352 |
{ |
353 |
with (msg) |
354 |
{ |
355 |
message[0] = "* (Hey, Clover. I know# this fella.)"; |
356 |
message[1] = "* (He's set up shop# around Snowdin quite a# bit.)"; |
357 |
message[2] = "* (Always seemed a little# shady if you ask me...# pun intended.)"; |
358 |
prt[0] = 335; |
359 |
prt[1] = 334; |
360 |
prt[2] = 335; |
361 |
} |
362 |
update_talk_val(); |
363 |
} |
364 |
else |
365 |
{ |
366 |
with (msg) |
367 |
{ |
368 |
message[0] = "* Looks like this is a# dead end, huh."; |
369 |
prt[0] = 328; |
370 |
} |
371 |
} |
372 |
break; |
373 |
case rm_dunes_01: |
374 |
multiple_lines(); |
375 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
376 |
{ |
377 |
with (msg) |
378 |
{ |
379 |
message[0] = "* What a terrible# sight..."; |
380 |
message[1] = "* Ava was such a beauty# and look at her now..."; |
381 |
message[2] = "* A hundred smaller# beauties."; |
382 |
message[3] = "* ..."; |
383 |
message[4] = "* I should... "; |
384 |
message[5] = "* No, nevermind. We don't# have time. Let's go."; |
385 |
prt[0] = 317; |
386 |
prt[1] = 317; |
387 |
prt[2] = 329; |
388 |
prt[3] = 329; |
389 |
prt[4] = 329; |
390 |
prt[5] = 321; |
391 |
} |
392 |
update_talk_val(); |
393 |
} |
394 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
395 |
{ |
396 |
with (msg) |
397 |
{ |
398 |
message[0] = "* Let's push ahead,# Clover."; |
399 |
prt[0] = 321; |
400 |
} |
401 |
} |
402 |
break; |
403 |
default: |
404 |
with (msg) |
405 |
{ |
406 |
message[0] = "* We should probably get# going."; |
407 |
prt[0] = 321; |
408 |
} |
409 |
break; |
410 |
} |
411 |
} |
412 |
if (global.dunes_flag[41] >= 1) |
413 |
{ |
414 |
switch (room) |
415 |
{ |
416 |
case rm_dunes_36: |
417 |
multiple_lines(); |
418 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
419 |
{ |
420 |
with (msg) |
421 |
{ |
422 |
message[0] = "* This is going to be# redundant,\t"; |
423 |
message[1] = "* But I'm sorry for all# of my apologies.\t"; |
424 |
message[2] = "* It feels like all I've# done since we met is# screw up.\t"; |
425 |
message[3] = "* I'm thankful that# you're tough and aren't,# ya know, dead.\t"; |
426 |
message[4] = "* But I shouldn't have# been so scatterbrained# in the first place.\t"; |
427 |
message[5] = "* That changes here!\t"; |
428 |
message[6] = "* Whatever awaits us,# I'll do my best to help!"; |
429 |
prt[0] = 338; |
430 |
prt[1] = 329; |
431 |
prt[2] = 317; |
432 |
prt[3] = 320; |
433 |
prt[4] = 317; |
434 |
prt[5] = 328; |
435 |
prt[6] = 312; |
436 |
} |
437 |
update_talk_val(); |
438 |
} |
439 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
440 |
{ |
441 |
with (msg) |
442 |
{ |
443 |
message[0] = "* Trek on, Clover!"; |
444 |
prt[0] = 328; |
445 |
} |
446 |
} |
447 |
break; |
448 |
case rm_dunes_34: |
449 |
multiple_lines(); |
450 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
451 |
{ |
452 |
with (msg) |
453 |
{ |
454 |
message[0] = "* I want you to know that# you can trust me."; |
455 |
message[1] = "* Some monster's haven't# been incredibly# accommodating to you.\t"; |
456 |
message[2] = "* Me included...\t"; |
457 |
message[3] = "* But please don't let# those experiences warp# your perception of us!\t"; |
458 |
message[4] = "* Especially the# potential backstabbing# we're dealing with now.\t"; |
459 |
message[5] = "* Our history with# humanity is a harsh and# complicated one.\t"; |
460 |
message[6] = "* Not everyone takes it# well."; |
461 |
prt[0] = 328; |
462 |
prt[1] = 320; |
463 |
prt[2] = 329; |
464 |
prt[3] = 317; |
465 |
prt[4] = 329; |
466 |
prt[5] = 317; |
467 |
prt[6] = 315; |
468 |
} |
469 |
update_talk_val(); |
470 |
} |
471 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
472 |
{ |
473 |
with (msg) |
474 |
{ |
475 |
message[0] = "* ..."; |
476 |
prt[0] = 317; |
477 |
} |
478 |
} |
479 |
break; |
480 |
case rm_dunes_32: |
481 |
multiple_lines(); |
482 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
483 |
{ |
484 |
with (msg) |
485 |
{ |
486 |
message[0] = "* Gosh..."; |
487 |
message[1] = "* I don't know if I'm# ready for this."; |
488 |
message[2] = "* Way to get yourself# into a mess, Martlet.\t"; |
489 |
message[3] = "* Bang up job."; |
490 |
prt[0] = 317; |
491 |
prt[1] = 329; |
492 |
prt[2] = 322; |
493 |
prt[3] = 322; |
494 |
} |
495 |
update_talk_val(); |
496 |
} |
497 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
498 |
{ |
499 |
with (msg) |
500 |
{ |
501 |
message[0] = "* ..."; |
502 |
prt[0] = 329; |
503 |
} |
504 |
} |
505 |
break; |
506 |
case rm_dunes_31: |
507 |
multiple_lines(); |
508 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
509 |
{ |
510 |
with (msg) |
511 |
{ |
512 |
message[0] = "* You doing alright?\t"; |
513 |
message[1] = "* Sure look like you# are.\t"; |
514 |
message[2] = "* I can only hope your# confidence rubs off on# me."; |
515 |
message[3] = "* Just a smidge."; |
516 |
prt[0] = 317; |
517 |
prt[1] = 320; |
518 |
prt[2] = 329; |
519 |
prt[3] = 320; |
520 |
} |
521 |
update_talk_val(); |
522 |
} |
523 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
524 |
{ |
525 |
with (msg) |
526 |
{ |
527 |
message[0] = "* ..."; |
528 |
prt[0] = 320; |
529 |
} |
530 |
} |
531 |
break; |
532 |
case rm_dunes_30: |
533 |
multiple_lines(); |
534 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
535 |
{ |
536 |
with (msg) |
537 |
{ |
538 |
message[0] = "* Until now, I haven't# done any real# investigations.\t"; |
539 |
message[1] = "* Though, one time I did# have to look into a# Snowdin gang.\t"; |
540 |
message[2] = "* I heard reports they# were harassing visitors# so I checked it out.\t"; |
541 |
message[3] = "* I didn't find a gang# but a few cups did make# me play a game.\t"; |
542 |
message[4] = "* They moved so fast it# made me dizzy! I# couldn't beat ‘em!\t"; |
543 |
message[5] = "* They had a name... What# was it? \"The Scrufflers\"# or something like that.\t"; |
544 |
message[6] = "* Wait... Gangs have# names!\t"; |
545 |
message[7] = "* They were probably# friends with the other# gang!\t"; |
546 |
message[8] = "* Gah-I should've pieced# it together sooner!"; |
547 |
prt[0] = 321; |
548 |
prt[1] = 338; |
549 |
prt[2] = 311; |
550 |
prt[3] = 324; |
551 |
prt[4] = 310; |
552 |
prt[5] = 324; |
553 |
prt[6] = 333; |
554 |
prt[7] = 309; |
555 |
prt[8] = 310; |
556 |
} |
557 |
update_talk_val(); |
558 |
} |
559 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
560 |
{ |
561 |
with (msg) |
562 |
{ |
563 |
message[0] = "* Almost there..."; |
564 |
prt[0] = 321; |
565 |
} |
566 |
} |
567 |
break; |
568 |
case rm_dunes_30b: |
569 |
multiple_lines(); |
570 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
571 |
{ |
572 |
with (msg) |
573 |
{ |
574 |
message[0] = "* Here we go...\t"; |
575 |
message[1] = "* No turning back..."; |
576 |
prt[0] = 317; |
577 |
prt[1] = 322; |
578 |
} |
579 |
update_talk_val(); |
580 |
} |
581 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
582 |
{ |
583 |
with (msg) |
584 |
{ |
585 |
message[0] = "* ..."; |
586 |
prt[0] = 329; |
587 |
} |
588 |
} |
589 |
break; |
590 |
case rm_dunes_30c: |
591 |
with (msg) |
592 |
{ |
593 |
message[0] = "* ..."; |
594 |
prt[0] = 329; |
595 |
} |
596 |
break; |
597 |
case rm_mansion_entrance: |
598 |
multiple_lines(); |
599 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
600 |
{ |
601 |
with (msg) |
602 |
{ |
603 |
message[0] = "* Talk about# extravagant!\t"; |
604 |
message[1] = "* This must've taken# years to build...\t"; |
605 |
message[2] = "* Well, if it were done# traditionally."; |
606 |
message[3] = "* Maybe magic had# something to do with it?"; |
607 |
prt[0] = 333; |
608 |
prt[1] = 338; |
609 |
prt[2] = 320; |
610 |
prt[3] = 311; |
611 |
} |
612 |
update_talk_val(); |
613 |
} |
614 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
615 |
{ |
616 |
with (msg) |
617 |
{ |
618 |
message[0] = "* Guess we should choose# a direction."; |
619 |
message[1] = "* East, west, up to you."; |
620 |
message[2] = "* We'll find what we need# eventually."; |
621 |
prt[0] = 324; |
622 |
prt[1] = 328; |
623 |
prt[2] = 328; |
624 |
} |
625 |
} |
626 |
break; |
627 |
case rm_mansion_hallway_west: |
628 |
multiple_lines(); |
629 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
630 |
{ |
631 |
with (msg) |
632 |
{ |
633 |
message[0] = "* This place is a little# eerie when no one's# around.\t"; |
634 |
message[1] = "* Long, dim halls... dust# filling each beam of# light...\t"; |
635 |
message[2] = "* Regular dust that is..."; |
636 |
prt[0] = 317; |
637 |
prt[1] = 329; |
638 |
prt[2] = 321; |
639 |
} |
640 |
update_talk_val(); |
641 |
} |
642 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
643 |
{ |
644 |
with (msg) |
645 |
{ |
646 |
message[0] = "* Keep on looking,# Clover."; |
647 |
prt[0] = 321; |
648 |
} |
649 |
} |
650 |
break; |
651 |
case rm_mansion_kanakos_room: |
652 |
multiple_lines(); |
653 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
654 |
{ |
655 |
with (msg) |
656 |
{ |
657 |
message[0] = "* I'm a bit surprised# Kanako wanted this# room.\t"; |
658 |
message[1] = "* It's pretty isolated# from everything else.\t"; |
659 |
message[2] = "* Must have some of her# mother's independence,# huh?"; |
660 |
prt[0] = 338; |
661 |
prt[1] = 321; |
662 |
prt[2] = 320; |
663 |
} |
664 |
update_talk_val(); |
665 |
} |
666 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
667 |
{ |
668 |
with (msg) |
669 |
{ |
670 |
message[0] = "* Keep on looking,# Clover."; |
671 |
prt[0] = 321; |
672 |
} |
673 |
} |
674 |
break; |
675 |
case rm_mansion_office: |
676 |
multiple_lines(); |
677 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
678 |
{ |
679 |
with (msg) |
680 |
{ |
681 |
message[0] = "* Keep an eye out for# anything out of the# ordinary."; |
682 |
prt[0] = 338; |
683 |
} |
684 |
update_talk_val(); |
685 |
} |
686 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
687 |
{ |
688 |
with (msg) |
689 |
{ |
690 |
message[0] = "* Anything seem off to# you yet?"; |
691 |
message[1] = "* Yeah... me neither."; |
692 |
prt[0] = 321; |
693 |
prt[1] = 338; |
694 |
} |
695 |
} |
696 |
break; |
697 |
case rm_mansion_hallway_west_2: |
698 |
with (msg) |
699 |
{ |
700 |
message[0] = "* ..."; |
701 |
prt[0] = 338; |
702 |
} |
703 |
break; |
704 |
case rm_mansion_hallway_east: |
705 |
multiple_lines(); |
706 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
707 |
{ |
708 |
with (msg) |
709 |
{ |
710 |
message[0] = "* Hopefully this place# doesn't stay abandoned# for too long."; |
711 |
message[1] = "* It'd be a huge shame to# let it waste away."; |
712 |
prt[0] = 329; |
713 |
prt[1] = 317; |
714 |
} |
715 |
update_talk_val(); |
716 |
} |
717 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
718 |
{ |
719 |
with (msg) |
720 |
{ |
721 |
message[0] = "* Keep on looking,# Clover."; |
722 |
prt[0] = 321; |
723 |
} |
724 |
} |
725 |
break; |
726 |
case rm_mansion_bedroom: |
727 |
multiple_lines(); |
728 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
729 |
{ |
730 |
with (msg) |
731 |
{ |
732 |
message[0] = "* I don't see anything# concerning here.\t"; |
733 |
message[1] = "* It's gotta be somewhere# else."; |
734 |
prt[0] = 338; |
735 |
prt[1] = 321; |
736 |
} |
737 |
update_talk_val(); |
738 |
} |
739 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
740 |
{ |
741 |
with (msg) |
742 |
{ |
743 |
message[0] = "* We gotta be getting# closer, right?"; |
744 |
prt[0] = 317; |
745 |
} |
746 |
} |
747 |
break; |
748 |
case rm_mansion_hallway_east_2: |
749 |
with (msg) |
750 |
{ |
751 |
message[0] = "* ..."; |
752 |
prt[0] = 338; |
753 |
} |
754 |
break; |
755 |
case rm_mansion_kotatsu: |
756 |
multiple_lines(); |
757 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
758 |
{ |
759 |
with (msg) |
760 |
{ |
761 |
message[0] = "* You still doing okay?\t"; |
762 |
message[1] = "* I know this whole thing# is a lot to process...\t"; |
763 |
message[2] = "* Actually, me pointing# that out doesn't help.\t"; |
764 |
message[3] = "* I'm gonna stop talking."; |
765 |
prt[0] = 320; |
766 |
prt[1] = 329; |
767 |
prt[2] = 329; |
768 |
prt[3] = 320; |
769 |
} |
770 |
update_talk_val(); |
771 |
} |
772 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
773 |
{ |
774 |
with (msg) |
775 |
{ |
776 |
message[0] = "* ..."; |
777 |
prt[0] = 338; |
778 |
} |
779 |
} |
780 |
break; |
781 |
case rm_mansion_study: |
782 |
multiple_lines(); |
783 |
if (ds_map_find_value(global.talk_map, talk_id) == 0) |
784 |
{ |
785 |
with (msg) |
786 |
{ |
787 |
message[0] = "* What the..."; |
788 |
prt[0] = 333; |
789 |
} |
790 |
update_talk_val(); |
791 |
} |
792 |
else if (ds_map_find_value(global.talk_map, talk_id) == 1) |
793 |
{ |
794 |
with (msg) |
795 |
{ |
796 |
message[0] = "* ..."; |
797 |
prt[0] = 322; |
798 |
} |
799 |
} |
800 |
break; |
801 |
case rm_hotland_roof: |
802 |
with (msg) |
803 |
{ |
804 |
message[0] = "* There's no more time to# waste!"; |
805 |
message[1] = "* We got this!"; |
806 |
prt[0] = 313; |
807 |
prt[1] = 313; |
808 |
} |
809 |
break; |
810 |
case rm_hotland_03b: |
811 |
with (msg) |
812 |
{ |
813 |
message[0] = "* Sorry if the meet# location was hard to# find."; |
814 |
message[1] = "* Needed a private# vantage point."; |
815 |
message[2] = "* I also forgot that not# everyone can fly..."; |
816 |
prt[0] = 323; |
817 |
prt[1] = 329; |
818 |
prt[2] = 324; |
819 |
} |
820 |
break; |
821 |
case rm_hotland_03: |
822 |
with (msg) |
823 |
{ |
824 |
message[0] = "* This is a busy place so# we should keep to# ourselves."; |
825 |
message[1] = "* No need to raise# suspicion."; |
826 |
message[2] = "* It's a normal day in# the Underground. Yep."; |
827 |
message[3] = "* ...Let's just hope it# ends normally too."; |
828 |
prt[0] = 321; |
829 |
prt[1] = 338; |
830 |
prt[2] = 328; |
831 |
prt[3] = 329; |
832 |
} |
833 |
break; |
834 |
case rm_hotland_complex_1: |
835 |
with (msg) |
836 |
{ |
837 |
message[0] = "* Need to take that# elevator to New Home."; |
838 |
message[1] = "* ...If it isn't# occupied, that is."; |
839 |
prt[0] = 321; |
840 |
prt[1] = 338; |
841 |
} |
842 |
break; |
843 |
case rm_newhome_01: |
844 |
with (msg) |
845 |
{ |
846 |
message[0] = "* Here we are... the big# city."; |
847 |
message[1] = "* Now that I think about# it..."; |
848 |
message[2] = "* I'm not sure a human# has ever walked these# streets."; |
849 |
message[3] = "* Who's to say, though?"; |
850 |
message[4] = "* Not a whole lot is# known about those# previous treks."; |
851 |
prt[0] = 328; |
852 |
prt[1] = 338; |
853 |
prt[2] = 321; |
854 |
prt[3] = 328; |
855 |
prt[4] = 338; |
856 |
} |
857 |
break; |
858 |
case rm_newhome_02: |
859 |
with (msg) |
860 |
{ |
861 |
message[0] = "* Huh..."; |
862 |
message[1] = "* I expected a lot more# citizens."; |
863 |
message[2] = "* Little eerie when no# one's around."; |
864 |
prt[0] = 311; |
865 |
prt[1] = 338; |
866 |
prt[2] = 317; |
867 |
} |
868 |
break; |
869 |
case rm_newhome_03: |
870 |
with (msg) |
871 |
{ |
872 |
message[0] = "* ..."; |
873 |
prt[0] = 329; |
874 |
} |
875 |
break; |
876 |
case rm_castle_01: |
877 |
with (msg) |
878 |
{ |
879 |
message[0] = "* So this is the# Castle..."; |
880 |
message[1] = "* Never been inside# before."; |
881 |
message[2] = "* Nerve-wracking stuff."; |
882 |
prt[0] = 321; |
883 |
prt[1] = 338; |
884 |
prt[2] = 317; |
885 |
} |
886 |
break; |
887 |
case rm_castle_02: |
888 |
with (msg) |
889 |
{ |
890 |
message[0] = "* ...\t"; |
891 |
message[1] = "* ..."; |
892 |
message[2] = "* For once, I'm at a loss# for words."; |
893 |
prt[0] = 333; |
894 |
prt[1] = 321; |
895 |
prt[2] = 321; |
896 |
} |
897 |
break; |
898 |
case rm_castle_03: |
899 |
with (msg) |
900 |
{ |
901 |
message[0] = "* This is it, Clover."; |
902 |
message[1] = "* A few more steps and# you're free."; |
903 |
prt[0] = 321; |
904 |
prt[1] = 320; |
905 |
} |
906 |
break; |
907 |
case rm_castle_05: |
908 |
with (msg) |
909 |
{ |
910 |
message[0] = "* ..."; |
911 |
message[1] = "* Maybe we shouldn't be# in this room..."; |
912 |
prt[0] = 315; |
913 |
prt[1] = 317; |
914 |
} |
915 |
break; |
916 |
default: |
917 |
with (msg) |
918 |
{ |
919 |
if (global.hotland_flag[1] > 0) |
920 |
{ |
921 |
message[0] = "* Let's keep going,# Clover!"; |
922 |
prt[0] = 328; |
923 |
} |
924 |
else |
925 |
{ |
926 |
message[0] = "* We should probably get# going."; |
927 |
prt[0] = 321; |
928 |
} |
929 |
} |
930 |
break; |
931 |
} |
932 |
} |