Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_ceroba_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] = 108;
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, obj_ceroba_follower.talk_id))
9
        ds_map_add(global.talk_map, obj_ceroba_follower.talk_id, 0);
10
    map_entry = ds_map_find_value(global.talk_map, obj_ceroba_follower.talk_id);
11
}
12
13
function update_talk_val()
14
{
15
    ds_map_replace(global.talk_map, obj_ceroba_follower.talk_id, ds_map_find_value(global.talk_map, obj_ceroba_follower.talk_id) + 1);
16
}
17
18
with (msg)
19
{
20
    switch (room)
21
    {
22
        case rm_steamworks_01:
23
            message[0] = "* You better not be#  thinking about going#  back to the Dunes.";
24
            message[1] = "* You might've loved the#  Wild East for all I know#  but we gotta focus.";
25
            message[2] = "* Some other time, okay?";
26
            prt[0] = 377;
27
            prt[1] = 377;
28
            prt[2] = 370;
29
            break;
30
        case rm_steamworks_02:
31
            message[0] = "* Hm, I wonder what these#  monitors' purpose was?";
32
            message[1] = "* To greet workers on#  their way in?";
33
            message[2] = "* I wouldn't know 'cause#  this is my first time#  here.";
34
            message[3] = "* This place had a strict#  \"no visitors policy\" if#  you can believe it.";
35
            prt[0] = 371;
36
            prt[1] = 370;
37
            prt[2] = 377;
38
            prt[3] = 370;
39
            break;
40
        case rm_steamworks_03:
41
            message[0] = "* Oh hey...";
42
            message[1] = "* This is the area where#  I was in charge for#  three seconds.";
43
            message[2] = "* You're lucky I didn't#  let all that power go to#  my head.";
44
            prt[0] = 374;
45
            prt[1] = 372;
46
            prt[2] = 395;
47
            break;
48
        case rm_steamworks_04:
49
            message[0] = "* We better hurry. Who#  knows how long this#  thing can hold up?";
50
            message[1] = "* Surely they replaced it#  for a reason.";
51
            prt[0] = 377;
52
            prt[1] = 370;
53
            break;
54
        case rm_steamworks_04_transition_b:
55
        case rm_steamworks_04_transition_c:
56
            message[0] = "* ...";
57
            prt[0] = 371;
58
            break;
59
        case rm_steamworks_04b:
60
        case rm_steamworks_04c:
61
            multiple_lines();
62
            if (map_entry == 0)
63
            {
64
                message[0] = "* Is this what you messed#  with to fix the#  generator?";
65
                message[1] = "* Surprised this#  old-fashioned tech still#  functions.";
66
                prt[0] = 377;
67
                prt[1] = 370;
68
                update_talk_val();
69
            }
70
            else
71
            {
72
                message[0] = "* Doesn't look like#  there's anything#  important here.";
73
                prt[0] = 377;
74
            }
75
            break;
76
        case rm_steamworks_05:
77
            message[0] = "* Did you hear all those#  distant, metallic creaks#  when we entered?";
78
            message[1] = "* I mean, is it even safe#  to walk in here?";
79
            message[2] = "* The last thing our day#  needs is the floor#  giving way unexpectedly.";
80
            prt[0] = 370;
81
            prt[1] = 371;
82
            prt[2] = 377;
83
            break;
84
        case rm_steamworks_05b:
85
            ch_msg = 2;
86
            ch[1] = "I fell in a puddle";
87
            message[0] = "* Ew...";
88
            message[1] = "* These washers would#  make clothes dirtier by#  the looks of them.";
89
            message[2] = "* When did you clean#  yours last?";
90
            message[3] = "* Eh, close enough.";
91
            prt[0] = 388;
92
            prt[1] = 394;
93
            prt[2] = 370;
94
            prt[3] = 394;
95
            break;
96
        case rm_steamworks_05c:
97
            message[0] = "* I'm not sure this is#  the right way...";
98
            prt[0] = 377;
99
            break;
100
        case rm_steamworks_05d:
101
            message[0] = "* Nice vaguely ominous#  machinery they got#  there.";
102
            message[1] = "* Couldn't they have#  installed some lights?";
103
            message[2] = "* Not even expensive#  lights.";
104
            message[3] = "* Dangling a few Gyftmas#  strands would go a long#  way.";
105
            message[4] = "* Spice things up, you#  know? Festive too.";
106
            prt[0] = 394;
107
            prt[1] = 370;
108
            prt[2] = 371;
109
            prt[3] = 371;
110
            prt[4] = 370;
111
            break;
112
        case rm_steamworks_06:
113
            message[0] = "* This pink goop is#  really putting off heat!";
114
            message[1] = "* It must be some sort of#  coolant but...";
115
            message[2] = "* Why would they fill up#  so much space with#  coolant?";
116
            message[3] = "* I mean...";
117
            message[4] = "* The machinery certainly#  isn't freezing any time#  soon now, so...";
118
            message[5] = "* ...Job well done?";
119
            prt[0] = 370;
120
            prt[1] = 377;
121
            prt[2] = 371;
122
            prt[3] = 370;
123
            prt[4] = 371;
124
            prt[5] = 377;
125
            break;
126
        case rm_steamworks_07:
127
            message[0] = "* Let's move.";
128
            prt[0] = 370;
129
            break;
130
        case rm_steamworks_08:
131
            message[0] = "* Wish there weren't so#  many broken walkways...";
132
            message[1] = "* Bet this place was far#  easier to navigate#  before.";
133
            prt[0] = 371;
134
            prt[1] = 370;
135
            break;
136
        case rm_steamworks_09:
137
            message[0] = "* Hokay, we are really#  high up...";
138
            message[1] = "* Ahem, I mean...";
139
            message[2] = "* ...What?";
140
            message[3] = "* God-what's with that#  look?";
141
            message[4] = "* I am not scared of#  heights of all things.#  Grow up.";
142
            message[5] = "* ...";
143
            prt[0] = 388;
144
            prt[1] = 381;
145
            prt[2] = 3754;
146
            prt[3] = 368;
147
            prt[4] = 368;
148
            prt[5] = 394;
149
            break;
150
        case rm_steamworks_10:
151
            message[0] = "* ...";
152
            prt[0] = 371;
153
            break;
154
        case rm_steamworks_11:
155
            multiple_lines();
156
            if (map_entry == 0)
157
            {
158
                message[0] = "* What strange plants...";
159
                message[1] = "* I didn't expect#  beautiful greenery but#  white?";
160
                message[2] = "* Probably went overboard#  with the chemical#  experiments.";
161
                message[3] = "* As a monster, they're#  most likely safe but for#  all we know...";
162
                message[4] = "* ...you may already have#  a plethora of poisons in#  your system.";
163
                message[5] = "* I would suggest#  limiting your breathing#  from now on.";
164
                message[6] = "* Not enough that you die#  but you know, be frugal#  about it.";
165
                prt[0] = 394;
166
                prt[1] = 371;
167
                prt[2] = 370;
168
                prt[3] = 377;
169
                prt[4] = 370;
170
                prt[5] = 370;
171
                prt[6] = 372;
172
                update_talk_val();
173
            }
174
            else if (map_entry == 1)
175
            {
176
                message[0] = "* It sure is unsettling#  in here...";
177
                prt[0] = 394;
178
            }
179
            break;
180
        case rm_steamworks_12:
181
            message[0] = "* ...";
182
            prt[0] = 371;
183
            break;
184
        case rm_steamworks_13:
185
            multiple_lines();
186
            if (map_entry == 0)
187
            {
188
                instance_create_depth(0, 0, 0, obj_ceroba_follower_quote_ext);
189
                update_talk_val();
190
            }
191
            else
192
            {
193
                message[0] = "* Let's get out of here.";
194
                prt[0] = 370;
195
            }
196
            break;
197
        case rm_steamworks_14:
198
            multiple_lines();
199
            if (map_entry == 0)
200
            {
201
                message[0] = "* So Axis is completely#  artificial intelligence?";
202
                message[1] = "* Well... artificial at#  least.";
203
                message[2] = "* Still, unemotional as#  he may be...";
204
                message[3] = "* ...The fact he so#  closely resembles life#  is impressive.";
205
                prt[0] = 370;
206
                prt[1] = 382;
207
                prt[2] = 371;
208
                prt[3] = 370;
209
                update_talk_val();
210
            }
211
            else if (map_entry == 1)
212
            {
213
                message[0] = "* Standing around won't#  get us to Hotland.";
214
                message[1] = "* Come on.";
215
                prt[0] = 370;
216
                prt[1] = 371;
217
            }
218
        case rm_steamworks_15:
219
            message[0] = "* Keep a move on, Clover.";
220
            prt[0] = 370;
221
            break;
222
        case rm_steamworks_16:
223
            message[0] = "* Bridges and rotting#  infrastructure don't#  exactly mesh well.";
224
            message[1] = "* Stay alert.";
225
            prt[0] = 394;
226
            prt[1] = 370;
227
            break;
228
        case rm_steamworks_17:
229
            multiple_lines();
230
            if (map_entry == 0)
231
            {
232
                message[0] = "* Man, this place is#  huge.";
233
                message[1] = "* I think the government#  ought to repurpose all#  this abandoned acreage.";
234
                message[2] = "* I've heard that New#  Home is becoming#  overpopulated.";
235
                message[3] = "* Throw up some suburbs#  here or something, that#  would solve it.";
236
                message[4] = "* ...Maybe drain the lake#  of deadly liquid first,#  though.";
237
                prt[0] = 371;
238
                prt[1] = 370;
239
                prt[2] = 377;
240
                prt[3] = 371;
241
                prt[4] = 394;
242
                update_talk_val();
243
            }
244
            else if (map_entry == 1)
245
            {
246
                message[0] = "* New Home...";
247
                message[1] = "* Boy could Chujin rant#  about that place.";
248
                message[2] = "* It's a long story.";
249
                message[3] = "* Politics, creatives#  being creatives... You#  know.";
250
                prt[0] = 371;
251
                prt[1] = 394;
252
                prt[2] = 377;
253
                prt[3] = 370;
254
                update_talk_val();
255
            }
256
            else if (map_entry == 2)
257
            {
258
                message[0] = "* Let's keep up the#  progress, yeah?";
259
                prt[0] = 370;
260
            }
261
            break;
262
        case rm_steamworks_17b:
263
            message[0] = "* I've heard of#  piggybacking on others#  to get ahead but...";
264
            message[1] = "* ...Yeah, this is weird.";
265
            prt[0] = 377;
266
            prt[1] = 370;
267
            break;
268
        case rm_steamworks_17c:
269
            multiple_lines();
270
            if (map_entry == 0)
271
            {
272
                message[0] = "* This facility is just#  full of characters, huh?";
273
                message[1] = "* At least they aren't#  ALL trying to kill us.";
274
                message[2] = "* I've thought of going#  back to turn the power#  off but...";
275
                message[3] = "* ...not only would that#  lock us out again,";
276
                message[4] = "* ...it would shut down#  any helpful bots like#  our friend outside.";
277
                message[5] = "* All we can do is suck#  it up and push ahead.";
278
                prt[0] = 371;
279
                prt[1] = 370;
280
                prt[2] = 394;
281
                prt[3] = 370;
282
                prt[4] = 371;
283
                prt[5] = 377;
284
                update_talk_val();
285
            }
286
            else
287
            {
288
                message[0] = "* ...";
289
                prt[0] = 371;
290
            }
291
            break;
292
        case rm_steamworks_18:
293
            message[0] = "* Navigating all this#  junk is a bit of a maze,#  huh?";
294
            message[1] = "* Even unintentionally,#  monsters can't help but#  leave puzzles behind.";
295
            prt[0] = 377;
296
            prt[1] = 370;
297
            break;
298
        case rm_steamworks_18b:
299
            if (global.sworks_flag[10] == 0)
300
            {
301
                message[0] = "* ...";
302
                prt[0] = 370;
303
            }
304
            else if (global.sworks_flag[10] < 2)
305
            {
306
                message[0] = "* Clover, you trust this#  guy?";
307
                message[1] = "* He's selling you flora#  he scraped off the#  walls.";
308
                message[2] = "* ...You don't care, do#  you?";
309
                message[3] = "* ...Right. ";
310
                message[4] = "* I do not understand#  humans.";
311
                prt[0] = 370;
312
                prt[1] = 370;
313
                prt[2] = 394;
314
                prt[3] = 371;
315
                prt[4] = 371;
316
            }
317
            else
318
            {
319
                message[0] = "* Looks like this way's a#  dead end.";
320
                message[1] = "* Heading west might be#  best.";
321
                message[2] = "* Huh. Accidental rhyme.";
322
                message[3] = "* Nice.";
323
                prt[0] = 377;
324
                prt[1] = 371;
325
                prt[2] = 395;
326
                prt[3] = 395;
327
            }
328
            break;
329
        case rm_steamworks_19:
330
            message[0] = "* I won't fight if you#  wanna ride the ferry-bot#  more but...";
331
            message[1] = "* ...I can't say I#  enjoyed myself on it.";
332
            message[2] = "* You know... inches away#  from burning alive in#  glow stick juice.";
333
            prt[0] = 371;
334
            prt[1] = 377;
335
            prt[2] = 382;
336
            break;
337
        case rm_steamworks_20:
338
            message[0] = "* ...";
339
            prt[0] = 371;
340
            break;
341
        case rm_steamworks_21:
342
            multiple_lines();
343
            if (map_entry == 0)
344
            {
345
                message[0] = "* While Axis is a#  problem...";
346
                message[1] = "* I am glad Chujin was#  able to succeed in#  engineering.";
347
                message[2] = "* I have no doubt he#  inherited the craft from#  his father.";
348
                message[3] = "* Problem was, his father#  didn't exactly approve#  of \"innovation.\"";
349
                message[4] = "* Asgore's big expansion#  and the establishment of#  this facility...";
350
                message[5] = "* Let's just say a rift#  grew between families.";
351
                message[6] = "* However, Chujin was#  different. ";
352
                message[7] = "* Saw the benefits of#  progress, even if it#  caused friction.";
353
                message[8] = "* Still, he never#  discarded his lineage#  and how much it meant.";
354
                message[9] = "* The best of both#  worlds, hm?";
355
                prt[0] = 377;
356
                prt[1] = 395;
357
                prt[2] = 395;
358
                prt[3] = 394;
359
                prt[4] = 370;
360
                prt[5] = 377;
361
                prt[6] = 371;
362
                prt[7] = 394;
363
                prt[8] = 371;
364
                prt[9] = 370;
365
                update_talk_val();
366
            }
367
            else if (map_entry == 1)
368
            {
369
                message[0] = "* Hey, um...";
370
                message[1] = "* Don't you have folks? ";
371
                message[2] = "* You know, on the#  Surface.";
372
                message[3] = "* They'd be pretty#  worried by now, right?";
373
                message[4] = "* I mean, I am in a#  similar boat so...";
374
                message[5] = "* ...";
375
                message[6] = "* Too personal? Sorry.";
376
                message[7] = "* Just thinking out loud.";
377
                prt[0] = 394;
378
                prt[1] = 370;
379
                prt[2] = 370;
380
                prt[3] = 370;
381
                prt[4] = 377;
382
                prt[5] = 370;
383
                prt[6] = 371;
384
                prt[7] = 371;
385
                update_talk_val();
386
            }
387
            else if (map_entry == 2)
388
            {
389
                message[0] = "* ...";
390
                prt[0] = 370;
391
            }
392
            break;
393
        case rm_steamworks_22:
394
            multiple_lines();
395
            if (map_entry == 0)
396
            {
397
                message[0] = "* When I'm older, I think#  I'll write a memoir.";
398
                message[1] = "* Name a chapter: 'The#  Time a Pissed Off Robot#  Tried to Kill Me.'";
399
                message[2] = "* It'll recount our great#  escape that happened#  here,";
400
                message[3] = "* Reveal my genius locker#  trick,";
401
                message[4] = "* And advise the reader#  to be in-shape before#  pissing off robots.";
402
                message[5] = "* Seriously, I canceled#  my gym membership last#  year.";
403
                message[6] = "* Lots of regret.";
404
                prt[0] = 371;
405
                prt[1] = 377;
406
                prt[2] = 395;
407
                prt[3] = 395;
408
                prt[4] = 372;
409
                prt[5] = 370;
410
                prt[6] = 370;
411
                update_talk_val();
412
            }
413
            else if (map_entry == 1)
414
            {
415
                message[0] = "* Better get going before#  someone or something#  finds us.";
416
                prt[0] = 370;
417
            }
418
            break;
419
        case rm_steamworks_23:
420
            message[0] = "* I feel things may only#  grow more complicated#  from here.";
421
            message[1] = "* Keep your head high,#  Clover.";
422
            prt[0] = 377;
423
            prt[1] = 370;
424
            break;
425
        case rm_steamworks_24:
426
            multiple_lines();
427
            if (map_entry == 0)
428
            {
429
                message[0] = "* Question...";
430
                message[1] = "* Have you slept at all#  since you arrived?";
431
                message[2] = "* If not, I don't know#  how you keep up the#  energy.";
432
                message[3] = "* I've had more nights#  without sleep than with#  lately.";
433
                message[4] = "* Takes a real toll.";
434
                message[5] = "* The reason isn't as#  much the company as it#  is the bed.";
435
                message[6] = "* ...Kanako used a#  similar one.";
436
                message[7] = "* Good times...";
437
                message[8] = "* You know, she would#  refuse to sleep until I#  tucked her in.";
438
                message[9] = "* After reluctantly#  bending to her#  demands...";
439
                message[10] = "* ...I'd kiss her#  forehead and say \"Love#  you lots.\"";
440
                message[11] = "* She'd challenge me with#  a cheeky \"How much?\"";
441
                message[12] = "* Then I'd reply...";
442
                message[13] = "* \"My love for you could#  shatter the barrier just#  on its own!\"";
443
                message[14] = "* \"That's not true!\"#  she'd say with the#  cutest grin.";
444
                message[15] = "* And we'd keep going...";
445
                message[16] = "* Back and forth until#  her eyelids grew too#  heavy to continue.";
446
                message[17] = "* ...";
447
                message[18] = "* Believe it or not, that#  same exchange happened#  every night.";
448
                message[19] = "* Every night until there#  wasn't anyone left to#  tuck in.";
449
                message[20] = "* ...";
450
                prt[0] = 377;
451
                prt[1] = 370;
452
                prt[2] = 371;
453
                prt[3] = 377;
454
                prt[4] = 394;
455
                prt[5] = 370;
456
                prt[6] = 371;
457
                prt[7] = 394;
458
                prt[8] = 370;
459
                prt[9] = 371;
460
                prt[10] = 371;
461
                prt[11] = 371;
462
                prt[12] = 371;
463
                prt[13] = 394;
464
                prt[14] = 395;
465
                prt[15] = 395;
466
                prt[16] = 395;
467
                prt[17] = 395;
468
                prt[18] = 370;
469
                prt[19] = 371;
470
                prt[20] = 394;
471
                update_talk_val();
472
            }
473
            else if (map_entry == 1)
474
            {
475
                message[0] = "* ...";
476
                prt[0] = 394;
477
            }
478
            break;
479
        case rm_steamworks_25:
480
            message[0] = "* I appreciate them#  putting handrails here.";
481
            message[1] = "* Sure, we're suspended#  over a bottomless pit#  but hey...";
482
            message[2] = "* Making baby steps#  towards basic safety#  measures.";
483
            prt[0] = 371;
484
            prt[1] = 370;
485
            prt[2] = 372;
486
            break;
487
        case rm_steamworks_26:
488
            message[0] = "* ...";
489
            prt[0] = 370;
490
            break;
491
        case rm_steamworks_27:
492
            message[0] = "* Geez... the#  Steamworks...";
493
            message[1] = "* It's all so... pitiful#  in this state.";
494
            message[2] = "* Abandoned potential#  hurts.";
495
            prt[0] = 394;
496
            prt[1] = 371;
497
            prt[2] = 370;
498
            break;
499
        case rm_steamworks_28:
500
            multiple_lines();
501
            if (map_entry == 0)
502
            {
503
                message[0] = "* ...";
504
                message[1] = "* At my old home, Chujin#  planted a garden.";
505
                message[2] = "* It was a work of#  compassion. Beautiful.";
506
                message[3] = "* Almost like a#  reflection of his own#  SOUL.";
507
                message[4] = "* ...";
508
                message[5] = "* When his health began#  to deteriorate... so did#  the garden.";
509
                message[6] = "* \"The Meadow\" became#  \"the Dunes.\"";
510
                message[7] = "* Seeing a discarded#  place like this...";
511
                message[8] = "* It's familiar.";
512
                message[9] = "* We can care so much for#  something but#  eventually...";
513
                message[10] = "* ...it all comes to an#  end.";
514
                message[11] = "* That's why we must#  forge our own path while#  we can.";
515
                message[12] = "* Cause trust me...";
516
                message[13] = "* Once the guise of good#  times is over... ";
517
                message[14] = "* Life is cruel.";
518
                prt[0] = 371;
519
                prt[1] = 371;
520
                prt[2] = 370;
521
                prt[3] = 372;
522
                prt[4] = 394;
523
                prt[5] = 371;
524
                prt[6] = 394;
525
                prt[7] = 394;
526
                prt[8] = 371;
527
                prt[9] = 371;
528
                prt[10] = 377;
529
                prt[11] = 371;
530
                prt[12] = 370;
531
                prt[13] = 370;
532
                prt[14] = 371;
533
                update_talk_val();
534
            }
535
            else if (map_entry == 1)
536
            {
537
                message[0] = "* ...";
538
                prt[0] = 370;
539
            }
540
            break;
541
        case rm_steamworks_29:
542
            message[0] = "* I can feel the Lab#  getting closer.";
543
            message[1] = "* Come on.";
544
            prt[0] = 377;
545
            prt[1] = 370;
546
            break;
547
        case rm_steamworks_30:
548
            message[0] = "* We can't let these bots#  deter us.";
549
            message[1] = "* I wish we could help#  them but it's far too#  late.";
550
            message[2] = "* I mean, they aren't#  even real...";
551
            message[3] = "* Yeah... They're only#  some mix of metal and#  magic.";
552
            message[4] = "* So... it's alright.";
553
            prt[0] = 377;
554
            prt[1] = 370;
555
            prt[2] = 371;
556
            prt[3] = 370;
557
            prt[4] = 377;
558
            break;
559
        case rm_steamworks_31:
560
            multiple_lines();
561
            if (map_entry == 0)
562
            {
563
                message[0] = "* I bet your faith in me#  is dwindling with every#  new obstacle.";
564
                message[1] = "* I'm just as annoyed as#  you, trust me.";
565
                message[2] = "* This journey should've#  been a cakewalk like I#  said.";
566
                message[3] = "* Even still, it's likely#  the best path to Hotland#  we could've picked.";
567
                message[4] = "* Places like Waterfall#  are heavily patrolled.";
568
                message[5] = "* Guess there's also a#  patrol here but...";
569
                message[6] = "* Between Axis and#  Undyne, I'll take my#  chances.";
570
                message[7] = "* Doesn't seem like these#  bots want to leave the#  Steamworks either.";
571
                message[8] = "* We won't be followed.";
572
                prt[0] = 377;
573
                prt[1] = 370;
574
                prt[2] = 371;
575
                prt[3] = 377;
576
                prt[4] = 371;
577
                prt[5] = 377;
578
                prt[6] = 370;
579
                prt[7] = 371;
580
                prt[8] = 371;
581
                update_talk_val();
582
            }
583
            else if (map_entry == 1)
584
            {
585
                message[0] = "* Keep it up for a little#  longer, okay?";
586
                prt[0] = 370;
587
            }
588
            break;
589
        case rm_steamworks_factory_01:
590
            multiple_lines();
591
            if (map_entry == 0)
592
            {
593
                message[0] = "* So this is the building#  Chujin worked at...";
594
                message[1] = "* Hell of a commute.";
595
                message[2] = "* He was always a#  traveler, though.";
596
                message[3] = "* Back when we first met,#  I lived in the#  mountains.";
597
                message[4] = "* My mother had sent me#  down to Oasis Valley for#  some crops.";
598
                message[5] = "* On the way back, I had#  to cross a rather large#  ditch.";
599
                message[6] = "* While on the bridge, I#  accidentally rolled my#  ankle and fell in.";
600
                message[7] = "* I couldn't climb out no#  matter how hard I tried.#  ";
601
                message[8] = "* Even worse, the#  expensive crops were#  ruined.";
602
                message[9] = "* Felt like I was there#  for hours before I heard#  a jingling sound.";
603
                message[10] = "* A hiker approached the#  bridge holding a walking#  stick with a bell on it.";
604
                message[11] = "* He noticed me lying in#  my humble ditch so I#  smiled and said: \"Hey.\"";
605
                message[12] = "* With a kind look, he#  replied: \"You look#  awful.\"";
606
                message[13] = "* I was hooked.";
607
                message[14] = "* He then hopped down and#  tore a strip of his red#  robe to wrap my ankle.";
608
                message[15] = "* And... Well, I could go#  on but... yeah.";
609
                message[16] = "* That's just who he was.#  Caring. Even to a fault.";
610
                prt[0] = 377;
611
                prt[1] = 371;
612
                prt[2] = 370;
613
                prt[3] = 394;
614
                prt[4] = 371;
615
                prt[5] = 371;
616
                prt[6] = 377;
617
                prt[7] = 394;
618
                prt[8] = 371;
619
                prt[9] = 377;
620
                prt[10] = 370;
621
                prt[11] = 372;
622
                prt[12] = 395;
623
                prt[13] = 395;
624
                prt[14] = 371;
625
                prt[15] = 370;
626
                prt[16] = 394;
627
                update_talk_val();
628
            }
629
            else if (map_entry == 1)
630
            {
631
                ch_msg = 3;
632
                ch[1] = "Starlo?";
633
                if (message_current > 4)
634
                {
635
                    ch_msg = 9;
636
                    ch[1] = "Ah.";
637
                }
638
                message[0] = "* The truth is...";
639
                message[1] = "* I don't think I'll ever#  be able to move on.";
640
                message[2] = "* You know, find someone#  else and try to be happy#  again.";
641
                message[3] = "* I don't think anyone#  like him is out there.";
642
                message[4] = "* !";
643
                message[5] = "* You're...";
644
                message[6] = "* You're serious?";
645
                message[7] = "* Well...";
646
                message[8] = "* Perhaps at one point in#  my life I considered it.";
647
                message[9] = "* You know, back when I#  was a naive kid, kinda#  like you.";
648
                message[10] = "* Hey, it's science. Your#  brain is still#  developing.";
649
                message[11] = "* ...I hope.";
650
                message[12] = "* But honestly...";
651
                message[13] = "* I wanted to grow up#  and... Star wouldn't#  follow.";
652
                message[14] = "* In the end, I think#  that was okay.";
653
                message[15] = "* Just look how happy he#  is versus where I ended#  up.";
654
                message[16] = "* He clearly chose the#  better path, heh...";
655
                prt[0] = 377;
656
                prt[1] = 371;
657
                prt[2] = 370;
658
                prt[3] = 394;
659
                prt[4] = 393;
660
                prt[5] = 381;
661
                prt[6] = 3754;
662
                prt[7] = 377;
663
                prt[8] = 371;
664
                prt[9] = 370;
665
                prt[10] = 395;
666
                prt[11] = 377;
667
                prt[12] = 371;
668
                prt[13] = 370;
669
                prt[14] = 377;
670
                prt[15] = 394;
671
                prt[16] = 395;
672
                update_talk_val();
673
            }
674
            else
675
            {
676
                message[0] = "* ...";
677
                prt[0] = 371;
678
            }
679
            break;
680
        case rm_steamworks_factory_02:
681
            multiple_lines();
682
            if (map_entry == 0)
683
            {
684
                message[0] = "* Not the greatest#  working conditions from#  what I can see.";
685
                message[1] = "* I know the job paid#  well, though.";
686
                message[2] = "* Of course after Chujin#  left, we needed a new#  source of income.";
687
                message[3] = "* I picked up a part-time#  shift at Cafe Dune to#  help us raise Kanako.";
688
                message[4] = "* The job was alright but#  my boss was... ";
689
                message[5] = "* ...Let's just say#  there's currently a#  strike going on there.";
690
                prt[0] = 371;
691
                prt[1] = 370;
692
                prt[2] = 377;
693
                prt[3] = 377;
694
                prt[4] = 371;
695
                prt[5] = 370;
696
                update_talk_val();
697
            }
698
            else if (map_entry == 1)
699
            {
700
                message[0] = "* We probably should've#  held onto Chujin's#  earnings but...";
701
                message[1] = "* He had this dream of#  building a big house for#  our family.";
702
                message[2] = "* Followed through with#  it too. Turned out#  beautifully.";
703
                message[3] = "* At first I thought the#  size was a bit overkill#  but...";
704
                message[4] = "* Well...";
705
                message[5] = "* I think he was#  insinuating a bigger#  family.";
706
                message[6] = "* ...";
707
                prt[0] = 377;
708
                prt[1] = 371;
709
                prt[2] = 395;
710
                prt[3] = 371;
711
                prt[4] = 377;
712
                prt[5] = 394;
713
                prt[6] = 394;
714
                update_talk_val();
715
            }
716
            else if (map_entry == 2)
717
            {
718
                message[0] = "* ... ";
719
                prt[0] = 371;
720
            }
721
            break;
722
        case rm_steamworks_factory_03:
723
            multiple_lines();
724
            if (map_entry == 0)
725
            {
726
                message[0] = "* Ugh, the air in this#  place is heavy.";
727
                message[1] = "* Smells like motor oil#  on burnt toast.";
728
                message[2] = "* I wasn't exactly#  expecting it to smell#  like roses but... bleh!";
729
                prt[0] = 382;
730
                prt[1] = 377;
731
                prt[2] = 382;
732
                update_talk_val();
733
            }
734
            else if (map_entry == 1)
735
            {
736
                message[0] = "* ... ";
737
                prt[0] = 371;
738
            }
739
            break;
740
        case rm_steamworks_factory_04:
741
            multiple_lines();
742
            if (global.sworks_flag[38] < 2)
743
            {
744
                message[0] = "* Feels like we might be#  delving into some#  classified info up here.";
745
                message[1] = "* They sure abandoned a#  lot.";
746
                prt[0] = 371;
747
                prt[1] = 370;
748
            }
749
            else if (map_entry == 0)
750
            {
751
                message[0] = "* There's no point in#  wallowing in what I read#  here.";
752
                message[1] = "* Chujin was a monster of#  secrets, I already knew#  that...";
753
                message[2] = "* I just wish he was more#  transparent with his#  struggles.";
754
                message[3] = "* I could've helped him#  through it. I#  would've...";
755
                message[4] = "* Maybe all this... My#  situation... It wouldn't#  be this way if I did.";
756
                message[5] = "* If I didn't assume#  everything was fine and#  truly paid attention I-";
757
                message[6] = "* ...";
758
                message[7] = "* I know... I just said I#  wouldn't wallow.";
759
                message[8] = "* Live in the present and#  plan for the future. ";
760
                message[9] = "* That's what Chujin#  always did, so that's#  what I must do.";
761
                prt[0] = 377;
762
                prt[1] = 371;
763
                prt[2] = 370;
764
                prt[3] = 371;
765
                prt[4] = 394;
766
                prt[5] = 394;
767
                prt[6] = 377;
768
                prt[7] = 371;
769
                prt[8] = 371;
770
                prt[9] = 370;
771
                update_talk_val();
772
            }
773
            else if (map_entry == 1)
774
            {
775
                message[0] = "* Come on, we have a#  mission.";
776
                prt[0] = 370;
777
            }
778
            break;
779
        case rm_steamworks_factory_elevator:
780
        case rm_steamworks_factory_shaft:
781
            message[0] = "* ... ";
782
            prt[0] = 371;
783
            break;
784
        case rm_steamworks_32:
785
            multiple_lines();
786
            if (map_entry == 0)
787
            {
788
                message[0] = "* This whole adventure#  has had its share of#  twists and turns.";
789
                message[1] = "* If I knew what I was#  getting myself into back#  in that Saloon...";
790
                message[2] = "* I'd probably still do#  it. Dangerous stuff like#  this is kinda fun.";
791
                prt[0] = 370;
792
                prt[1] = 371;
793
                prt[2] = 395;
794
                update_talk_val();
795
            }
796
            else
797
            {
798
                message[0] = "* Keep moving, Clover.";
799
                prt[0] = 370;
800
            }
801
            break;
802
        case rm_steamworks_33:
803
            message[0] = "* The Steamworks slogan,#  \"Tomorrow Means the#  Surface.\"";
804
            message[1] = "* When do you think that#  \"tomorrow\" will come?";
805
            message[2] = "* It's been \"today\" my#  entire life.";
806
            prt[0] = 377;
807
            prt[1] = 370;
808
            prt[2] = 394;
809
            break;
810
        case rm_steamworks_34:
811
            message[0] = "* We need to head through#  that furnace over there#  to reach the exit.";
812
            message[1] = "* Just bring some water#  with you if you're#  afraid of the heat.";
813
            message[2] = "* Don't worry about me,#  I'm a Dunes resident.";
814
            prt[0] = 371;
815
            prt[1] = 370;
816
            prt[2] = 377;
817
            break;
818
        case rm_steamworks_35:
819
            if (global.sworks_flag[31] >= 2)
820
            {
821
                message[0] = "* ...";
822
                prt[0] = 371;
823
            }
824
            else
825
            {
826
                multiple_lines();
827
                if (map_entry == 0)
828
                {
829
                    message[0] = "* Was the only purpose of#  this furnace to dispose#  of garbage?";
830
                    message[1] = "* Why would they make it#  mandatory to walk#  through?";
831
                    message[2] = "* If you entered from#  Hotland...";
832
                    message[3] = "* The first thing you#  would smell is burning#  trash.";
833
                    message[4] = "* \"Welcome to the#  Steamworks! It sucks#  here!\"";
834
                    prt[0] = 368;
835
                    prt[1] = 368;
836
                    prt[2] = 382;
837
                    prt[3] = 382;
838
                    prt[4] = 368;
839
                    update_talk_val();
840
                }
841
                else
842
                {
843
                    message[0] = "* This is way too hot,#  even for me.";
844
                    message[1] = "* Let's leave please.";
845
                    prt[0] = 394;
846
                    prt[1] = 382;
847
                }
848
            }
849
            break;
850
        case rm_steamworks_36:
851
        case rm_steamworks_37:
852
            message[0] = "* The moment we've waited#  for is almost here.";
853
            message[1] = "* Just a few steps away.";
854
            prt[0] = 371;
855
            prt[1] = 370;
856
            break;
857
        default:
858
            message[0] = "* ...";
859
            prt[0] = 371;
860
            break;
861
    }
862
}