forked from MrCheeze/skywardsword-tools
-
Notifications
You must be signed in to change notification settings - Fork 1
/
123-Town5.c
892 lines (875 loc) · 59.5 KB
/
123-Town5.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
void entrypoint_123_06() {
/*< 54>*/ start()
/*< 47>*/ switch (story_flags[629 /* us: 805A9B1A 0x01, jp: 805ACD9A 0x01 */]) {
case 0:
/*< 48>*/ switch (story_flags[630 /* us: 805A9B1A 0x02, jp: 805ACD9A 0x02 */]) {
case 0:
/*<266>*/ switch (story_flags[691 /* us: 805A9B20 0x01, jp: 805ACDA0 0x01 */]) {
case 0:
/*< 74>*/ switch (story_flags[304 /* us: 805A9AFC 0x04, jp: 805ACD7C 0x04 */]) {
case 0:
/*< 75>*/ switch (story_flags[633 /* us: 805A9B1A 0x08, jp: 805ACD9A 0x08 */]) {
case 0:
/*< 77>*/ switch (story_flags[634 /* us: 805A9B1A 0x10, jp: 805ACD9A 0x10 */]) {
case 0:
/*< 82>*/ switch (story_flags[635 /* us: 805A9B1A 0x20, jp: 805ACD9A 0x20 */]) {
case 0:
/*< 83>*/ switch (story_flags[636 /* us: 805A9B1A 0x40, jp: 805ACD9A 0x40 */]) {
case 0:
/*< 84>*/ switch (story_flags[637 /* us: 805A9B1A 0x80, jp: 805ACD9A 0x80 */]) {
case 0:
/*< 87>*/ printf(/* textboxtype: 1, unk: 0, line: 78 */ "<0x10009:0x00000007>Hello, darling! I'll store anything you\nwant me to here.\n[1-]Great![2]No, thanks.")
flw_273:
/*<273>*/ entrypoint_112_06();
case 1:
/*< 86>*/ printf(/* textboxtype: 1, unk: 0, line: 77 */ "<0x10009:0x00000008>Welcome, darling!\n\n\n\nI'm happy to hold on to anything my\nprecious darling needs me to!\nAnything at all!\n[1-]Great![2]No, thanks.")
/*< 90>*/ story_flags[637 /* us: 805A9B1A 0x80, jp: 805ACD9A 0x80 */] = true;
goto flw_273
}
case 1:
/*< 85>*/ switch (story_flags[637 /* us: 805A9B1A 0x80, jp: 805ACD9A 0x80 */]) {
case 0:
/*< 89>*/ printf(/* textboxtype: 1, unk: 0, line: 80 */ "<0x10009:0x0000000e>Welcome, <heroname>. Do you\nhave something to deposit with me, the\nwoman who got over her broken heart\nand is getting prettier by the day?\n[1-]Yes, please![2]No, thanks.")
flw_272:
/*<272>*/ entrypoint_112_06();
case 1:
/*< 88>*/ printf(/* textboxtype: 1, unk: 0, line: 79 */ "<0x10009:0x00000005>Oh... Welcome, <heroname>.\n\n\n\nSorry for acting so crazy the other day.\nI thought long and hard about it, and\nI'm completely over it now.\n\nThere's an old saying that women grow\nmore beautiful after their heart's been\nbroken. I think I know what that\nmeans now...\nAnd I fully intend to make myself\nmore and more beautiful every day.\n\n\nNo regrets, OK?\n\n\n\nSo...where were we? Anything to\ndeposit today?\n[1-]Yes, please![2]No, thanks.")
/*< 91>*/ story_flags[637 /* us: 805A9B1A 0x80, jp: 805ACD9A 0x80 */] = true;
goto flw_272
}
}
case 1:
/*<435>*/ {'type': 'type3', 'subType': 0, 'param1': 0, 'param2': 1, 'next': 81, 'param3': 31}
/*< 81>*/ printf(/* textboxtype: 1, unk: 0, line: 75 */ "<0x10009:0x00000005>Hello, darling!\n\n\n\n<0x10009:0x000d0f00>Umm... I, uhh... <color red<I want you to visit me\nat my house tonight>coloroff>. I have something\nI need to say.\n\n<0x10009:0x00080a00>My house is just next to the bazaar.\nYou'll definitely come, right?\nI'll be waiting!")
flw_79:
/*< 79>*/ printf(/* textboxtype: 1, unk: 0, line: 76 */ "Oh, and do you have something you\nwant to pick up or have me store?\n[1-]Yes, please![2]No, thanks.")
/*< 80>*/ story_flags[634 /* us: 805A9B1A 0x10, jp: 805ACD9A 0x10 */] = true;
/*<271>*/ entrypoint_112_06();
}
case 1:
/*<280>*/ {'type': 'type3', 'subType': 0, 'param1': 0, 'param2': 0, 'next': 78, 'param3': 31}
/*< 78>*/ printf(/* textboxtype: 1, unk: 0, line: 75 */ "<0x10009:0x00000005>Hello, darling!\n\n\n\n<0x10009:0x000d0f00>Umm... I, uhh... <color red<I want you to visit me\nat my house tonight>coloroff>. I have something\nI need to say.\n\n<0x10009:0x00080a00>My house is just next to the bazaar.\nYou'll definitely come, right?\nI'll be waiting!")
goto flw_79
}
case 1:
flw_267:
/*<267>*/ printf(/* textboxtype: 1, unk: 0, line: 55 */ "<0x10009:0x00000007>Welcome, my <color red<darling>coloroff>! I've been waiting\nfor you! You can trust me with\nanything! Errr, your stuff, I mean...\n\nAnything you want me to hold on to?\nOr anything you want to pick up?\n[1-]Yes, please.[2]No, thanks.")
flw_270:
/*<270>*/ entrypoint_112_06();
}
case 1:
goto flw_267
}
case 1:
/*<256>*/ {'type': 'type3', 'subType': 4, 'param1': 1, 'param2': 20480, 'next': 61, 'param3': 13}
/*< 61>*/ printf(/* textboxtype: 1, unk: 0, line: 65 */ "<0x10009:0x00000008>...Oh.")
/*< 63>*/ printf(/* textboxtype: 1, unk: 0, line: 66 */ "<0x10009:0x00080a00>You... You came to see me!\nI'm so happy!\n[1-]...[2-]That's right.")
/*< 62>*/ switch (choice(2)) {
case 0:
/*< 64>*/ printf(/* textboxtype: 1, unk: 0, line: 67 */ "<0x10009:0x000d0f0a>Don't stare at me like that.\nYou're making me blush, <color red<darling>coloroff>!")
flw_66:
/*< 66>*/ printf(/* textboxtype: 1, unk: 0, line: 69 */ "<0x10009:0x00120a00>Lately, when I think about you, my\nhead gets all fuzzy, my heart races,\nI get short of breath, and I feel all\ndizzy...\nYou don't think... Could this be...\n\n\n\n[1-]Sounds bad.[2-]Yep, it's love.")
/*< 68>*/ switch (choice(2)) {
case 0:
/*< 67>*/ printf(/* textboxtype: 1, unk: 0, line: 70 */ "<0x10009:0x000f120e>Oh, you're such a tease...")
flw_70:
/*< 70>*/ printf(/* textboxtype: 1, unk: 0, line: 72 */ "<0x10009:0x00120a00>Whoops. Kinda forgot myself there.\nBack to work!\n\n\n<0x10009:0x000e1000>Now where was I? Oh yeah, I was going\nto ask you if you wanted me to\ntake care of you forever...\n[1-]Yes, please.[2]...")
/*< 71>*/ switch (choice(2)) {
case 0:
/*< 73>*/ printf(/* textboxtype: 1, unk: 0, line: 73 */ "<0x10009:0x000e100f>Really...? That makes me so happy...")
flw_72:
/*< 72>*/ printf(/* textboxtype: 1, unk: 0, line: 74 */ "<0x10009:0x000d0f0a>Oh no! I am SO sorry! I need to learn\nhow to keep these delirious dreams\nin check.\n\n<0x10009:0x00080a00>...No, wait... Ahh! I mean, are there\nsome items you want me to check?\n<color red<Darling>coloroff>?\n[1-]Please![2]No, thanks.")
/*<257>*/ story_flags[691 /* us: 805A9B20 0x01, jp: 805ACDA0 0x01 */] = true;
goto flw_270
case 1:
goto flw_72
}
case 1:
/*< 69>*/ printf(/* textboxtype: 1, unk: 0, line: 71 */ "<0x10009:0x000f0f0d>Aaaah! I can't believe you just said it\nout loud! It's so embarrassing!")
goto flw_70
}
case 1:
/*< 65>*/ printf(/* textboxtype: 1, unk: 0, line: 68 */ "<0x10009:0x000d0f0a>You...make me so happy... I think I'm\ngoing to keel over...")
goto flw_66
}
}
case 1:
/*<264>*/ switch (story_flags[690 /* us: 805A9B21 0x80, jp: 805ACDA1 0x80 */]) {
case 0:
/*<265>*/ printf(/* textboxtype: 1, unk: 0, line: 54 */ "<0x10009:0x00000005>Oh. You're back. I'll hold on to\nanything of yours you want me to.\n\n\nSomething in your pouch today that\nyou want to deposit? Or something\nyou want to pick up?\n[1-]Yes, please![2]No, thanks.")
flw_60:
/*< 60>*/ entrypoint_112_06();
case 1:
/*< 55>*/ printf(/* textboxtype: 1, unk: 0, line: 60 */ "Hello. Welcome to the Item Check...\n<0x10009:0x00000005>Oh.")
/*<279>*/ wait_frames(15)
/*< 57>*/ printf(/* textboxtype: 1, unk: 0, line: 61 */ "Oh. I, uhh... W-welcome...\n[1-]What's wrong?[2-]You seem different.")
/*< 56>*/ switch (choice(2)) {
case 0:
/*< 58>*/ printf(/* textboxtype: 1, unk: 0, line: 62 */ "<0x10009:0x000a0f18>Um... Nothing... There's nothing\nwrong...")
flw_76:
/*< 76>*/ printf(/* textboxtype: 1, unk: 0, line: 64 */ "It's not like “Oh, hey, that guy's back!\nI'm so happy!\" or anything like that...\n\n\nBut...if you think about how often\nwe meet, you have to admit that our\nrelationship has gone beyond employee\nand customer, you know?\n<0x10009:0x00101405>Oh no... I didn't mean to... What am\nI saying?!\n\n\nPlease forget everything I just said.\nOK?\n\n\n<0x10009:0x00070800>OK, get it together... Be professional...\nDo you have anything you want me to\nhold on to?\n[1-]Yes, please.[2]No, thanks.")
/*<269>*/ story_flags[690 /* us: 805A9B21 0x80, jp: 805ACDA1 0x80 */] = true;
goto flw_60
case 1:
/*< 59>*/ printf(/* textboxtype: 1, unk: 0, line: 63 */ "<0x10009:0x000a0f18>I... I do? I don't think I do...\nMaybe you're mistaken?")
goto flw_76
}
}
}
case 1:
/*<261>*/ switch (story_flags[689 /* us: 805A9B21 0x40, jp: 805ACDA1 0x40 */]) {
case 0:
/*<262>*/ printf(/* textboxtype: 1, unk: 0, line: 53 */ "<0x10009:0x00000001>Oh. Hey. This is the Item Check.\nBut I bet you're here just to check me\nout, right? Well don't make a habit of\nit, OK?\nAnyway, you need to grab something?\nOr drop something off?\n[1-]Yes, please![2]No, thanks.")
flw_263:
/*<263>*/ entrypoint_112_06();
case 1:
/*< 50>*/ printf(/* textboxtype: 1, unk: 0, line: 56 */ "<0x10009:0x00000001>Hey. Welcome to the Item Check.\n...Oh, it's you again...\n\n\nYou've been coming by a lot recently.\nYou're pretty much the only one who\ncomes by regularly, actually...\n\n<0x10009:0x00000004>Hey...wait a second...\n\n\n\nI don't suppose...\n\n\n\nYou don't come by here just to see me,\ndo you?\n\n\n[1-]Uhh, no.[2-]Yes, it's true.")
/*< 49>*/ switch (choice(2)) {
case 0:
/*< 51>*/ printf(/* textboxtype: 1, unk: 0, line: 57 */ "<0x10009:0x00000002>Oh... Right...\n\n\n\nWell, of course. That wouldn't even\nmake sense, right?\n\n\n<0x10009:0x000a0c00>Oh, it's no big deal that you don't.\nNot at all.")
flw_53:
/*< 53>*/ printf(/* textboxtype: 1, unk: 0, line: 59 */ "<0x10009:0x00070800>...Oh! I almost forgot. I still have a\njob to do. Do you have something\nfor me to hold on to?\n[1-]Yes, please.[2]No, thanks.")
/*<268>*/ story_flags[689 /* us: 805A9B21 0x40, jp: 805ACDA1 0x40 */] = true;
goto flw_263
case 1:
/*< 52>*/ printf(/* textboxtype: 1, unk: 0, line: 58 */ "<0x10009:0x00000002>What?! Really?\n\n\n\nYeah, right... You think I'm going to\nfall for that old line?\n\n\n<0x10009:0x000a0c00>But...if it were true, that might be\nkind of nice...")
goto flw_53
}
}
}
}
void entrypoint_123_07() {
/*< 93>*/ start()
/*< 92>*/ switch (story_flags[628 /* us: 805A9B1B 0x80, jp: 805ACD9B 0x80 */]) {
case 0:
/*< 94>*/ switch (story_flags[629 /* us: 805A9B1A 0x01, jp: 805ACD9A 0x01 */]) {
case 0:
/*< 95>*/ switch (story_flags[630 /* us: 805A9B1A 0x02, jp: 805ACD9A 0x02 */]) {
case 0:
/*< 96>*/ switch (story_flags[634 /* us: 805A9B1A 0x10, jp: 805ACD9A 0x10 */]) {
case 0:
/*< 97>*/ switch (story_flags[635 /* us: 805A9B1A 0x20, jp: 805ACD9A 0x20 */]) {
case 0:
/*< 98>*/ switch (story_flags[636 /* us: 805A9B1A 0x40, jp: 805ACD9A 0x40 */]) {
case 0:
/*<105>*/ switch (zone_temp_flags[0 /* 0x1 01 */]) {
case 0:
/*<106>*/ printf(/* textboxtype: 1, unk: 0, line: 102 */ "<0x10009:0x00000009>I'm glad you told me how you feel,\ndarling. See you soon at the shop!")
case 1:
/*<109>*/ printf(/* textboxtype: 1, unk: 1, line: 104 */ "<0x10009:0x0000000d>Darling! I told you that we need to\nkeep our relationship secret! If you\ncome over too often, my dad will\ncatch on to us!\nWhat could you possibly want this late?\n[1-]Need to talk![2-]Nothing.[3-]Deposit items!")
/*<110>*/ switch (choice(3)) {
case 0:
/*<111>*/ printf(/* textboxtype: 1, unk: 0, line: 105 */ "<0x10009:0x00080008>I'd love to talk forever with you,\nbut my father is staring at us!\nWe can talk another time!")
case 1:
/*<112>*/ printf(/* textboxtype: 1, unk: 0, line: 106 */ "<0x10009:0x00080a00>Well, aren't you the strong and\ndomineering type? But that's\njust how I like you, my darling!")
case 2:
/*<113>*/ printf(/* textboxtype: 1, unk: 0, line: 107 */ "Well, if that's all you wanted, couldn't\nyou have just come to visit me at the\nItem Check during the day?\n\n<0x10009:0x000e1000>Or are you trying to tell me that that's\nall I am to you?")
}
}
case 1:
/*<104>*/ switch (zone_temp_flags[0 /* 0x1 01 */]) {
case 0:
/*<107>*/ printf(/* textboxtype: 1, unk: 0, line: 103 */ "<0x10009:0x00000014>I'm strong. I'll get over you. Please let\nme be alone with the cold night now...")
case 1:
/*<108>*/ switch (story_flags[637 /* us: 805A9B1A 0x80, jp: 805ACD9A 0x80 */]) {
case 0:
/*<115>*/ switch (story_flags[639 /* us: 805A9B1D 0x02, jp: 805ACD9D 0x02 */]) {
case 0:
/*<117>*/ printf(/* textboxtype: 1, unk: 0, line: 110 */ "<0x10009:0x00000013>I don't know why, but my father\nhas been in a great mood lately...\n\n\nDoes he even realize that his only\ndaughter has just had her heart\nbroken for the very first time?\nHow annoying...")
case 1:
/*<116>*/ printf(/* textboxtype: 1, unk: 0, line: 109 */ "<0x10009:0x00000014>I know I said I'd get over it, but...\nSometimes at night, I feel this pain in\nmy chest... I guess that's why they call\nit a broken heart...")
}
case 1:
/*<114>*/ printf(/* textboxtype: 1, unk: 0, line: 108 */ "<0x10009:0x0000000e>Oh, <heroname>... \nI never knew it would hurt so much...\nto have my heart broken...<0x10009:0x00000014>")
}
}
}
case 1:
/*<103>*/ {'type': 'type3', 'subType': 0, 'param1': 0, 'param2': 0, 'next': 224, 'param3': 31}
/*<224>*/ {'type': 'type3', 'subType': 1, 'param1': 1, 'param2': 15, 'next': 225, 'param3': 47}
/*<225>*/ {'type': 'type3', 'subType': 2, 'param1': 0, 'param2': 356, 'next': 230, 'param3': 15}
/*<230>*/ wait_frames(1)
/*<226>*/ {'type': 'type3', 'subType': 1, 'param1': 0, 'param2': 100, 'next': 227, 'param3': 17}
/*<227>*/ {'type': 'type3', 'subType': 4, 'param1': 13, 'param2': 3840, 'next': 229, 'param3': 13}
/*<229>*/ set_camera(12, 0)
/*<228>*/ {'type': 'type3', 'subType': 1, 'param1': 1, 'param2': 15, 'next': 223, 'param3': 48}
/*<223>*/ printf(/* textboxtype: 1, unk: 0, line: 85 */ "<0x10009:0x00000005><0x30001:0x><heroname>... You came to see\nme. Thank you.\n\n\n<0x10009:0x000e0f00>The truth is...there's something I'm\njust dying to get off my chest,\n<heroname>.\n\nI'm just going to ask you something\npoint-blank, OK?")
/*<222>*/ set_camera(11, 0)
/*<297>*/ printf(/* textboxtype: 1, unk: 0, line: 86 */ "What do you think about me?\n\n\n[1-]I like you.[2-]You store items.")
/*<296>*/ switch (choice(2)) {
case 0:
/*<299>*/ printf(/* textboxtype: 1, unk: 0, line: 87 */ "<0x10009:0x000e100f>You do? Really?! You're not lying?!\n[1-]Really![2-]Lying, actually...")
/*<300>*/ switch (choice(2)) {
case 0:
flw_302:
/*<302>*/ printf(/* textboxtype: 1, unk: 0, line: 88 */ "<0x10009:0x00080a08>I'm so happy! I feel like I'm in a dream.\nI have to hear it again just to be sure!\n\n\n<0x10009:0x000e1000>Do you really, really, really like me?\n\n\n\n[1-]I do![2-]Uh, sorry...")
/*<304>*/ switch (choice(2)) {
case 0:
/*<305>*/ printf(/* textboxtype: 1, unk: 0, line: 89 */ "<0x10009:0x000d0f0a>You're not lying, are you? I don't know\nwhat I'd do if I found out you're lying!\n\n\n[1-]It's true![2-]I'm lying.")
/*<312>*/ switch (choice(2)) {
case 0:
flw_309:
/*<309>*/ printf(/* textboxtype: 1, unk: 0, line: 97 */ "<0x10009:0x00080a09>...Thank you! I love you so much,\ndarling! I'm sorry I doubted you and\nput you through all that questioning!")
/*<318>*/ wait_frames(45)
/*<317>*/ set_camera(12, 0)
/*<321>*/ wait_frames(30)
/*<320>*/ {'type': 'type3', 'subType': 4, 'param1': 13, 'param2': 3840, 'next': 319, 'param3': 13}
/*<319>*/ wait_frames(30)
/*<314>*/ printf(/* textboxtype: 1, unk: 0, line: 98 */ "<0x10009:0x00000013>...But I understand your true feelings.\nBetter than you know.\n\n\nYou're saying that you cannot give\nyourself over to love just yet...\nThat you have much more important\nthings to do right now.\n<0x10009:0x000e1000>You have some kind of serious job you\nhave to attend to first, right?\n\n\n<0x10009:0x000d0f00>If you weren't off on an adventure,\nyou probably wouldn't need to come\nby the Item Check so often.\n\nAnd that's why I won't ask any more of\nyou. I'll just watch over you, protecting\nyou from afar, keeping a vigilant eye\non your items.\n<0x10009:0x000e1000>And when your important work is done,\nwe'll tell my dad we're in love!\n\n\n<0x10009:0x000b0d00>Until then, we'll keep our love secret!\nDarling, I... I'll see you again at the\nItem Check.")
/*<316>*/ give_gratitude_crystals();
/*<315>*/ story_flags[636 /* us: 805A9B1A 0x40, jp: 805ACD9A 0x40 */] = true;
flw_333:
/*<333>*/ story_flags[635 /* us: 805A9B1A 0x20, jp: 805ACD9A 0x20 */] = true;
/*<334>*/ zone_temp_flags[0 /* 0x1 01 */] = true;
/*<335>*/ {'type': 'type3', 'subType': 1, 'param1': 3, 'param2': -1, 'next': -1, 'param3': 42}
case 1:
flw_310:
/*<310>*/ printf(/* textboxtype: 1, unk: 0, line: 99 */ "<0x10009:0x000f1214>...I understand. That's your answer...\n\n\n\nI'm sorry for causing you trouble...")
/*<329>*/ wait_frames(45)
/*<328>*/ set_camera(12, 0)
/*<331>*/ {'type': 'type3', 'subType': 4, 'param1': 13, 'param2': 3840, 'next': 330, 'param3': 13}
/*<330>*/ wait_frames(30)
/*<332>*/ printf(/* textboxtype: 1, unk: 0, line: 100 */ "<0x10009:0x00000013>...Don't. I don't need your sympathy.\n\n\n\nI'm fine. I'll get over you quickly...\n\n\n\n<0x10009:0x00140d00>The next time we meet, I'll greet\nyou as I would any old customer...")
/*<323>*/ {'type': 'type3', 'subType': 0, 'param1': 0, 'param2': 101, 'next': 324, 'param3': 32}
/*<324>*/ wait_frames(1)
/*<322>*/ {'type': 'type3', 'subType': 1, 'param1': 0, 'param2': 101, 'next': 325, 'param3': 17}
/*<325>*/ {'type': 'type3', 'subType': 4, 'param1': 16, 'param2': 5120, 'next': 326, 'param3': 13}
/*<326>*/ wait_frames(30)
/*<327>*/ printf(/* textboxtype: 1, unk: 0, line: 101 */ "But tonight I want to be alone...\n\n\n\nGoodnight...my darling.")
goto flw_333
}
case 1:
flw_307:
/*<307>*/ printf(/* textboxtype: 1, unk: 0, line: 92 */ "<0x10009:0x000f120a>No way...\n\n\n\n<0x10009:0x000e1000>You have no feelings for me? All I am\nto you is some girl who stores your\nitems? You really think that?\n[1-]Actually, I like you![2-]Yep.")
/*<311>*/ switch (choice(2)) {
case 0:
goto flw_309
case 1:
goto flw_310
}
}
case 1:
flw_303:
/*<303>*/ printf(/* textboxtype: 1, unk: 0, line: 91 */ "<0x10009:0x000f120f>Are you serious?! How could you do\nthat to me?!\n\n\n<0x10009:0x000e1000>Oh, wait... I see what's going on here...\nYou're just too shy to admit your true\nfeelings, aren't you?\n[1-]Yep, I'm shy![2-]No...")
/*<306>*/ switch (choice(2)) {
case 0:
/*<308>*/ printf(/* textboxtype: 1, unk: 0, line: 93 */ "<0x10009:0x00080a08>What? So you really do like me?\n\n\n\n[1-]I like you![2-]I'm...sorry.")
/*<313>*/ switch (choice(2)) {
case 0:
goto flw_309
case 1:
goto flw_310
}
case 1:
goto flw_307
}
}
case 1:
/*<298>*/ printf(/* textboxtype: 1, unk: 0, line: 90 */ "<0x10009:0x000f1210>...Huh?\n\n\n\n<0x10009:0x000d0f00>M-maybe I didn't ask you the right\nway...\n\n\n<0x10009:0x000e1000>OK. Let me think here... What am I\nto you?\n[1-]Someone I like![2-]A shopkeeper.")
/*<301>*/ switch (choice(2)) {
case 0:
goto flw_302
case 1:
goto flw_303
}
}
}
case 1:
/*<102>*/ printf(/* textboxtype: 1, unk: 0, line: 84 */ "<0x10009:0x00000007>Hello, <color red<darling>coloroff>! Welcome...\n\n\n\nYou've come to see me at home...\nI'm so happy!")
}
case 1:
/*<101>*/ printf(/* textboxtype: 1, unk: 0, line: 83 */ "<0x10009:0x00000015>Oh, hello! You decided to come see me\nat home...\n\n\nYou're not trying to tell me I'm your\nspecial someone, are you?")
}
case 1:
/*<100>*/ printf(/* textboxtype: 1, unk: 0, line: 82 */ "<0x10009:0x00000017>No matter how much you may miss me,\nI don't make it a habit of having\ncustomers come around my house when\nI'm off the clock, you know?\n<0x10009:0x00010800>Or am I being too self-conscious?")
}
case 1:
/*< 99>*/ printf(/* textboxtype: 1, unk: 0, line: 81 */ "<0x10009:0x00000002>Sigh... Isn't there anyone special out\nthere for me? I wonder... I wish I could\nfind someone to share a beautiful love\nwith...\n<0x10009:0x00010800>Uhh... Hey, buddy, do you mind?\nDo you always just walk into people's\nhouses without asking permission?")
}
}
void entrypoint_123_08() {
/*<184>*/ start()
/*<188>*/ switch (story_flags[575 /* us: 805A9B18 0x40, jp: 805ACD98 0x40 */]) {
case 0:
/*<189>*/ printf(/* textboxtype: 1, unk: 0, line: 15 */ "<0x10009:0x00000d02>Thank you so much, <heroname>!\n\n\n\n<0x10009:0x000a0900>My home is sparkling clean again!\nIt feels so much better when the\nplace isn't under a blanket of dust.")
/*<195>*/ make_actor_do_something(1, 0)
flw_190:
/*<190>*/ printf(/* textboxtype: 1, unk: 0, line: 17 */ "<0x10009:0x00010909>...I can't let you go without your\nreward. Watch out--there's some big\nmoney coming... BAM, <color red<20 Rupees>coloroff>!<0x10009:0x000a0d00>")
/*<191>*/ give_item(4 0x04);
/*<428>*/ {'type': 'type3', 'subType': 6, 'param1': 0, 'param2': 1, 'next': 192, 'param3': 12}
/*<192>*/ printf(/* textboxtype: 1, unk: 0, line: 18 */ "<0x10009:0x00010900>If the place gets dusty again, I might\nneed you to come back and tidy it up\nfor me. But I'll pay you again, OK?")
/*<430>*/ {'type': 'type3', 'subType': 6, 'param1': 0, 'param2': 0, 'next': 429, 'param3': 12}
/*<429>*/ printf(/* textboxtype: 1, unk: 0, line: 19 */ "<0x10009:0x000a0900>Oh...one more thing.\nDon't tell Pipit about this.\n\n\n<0x10009:0x00080900>He'll only get angry at me for spending\nmoney on something he thinks I should\nbe doing myself. You can keep a secret,\nright?")
/*<193>*/ story_flags[581 /* us: 805A9B1B 0x10, jp: 805ACD9B 0x10 */] = true;
/*<194>*/ zone_temp_flags[0 /* 0x1 01 */] = false;
/*<196>*/ story_flags[377 /* us: 805A9B02 0x80, jp: 805ACD82 0x80 */] = false;
/*<199>*/ {'type': 'type3', 'subType': 1, 'param1': 0, 'param2': -1, 'next': -1, 'param3': 42}
case 1:
/*<185>*/ printf(/* textboxtype: 1, unk: 0, line: 15 */ "<0x10009:0x00000d02>Thank you so much, <heroname>!\n\n\n\n<0x10009:0x000a0900>My home is sparkling clean again!\nIt feels so much better when the\nplace isn't under a blanket of dust.")
/*<187>*/ make_actor_do_something(1, 0)
/*<186>*/ give_gratitude_crystals();
/*<198>*/ story_flags[575 /* us: 805A9B18 0x40, jp: 805ACD98 0x40 */] = true;
/*<197>*/ story_flags[361 /* us: 805A9B00 0x80, jp: 805ACD80 0x80 */] = true;
goto flw_190
}
}
void entrypoint_123_09() {
/*<208>*/ start()
/*<201>*/ printf(/* textboxtype: 1, unk: 0, line: 11 */ "<0x10009:0x00000002>Oh, it's so nice to have someone who's\ngoing to do some cleaning around here,\n<heroname>.\n\nWhen all the dust is gone, I'll give you\nsome money, so make sure you talk to\nme afterward, OK?\n\n<0x10009:0x00010900>Or are you already done?\n[1-]All done![2]Not quite.")
/*<202>*/ switch (choice(2)) {
case 0:
/*<204>*/ printf(/* textboxtype: 1, unk: 0, line: 13 */ "<0x10009:0x0000000a>Well, that's too bad... Oh well.\nLet me know if you can help out\nnext time, OK?")
/*<205>*/ make_actor_do_something(1, 0)
/*<206>*/ zone_temp_flags[0 /* 0x1 01 */] = false;
/*<207>*/ story_flags[377 /* us: 805A9B02 0x80, jp: 805ACD82 0x80 */] = false;
case 1:
/*<203>*/ printf(/* textboxtype: 1, unk: 0, line: 12 */ "<0x10009:0x000a0900>Oh, well then by all means, please\ncontinue. I'd start with the floor, as\nit could really use some work...\n\nThere's probably still some dust around\nthe <color red<window>coloroff>, the <color red<shelves>coloroff>, and the <color red<bed>coloroff> as\nwell. You have to keep a sharp eye out\nto get all of it!")
}
}
void entrypoint_123_10() {
/*<132>*/ start()
/*<437>*/ {'type': 'type3', 'subType': 1, 'param1': 0, 'param2': 100, 'next': 139, 'param3': 17}
/*<139>*/ set_camera(4, 0)
flw_219:
/*<219>*/ switch (zone_temp_flags[8 /* 0x0 01 */]) {
case 0:
/*<220>*/ printf(/* textboxtype: 1, unk: 0, line: 14 */ "Hold on there, <heroname>.\nI've got your reward for cleaning the\nplace. Just come on over here.")
case 1:
/*<133>*/ printf(/* textboxtype: 1, unk: 0, line: 21 */ "<0x10009:0x00000004>Oh. Hi there, <heroname>. \nAre you still working on cleaning the\nplace?\n\nOr are you done for today?\n[1-]All done![2]Almost...")
/*<134>*/ switch (choice(2)) {
case 0:
/*<136>*/ printf(/* textboxtype: 1, unk: 0, line: 13 */ "<0x10009:0x0000000a>Well, that's too bad... Oh well.\nLet me know if you can help out\nnext time, OK?")
/*<294>*/ {'type': 'type3', 'subType': 2, 'param1': 0, 'param2': 356, 'next': 137, 'param3': 15}
/*<137>*/ make_actor_do_something(1, 0)
/*<138>*/ zone_temp_flags[0 /* 0x1 01 */] = false;
/*<150>*/ story_flags[377 /* us: 805A9B02 0x80, jp: 805ACD82 0x80 */] = false;
flw_140:
/*<140>*/ {'type': 'type3', 'subType': 1, 'param1': 0, 'param2': -1, 'next': -1, 'param3': 42}
case 1:
/*<135>*/ printf(/* textboxtype: 1, unk: 0, line: 12 */ "<0x10009:0x000a0900>Oh, well then by all means, please\ncontinue. I'd start with the floor, as\nit could really use some work...\n\nThere's probably still some dust around\nthe <color red<window>coloroff>, the <color red<shelves>coloroff>, and the <color red<bed>coloroff> as\nwell. You have to keep a sharp eye out\nto get all of it!")
/*<165>*/ {'type': 'type3', 'subType': 2, 'param1': 0, 'param2': 356, 'next': 140, 'param3': 15}
goto flw_140
}
}
}
void entrypoint_123_11() {
/*<141>*/ start()
/*<436>*/ {'type': 'type3', 'subType': 1, 'param1': 0, 'param2': 100, 'next': 147, 'param3': 17}
/*<147>*/ set_camera(4, 0)
/*<142>*/ switch (story_flags[576 /* us: 805A9B18 0x80, jp: 805ACD98 0x80 */]) {
case 0:
flw_164:
/*<164>*/ switch (zone_temp_flags[0 /* 0x1 01 */]) {
case 0:
goto flw_219
case 1:
/*<145>*/ printf(/* textboxtype: 1, unk: 0, line: 22 */ "<0x10009:0x00000004>Leaving already, <heroname>?\n\n\n\nIf you see Pipit out on patrol, make\nsure you wave and say hello!")
/*<146>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
/*<163>*/ {'type': 'type3', 'subType': 1, 'param1': 0, 'param2': -1, 'next': -1, 'param3': 42}
}
case 1:
/*<143>*/ switch (story_flags[361 /* us: 805A9B00 0x80, jp: 805ACD80 0x80 */]) {
case 0:
/*<144>*/ story_flags[361 /* us: 805A9B00 0x80, jp: 805ACD80 0x80 */] = false;
goto flw_164
case 1:
goto flw_164
}
}
}
void entrypoint_123_12() {
/*<214>*/ start()
/*<274>*/ wait_frames(10)
/*<215>*/ set_camera(10, 0)
/*<216>*/ printf(/* textboxtype: 1, unk: 0, line: 16 */ "<0x10009:0x00000d08>Oh my! There's no more dust in my\nhome! Thank you, <heroname>!\n\n\n<0x10009:0x000a0900>You've brightened my day. Come over\nhere, and let me pay you.")
/*<217>*/ zone_temp_flags[9 /* 0x0 02 */] = false;
/*<221>*/ zone_temp_flags[8 /* 0x0 01 */] = true;
/*<218>*/ {'type': 'type3', 'subType': 1, 'param1': 0, 'param2': -1, 'next': -1, 'param3': 42}
}
void entrypoint_123_13() {
/*<399>*/ start()
/*<381>*/ printf(/* textboxtype: 1, unk: 0, line: 45 */ "<0x10009:0x1f0a0309>That was a very valuable item,\nso you're going to have to pay me\n<color red<30 Rupees or so>coloroff>! And I didn't just\nmake that number up!")
/*<382>*/ switch (random(4)) {
case 0:
/*<383>*/ check_item_flag(501, 24)
/*<384>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 174}) {
case 0:
flw_385:
/*<385>*/ rupees += -24;
flw_400:
/*<400>*/ entrypoint_123_14();
case 1:
/*<386>*/ printf(/* textboxtype: 1, unk: 0, line: 48 */ "...But you don't even have enough to\npay! Hmph. The nerve!\n\n\nThen I'll just take what you have on\nyou. And next time, be more careful!")
/*<406>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_385
}
case 1:
/*<387>*/ check_item_flag(501, 26)
/*<388>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 176}) {
case 0:
flw_389:
/*<389>*/ rupees += -26;
goto flw_400
case 1:
/*<390>*/ printf(/* textboxtype: 1, unk: 0, line: 48 */ "...But you don't even have enough to\npay! Hmph. The nerve!\n\n\nThen I'll just take what you have on\nyou. And next time, be more careful!")
/*<407>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_389
}
case 2:
/*<391>*/ check_item_flag(501, 29)
/*<392>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 178}) {
case 0:
flw_393:
/*<393>*/ rupees += -29;
goto flw_400
case 1:
/*<394>*/ printf(/* textboxtype: 1, unk: 0, line: 48 */ "...But you don't even have enough to\npay! Hmph. The nerve!\n\n\nThen I'll just take what you have on\nyou. And next time, be more careful!")
/*<408>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_393
}
case 3:
/*<395>*/ check_item_flag(501, 38)
/*<396>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 180}) {
case 0:
flw_397:
/*<397>*/ rupees += -38;
goto flw_400
case 1:
/*<398>*/ printf(/* textboxtype: 1, unk: 0, line: 48 */ "...But you don't even have enough to\npay! Hmph. The nerve!\n\n\nThen I'll just take what you have on\nyou. And next time, be more careful!")
/*<409>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_397
}
}
}
void entrypoint_123_14() {
/*<337>*/ start()
flw_246:
/*<246>*/ zone_temp_flags[1 /* 0x1 02 */] = false;
/*<247>*/ switch (zone_temp_flags[0 /* 0x1 01 */]) {
case 0:
flw_248:
/*<248>*/ {'type': 'type3', 'subType': 1, 'param1': 0, 'param2': -1, 'next': -1, 'param3': 42}
case 1:
/*<245>*/ zone_temp_flags[0 /* 0x1 01 */] = true;
goto flw_248
}
}
void entrypoint_123_15() {
/*<360>*/ start()
/*<359>*/ printf(/* textboxtype: 1, unk: 0, line: 46 */ "<0x10009:0x1f0a0309>That was a pretty expensive item,\nso you're going to have to pay me\n<color red<about 20 Rupees>coloroff>! And I didn't just\nmake that number up!")
/*<358>*/ switch (random(4)) {
case 0:
/*<357>*/ check_item_flag(501, 17)
/*<356>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 152}) {
case 0:
flw_355:
/*<355>*/ rupees += -17;
flw_342:
/*<342>*/ entrypoint_123_14();
case 1:
/*<354>*/ printf(/* textboxtype: 1, unk: 0, line: 48 */ "...But you don't even have enough to\npay! Hmph. The nerve!\n\n\nThen I'll just take what you have on\nyou. And next time, be more careful!")
/*<410>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_355
}
case 1:
/*<353>*/ check_item_flag(501, 19)
/*<352>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 150}) {
case 0:
flw_351:
/*<351>*/ rupees += -19;
goto flw_342
case 1:
/*<350>*/ printf(/* textboxtype: 1, unk: 0, line: 48 */ "...But you don't even have enough to\npay! Hmph. The nerve!\n\n\nThen I'll just take what you have on\nyou. And next time, be more careful!")
/*<411>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_351
}
case 2:
/*<349>*/ check_item_flag(501, 22)
/*<348>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 148}) {
case 0:
flw_347:
/*<347>*/ rupees += -22;
goto flw_342
case 1:
/*<346>*/ printf(/* textboxtype: 1, unk: 0, line: 48 */ "...But you don't even have enough to\npay! Hmph. The nerve!\n\n\nThen I'll just take what you have on\nyou. And next time, be more careful!")
/*<412>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_347
}
case 3:
/*<345>*/ check_item_flag(501, 23)
/*<344>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 146}) {
case 0:
flw_343:
/*<343>*/ rupees += -23;
goto flw_342
case 1:
/*<341>*/ printf(/* textboxtype: 1, unk: 0, line: 48 */ "...But you don't even have enough to\npay! Hmph. The nerve!\n\n\nThen I'll just take what you have on\nyou. And next time, be more careful!")
/*<413>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_343
}
}
}
void entrypoint_123_16() {
/*<379>*/ start()
/*<361>*/ printf(/* textboxtype: 1, unk: 0, line: 47 */ "<0x10009:0x1f0a0309>That was a pretty nice item,\nso you're going to have to pay me\n<color red<roughly 10 Rupees>coloroff>! And no...I didn't\njust make that number up!")
/*<362>*/ switch (random(4)) {
case 0:
/*<363>*/ check_item_flag(501, 7)
/*<364>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 162}) {
case 0:
flw_365:
/*<365>*/ rupees += -7;
flw_380:
/*<380>*/ entrypoint_123_14();
case 1:
/*<366>*/ printf(/* textboxtype: 1, unk: 0, line: 48 */ "...But you don't even have enough to\npay! Hmph. The nerve!\n\n\nThen I'll just take what you have on\nyou. And next time, be more careful!")
/*<414>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_365
}
case 1:
/*<367>*/ check_item_flag(501, 8)
/*<368>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 164}) {
case 0:
flw_369:
/*<369>*/ rupees += -8;
goto flw_380
case 1:
/*<370>*/ printf(/* textboxtype: 1, unk: 0, line: 48 */ "...But you don't even have enough to\npay! Hmph. The nerve!\n\n\nThen I'll just take what you have on\nyou. And next time, be more careful!")
/*<415>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_369
}
case 2:
/*<371>*/ check_item_flag(501, 11)
/*<372>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 166}) {
case 0:
flw_373:
/*<373>*/ rupees += -11;
goto flw_380
case 1:
/*<374>*/ printf(/* textboxtype: 1, unk: 0, line: 48 */ "...But you don't even have enough to\npay! Hmph. The nerve!\n\n\nThen I'll just take what you have on\nyou. And next time, be more careful!")
/*<416>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_373
}
case 3:
/*<375>*/ check_item_flag(501, 13)
/*<376>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 168}) {
case 0:
flw_377:
/*<377>*/ rupees += -13;
goto flw_380
case 1:
/*<378>*/ printf(/* textboxtype: 1, unk: 0, line: 48 */ "...But you don't even have enough to\npay! Hmph. The nerve!\n\n\nThen I'll just take what you have on\nyou. And next time, be more careful!")
/*<417>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_377
}
}
}
void entrypoint_123_00() {
start()
/*< 4>*/ switch (story_flags[304 /* us: 805A9AFC 0x04, jp: 805ACD7C 0x04 */]) {
case 0:
/*< 5>*/ check_item_flag(49, 1)
/*< 6>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 6}) {
case 0:
/*< 1>*/ switch (story_flags[574 /* us: 805A9B18 0x20, jp: 805ACD98 0x20 */]) {
case 0:
/*< 7>*/ switch (story_flags[575 /* us: 805A9B18 0x40, jp: 805ACD98 0x40 */]) {
case 0:
/*< 44>*/ switch (story_flags[576 /* us: 805A9B18 0x80, jp: 805ACD98 0x80 */]) {
case 0:
/*< 43>*/ switch (story_flags[580 /* us: 805A9B1B 0x08, jp: 805ACD9B 0x08 */]) {
case 0:
flw_19:
/*< 19>*/ switch (story_flags[581 /* us: 805A9B1B 0x10, jp: 805ACD9B 0x10 */]) {
case 0:
/*< 20>*/ printf(/* textboxtype: 1, unk: 0, line: 20 */ "<0x10009:0x00000001>Welcome, <heroname>.\n\n\n\nIf my house gets dirty again, you'll be\nthe first to know!")
case 1:
/*<124>*/ switch (zone_temp_flags[0 /* 0x1 01 */]) {
case 0:
/*<211>*/ switch (context_related2(0)) {
case 0:
/*<213>*/ entrypoint_123_08();
case 1:
/*<212>*/ entrypoint_123_09();
}
case 1:
/*<123>*/ switch (zone_temp_flags[1 /* 0x1 02 */]) {
case 0:
/*<125>*/ printf(/* textboxtype: 1, unk: 0, line: 10 */ "<0x10009:0x00080d01>Do you think you could do some light\ncleaning for me? I've always hated\ncleaning...\n\n<0x10009:0x000a0900>I'll give you some money, OK?\n[1-]Sure![2]No, sorry.")
flw_126:
/*<126>*/ switch (choice(2)) {
case 0:
/*<128>*/ printf(/* textboxtype: 1, unk: 0, line: 6 */ "<0x10009:0x00010d07>Oh, that makes me so happy! I knew\nyou wouldn't leave me to a life of dirt,\n<heroname>.\n\n<0x10009:0x00010d00>So I'll just leave you to it, then!")
/*<130>*/ make_actor_do_something(0, 0)
/*<149>*/ story_flags[377 /* us: 805A9B02 0x80, jp: 805ACD82 0x80 */] = true;
/*<129>*/ zone_temp_flags[0 /* 0x1 01 */] = true;
case 1:
/*<127>*/ printf(/* textboxtype: 1, unk: 0, line: 7 */ "<0x10009:0x0001090a>Oh...<heroname>, I was sure\nyou'd help me out!")
/*<131>*/ zone_temp_flags[1 /* 0x1 02 */] = true;
}
case 1:
/*<276>*/ {'type': 'type3', 'subType': 4, 'param1': 1, 'param2': 2304, 'next': 21, 'param3': 13}
/*< 21>*/ printf(/* textboxtype: 1, unk: 0, line: 9 */ "<0x10009:0x00000001>Welcome, <heroname>.\n\n\n\n<0x10009:0x00080900>My house is all dusty again. Do you\nmind cleaning it? I'll give you some\npocket money...\n[1-]Sure![2]No, sorry.")
goto flw_126
}
}
}
case 1:
/*<277>*/ {'type': 'type3', 'subType': 4, 'param1': 10, 'param2': 2304, 'next': 45, 'param3': 13}
/*< 45>*/ printf(/* textboxtype: 1, unk: 0, line: 23 */ "<0x10009:0x00000001>Hi there, <heroname>.\n\n\n\n<0x10009:0x00080900>Pipit is really angry with me...\n\n\n\n<0x10009:0x000a0900>He said I shouldn't be spending our\nmoney on a housekeeper.\n\n\n<0x10009:0x00010c00>...\n\n\n\n<0x10009:0x00080d09>But...you're not exactly a housekeeper,\nare you, <heroname>?\nThat makes it OK, doesn't it?\n\n<0x10009:0x00080900>Anyway, that's good enough for me.\nAs far as I'm concerned, I'll pay you to\nclean my house anytime it gets dusty.")
/*< 46>*/ story_flags[580 /* us: 805A9B1B 0x08, jp: 805ACD9B 0x08 */] = true;
}
case 1:
goto flw_19
}
case 1:
/*<438>*/ {'type': 'type3', 'subType': 0, 'param1': 0, 'param2': 1, 'next': 120, 'param3': 31}
/*<120>*/ switch (zone_temp_flags[0 /* 0x1 01 */]) {
case 0:
/*<200>*/ switch (context_related2(0)) {
case 0:
/*<210>*/ entrypoint_123_08();
case 1:
/*<209>*/ entrypoint_123_09();
}
case 1:
/*< 8>*/ switch (zone_temp_flags[1 /* 0x1 02 */]) {
case 0:
/*< 15>*/ printf(/* textboxtype: 1, unk: 0, line: 10 */ "<0x10009:0x00080d01>Do you think you could do some light\ncleaning for me? I've always hated\ncleaning...\n\n<0x10009:0x000a0900>I'll give you some money, OK?\n[1-]Sure![2]No, sorry.")
flw_2:
/*< 2>*/ switch (choice(2)) {
case 0:
/*< 12>*/ printf(/* textboxtype: 1, unk: 0, line: 5 */ "<0x10009:0x000a0d07>You will?! Great! I knew you wouldn't\nleave me to sit in this dusty house,\n<heroname>.\n\n<0x10009:0x00080904>What's that? ...A broom? You know,\nI don't even remember where we keep\nthe crazy thing...\n<0x10008:0xffcd>...Or if we ever owned one...\n<0x10009:0x00090900>Most of the time I just wait for a good\nstrong wind to come along and <color red<blow the\ndust away>coloroff>.\n\n<0x10009:0x00010900>So look, I don't really care how you get\nthe job done--I just want you to <color red<blow it\nall away >coloroff>for me.\n\n<0x10009:0x00080902>So I'll just leave you to it, then!")
/*<119>*/ make_actor_do_something(0, 0)
/*<148>*/ story_flags[377 /* us: 805A9B02 0x80, jp: 805ACD82 0x80 */] = true;
/*< 3>*/ zone_temp_flags[0 /* 0x1 01 */] = true;
flw_122:
/*<122>*/ switch (story_flags[574 /* us: 805A9B18 0x20, jp: 805ACD98 0x20 */]) {
case 0:
flw_121:
/*<121>*/ zone_temp_flags[1 /* 0x1 02 */] = true;
case 1:
/*<118>*/ story_flags[574 /* us: 805A9B18 0x20, jp: 805ACD98 0x20 */] = true;
goto flw_121
}
case 1:
/*< 13>*/ printf(/* textboxtype: 1, unk: 0, line: 7 */ "<0x10009:0x0001090a>Oh...<heroname>, I was sure\nyou'd help me out!")
goto flw_122
}
case 1:
/*< 14>*/ printf(/* textboxtype: 1, unk: 0, line: 8 */ "<0x10009:0x00080d01>Ahh, <heroname>. Welcome.\n\n\n\n<0x10009:0x00010900>Do you think you could do some light\ncleaning for me? I've always hated\ncleaning...\n\n<0x10009:0x000a0900>I'll even pay you...OK?\n\n\n\n[1-]Sure![2]Sorry, no.")
goto flw_2
}
}
}
case 1:
/*< 9>*/ {'type': 'type3', 'subType': 0, 'param1': 0, 'param2': 0, 'next': 275, 'param3': 31}
/*<275>*/ {'type': 'type3', 'subType': 4, 'param1': 1, 'param2': 2304, 'next': 11, 'param3': 13}
/*< 11>*/ printf(/* textboxtype: 1, unk: 0, line: 4 */ "<0x10009:0x00000001>Ahh, <heroname>. Welcome.\n\n\n\n<0x10009:0x00080900>So here's the thing, <heroname>.\nMy house is terribly dirty...\n\n\n<0x10009:0x00090900>Pipit is always telling me to do some\ndusting around here, but I just can't\nbring myself to do it.\n\n<0x10009:0x00080900>That's why I wanted to ask you if you\nwouldn't mind cleaning it for me.\nI'll even pay you, <heroname>.\n[1-]I'm on it![2]Nah...")
goto flw_2
}
case 1:
flw_17:
/*< 17>*/ switch (zone_temp_flags[1 /* 0x1 02 */]) {
case 0:
/*< 18>*/ printf(/* textboxtype: 1, unk: 0, line: 1 */ "<0x10009:0x00000002>How's my Pipit doing at school?\n\n\n\nHe's a real go-getter, unlike myself,\nso I'm sure I have no reason to worry.\n[1-]Such a mess![2-]...")
/*<166>*/ switch (choice(2)) {
case 0:
/*<167>*/ printf(/* textboxtype: 1, unk: 0, line: 2 */ "<0x10009:0x00010909>Oh, you're right... This place is filthy\nagain. It keeps doing that!\n\n\n<0x10009:0x000a090a>It's just that I hate cleaning, you know.\nIt would be great if someone would\nclean the place up for me...")
case 1:
/*<168>*/ printf(/* textboxtype: 1, unk: 0, line: 3 */ "<0x10009:0x00010904>Oh, what's wrong? You just made a\nface like you wanted to say something.")
}
case 1:
/*< 10>*/ printf(/* textboxtype: 1, unk: 0, line: 0 */ "<0x10009:0x00000d01>Ahh, <heroname>. Welcome.\n\n\n\n<0x10009:0x000a0900>How's my Pipit doing at school?")
/*< 16>*/ zone_temp_flags[1 /* 0x1 02 */] = true;
}
}
case 1:
goto flw_17
}
}
void entrypoint_123_01() {
/*< 22>*/ start()
/*<295>*/ {'type': 'type3', 'subType': 0, 'param1': 0, 'param2': 1014, 'next': 23, 'param3': 24}
/*< 23>*/ printf(/* textboxtype: 1, unk: 1, line: 24 */ "We've been over this, Mom!")
/*<180>*/ set_camera(7, 0)
/*<282>*/ wait_frames(30)
/*< 24>*/ set_camera(1, 0)
/*<172>*/ wait_frames(30)
/*<169>*/ {'type': 'type3', 'subType': 2, 'param1': 24, 'param2': 100, 'next': 25, 'param3': 14}
/*< 25>*/ printf(/* textboxtype: 1, unk: 2, line: 25 */ "Calm down, Pipit. Don't get so mad...")
/*< 26>*/ printf(/* textboxtype: 1, unk: 1, line: 26 */ "How could I not be mad?!\n\n\n\nIt's been obvious lately that you've\nbeen <color red<giving someone Rupees >coloroff>to\nclean the house!\n\nI gave you that money so you could buy\nsome bread!\n\n\nIf you keep spending money like this,\nI won't have any money to go to the\nKnight Academy!\n\nI didn't take that job patrolling just so\nyou could live a life of luxury!\n\n\nYou've got to stop doing this!")
/*< 29>*/ story_flags[577 /* us: 805A9B1B 0x01, jp: 805ACD9B 0x01 */] = true;
/*<179>*/ wait_frames(1)
/*< 28>*/ {'type': 'type3', 'subType': 0, 'param1': 0, 'param2': 18, 'next': 286, 'param3': 32}
/*<286>*/ {'type': 'type3', 'subType': 0, 'param1': 0, 'param2': 101, 'next': 33, 'param3': 32}
/*< 33>*/ wait_frames(90)
/*< 32>*/ {'type': 'type3', 'subType': 2, 'param1': 25, 'param2': 274, 'next': 171, 'param3': 15}
/*<171>*/ {'type': 'type3', 'subType': 1, 'param1': 18, 'param2': 100, 'next': 281, 'param3': 50}
/*<281>*/ {'type': 'type3', 'subType': 1, 'param1': 100, 'param2': 101, 'next': 283, 'param3': 17}
/*<283>*/ wait_frames(30)
/*<170>*/ set_camera(2, 0)
/*<173>*/ {'type': 'type3', 'subType': 4, 'param1': 4609, 'param2': 3072, 'next': 27, 'param3': 13}
/*< 27>*/ printf(/* textboxtype: 1, unk: 0, line: 27 */ "Oh... Hey there, <heroname>...\nWhat could you want at this hour?")
/*<182>*/ set_camera(8, 0)
/*<183>*/ printf(/* textboxtype: 1, unk: 0, line: 28 */ "<0x10009:0x120b1100>You...didn't hear any of that, did you?\nThere's no way you heard, right?\n[1-]Heard what?[2-]Sorry...")
/*<151>*/ switch (choice(2)) {
case 0:
/*<152>*/ printf(/* textboxtype: 1, unk: 0, line: 29 */ "<0x10009:0x12011100>Nothing... It's nothing.\n\n\n\n<0x10009:0x12080400>Anyway, I've got to get back out on\npatrol! You take care of yourself when\nyou're out walking the streets!")
flw_181:
/*<181>*/ set_camera(2, 0)
/*< 30>*/ {'type': 'type3', 'subType': 2, 'param1': 26, 'param2': 18, 'next': 31, 'param3': 14}
/*< 31>*/ story_flags[576 /* us: 805A9B18 0x80, jp: 805ACD98 0x80 */] = true;
/*< 34>*/ story_flags[578 /* us: 805A9B1B 0x02, jp: 805ACD9B 0x02 */] = true;
/*< 35>*/ {'type': 'type3', 'subType': 1, 'param1': 3, 'param2': -1, 'next': -1, 'param3': 42}
case 1:
/*<153>*/ printf(/* textboxtype: 1, unk: 0, line: 30 */ "<0x10009:0x12011100>Oh... You heard!\n\n\n\n<0x10009:0x120f1100>It's true. I'm working the night patrol\nto earn some money!\n\n\n<0x10009:0x12081100>But don't look at me like that!\nYou're not exactly Mr. Perfect either,\nare you, Mr. Eavesdropper!\n\n<0x10009:0x120c0c00>Maybe we should just forget about\neverything that happened here tonight!")
/*<154>*/ scene_flags[0 'Skyloft'][76 /* 0x8 10 */] = true;
goto flw_181
}
}
void entrypoint_123_02() {
/*< 36>*/ start()
/*<434>*/ switch (zone_temp_flags[16 /* 0x3 01 */]) {
case 0:
/*<432>*/ printf(/* textboxtype: 1, unk: 0, line: 38 */ "<0x10009:0x00101100>Hmm...<pause 30> Recently the monsters that\nusually roam the town at night are\nnowhere to be seen.\n\n<0x10009:0x00ffff00>I wonder what's going on... Not that\nI'm complaining or anything!\nPeaceful nights are the best.")
case 1:
/*< 37>*/ switch (story_flags[576 /* us: 805A9B18 0x80, jp: 805ACD98 0x80 */]) {
case 0:
/*< 38>*/ switch (story_flags[579 /* us: 805A9B1B 0x04, jp: 805ACD9B 0x04 */]) {
case 0:
/*<178>*/ {'type': 'type3', 'subType': 4, 'param1': 8, 'param2': 1025, 'next': 41, 'param3': 13}
/*< 41>*/ printf(/* textboxtype: 1, unk: 0, line: 37 */ "Hey, <heroname>! It can be\ndangerous out here at night, so be\ncareful.\n\n<0x10009:0x00110c09>Oh, and about that thing the other\nnight... We agreed to keep that secret,\nright?!")
flw_431:
/*<431>*/ switch (story_flags[360 /* us: 805A9B00 0x40, jp: 805ACD80 0x40 */]) {
case 0:
/*<433>*/ zone_temp_flags[16 /* 0x3 01 */] = true;
case 1:
}
case 1:
/*<161>*/ switch (scene_flags[76 /* 0x8 10 */]) {
case 0:
/*<176>*/ {'type': 'type3', 'subType': 4, 'param1': 15, 'param2': 4376, 'next': 39, 'param3': 13}
/*< 39>*/ printf(/* textboxtype: 1, unk: 0, line: 35 */ "<0x30001:0x>You...weren't supposed to see that\nwhole spectacle, <heroname>. \nHow embarrassing...\n\n<0x10009:0x000f1100>I feel so ashamed of my mother\nsometimes. She's just so lazy\nsometimes. I don't know what to do.\n\n<0x10009:0x00080c0b>But I'll be fine. You don't need to\nworry about me.\n\n\n<0x10009:0x00011100>I still haven't worked out who did the\ncleaning for my mother, though...\n\n\n<0x10009:0x00080c16>Who do they think they are, getting\ninvolved in our business like that?")
/*< 40>*/ story_flags[579 /* us: 805A9B1B 0x04, jp: 805ACD9B 0x04 */] = true;
case 1:
/*<177>*/ {'type': 'type3', 'subType': 4, 'param1': 8, 'param2': 1025, 'next': 162, 'param3': 13}
/*<162>*/ printf(/* textboxtype: 1, unk: 0, line: 36 */ "Hey, <heroname>. I'm protecting\nthe peace in Skyloft!\n\n\n<0x10009:0x000c0400>Let's make this a safe place to live,\nwhere we all can live in peace!\n\n\n<0x10009:0x00010c52>Umm...<pause 30> Why are you looking at me so\nsuspiciously?")
goto flw_431
}
}
case 1:
/*<159>*/ switch (zone_temp_flags[4 /* 0x1 10 */]) {
case 0:
/*<175>*/ {'type': 'type3', 'subType': 4, 'param1': 8, 'param2': 1029, 'next': 160, 'param3': 13}
/*<160>*/ printf(/* textboxtype: 1, unk: 0, line: 34 */ "<0x30001:0x><heroname>! One day you'll\nunderstand what it is to be a knight!\nDon't you worry.")
goto flw_431
case 1:
/*<174>*/ {'type': 'type3', 'subType': 4, 'param1': 8, 'param2': 1025, 'next': 42, 'param3': 13}
/*< 42>*/ printf(/* textboxtype: 1, unk: 0, line: 31 */ "Hey, <heroname>! It's dangerous\nout at night, so be careful!\n\n\n<0x10009:0x000b0400>This area is my patrol route.\n\n\n\n<0x10009:0x00080404>At night, monsters get really active\naround here!\n\n\nIt's the duty of a knight to protect the\npublic from any danger!\n[1-]How admirable![2-]Duty or job?")
/*<155>*/ switch (choice(2)) {
case 0:
/*<156>*/ printf(/* textboxtype: 1, unk: 0, line: 32 */ "<0x10009:0x00090c09>Admirable?! Nonsense! It's the bare\nminimum of what people expect from\nus! We are knights in training, and this\nis what knights do!\nThat's the Pipit way! All I need are\nthe smiles of the people I protect as\nmy payment!\n\n<0x10009:0x00080400>This is what it means to be a knight.\n<0x10009:0x00000005>I'm sure you'll understand how that\nfeels one day too, <heroname>!")
flw_158:
/*<158>*/ zone_temp_flags[4 /* 0x1 10 */] = true;
case 1:
/*<157>*/ printf(/* textboxtype: 1, unk: 0, line: 33 */ "<0x30001:0x><0x10009:0x000c0c17><heroname>! For shame! Why did\nyou decide to become a knight,\nanyway?\n\nFor the money?! How could you be\nswayed by the temptation of material\ngain? Do you have no honor?!\n\n<0x10009:0x00080405>That's the Pipit way! More than money,\nI love seeing people happy and safe.\nThat's what being a knight is all about!")
goto flw_158
}
}
}
}
}
void entrypoint_123_03() {
/*<251>*/ start()
/*<253>*/ switch (zone_temp_flags[0 /* 0x1 01 */]) {
case 0:
/*<255>*/ {'type': 'type3', 'subType': 4, 'param1': 9, 'param2': 768, 'next': 254, 'param3': 13}
/*<254>*/ printf(/* textboxtype: 1, unk: 0, line: 40 */ "<0x10009:0x00000009>You broke my antique!\n\n\n\nNext time that happens, we're going to\nhave words!")
case 1:
/*<252>*/ printf(/* textboxtype: 1, unk: 0, line: 39 */ "<0x10009:0x00000007>I love to collect antiques, you know?\nAll the things you see in my house\nare very old and valuable.\n\nMake sure you don't break anything!")
}
}
void entrypoint_123_04() {
/*<231>*/ start()
/*<250>*/ {'type': 'type3', 'subType': 0, 'param1': 0, 'param2': 31, 'next': 278, 'param3': 32}
/*<278>*/ {'type': 'type3', 'subType': 1, 'param1': 31, 'param2': 100, 'next': 249, 'param3': 50}
/*<249>*/ {'type': 'type3', 'subType': 4, 'param1': 7945, 'param2': 768, 'next': 233, 'param3': 13}
/*<233>*/ printf(/* textboxtype: 1, unk: 0, line: 41 */ "<0x10009:0x1f00000a>Nooo! How could you?!")
/*<241>*/ {'type': 'type3', 'subType': 1, 'param1': 31, 'param2': 100, 'next': 242, 'param3': 16}
/*<242>*/ set_camera(3, 0)
/*<336>*/ {'type': 'type3', 'subType': 0, 'param1': 0, 'param2': 8, 'next': 232, 'param3': 24}
/*<232>*/ switch (story_flags[378 /* us: 805A9B05 0x01, jp: 805ACD85 0x01 */]) {
case 0:
/*<237>*/ switch (zone_temp_flags[0 /* 0x1 01 */]) {
case 0:
/*<239>*/ printf(/* textboxtype: 1, unk: 0, line: 51 */ "<0x10009:0x1f0a0300>YOU! Did I do something horrible to\nyou in a past life?! Why are you\npunishing me like this?!")
flw_401:
/*<401>*/ check_item_flag(501, 1)
/*<402>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 182}) {
case 0:
/*<244>*/ switch (random(3)) {
case 0:
/*<338>*/ entrypoint_123_13();
case 1:
/*<339>*/ entrypoint_123_15();
case 2:
/*<340>*/ entrypoint_123_16();
}
case 1:
/*<405>*/ switch (zone_temp_flags[2 /* 0x1 04 */]) {
case 0:
/*<418>*/ printf(/* textboxtype: 1, unk: 0, line: 50 */ "...Look, I already know you don't have\neven a single Rupee to your name...\nSO STOP BREAKING THINGS!\n\nGet out of here!")
goto flw_246
case 1:
/*<403>*/ printf(/* textboxtype: 1, unk: 0, line: 49 */ "...But you don't even have a single\nRupee on you!\n\n\nSo you think you can just wander \nabout, penniless, destroying people's\nthings and laughing in their faces when\nthey ask for money in return?!\nThe nerve! I don't even want your\nmoney anymore. Just get out of my\nsight!")
/*<404>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_246
}
}
case 1:
/*<240>*/ printf(/* textboxtype: 1, unk: 0, line: 44 */ "<0x10009:0x1f090300>You broke my precious antique!")
goto flw_401
}
case 1:
/*<238>*/ printf(/* textboxtype: 1, unk: 0, line: 42 */ "<0x10009:0x1f090300>You broke my antique!\n\n\n\nThat's it! You break it, you buy it!\n\n\n\n<0x10009:0x1f0b0700>Let me see now... That was a very\nexpensive antique, so <color red<about>coloroff> <color red<20 Rupees\n>coloroff>should suffice!\n\n<0x10009:0x1f010305>What's that look for? Oh, you think I'm\njust making that number up?\n\n\n<0x10009:0x1f090309>That's ridiculous! I know the value of\nevery item in my possession, and I\nintend to be compensated in full!")
/*<419>*/ check_item_flag(501, 1)
/*<420>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 186}) {
case 0:
/*<423>*/ check_item_flag(501, 18)
/*<424>*/ switch ({'type': 'switch', 'subType': 6, 'param2': 0, 'param3': 7, 'param4': 2, 'param5': 188}) {
case 0:
flw_425:
/*<425>*/ rupees += -18;
/*<234>*/ printf(/* textboxtype: 1, unk: 0, line: 43 */ "<0x10009:0x1f0a0300>Next time that happens, we're going to\nhave words!")
flw_235:
/*<235>*/ story_flags[378 /* us: 805A9B05 0x01, jp: 805ACD85 0x01 */] = true;
/*<236>*/ zone_temp_flags[0 /* 0x1 01 */] = true;
/*<243>*/ zone_temp_flags[1 /* 0x1 02 */] = false;
goto flw_248
case 1:
/*<426>*/ printf(/* textboxtype: 1, unk: 0, line: 48 */ "...But you don't even have enough to\npay! Hmph. The nerve!\n\n\nThen I'll just take what you have on\nyou. And next time, be more careful!")
/*<427>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_425
}
case 1:
/*<421>*/ printf(/* textboxtype: 1, unk: 0, line: 49 */ "...But you don't even have a single\nRupee on you!\n\n\nSo you think you can just wander \nabout, penniless, destroying people's\nthings and laughing in their faces when\nthey ask for money in return?!\nThe nerve! I don't even want your\nmoney anymore. Just get out of my\nsight!")
/*<422>*/ zone_temp_flags[2 /* 0x1 04 */] = true;
goto flw_235
}
}
}
void entrypoint_123_05() {
/*<258>*/ start()
/*<284>*/ {'type': 'type3', 'subType': 0, 'param1': 0, 'param2': 43, 'next': 292, 'param3': 32}
/*<292>*/ set_camera(13, 0)
/*<291>*/ {'type': 'type3', 'subType': 2, 'param1': 0, 'param2': 100, 'next': 287, 'param3': 14}
/*<287>*/ {'type': 'type3', 'subType': 1, 'param1': 43, 'param2': 99, 'next': 259, 'param3': 50}
/*<259>*/ printf(/* textboxtype: 1, unk: 0, line: 52 */ "")
/*<290>*/ {'type': 'type3', 'subType': 1, 'param1': 100, 'param2': 43, 'next': 288, 'param3': 17}
/*<288>*/ set_camera(6, 0)
/*<285>*/ make_actor_do_something(0, 43)
/*<293>*/ {'type': 'type3', 'subType': 0, 'param1': 0, 'param2': 103, 'next': 289, 'param3': 24}
/*<289>*/ wait_frames(10)
/*<260>*/ changeScene(0, 0) //
}