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
|
.set LOCALID_TRICK_MASTER, 1
Route110_TrickHouseEntrance_MapScripts:: @ 8269A50
map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHouseEntrance_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route110_TrickHouseEntrance_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, Route110_TrickHouseEntrance_OnWarp
.byte 0
@ State descriptions for VAR_TRICK_HOUSE_ENTRANCE_STATE
@ 0: Trick Master is hiding
@ 1: Trick Master has left at start of challenge
@ 2: Trick Master ready to give normal reward from previous challenge (if bag was full)
@ 3: Trick Master still making next puzzle
@ 4: Finished final puzzle
@ 5: Completed previous challenge
@ 6: 'Trick Master' mechadoll ready to give Tent reward from final challenge (if bag was full)
Route110_TrickHouseEntrance_OnTransition: @ 8269A60
setflag FLAG_LANDMARK_TRICK_HOUSE
compare VAR_TRICK_HOUSE_ENTER_FROM_CORRIDOR, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_EnterFromCorridor
compare VAR_TRICK_HOUSE_PRIZE_PICKUP, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_SetReadyToGiveReward
compare VAR_TRICK_HOUSE_FOUND_TRICK_MASTER, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_MoveTrickMasterToDoor
compare VAR_TRICK_HOUSE_ENTRANCE_STATE, 5
call_if_eq Route110_TrickHouseEntrance_EventScript_CheckReadyForNextPuzzle
compare VAR_TRICK_HOUSE_ENTRANCE_STATE, 3
call_if_eq Route110_TrickHouseEntrance_EventScript_CheckReadyForNextPuzzle
compare VAR_TRICK_HOUSE_ENTRANCE_STATE, 0
call_if_eq Route110_TrickHouseEntrance_EventScript_CheckReadyForNextPuzzle
switch VAR_TRICK_HOUSE_ENTRANCE_STATE
case 0, Route110_TrickHouseEntrance_EventScript_ReadyBeingWatchedTrigger
case 1, Route110_TrickHouseEntrance_EventScript_SetNotBeingWatched1
case 3, Route110_TrickHouseEntrance_EventScript_SetNotBeingWatched2
case 4, Route110_TrickHouseEntrance_EventScript_SetNotBeingWatched3
end
Route110_TrickHouseEntrance_EventScript_SetReadyToGiveReward:: @ 8269AD7
setvar VAR_TRICK_HOUSE_BEING_WATCHED_STATE, 1
compare VAR_TRICK_HOUSE_LEVEL, 8
goto_if_eq Route110_TrickHouseEntrance_EventScript_ReadyToGiveTentReward
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 2
end
Route110_TrickHouseEntrance_EventScript_ReadyToGiveTentReward:: @ 8269AED
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 6
end
Route110_TrickHouseEntrance_EventScript_EnterFromCorridor:: @ 8269AF3
setvar VAR_TRICK_HOUSE_ENTER_FROM_CORRIDOR, 0
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 5
setvar VAR_TRICK_HOUSE_BEING_WATCHED_STATE, 1
end
Route110_TrickHouseEntrance_EventScript_CheckReadyForNextPuzzle:: @ 8269B03
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 0
compare VAR_TRICK_HOUSE_LEVEL, 1
call_if_eq Route110_TrickHouseEntrance_EventScript_CheckReadyForPuzzle2
compare VAR_TRICK_HOUSE_LEVEL, 2
call_if_eq Route110_TrickHouseEntrance_EventScript_CheckReadyForPuzzle3
compare VAR_TRICK_HOUSE_LEVEL, 3
call_if_eq Route110_TrickHouseEntrance_EventScript_CheckReadyForPuzzle4
compare VAR_TRICK_HOUSE_LEVEL, 4
call_if_eq Route110_TrickHouseEntrance_EventScript_CheckReadyForPuzzle5
compare VAR_TRICK_HOUSE_LEVEL, 5
call_if_eq Route110_TrickHouseEntrance_EventScript_CheckReadyForPuzzle6
compare VAR_TRICK_HOUSE_LEVEL, 6
call_if_eq Route110_TrickHouseEntrance_EventScript_CheckReadyForPuzzle7
compare VAR_TRICK_HOUSE_LEVEL, 7
call_if_eq Route110_TrickHouseEntrance_EventScript_CheckReadyForPuzzle8
compare VAR_TRICK_HOUSE_LEVEL, 8
call_if_eq Route110_TrickHouseEntrance_EventScript_FinishedPuzzles
return
Route110_TrickHouseEntrance_EventScript_CheckReadyForPuzzle2:: @ 8269B61
call_if_unset FLAG_BADGE03_GET, Route110_TrickHouseEntrance_EventScript_NotReadyForPuzzle
return
Route110_TrickHouseEntrance_EventScript_CheckReadyForPuzzle3:: @ 8269B6B
call_if_unset FLAG_BADGE04_GET, Route110_TrickHouseEntrance_EventScript_NotReadyForPuzzle
return
Route110_TrickHouseEntrance_EventScript_CheckReadyForPuzzle4:: @ 8269B75
call_if_unset FLAG_BADGE05_GET, Route110_TrickHouseEntrance_EventScript_NotReadyForPuzzle
return
Route110_TrickHouseEntrance_EventScript_CheckReadyForPuzzle5:: @ 8269B7F
call_if_unset FLAG_BADGE06_GET, Route110_TrickHouseEntrance_EventScript_NotReadyForPuzzle
return
Route110_TrickHouseEntrance_EventScript_CheckReadyForPuzzle6:: @ 8269B89
call_if_unset FLAG_BADGE07_GET, Route110_TrickHouseEntrance_EventScript_NotReadyForPuzzle
return
Route110_TrickHouseEntrance_EventScript_CheckReadyForPuzzle7:: @ 8269B93
call_if_unset FLAG_BADGE08_GET, Route110_TrickHouseEntrance_EventScript_NotReadyForPuzzle
return
Route110_TrickHouseEntrance_EventScript_CheckReadyForPuzzle8:: @ 8269B9D
call_if_unset FLAG_SYS_GAME_CLEAR, Route110_TrickHouseEntrance_EventScript_NotReadyForPuzzle
return
Route110_TrickHouseEntrance_EventScript_FinishedPuzzles:: @ 8269BA7
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 4
return
Route110_TrickHouseEntrance_EventScript_NotReadyForPuzzle:: @ 8269BAD
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 3
return
Route110_TrickHouseEntrance_EventScript_MoveTrickMasterToDoor:: @ 8269BB3
setobjectxyperm LOCALID_TRICK_MASTER, 5, 2
end
Route110_TrickHouseEntrance_EventScript_ReadyBeingWatchedTrigger:: @ 8269BBB
setvar VAR_TRICK_HOUSE_BEING_WATCHED_STATE, 0
end
Route110_TrickHouseEntrance_EventScript_SetNotBeingWatched1:: @ 8269BC1
setvar VAR_TRICK_HOUSE_BEING_WATCHED_STATE, 1
end
Route110_TrickHouseEntrance_EventScript_SetNotBeingWatched2:: @ 8269BC7
setvar VAR_TRICK_HOUSE_BEING_WATCHED_STATE, 1
end
Route110_TrickHouseEntrance_EventScript_SetNotBeingWatched3:: @ 8269BCD
setvar VAR_TRICK_HOUSE_BEING_WATCHED_STATE, 1
end
Route110_TrickHouseEntrance_OnWarp: @ 8269BD3
map_script_2 VAR_TRICK_HOUSE_FOUND_TRICK_MASTER, 1, Route110_TrickHouseEntrance_EventScript_TrickMasterFound
map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE, 0, Route110_TrickHouseEntrance_EventScript_SetTrickMasterHidingSpot
map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE, 1, Route110_TrickHouseEntrance_EventScript_RemoveTrickMaster
map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE, 2, Route110_TrickHouseEntrance_EventScript_SetTrickMasterFacingDoor
map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE, 3, Route110_TrickHouseEntrance_EventScript_SetTrickMasterFacingDoor
map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE, 4, Route110_TrickHouseEntrance_EventScript_RemoveTrickMaster
map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE, 5, Route110_TrickHouseEntrance_EventScript_RemoveTrickMaster
map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE, 6, Route110_TrickHouseEntrance_EventScript_SetTrickMasterInFrontOfDoor
.2byte 0
Route110_TrickHouseEntrance_EventScript_TrickMasterFound:: @ 8269C15
addobject LOCALID_TRICK_MASTER
showobjectat LOCALID_TRICK_MASTER, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
turnobject LOCALID_TRICK_MASTER, DIR_EAST
turnobject OBJ_EVENT_ID_PLAYER, DIR_WEST
end
Route110_TrickHouseEntrance_EventScript_SetTrickMasterHidingSpot:: @ 8269C26
addobject LOCALID_TRICK_MASTER
hideobjectat LOCALID_TRICK_MASTER, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
switch VAR_TRICK_HOUSE_LEVEL
case 0, Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle1
case 1, Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle2
case 2, Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle3
case 3, Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle4
case 4, Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle5
case 5, Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle6
case 6, Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle7
case 7, Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle8
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle1:: @ 8269C8C
setobjectxy LOCALID_TRICK_MASTER, 6, 3
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle2:: @ 8269C94
setobjectxy LOCALID_TRICK_MASTER, 11, 5
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle3:: @ 8269C9C
setobjectxy LOCALID_TRICK_MASTER, 9, 1
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle4:: @ 8269CA4
setobjectxy LOCALID_TRICK_MASTER, 3, 1
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle5:: @ 8269CAC
setobjectxy LOCALID_TRICK_MASTER, 0, 5
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle6:: @ 8269CB4
setobjectxy LOCALID_TRICK_MASTER, 11, 1
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle7:: @ 8269CBC
setobjectxy LOCALID_TRICK_MASTER, 8, 1
end
Route110_TrickHouseEntrance_EventScript_SetHidingSpotPuzzle8:: @ 8269CC4
setobjectxy LOCALID_TRICK_MASTER, 4, 4
end
Route110_TrickHouseEntrance_EventScript_RemoveTrickMaster:: @ 8269CCC
removeobject LOCALID_TRICK_MASTER
end
Route110_TrickHouseEntrance_EventScript_SetTrickMasterFacingDoor:: @ 8269CD0
addobject LOCALID_TRICK_MASTER
setobjectxy LOCALID_TRICK_MASTER, 5, 2
turnobject LOCALID_TRICK_MASTER, DIR_NORTH
end
Route110_TrickHouseEntrance_EventScript_SetTrickMasterInFrontOfDoor:: @ 8269CDF
addobject LOCALID_TRICK_MASTER
setobjectxy LOCALID_TRICK_MASTER, 5, 2
turnobject LOCALID_TRICK_MASTER, DIR_SOUTH
end
Route110_TrickHouseEntrance_OnFrame: @ 8269CEE
map_script_2 VAR_TRICK_HOUSE_FOUND_TRICK_MASTER, 1, Route110_TrickHouseEntrance_EventScript_BeginChallenge
.2byte 0
Route110_TrickHouseEntrance_EventScript_BeginChallenge:: @ 8269CF8
lockall
delay 20
compare VAR_TRICK_HOUSE_LEVEL, 0
call_if_eq Route110_TrickHouseEntrance_EventScript_MeetTrickMaster
msgbox Route110_TrickHouseEntrance_Text_ComeToChallengeTrickHouse, MSGBOX_DEFAULT
closemessage
delay 20
applymovement LOCALID_TRICK_MASTER, Route110_TrickHouse_Movement_TrickMasterSpin
waitmovement 0
playse SE_M_EXPLOSION
applymovement LOCALID_TRICK_MASTER, Route110_TrickHouse_Movement_TrickMasterJumpAway
waitmovement 0
removeobject LOCALID_TRICK_MASTER
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 1
setvar VAR_TRICK_HOUSE_FOUND_TRICK_MASTER, 0
releaseall
end
Route110_TrickHouseEntrance_EventScript_UnusedRelease:: @ 8269D39
releaseall
end
Route110_TrickHouseEntrance_EventScript_TrickMaster:: @ 8269D3B
lockall
switch VAR_TRICK_HOUSE_ENTRANCE_STATE
case 0, Route110_TrickHouseEntrance_EventScript_FoundTrickMaster
case 2, Route110_TrickHouseEntrance_EventScript_GiveReward
case 3, Route110_TrickHouseEntrance_EventScript_StillMakingPuzzle
case 6, Route110_TrickHouseEntrance_EventScript_MechadollReward
end
Route110_TrickHouseEntrance_EventScript_FoundTrickMaster:: @ 8269D6E
playse SE_PIN
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_ExclamationMark
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_Delay48
waitmovement 0
compare VAR_TRICK_HOUSE_LEVEL, 0
call_if_eq Route110_TrickHouseEntrance_EventScript_FoundBeneathDesk
compare VAR_TRICK_HOUSE_LEVEL, 1
call_if_eq Route110_TrickHouseEntrance_EventScript_FoundBehindTree
compare VAR_TRICK_HOUSE_LEVEL, 2
call_if_eq Route110_TrickHouseEntrance_EventScript_FoundInDresser
compare VAR_TRICK_HOUSE_LEVEL, 3
call_if_eq Route110_TrickHouseEntrance_EventScript_FoundBeyondWindow
compare VAR_TRICK_HOUSE_LEVEL, 4
call_if_eq Route110_TrickHouseEntrance_EventScript_FoundInPlanter
compare VAR_TRICK_HOUSE_LEVEL, 5
call_if_eq Route110_TrickHouseEntrance_EventScript_FoundInCupboard
compare VAR_TRICK_HOUSE_LEVEL, 6
call_if_eq Route110_TrickHouseEntrance_EventScript_FoundBehindWindow
compare VAR_TRICK_HOUSE_LEVEL, 7
call_if_eq Route110_TrickHouseEntrance_EventScript_FoundBeneathCushion
closemessage
setvar VAR_TRICK_HOUSE_FOUND_TRICK_MASTER, 1
warpsilent MAP_ROUTE110_TRICK_HOUSE_ENTRANCE, 255, 6, 2
waitstate
releaseall
end
Route110_TrickHouseEntrance_EventScript_FoundBeneathDesk:: @ 8269DEE
msgbox Route110_TrickHouseEntrance_Text_ConcealedBeneathDesk, MSGBOX_DEFAULT
return
Route110_TrickHouseEntrance_EventScript_FoundBehindTree:: @ 8269DF7
msgbox Route110_TrickHouseEntrance_Text_ConcealedBehindTree, MSGBOX_DEFAULT
return
Route110_TrickHouseEntrance_EventScript_FoundInDresser:: @ 8269E00
msgbox Route110_TrickHouseEntrance_Text_ConcealedInDresser, MSGBOX_DEFAULT
return
Route110_TrickHouseEntrance_EventScript_FoundBeyondWindow:: @ 8269E09
msgbox Route110_TrickHouseEntrance_Text_ConealedBeyondWindow, MSGBOX_DEFAULT
return
Route110_TrickHouseEntrance_EventScript_FoundInPlanter:: @ 8269E12
msgbox Route110_TrickHouseEntrance_Text_ConcealedInPlanter, MSGBOX_DEFAULT
return
Route110_TrickHouseEntrance_EventScript_FoundInCupboard:: @ 8269E1B
msgbox Route110_TrickHouseEntrance_Text_ConcealedInCupboard, MSGBOX_DEFAULT
return
Route110_TrickHouseEntrance_EventScript_FoundBehindWindow:: @ 8269E24
msgbox Route110_TrickHouseEntrance_Text_ConcealedBehindWindow, MSGBOX_DEFAULT
return
Route110_TrickHouseEntrance_EventScript_FoundBeneathCushion:: @ 8269E2D
msgbox Route110_TrickHouseEntrance_Text_ConcealedBeneathCushion, MSGBOX_DEFAULT
return
Route110_TrickHouse_Movement_TrickMasterSpin: @ 8269E36
face_up
delay_4
face_left
delay_4
face_down
delay_4
face_right
delay_4
step_end
Route110_TrickHouse_Movement_TrickMasterJumpAway: @ 8269E3F
face_up
disable_anim
slide_up
slide_up
slide_up
slide_up
slide_up
slide_up
step_end
Route110_TrickHouseEntrance_EventScript_MeetTrickMaster:: @ 8269E48
msgbox Route110_TrickHouseEntrance_Text_TheyCallMeTrickMaster, MSGBOX_DEFAULT
return
Route110_TrickHouseEntrance_EventScript_StillMakingPuzzle:: @ 8269E51
msgbox Route110_TrickHouseEntrance_Text_NextTimeUseThisTrick, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_TRICK_MASTER, Common_Movement_FacePlayer
waitmovement 0
playse SE_PIN
applymovement LOCALID_TRICK_MASTER, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_TRICK_MASTER, Common_Movement_Delay48
waitmovement 0
msgbox Route110_TrickHouseEntrance_Text_InMidstOfDevisingNewChallenges, MSGBOX_DEFAULT
applymovement LOCALID_TRICK_MASTER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
releaseall
end
Route110_TrickHouseEntrance_EventScript_GiveReward:: @ 8269E8F
applymovement LOCALID_TRICK_MASTER, Common_Movement_FacePlayer
waitmovement 0
msgbox Route110_TrickHouseEntrance_Text_YoureHereToAcceptReward, MSGBOX_DEFAULT
compare VAR_TRICK_HOUSE_LEVEL, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_GivePuzzle1Reward
compare VAR_TRICK_HOUSE_LEVEL, 2
goto_if_eq Route110_TrickHouseEntrance_EventScript_GivePuzzle2Reward
compare VAR_TRICK_HOUSE_LEVEL, 3
goto_if_eq Route110_TrickHouseEntrance_EventScript_GivePuzzle3Reward
compare VAR_TRICK_HOUSE_LEVEL, 4
goto_if_eq Route110_TrickHouseEntrance_EventScript_GivePuzzle4Reward
compare VAR_TRICK_HOUSE_LEVEL, 5
goto_if_eq Route110_TrickHouseEntrance_EventScript_GivePuzzle5Reward
compare VAR_TRICK_HOUSE_LEVEL, 6
goto_if_eq Route110_TrickHouseEntrance_EventScript_GivePuzzle6Reward
compare VAR_TRICK_HOUSE_LEVEL, 7
goto_if_eq Route110_TrickHouseEntrance_EventScript_GivePuzzle7Reward
end
Route110_TrickHouseEntrance_EventScript_GivePuzzle1Reward:: @ 8269EEF
giveitem ITEM_RARE_CANDY
compare VAR_RESULT, TRUE
goto_if_eq Route110_TrickHouseEntrance_EventScript_GotReward
compare VAR_RESULT, FALSE
call_if_eq Common_EventScript_BagIsFull
msgbox Route110_TrickHouseEntrance_Text_DidYouNotComeToClaimReward, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHouseEntrance_EventScript_GivePuzzle2Reward:: @ 8269F1B
giveitem ITEM_TIMER_BALL
compare VAR_RESULT, TRUE
goto_if_eq Route110_TrickHouseEntrance_EventScript_GotReward
compare VAR_RESULT, FALSE
call_if_eq Common_EventScript_BagIsFull
msgbox Route110_TrickHouseEntrance_Text_DidYouNotComeToClaimReward, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHouseEntrance_EventScript_GivePuzzle3Reward:: @ 8269F47
giveitem ITEM_HARD_STONE
compare VAR_RESULT, TRUE
goto_if_eq Route110_TrickHouseEntrance_EventScript_GotReward
compare VAR_RESULT, FALSE
call_if_eq Common_EventScript_BagIsFull
msgbox Route110_TrickHouseEntrance_Text_DidYouNotComeToClaimReward, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHouseEntrance_EventScript_GivePuzzle4Reward:: @ 8269F73
giveitem ITEM_SMOKE_BALL
compare VAR_RESULT, TRUE
goto_if_eq Route110_TrickHouseEntrance_EventScript_GotReward
compare VAR_RESULT, FALSE
call_if_eq Common_EventScript_BagIsFull
msgbox Route110_TrickHouseEntrance_Text_DidYouNotComeToClaimReward, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHouseEntrance_EventScript_GivePuzzle5Reward:: @ 8269F9F
giveitem ITEM_TM12
compare VAR_RESULT, TRUE
goto_if_eq Route110_TrickHouseEntrance_EventScript_GotReward
compare VAR_RESULT, FALSE
call_if_eq Common_EventScript_BagIsFull
msgbox Route110_TrickHouseEntrance_Text_DidYouNotComeToClaimReward, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHouseEntrance_EventScript_GivePuzzle6Reward:: @ 8269FCB
giveitem ITEM_MAGNET
compare VAR_RESULT, TRUE
goto_if_eq Route110_TrickHouseEntrance_EventScript_GotReward
compare VAR_RESULT, FALSE
call_if_eq Common_EventScript_BagIsFull
msgbox Route110_TrickHouseEntrance_Text_DidYouNotComeToClaimReward, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHouseEntrance_EventScript_GivePuzzle7Reward:: @ 8269FF7
giveitem ITEM_PP_MAX
compare VAR_RESULT, TRUE
goto_if_eq Route110_TrickHouseEntrance_EventScript_GotReward
compare VAR_RESULT, FALSE
call_if_eq Common_EventScript_BagIsFull
msgbox Route110_TrickHouseEntrance_Text_DidYouNotComeToClaimReward, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHouseEntrance_EventScript_GotReward:: @ 826A023
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 3
applymovement LOCALID_TRICK_MASTER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
releaseall
end
Route110_TrickHouseEntrance_EventScript_MechadollReward:: @ 826A039
applymovement LOCALID_TRICK_MASTER, Common_Movement_FacePlayer
waitmovement 0
msgbox Route110_TrickHouseEntrance_Text_MechadollWhichTent, MSGBOX_DEFAULT
call Route110_TrickHouseEntrance_EventScript_ChooseTent
compare VAR_RESULT, TRUE
goto_if_eq Route110_TrickHouseEntrance_EventScript_ReceivedTent
compare VAR_RESULT, FALSE
call_if_eq Common_EventScript_NoRoomForDecor
msgbox Route110_TrickHouseEntrance_Text_PCFullAgain, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHouseEntrance_EventScript_ChooseTent:: @ 826A070
multichoice 0, 0, MULTI_TENT, 1
switch VAR_RESULT
case 0, Route110_TrickHouseEntrance_EventScript_GiveRedTent
goto Route110_TrickHouseEntrance_EventScript_GiveBlueTent
Route110_TrickHouseEntrance_EventScript_GiveRedTent:: @ 826A08A
givedecoration DECOR_RED_TENT
return
Route110_TrickHouseEntrance_EventScript_GiveBlueTent:: @ 826A092
givedecoration DECOR_BLUE_TENT
return
Route110_TrickHouseEntrance_EventScript_ReceivedTent:: @ 826A09A
msgbox Route110_TrickHouseEntrance_Text_ThenFarewell, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_TRICK_MASTER, Route110_TrickHousePuzzle5_Movement_MechadollShake
waitmovement 0
applymovement LOCALID_TRICK_MASTER, Route110_TrickHouse_Movement_TrickMasterSpin
waitmovement 0
playse SE_M_EXPLOSION
applymovement LOCALID_TRICK_MASTER, Route110_TrickHouse_Movement_TrickMasterJumpAway
waitmovement 0
removeobject LOCALID_TRICK_MASTER
setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 5
releaseall
end
Route110_TrickHouseEntrance_EventScript_Door:: @ 826A0D3
lockall
switch VAR_TRICK_HOUSE_ENTRANCE_STATE
case 0, Route110_TrickHouseEntrance_EventScript_ItsAScroll
case 1, Route110_TrickHouseEntrance_EventScript_GoInHolePrompt
case 4, Route110_TrickHouseEntrance_EventScript_LeftOnJourneyNote
case 5, Route110_TrickHouseEntrance_EventScript_CheckLevelForMessage
end
Route110_TrickHouseEntrance_EventScript_ItsAScroll:: @ 826A106
msgbox Route110_TrickHouseEntrance_Text_ItsAScroll, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHouseEntrance_EventScript_GoInHolePrompt:: @ 826A110
msgbox Route110_TrickHouseEntrance_Text_GoInHoleBehindScroll, MSGBOX_YESNO
closemessage
compare VAR_RESULT, YES
goto_if_eq Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom
releaseall
end
Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom:: @ 826A126
setmetatile 5, 1, METATILE_GenericBuilding_TrickHouse_Stairs_Down, 0
special DrawWholeMapView
delay 20
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkUp
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Route110_TrickHouseEntrance_Movement_EnterRoom
waitmovement 0
switch VAR_TRICK_HOUSE_LEVEL
case 0, Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom1
case 1, Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom2
case 2, Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom3
case 3, Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom4
case 4, Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom5
case 5, Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom6
case 6, Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom7
case 7, Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom8
end
Route110_TrickHouseEntrance_Movement_EnterRoom: @ 826A1A7
set_invisible
step_end
Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom1:: @ 826A1A9
warp MAP_ROUTE110_TRICK_HOUSE_PUZZLE1, 255, 0, 21
waitstate
releaseall
end
Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom2:: @ 826A1B4
warp MAP_ROUTE110_TRICK_HOUSE_PUZZLE2, 255, 0, 21
waitstate
releaseall
end
Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom3:: @ 826A1BF
warp MAP_ROUTE110_TRICK_HOUSE_PUZZLE3, 255, 0, 21
waitstate
releaseall
end
Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom4:: @ 826A1CA
warp MAP_ROUTE110_TRICK_HOUSE_PUZZLE4, 255, 0, 21
waitstate
releaseall
end
Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom5:: @ 826A1D5
warp MAP_ROUTE110_TRICK_HOUSE_PUZZLE5, 255, 0, 21
waitstate
releaseall
end
Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom6:: @ 826A1E0
warp MAP_ROUTE110_TRICK_HOUSE_PUZZLE6, 255, 0, 21
waitstate
releaseall
end
Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom7:: @ 826A1EB
warp MAP_ROUTE110_TRICK_HOUSE_PUZZLE7, 255, 0, 21
waitstate
releaseall
end
Route110_TrickHouseEntrance_EventScript_EnterPuzzleRoom8:: @ 826A1F6
warp MAP_ROUTE110_TRICK_HOUSE_PUZZLE8, 255, 0, 21
waitstate
releaseall
end
Route110_TrickHouseEntrance_EventScript_LeftOnJourneyNote:: @ 826A201
msgbox Route110_TrickHouseEntrance_Text_LeavingOnJourneyNote, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHouseEntrance_EventScript_CheckLevelForMessage:: @ 826A20B
compare VAR_TRICK_HOUSE_LEVEL, 8
goto_if_eq Route110_TrickHouseEntrance_EventScript_LeftOnJourneyNote2
msgbox Route110_TrickHouseEntrance_Text_ItsAScroll, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHouseEntrance_EventScript_LeftOnJourneyNote2:: @ 826A220
msgbox Route110_TrickHouseEntrance_Text_LeavingOnJourneyNote, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHousePuzzle_EventScript_Door:: @ 826A22A
lockall
switch VAR_TRICK_HOUSE_LEVEL
case 0, Route110_TrickHousePuzzle1_EventScript_Door
case 1, Route110_TrickHousePuzzle2_EventScript_Door
case 2, Route110_TrickHousePuzzle3_EventScript_Door
case 3, Route110_TrickHousePuzzle4_EventScript_Door
case 4, Route110_TrickHousePuzzle5_EventScript_Door
case 5, Route110_TrickHousePuzzle6_EventScript_Door
case 6, Route110_TrickHousePuzzle7_EventScript_Door
case 7, Route110_TrickHousePuzzle8_EventScript_Door
end
Route110_TrickHousePuzzle1_EventScript_Door:: @ 826A289
compare VAR_TRICK_HOUSE_PUZZLE_1_STATE, 0
goto_if_eq Route110_TrickHousePuzzle_EventScript_DoorLocked
msgbox Route110_TrickHousePuzzle1_Text_WroteSecretCodeLockOpened, MSGBOX_DEFAULT
playse SE_PIN
setvar VAR_TRICK_HOUSE_PUZZLE_1_STATE, 2
setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHousePuzzle2_EventScript_Door:: @ 826A2B2
compare VAR_TRICK_HOUSE_PUZZLE_2_STATE, 0
goto_if_eq Route110_TrickHousePuzzle_EventScript_DoorLocked
msgbox Route110_TrickHousePuzzle2_Text_WroteSecretCodeLockOpened, MSGBOX_DEFAULT
playse SE_PIN
setvar VAR_TRICK_HOUSE_PUZZLE_2_STATE, 2
setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHousePuzzle3_EventScript_Door:: @ 826A2DB
compare VAR_TRICK_HOUSE_PUZZLE_3_STATE, 0
goto_if_eq Route110_TrickHousePuzzle_EventScript_DoorLocked
msgbox Route110_TrickHousePuzzle3_Text_WroteSecretCodeLockOpened, MSGBOX_DEFAULT
playse SE_PIN
setvar VAR_TRICK_HOUSE_PUZZLE_3_STATE, 2
setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHousePuzzle4_EventScript_Door:: @ 826A304
compare VAR_TRICK_HOUSE_PUZZLE_4_STATE, 0
goto_if_eq Route110_TrickHousePuzzle_EventScript_DoorLocked
msgbox Route110_TrickHousePuzzle4_Text_WroteSecretCodeLockOpened, MSGBOX_DEFAULT
playse SE_PIN
setvar VAR_TRICK_HOUSE_PUZZLE_4_STATE, 2
setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHousePuzzle5_EventScript_Door:: @ 826A32D
compare VAR_TRICK_HOUSE_PUZZLE_5_STATE, 0
goto_if_eq Route110_TrickHousePuzzle_EventScript_DoorLocked
msgbox Route110_TrickHousePuzzle5_Text_WroteSecretCodeLockOpened, MSGBOX_DEFAULT
playse SE_PIN
setvar VAR_TRICK_HOUSE_PUZZLE_5_STATE, 2
setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHousePuzzle6_EventScript_Door:: @ 826A356
compare VAR_TRICK_HOUSE_PUZZLE_6_STATE, 0
goto_if_eq Route110_TrickHousePuzzle_EventScript_DoorLocked
msgbox Route110_TrickHousePuzzle6_Text_WroteSecretCodeLockOpened, MSGBOX_DEFAULT
playse SE_PIN
setvar VAR_TRICK_HOUSE_PUZZLE_6_STATE, 2
setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHousePuzzle7_EventScript_Door:: @ 826A37F
compare VAR_TRICK_HOUSE_PUZZLE_7_STATE, 0
goto_if_eq Route110_TrickHousePuzzle_EventScript_DoorLocked
msgbox Route110_TrickHousePuzzle7_EventScript_WroteSecretCodeLockOpened, MSGBOX_DEFAULT
playse SE_PIN
setvar VAR_TRICK_HOUSE_PUZZLE_7_STATE, 2
setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHousePuzzle8_EventScript_Door:: @ 826A3A8
compare VAR_TRICK_HOUSE_PUZZLE_8_STATE, 0
goto_if_eq Route110_TrickHousePuzzle_EventScript_DoorLocked
msgbox Route110_TrickHousePuzzle8_EventScript_WroteSecretCodeLockOpened, MSGBOX_DEFAULT
playse SE_PIN
setvar VAR_TRICK_HOUSE_PUZZLE_8_STATE, 2
setmetatile 13, 1, METATILE_TrickHousePuzzle_Stairs_Down, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHousePuzzle_EventScript_DoorLocked:: @ 826A3D1
msgbox Route110_TrickHouseEntrance_Text_DoorLockedWriteSecretCodeHere, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHousePuzzle_EventScript_ReadScrollAgain:: @ 826A3DB
msgbox Route110_TrickHousePuzzle_Text_SecretCodeWrittenOnIt, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHousePuzzle_EventScript_FoundScroll:: @ 826A3E5
playfanfare MUS_OBTAIN_ITEM
message Route110_TrickHousePuzzle_Text_FoundAScroll
waitfanfare
msgbox Route110_TrickHousePuzzle_Text_MemorizedSecretCode, MSGBOX_DEFAULT
releaseall
end
Route110_TrickHouseEntrance_EventScript_TrickMasterHiding:: @ 826A3F8
lockall
msgbox Route110_TrickHouseEntrance_Text_YoureBeingWatched, MSGBOX_DEFAULT
releaseall
compare VAR_TRICK_HOUSE_LEVEL, 0
call_if_eq Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle1
compare VAR_TRICK_HOUSE_LEVEL, 1
call_if_eq Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle2
compare VAR_TRICK_HOUSE_LEVEL, 2
call_if_eq Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle3
setvar VAR_TRICK_HOUSE_BEING_WATCHED_STATE, 1
end
Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle1:: @ 826A429
setvar VAR_0x8004, 6 @ x
setvar VAR_0x8005, 3 @ y
call Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle
return
Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle2:: @ 826A439
setvar VAR_0x8004, 11 @ x
setvar VAR_0x8005, 5 @ y
call Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle
return
Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle3:: @ 826A449
setvar VAR_0x8004, 9 @ x
setvar VAR_0x8005, 2 @ y
call Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle
return
Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle:: @ 826A459
setvar VAR_0x8006, 0
dofieldeffectsparkle VAR_0x8004, VAR_0x8005, VAR_0x8006
waitfieldeffect FLDEFF_SPARKLE
delay 10
return
Route110_TrickHouseEntrance_Text_YoureBeingWatched: @ 826A474
.string "You're being watched…$"
Route110_TrickHouseEntrance_Text_ConcealedBeneathDesk: @ 826A48A
.string "Hah? Grrr…\p"
.string "How did you know I concealed myself\n"
.string "beneath this desk? You're sharp!$"
Route110_TrickHouseEntrance_Text_ConcealedBehindTree: @ 826A4DA
.string "Hah? Grrr…\p"
.string "How did you know I concealed myself\n"
.string "behind this tree? You're sharp!$"
Route110_TrickHouseEntrance_Text_ConcealedInDresser: @ 826A529
.string "Hah? Grrr…\p"
.string "How did you know I concealed myself\n"
.string "in this dresser? You're sharp!$"
Route110_TrickHouseEntrance_Text_ConealedBeyondWindow: @ 826A577
.string "Hah? Grrr…\p"
.string "How did you know I concealed myself\n"
.string "beyond this window? You're sharp!$"
Route110_TrickHouseEntrance_Text_ConcealedInPlanter: @ 826A5C8
.string "Hah? Grrr…\p"
.string "How did you know I concealed myself\n"
.string "in this planter? You're sharp!$"
Route110_TrickHouseEntrance_Text_ConcealedInCupboard: @ 826A616
.string "Hah? Grrr…\p"
.string "How did you know I concealed myself\n"
.string "in this cupboard? You're sharp!$"
Route110_TrickHouseEntrance_Text_ConcealedBehindWindow: @ 826A665
.string "Hah? Grrr…\p"
.string "How did you know I concealed myself\n"
.string "behind this window? You're sharp!$"
Route110_TrickHouseEntrance_Text_ConcealedBeneathCushion: @ 826A6B6
.string "Hah? Grrr…\p"
.string "How did you know I concealed myself\n"
.string "beneath this cushion? You're sharp!$"
Route110_TrickHouseEntrance_Text_TheyCallMeTrickMaster: @ 826A709
.string "Behold!\p"
.string "For I am the greatest living mystery\n"
.string "of a man in all of HOENN!\l"
.string "They call me…\p"
.string "The TRICK MASTER!\n"
.string "Wahahaha! Glad to meet you!$"
Route110_TrickHouseEntrance_Text_ComeToChallengeTrickHouse: @ 826A78C
.string "You, you've come to challenge\n"
.string "my TRICK HOUSE, haven't you?\p"
.string "That's why you're here, isn't it?\n"
.string "Yes, it is!\p"
.string "Consider your challenge accepted!\p"
.string "Enter through the scroll there,\n"
.string "and let your challenge commence!\p"
.string "I shall be waiting in the back!$"
Route110_TrickHouseEntrance_Text_ItsAScroll: @ 826A878
.string "It's a scroll.$"
Route110_TrickHouseEntrance_Text_GoInHoleBehindScroll: @ 826A887
.string "There is a big hole behind the scroll!\p"
.string "Want to go in?$"
Route110_TrickHouseEntrance_Text_LeavingOnJourneyNote: @ 826A8BD
.string "There is a note affixed to the scroll…\p"
.string "“I am leaving on a journey.\n"
.string "Don't look for me. TRICK MASTER”$"
Route110_TrickHouseEntrance_Text_NextTimeUseThisTrick: @ 826A921
.string "For the next time, I'll use this trick,\n"
.string "and that scheme, and those ruses…\p"
.string "Mufufufu… If I may say so, it's\n"
.string "brilliantly difficult, even for me!$"
Route110_TrickHouseEntrance_Text_InMidstOfDevisingNewChallenges: @ 826A9AF
.string "Hah? What?!\n"
.string "Oh, it's you!\p"
.string "I'm in the midst of devising new tricky\n"
.string "challenges!\p"
.string "It's not too much to ask for a bit more\n"
.string "time for me to think, is it now?\l"
.string "You wouldn't begrudge me that?\l"
.string "Come back in a little while!$"
Route110_TrickHouseEntrance_Text_YoureHereToAcceptReward: @ 826AA82
.string "Ah, it's you! You're here to accept the\n"
.string "reward from before, isn't that right?\l"
.string "Yes, right I am!\p"
.string "Here!\n"
.string "I'll give it to you now!$"
Route110_TrickHouseEntrance_Text_DidYouNotComeToClaimReward: @ 826AB00
.string "Hah?\n"
.string "Did you not come to claim your reward?$"
Route110_TrickHouseEntrance_Text_MechadollWhichTent: @ 826AB2C
.string "MECHADOLL 5 I AM!\n"
.string "IF REWARD IS NOT TAKEN BY YOU,\l"
.string "THEN TRICK MASTER YOU CANNOT FOLLOW.\p"
.string "RED TENT OR BLUE TENT,\n"
.string "WHICH DO YOU PREFER?$"
Route110_TrickHouseEntrance_Text_ThenFarewell: @ 826ABAE
.string "THEN FAREWELL.$"
Route110_TrickHouseEntrance_Text_PCFullAgain: @ 826ABBD
.string "YOUR PC STATUS: FULL AGAIN.\n"
.string "MEAN, YOU ARE.$"
Route110_TrickHousePuzzle_Text_FoundAScroll: @ 826ABE8
.string "{PLAYER} found a scroll.$"
Route110_TrickHousePuzzle_Text_MemorizedSecretCode: @ 826ABFB
.string "{PLAYER} memorized the secret code\n"
.string "written on the scroll.$"
Route110_TrickHousePuzzle_Text_SecretCodeWrittenOnIt: @ 826AC2F
.string "A secret code is written on it.$"
Route110_TrickHouseEntrance_Text_DoorLockedWriteSecretCodeHere: @ 826AC4F
.string "The door is locked.\p"
.string "…On closer inspection, this is written\n"
.string "on it: “Write the secret code here.”$"
|