-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path31comp.inc
2714 lines (2574 loc) · 22.8 KB
/
31comp.inc
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
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
start32data
sc31_palette dw 0
dw 1536
dw 1542
dw 2055
dw 2570
dw 1800
dw 2823
dw 2310
dw 2314
dw 2828
dw 3850
dw 1802
dw 3341
dw 3336
dw 3596
dw 3851
dw 4619
dw 2571
dw 3596
dw 2320
dw 5390
dw 3080
dw 3359
dw 1809
dw 2840
dw 4617
dw 3342
dw 3855
dw 2065
dw 8974
dw 4106
dw 4379
dw 2578
dw 4108
dw 5410
dw 3345
dw 4371
dw 4113
dw 5394
dw 5137
dw 3342
dw 6675
dw 4363
dw 4645
dw 2326
dw 5133
dw 7711
dw 2575
dw 5137
dw 3099
dw 10003
dw 4635
dw 5902
dw 4371
dw 6163
dw 5901
dw 5397
dw 5654
dw 5398
dw 2587
dw 5646
dw 5160
dw 6423
dw 5658
dw 7697
dw 3861
dw 6678
dw 4368
dw 9240
dw 6165
dw 6429
dw 5145
dw 5157
dw 7437
dw 5143
dw 6171
dw 6424
dw 3357
dw 6416
dw 5931
dw 6426
dw 5921
dw 10002
dw 4119
dw 7964
dw 8464
dw 5402
dw 7187
dw 7212
dw 3105
dw 6942
dw 7193
dw 7452
dw 7449
dw 10785
dw 4122
dw 7458
dw 9241
dw 5150
dw 6951
dw 5397
dw 11808
dw 7967
dw 11037
dw 5148
dw 6958
dw 9489
dw 6432
dw 7976
dw 8470
dw 6179
dw 8479
dw 12067
dw 5405
dw 8488
dw 9501
dw 7972
dw 8242
dw 12052
dw 5921
dw 9256
dw 11298
dw 6948
dw 9513
dw 8734
dw 10022
dw 9517
dw 13088
dw 5668
dw 9010
dw 10010
dw 9767
dw 10282
dw 12065
dw 6695
dw 9779
dw 11037
dw 9513
dw 10790
dw 13867
dw 6438
dw 10544
dw 11806
dw 8745
dw 10550
dw 14621
dw 6697
dw 10802
dw 11812
dw 9772
dw 11818
dw 14635
dw 7468
dw 11573
dw 12578
dw 9519
dw 11828
dw 14376
dw 9518
dw 12089
dw 12833
dw 11057
dw 12092
dw 12062
dw 12594
dw 12854
dw 16168
dw 8495
dw 12853
dw 14894
dw 9778
dw 13118
dw 14117
dw 11062
dw 13882
dw 15400
dw 8759
dw 13882
dw 15919
dw 10806
dw 14392
dw 15156
dw 11321
dw 14654
dw 15407
dw 13882
dw 15679
dw 15152
dw 14909
dw 15934
dw 15925
dw 15678
dw 5140
dw 9490
dw 8485
dw 13107
dw 11565
dw 10029
dw 16191
dw 12085
dw 10031
dw 14135
dw 11563
dw 8493
dw 12593
dw 12574
dw 5681
dw 14137
dw 14620
dw 8503
dw 11567
dw 16152
dw 12093
dw 13111
dw 14104
dw 10549
dw 11053
dw 14113
dw 11573
dw 12595
dw 10025
dw 7205
dw 14137
dw 13615
dw 6703
dw 12595
dw 12075
dw 10029
dw 15167
dw 12591
dw 8493
dw 10027
dw 14618
dw 8499
dw 10025
dw 16161
dw 12603
dw 13111
dw 16169
dw 11065
dw 10027
dw 8988
dw 7201
dw 6170
dw 15636
dw 10551
dw 12601
dw 14110
dw 12597
dw 13625
dw 14125
dw 11059
dw 12597
dw 13097
dw 10031
dw 10541
dw 16161
dw 11577
dw 11057
dw 15646
dw 11575
dw 9515
dw 15130
dw 8497
dw 16191
dw 13568
dw 9773
dw 10289
dw 10782
dw 5408
dw 6435
dw 7182
dw 2067
dw 3349
dw 3587
dw 264
dw 1032
dw 16128
dw 63
dw 16191
dw 16128
dw 63
dw 16191
dw 16128
dw 63
dw 16191
dw 16128
dw 63
dw 0
dw 14336
dw 13364
dw 11826
dw 10542
dw 9509
dw 7202
dw 7451
dw 5140
dw 3351
dw 1805
dw 1799
dw 1799
dw 13575
dw 10285
dw 10036
dw 12832
dw 6433
dw 6187
dw 9487
dw 2064
dw 2591
dw 11267
dw 2056
dw 8210
dw 7441
dw 6954
dw 9494
dw 4119
dw 3866
dw 4864
dw 12548
dw 13361
dw 10281
dw 8236
dw 8734
dw 12336
dw 10288
dw 13094
dw 6687
dw 6187
dw 8719
dw 2324
dw 1819
dw 2823
dw 11573
dw 13352
dw 8231
dw 8498
dw 11033
dw 3864
dw 4133
dw 7944
dw 778
dw 9276
dw 13867
dw 9500
dw 6194
dw 11297
dw 7186
dw 3620
dw 6167
dw 3848
dw 2865
dw 9995
dw 1285
dw 285
dw 4865
dw 0
dw 12344
dw 12840
dw 7719
dw 0
dw 16128
dw 0
dw 16191
dw 16191
dw 63
dw 16191
dw 16128
dw 63
dw 16191
dw 13824
dw 13878
dw 12077
dw 8241
dw 10527
dw 5917
dw 5925
dw 7698
dw 2865
dw 9995
dw 1285
dw 285
dw 16129
dw 16191
sc31_walk_grid dd 0 dup (0)
sc31_joey_list dw 144
dw 431
dw 240
dw 279
dw 1
dw 0
sc31_fast_list dw 12+disk_12
dw 51+disk_12
dw 52+disk_12
dw 53+disk_12
dw 54+disk_12
dw 135+disk_12
dw it_sc31_grid_1+disk_12
dw it_sc31_guard_talk+disk_12
dw it_sc31_drop_rope+disk_12
dw 0
sc31_chip_list dw it_sc31_layer_0+disk_12
dw it_sc31_layer_1+disk_12
dw it_danielle+disk_12
dw it_dani_conv+disk_12
dw it_spunky+disk_12
dw it_bark+disk_12
dw it_sniff_right+disk_12
dw it_piss_right+disk_12
dw it_sc31_climb_plank+disk_12
dw it_sc31_dog_rise+disk_12
dw it_sc31_dog_swim+disk_12
dw it_sc31_lift+disq_12+$8000
dw 67+disk_12
dw it_sc31_hand+disk_12
dw it_sc31_biscuits+disk_12
dw it_sc31_hold_rope+disk_12
dw it_sc31_plank+disk_12
dw it_sc31_brick_up+disk_12
dw it_sc31_brick_fall+disk_12
dw it_sc31_end_of_rope+disk_12
dw it_sc31_rope_pulled+disk_12
dw it_sc31_rope_lower+disk_12
dw it_sc31_rope_drop+disk_12
dw it_sc31_guard_blink+disk_12
dw it_sc31_guard_reach+disk_12
dw it_sc31_guard_talk2+disk_12+$8000
dw 48+disk_12
dw 66+disk_12+$8000
dw 0
sc31_logic_list dw id_danielle
dw id_sc31_guard
dw id_sc31_lift
dw id_sc31_end_of_rope
dw id_sc31_rope
dw id_sc31_bricks
dw id_foster
dw id_sc31_plank
dw id_sc31_biscuits
dw id_spunky
dw id_dog_bark_thing
dw id_sc32_lift
dw id_sc31_joey
dw 16870
dw $ffff
dw id_std_menu_logic
sc31_mouse_list dw id_spunky
dw id_danielle
dw id_sc31_guard
dw id_sc31_end_of_rope
dw id_sc31_bricks
dw id_sc31_plank
dw id_sc31_lift
dw id_sc31_lift_slot
dw id_sc31_exit_30
dw id_sc31_exit_32
dw id_sc31_exit_39
dw id_sc31_joey
dw id_sc31_floor
dw $ffff
dw id_text_mouse
reset_start_31 dw c_screen
dw 31
dw c_place
dw id_sc31_floor
dw c_xcood
dw 280
dw c_ycood
dw 224
dw c_frame
dw 40+s12
dw c_dir
dw down
dw -1
reset_30_31 dw c_screen
dw 31
dw c_place
dw id_sc31_floor
dw c_xcood
dw off_left
dw c_ycood
dw 248
dw -1
reset_32_31 dw c_screen
dw 31
dw c_place
dw id_sc31_floor
dw c_xcood
dw off_right
dw c_ycood
dw 256
dw -1
reset_39_31 dw c_screen
dw 31
dw c_place
dw id_sc31_floor
dw c_xcood
dw 368
dw c_ycood
dw 224
dw -1
rs_guard_chat dw c_mouse_click
dw mega_click
dw c_action_script
dw sc31_guard_chatting_action
dw c_mode
dw c_base_mode
dw c_base_sub
dw sc31_guard_chatting_logic
dw c_base_sub+2
dw 0
dw -1
rs_guard_avail dw c_cursor_text
dw 544
dw c_mouse_click
dw advisor_188
dw c_action_script
dw sc31_guard_action
dw c_mouse_rel_x
dw 332-328
dw c_mouse_rel_y
dw 244-242
dw c_mouse_size_x
dw 353-332
dw c_mouse_size_y
dw 275-244
dw -1
sc31_guard_chat dw s101
dw 328
dw 176
dw 0
dw 328
dw 176
dw 0
dw 328
dw 176
dw 1
dw 328
dw 176
dw 1
dw 328
dw 176
dw 2
dw 328
dw 176
dw 2
dw 328
dw 176
dw 3
dw 328
dw 176
dw 3
dw 328
dw 176
dw 2
dw 328
dw 176
dw 2
dw 328
dw 176
dw 0
dw 328
dw 176
dw 0
dw 328
dw 176
dw 4
dw 328
dw 176
dw 4
dw 328
dw 176
dw 3
dw 328
dw 176
dw 3
dw 328
dw 176
dw 0
dw 328
dw 176
dw 0
dw 328
dw 176
dw 1
dw 328
dw 176
dw 1
dw 328
dw 176
dw 2
dw 328
dw 176
dw 2
dw 328
dw 176
dw 3
dw 328
dw 176
dw 3
dw 328
dw 176
dw 5
dw 328
dw 176
dw 5
dw 328
dw 176
dw 3
dw 328
dw 176
dw 3
dw 328
dw 176
dw 0
dw 328
dw 176
dw 0
dw 328
dw 176
dw 2
dw 328
dw 176
dw 2
dw 328
dw 176
dw 4
dw 328
dw 176
dw 4
dw 328
dw 176
dw 1
dw 328
dw 176
dw 1
dw 328
dw 176
dw 2
dw 328
dw 176
dw 2
dw 328
dw 176
dw 0
dw 328
dw 176
dw 0
dw 328
dw 176
dw 4
dw 328
dw 176
dw 4
dw 328
dw 176
dw 2
dw 328
dw 176
dw 2
dw 328
dw 176
dw 3
dw 328
dw 176
dw 3
dw 328
dw 176
dw 5
dw 328
dw 176
dw 5
dw 328
dw 176
dw 0
dw 328
dw 176
dw 0
dw 328
dw 176
dw 1
dw 328
dw 176
dw 1
dw 328
dw 176
dw 4
dw 328
dw 176
dw 4
dw 328
dw 176
dw 2
dw 328
dw 176
dw 2
dw 328
dw 176
dw 3
dw 328
dw 176
dw 3
dw 328
dw 176
dw 5
dw 328
dw 176
dw 5
dw 328
dw 176
dw 0
dw 328
dw 176
dw 0
dw 328
dw 176
dw 4
dw 328
dw 176
dw 4
dw 0
sc31_guard_blink dw s110
dw 328
dw 176
dw 0
dw 328
dw 176
dw 1
dw 328
dw 176
dw 0
dw 1
dw 1
dw s101
dw 0
sc31_guard_move dw s129
dw 334
dw 177
dw 0
dw 333
dw 179
dw 1
dw 333
dw 180
dw 2
dw 334
dw 182
dw 3
dw 334
dw 185
dw 4
dw 334
dw 187
dw 5
dw 334
dw 188
dw 6
dw 334
dw 190
dw 7
dw 333
dw 193
dw 8
dw 333
dw 195
dw 1
dw 333
dw 196
dw 2
dw 334
dw 198
dw 3
dw 334
dw 201
dw 4
dw 334
dw 203
dw 5
dw 334
dw 204
dw 6
dw 334
dw 206
dw 7
dw 333
dw 209
dw 8
dw 333
dw 211
dw 1
dw 333
dw 212
dw 2
dw 334
dw 214
dw 3
dw 334
dw 217
dw 4
dw 334
dw 219
dw 5
dw 334
dw 220
dw 6
dw 334
dw 222
dw 7
dw 334
dw 222
dw 9
dw 334
dw 222
dw 10
dw 334
dw 222
dw 10
dw 334
dw 222
dw 10
dw 334
dw 222
dw 10
dw 334
dw 222
dw 10
dw 334
dw 222
dw 11
dw 333
dw 228
dw 12
dw 333
dw 238
dw 13
dw 0
sc31_guard_reach dw s130
dw 328
dw 242
dw 0
dw 328
dw 242
dw 1
dw 328
dw 242
dw 2
dw 328
dw 242
dw 3
dw 328
dw 242
dw 3
dw 328
dw 242
dw 3
dw 328
dw 242
dw 2
dw 328
dw 242
dw 1
dw 328
dw 242
dw 0
dw 1
dw 1
dw s131
dw 0
sc31_lift_open dw s86
dw 266
dw 179
dw 0
dw 266
dw 179
dw 1
dw 266
dw 179
dw 2
dw 266
dw 179
dw 3
dw 266
dw 179
dw 4
dw 266
dw 179
dw 5
dw 266
dw 179
dw 6
dw 266
dw 179
dw 7
dw 266
dw 179
dw 8
dw 0
sc31_lift_close dw s86
dw 266
dw 179
dw 8
dw 266
dw 179
dw 7
dw 266
dw 179
dw 6
dw 266
dw 179
dw 5
dw 266
dw 179
dw 4
dw 266
dw 179
dw 3
dw 266
dw 179
dw 2
dw 266
dw 179
dw 1
dw 266
dw 179
dw 0
dw 0
sc31_use_card dw s92
dw 272
dw 184
dw 0
dw 272
dw 184
dw 1
dw 272
dw 184
dw 2
dw 272
dw 184
dw 3
dw 272
dw 184
dw 4
dw 272
dw 184
dw 5
dw 272
dw 184
dw 1
dw 272
dw 184
dw 0
dw 0
sc31_pull_rope dw s31
dw 225
dw 226
dw 0
dw 225