Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_martlet_follower_Other_10

(view raw script w/o annotations or w/e)
1
scr_text
scr_text

function 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
}