forked from Malific/script-shop
-
Notifications
You must be signed in to change notification settings - Fork 0
/
EZtrader.cmd
21004 lines (18934 loc) · 422 KB
/
EZtrader.cmd
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
#EZtrader - Hands free trading for Crossing and Interprovince.
put set status
waitfor Ok.
put echo /on
waitfor echo
echo
echo ***********************************************
echo ** [|][|] [|] [] [][] []|[] [][] [][] **
echo ** [] [] [] [] [] [] [] [] [] [] **
echo ** [] [] [] []|[] [] [] [][] [] [] **
echo ** [] [] [] [] [] [][] [][] [] [][] [][] **
echo ***********************************************
echo
put echo /off
waitfor echo
echo EZtrader
echo Last tweak 12/15/2008 11:09PM
echo
echo SITE: http://www.malific.com/ or http://www.geocities.com/malificdr/
echo AIM: Malific Drockmur
echo EMAIL: [email protected]
echo
echo ******************************************
echo ** Running the script for the first time.
echo ** Replace the following strings for your character.
echo **
echo ** %zTcoin = # of coins to withdraw from banks
echo ** %zTcurrency = type of coin (silver bronze copper)
echo ** %zTjugglies = your jugglies
echo ** %zTapp1 = Item to appraise
echo ** %zTapp2 = Item to appraise
echo ** %zTorigami = NAME of origami instructions (dragon star flower etc)
echo ** %zTplay = musical instrument
echo ** %zTsong = Song to play
echo ** %zTmood = Mood to play
echo ** %zTteach = weapon used for teaching weapons
echo ******************************************
echo
echo
put stow left
wait
put stow right
wait
IF_1 goto %1
echo
echo ************************************************************
echo ** You can start this script from:
echo **
echo ** Inside or outside any outpost (clerk rooms only inside).
echo ** On any Ferry/Gondola room.
echo ** Anyplace a caravan says it has "arrived at its destination"
echo ** Inside or outside Crossing, Leth, Dirge, Shard and Riverhaven banks.
echo ** If you have a caravan - anywhere that a caravan can be given a "lead to"
echo ************************************************************
echo
echo
echo ************************************************************
echo ** Features:
echo **
echo ** Trading for Crossing and Interprovential.
echo ** Trains Appraisal by apping %zTapp1 and %zTapp2.
echo ** Trains Mech Lore by Origami, Stones, or Vine braiding.
echo ** Trains Scholarship by studying embroidery patterns and ledger.
echo ** Trains Perception by juggling %zTjugglies.
echo ** Trains Music Lore by playing %zTplay.
echo ** Runs to the bank every time it's in Crossing/Shard/Riverhaven. (below for details)
echo ** Ability to support Partner traders. (below for syntaxes)
echo ** Ability to support non-trader teachers. (below for details)
echo ** If main trader drops, partners will begin trading on their own.
echo ************************************************************
echo
echo
echo ************************************************************
echo ** Values you may wish to change:
echo **
echo ** BANK RUNS:
echo ** counter subtract 25
echo **
echo ** The default settings will subtract 25 from %zTcoin and try again with the
echo ** new number until it reaches an amount you can withdraw.
echo **
echo ** APPRAISAL:
echo ** lumpy bundle (worn)
echo ** gem pouch (worn and untied VERY IMPORTANT for partners)
echo **
echo ** TEACHING:
echo ** A teacher is set to wield "%zTteach" for teaching weapon skills.
echo ** You will probably want to change this to fit your teacher's weapon.
echo *************************************************************
echo
echo
echo ************************************************************
echo ** Usage:
echo ** To trade interproventially, put INTER as your first option.
echo **
echo ** 1 trader solo trading =
echo ** .EZtrader MASTER
echo **
echo ** 2 traders =
echo ** Main trader: .EZtrader MASTER <partner's name>
echo ** Partner: .EZtrader PARTNER <main's name>
echo **
echo ** 1 Trader + 1 teacher =
echo ** Main trader: .EZtrader MASTER <partner's name> <teacher's name>
echo ** Teacher: .EZtrader TEACHER <main's name> (student) (student) etc.
echo **
echo ** 2 Traders + 1 teacher =
echo ** Main trader: .EZtrader MASTER <partner's name> <teacher's name>
echo ** Partner: .EZtrader PARTNER <main's name> <caravan> <teacher's name>
echo ** Teacher: .EZtrader TEACHER <main's name> (student) (student) etc.
echo **
echo ** 3 Traders =
echo ** Main trader: .EZtrader MASTER <partner's name>
echo ** Partner 1: .EZtrader PARTNER <main's name>
echo ** Partner 2: .EZtrader PARTNER <main's name> <caravan>
echo **
echo ** 3 Traders + 1 teacher =
echo ** Main trader: .EZtrader MASTER <partner's name> <teacher's name>
echo ** Partner 1: .EZtrader PARTNER <main's name> <caravan> <teacher's name>
echo ** Partner 2: .EZtrader PARTNER <main's name> <caravan> <teacher's name>
echo ** Teacher: .EZtrader TEACHER <main's name> (student) (student) etc.
echo **
echo ** Finishing a Route =
echo ** All traders: .EZtrader FINISH
echo **
echo ** VARIABLES:
echo ** <main's name> = the FULL first name of the trader not running as a partner or teacher
echo ** <partner's name> = the FULL first name of your primary partner
echo ** <teacher's name> = the FULL first name of a non trader teacher
echo ** <caravan> = Which caravan in the group you own. Example: second/third/fourth etc
echo ** (student) = The name of any person the Teacher is supposed to teach.
echo **
echo ************************************************************
echo
echo
echo ************************************************************
echo ** Items you HAVE to have. If you don't have these,
echo ** The script won't work.
echo **
echo ** A worn feedbag
echo ** %zTapp1 and %zTapp2 MUST be set.
echo ** You have to have Jugglies, or an Embroidery Pattern.
echo ************************************************************
echo
echo ************************************************************
echo ** Items you'll want to have to get the most out of this script.
echo **
echo ** Embroidery patterns
echo ** Jugglies
echo ** Origami Supplies and/or mech stones
echo ** An instrument
echo ** Partners MUST where openable gem pouches.
echo ** Teachers will want a weapon for teaching weapon skills.
echo ** Default weapon for teaching is "%zTteach".
echo ************************************************************
echo
echo
echo **********************************
echo ** SEE ABOVE FOR CORRECT USAGES!
echo **********************************
echo
goto LABELERROR
exit
INT:
INTE:
INTER:
INTERP:
INTERPR:
INTERPRO:
INTERPROV:
echo
echo INTERPROV:
echo
I_I_SHIFT:
shift
IF_1 goto I_I_SHIFT
goto I_CARA_CHECK
M:
MA:
MAS:
MAST:
MASTE:
MASTER:
echo MASTER:
echo
echo ********************************
echo ** Beginning as Master Trader **
echo ********************************
echo
shift
START:
put set Inac
waitfor Ok.
IF_1 put avoid all
IF_1 wait
IF_1 put avoid !join
IF_1 waitfor You're now
goto CARA_CHECK
IDLE:
IF_1 shift
IF_1 goto IDLE
CARA_CHECK:
echo
echo CARA_CHECK:
echo
match HAVE_CARA inventory report
match BEGIN referring
match OTHER_CHECK belonging to
put look caravan
match QUIT [You're
matchwait
OTHER_CHECK:
pause
match HAVE_CARA inventory report
match BEGIN referring
match OTHER_CHECK1 belonging to
put look other caravan
match QUIT [You're
matchwait
OTHER_CHECK1:
pause
match HAVE_CARA inventory report
match BEGIN referring
match OTHER_CHECK2 belonging to
put look third caravan
match QUIT [You're
matchwait
OTHER_CHECK2:
pause
match HAVE_CARA inventory report
match BEGIN referring
match OTHER_CHECK3 belonging to
put look fourth caravan
match QUIT [You're
matchwait
OTHER_CHECK3:
pause
match HAVE_CARA inventory report
match BEGIN referring
match OTHER_CHECK4 belonging to
put look fifth caravan
match QUIT [You're
matchwait
OTHER_CHECK4:
pause
match HAVE_CARA inventory report
match BEGIN referring
match OTHER_CHECK5 belonging to
put look sixth caravan
match QUIT [You're
matchwait
OTHER_CHECK5:
pause
match HAVE_CARA inventory report
match BEGIN referring
match OTHER_CHECK6 belonging to
put look seventh caravan
match QUIT [You're
matchwait
OTHER_CHECK6:
pause
match HAVE_CARA inventory report
match BEGIN referring
match OTHER_CHECK7 belonging to
put look eighth caravan
match QUIT [You're
matchwait
OTHER_CHECK7:
pause
match HAVE_CARA inventory report
match BEGIN referring
match BEGIN belonging to
put look ninth caravan
match QUIT [You're
matchwait
HAVE_CARA:
echo
echo HAVE_CARA:
echo
put tell caravan to follow
waitfor you
match AT_DIRGE North Roads Caravansary
match DIRGE_BANK_OUT_CARA Dirge, Crossroads
match DIRGE_OUT Dirge, Gateway Road
match AT_STONE_ARTHE Lairocott Brach, Entrance
match STONE_OUT Guild outpost sits alongside
match CLIMB_TRAIL_PAUSE Foothills, Stony Incline
match AT_ARTHE_CROSS Valley, Village Gate
match ARTHE_OUT Arthe Dale, Cul-de-sac
match AT_CROSS Northeast Wilds, Outside Northeast Gate
match CROSS_OUT The Crossing, Commerce Avenue
match WOLF_OUT Wolf Clan Home, Dirt Road
match TIGER_OUT Tiger Clan Home, Dirt Pathway
match GO_FERRY_CARA The Crossing, Alfren's Ferry
match GO_FERRY_CARA1 Sparse grass, weeds and a few hardy shrubs
match GO_FERRY_CARA Southern Trade Route, Segoltha South Bank
match AT_LETH_CARA Southern Trade Route, Outside Leth Deriel
match LETH_OUT Leth Deriel, Oakenheart Circle
match GO_FERRY_CARA ferry
match UNKNOWN_CARA obvious
put look
match QUIT [You're
matchwait
GO_FERRY_CARA1:
put tell caravan follow
pause 2
put tell caravan follow
put tell caravan go fast
wait
move n
waitfor following you
save L_FERRY
goto FERRY
GO_FERRY_CARA:
put tell caravan follow
pause 2
put tell caravan follow
put tell caravan go fast
wait
save L_FERRY
goto FERRY
ACCEPT:
put accept
waitfor you
put stow right
wait
goto DES_CHECK
TIP:
put accept tip
goto DES_CHECK
UNKNOWN_CARA:
save HAVE_CARA
match NO_GO go next and it stops.
match HIDE acknowledges the order.
put tell caravan lead to crossing
match QUIT [You're
matchwait
BEGIN:
IF_1 put whis group go
echo
echo BEGIN:
echo
match HOME_IN Malific's Home
match HOME_OUT Willow Walk, Garden Path
match DIRGE_ROAD North Roads Caravansary
match DIRGE_BANK_OUT Dirge, Crossroads
match DIRGE_BANK_IN Dirge, Traveller's Bank
match DIRGE_OUT Dirge, Gateway Road
match DIRGE_IN Darkstone Inn, Stables
match STONE_TRAIL Lairocott Brach, Entrance
match STONE_OUT Guild outpost sits alongside
match STONE_IN Stone Clan, Trader's Guild Outpost
match ARTHE_GATE Valley, Village Gate
match ARTHE_OUT Arthe Dale, Cul-de-sac
match ARTHE_IN2 Swotting Hall, Public Foyer
match ARTHE_IN Swotting Hall, Trader's Center
match CROSS_GATE Northeast Wilds, Outside Northeast Gate
match CROSS_BANK_OUT The Crossing, Hodierna Way
match CROSS_BANK_IN First Provincial Bank
match CROSS_BANK_IN2 Provincial Bank, Teller
match CROSS_OUT The Crossing, Commerce Avenue
match CROSS_IN Traders' Guild, Shipment Center
match WOLF_OUT Wolf Clan Home, Dirt Road
match WOLF_IN Wolf Clan Trader Outpost
match TIGER_OUT Tiger Clan Home, Dirt Pathway
match TIGER_IN Tiger Clan, Trader's Guild Outpost
match LETH_GATE Leth Deriel, Alder Bower Gate
match LETH_BANK_OUT Leth Deriel, Dragon Tree Road
match LETH_BANK_IN Imperial Depository, Lobby
match LETH_BANK_IN1 Imperial Depository, Domestic Branch
match LETH_BANK_IN2 Imperial Depository, Foreign Branch
match LETH_OUT Leth Deriel, Oakenheart Circle
match LETH_IN Eshar's Trading Post, Main Room
Put look
match QUIT [You're
matchwait
HOME_IN:
put stand
wait
put unlock door
wait
put open door
wait
move go door
put close red cot
wait
put lock red cot
wait
HOME_OUT:
move w
put w
move w
put w
move go gate
put s
move e
put s
move w
put w
move s
put s
move s
put s
move s
put s
move se
put go bank
move go wind
put with %zTcoin %zTcurrency
wait
goto CROSS_BANK_IN3
CROS_CARA:
echo
echo CROS_CARA:
echo
match NEED_MONEYC don't have enough money
match CROSS pay the clerk
match CROSS the clerk says.
put rent caravan
match QUIT [You're
matchwait
LETH_CARA:
echo
echo LETH_CARA:
echo
match NEED_MONEY don't have enough money
match LETH pay the clerk
match LETH the clerk says.
put rent caravan
match QUIT [You're
matchwait
RENT_CARAVAN:
echo
echo RENT_CARAVAN:
echo
match NEED_MONEY don't have enough money
match %s pay the clerk
match %s the clerk says.
put rent caravan
match QUIT [You're
matchwait
NEED_MONEYC:
move e
put e
move go side door
put go foyer
move out
put out
move e
put e
move e
put se
move e
put s
move s
put go bridge
move ne
put go bank
move go wind
put with 400 cop
goto CROSS_BANK_IN3
CROSS_BANK_OUT:
move go bank
CROSS_BANK_IN:
move go window
CROSS_BANK_IN2:
put with %zTcoin %zTcurrency
CROSS_BANK_IN3:
move out
put out
move sw
put go bri
move sw
put w
move w
put w
move w
put nw
move n
put n
move n
put go door
save CROSS_LETH_WOLF_CHECK
goto CROS_CARA
AT_CROSS:
echo
echo AT_CROSS:
echo
put tell caravan follow
waitfor you
IF_1 pause 2
IF_1 move e
IF_1 waitfor following you
IF_1 put belch
IF_1 wait
IF_1 put nod
IF_1 pause 2
IF_1 put whisper group feed
IF_1 pause 5
put rem my feedbag
wait
put give cara
wait
put wear my feedbag
wait
IF_1 match AT_CROSS_F group, "ready
IF_1 match AT_CROSS_F_SHIFT YOU HAVE BEEN IDLE TOO LONG. PLEASE RESPOND.
IF_1 match QUIT [You're
IF_1 put whisper group done
IF_1 matchwait
goto AT_CROSS_F
AT_CROSS_F_SHIFT:
IF_1 shift
IF_1 goto AT_CROSS_F_SHIFT
AT_CROSS_F:
IF_1 move w
IF_1 waitfor following you
match NOT_CROSS obvious
match NOT_CROSS1 can't
match NOT_CROSS1 referring
match AT_CROSS2 The Crossing, Northeast Customs
put go gate
match QUIT [You're
matchwait
NOT_CROSS:
waitfor following you
put go gate
waitfor following you
NOT_CROSS1:
put tell caravan lead to crossing
waitfor you
goto HIDE
AT_CROSS2:
waitfor following you
IF_1 goto NE_GATE_CLIMB_DONE
NE_GATE_CLIMB:
put tell caravan to wait
wait
put go gate
put climb wall
CLIMB1_PAUSE:
pause
match CLIMB1_PAUSE roundtime
match CLIMB1_PAUSE ...wait
match CLIMB1_PAUSE type ahead
match CLIMB1 you stand
match CLIMB1 already standing
match QUIT [You're
put stand
matchwait
CLIMB1:
move go gate
move w
move go stair
put climb embrasure
CLIMB2_PAUSE:
pause
match CLIMB2_PAUSE roundtime
match CLIMB2_PAUSE ...wait
match CLIMB2_PAUSE type ahead
match CLIMB2 you stand
match CLIMB2 already standing
match QUIT [You're
put stand
matchwait
CLIMB2:
match CLIMB2B You can't go there.
match CLIMB3_PAUSE a break in the crenellation
match CLIMB2_PAUSE ...wait
put s
matchwait
CLIMB2B:
move go gate
move w
move go stair
move s
CLIMB3_PAUSE:
pause
match CLIMB3_PAUSE roundtime
match CLIMB3_PAUSE ...wait
match CLIMB3_PAUSE type ahead
match CLIMB3 you stand
match CLIMB3 already standing
match QUIT [You're
put stand
matchwait
CLIMB3:
move n
move go stair
move e
move go gate
move go footp
put climb wall
CLIMB4_PAUSE:
pause 2
match CLIMB4_PAUSE roundtime
match CLIMB4_PAUSE ...wait
match CLIMB4_PAUSE type ahead
match CLIMB4 you stand
match CLIMB4 already standing
match QUIT [You're
put stand
matchwait
CLIMB4:
match CLIMB4B You also see a stone stairway
match CLIMB4_DONE Outside Northeast
match CLIMB4_PAUSE ...wait
put n
matchwait
CLIMB4B:
move go stair
move east
goto CLIMB4_DONE2
CLIMB4_DONE:
put go gate
CLIMB4_DONE2:
put tell caravan follow
wait
NE_GATE_CLIMB_DONE:
move w
waitfor following you
move w
waitfor following you
move w
waitfor following you
move s
waitfor following you
move s
waitfor following you
move w
waitfor following you
move s
waitfor following you
move w
waitfor following you
move w
waitfor following you
move w
waitfor following you
move w
waitfor following you
move w
waitfor following you
move w
waitfor following you
move go bri
waitfor following you
move s
waitfor following you
move se
waitfor following you
move sw
waitfor following you
move s
waitfor following you
move s
waitfor following you
move s
waitfor following you
move w
waitfor following you
move go door
save CROSS_LETH_DIRGE_CHECK
goto CROSS
CROSS_GATE:
echo
echo CROSS_GATE:
echo
move go gate
put w
move w
move w
move s
move s
move w
move s
move w
move w
move w
move w
move w
move w
move go bri
move s
move se
move sw
move s
move s
move s
move w
CROSS_OUT:
move go door
CROSS_IN:
save CROSS_LETH_WOLF_CHECK
goto CROS_CARA
CROSS:
echo
echo CROSS:
echo
IF_1 match CROSS1 nods to you
IF_1 match IDLE YOU HAVE BEEN IDLE TOO LONG. PLEASE RESPOND.
IF_1 matchwait
CROSS1:
pause
match CROSS_GIVE_CON you get
match CROSS_GET_CON1 referring
put get my cross contract
match QUIT [You're
matchwait
CROSS_GIVE_CON:
echo
echo CROSS_GIVE_CON:
echo
put give contract to clerk
waitfor you
put pay clerk gold
waitfor you
goto CROSS1
CROSS_GET_CON1:
pause
put pay clerk gold
wait
CROSS_E:
match CROSS_STAND can't do that
match CROSS_GET_CON You also see
put e
matchwait
CROSS_GET_CON:
echo
echo CROSS_GET_CON:
echo
match CROSS_GOT_CON minister says.
match CROSS_GOT_CON The minister reminds you
match CROSS_GOT_CON The minister plucks a contract
match CROSS_E referring
match IDLE YOU HAVE BEEN IDLE TOO LONG. PLEASE RESPOND.
put ask minister for contract
match QUIT [You're
matchwait
CROSS_STAND_PAUSE:
pause
CROSS_STAND:
match CROSS_STAND_PAUSE roundtime
match CROSS_E You stand back up.
match CROSS_STAND_PAUSE ...wait
match CROSS_STAND_PAUSE type ahead
put stand
match QUIT [You're
matchwait
CROSS_GOT_CON:
echo
echo CROSS_GOT_CON:
echo
move w
pause
put give contract to clerk
waitfor you
put pay clerk gold
waitfor you
goto CON_CHECK
CROSS_LETH_WOLF_CHECK:
echo
echo CROSS_LETH_WOLF_CHECK:
echo
save CROSS_ARTHE_CHECK
IF_1 match CROSS_TO_LETH1 I have three for Leth.
IF_1 match CROSS_LETH_WOLF_CHECK1 nods to you.
IF_1 match CROSS_LETH_WOLF_CHECK4 head at you.
IF_1 put whisper group Anyone for Leth?
IF_1 matchwait
CROSS_LETH_WOLF_CHECK4:
match CROSS_ARTHE_CHECK referring
match CROSS_ARTHE_CHECK_DROP3 expired
match CROSS_LETH_WOLF_CHECK3 andaen
match CROSS_LETH_WOLF_CHECK3 andu
match CROSS_LETH_WOLF_CHECK3 11 anlaen
match CROSS_LETH_WOLF_CHECK3 10 anlaen
match CROSS_LETH_WOLF_CHECK3 9 anlaen
match CROSS_LETH_WOLF_CHECK3 8 anlaen
match CROSS_LETH_WOLF_CHECK3 7 anlaen
match CROSS_LETH_WOLF_CHECK3 6 anlaen
match CROSS_LETH_WOLF_CHECK3 5 anlaen
match CROSS_LETH_WOLF_CHECK3 4 anlaen
match CROSS_LETH_WOLF_CHECK3 3 anlaen
match CROSS_TO_LETH1 2 anlaen
match CROSS_TO_LETH1 anlas
put read my leth contract
match QUIT [You're
matchwait
CROSS_LETH_WOLF_CHECK1:
match CROSS_ARTHE_CHECK referring
match CROSS_ARTHE_CHECK_DROP expired
match CROSS_TO_LETH1 andaen
match CROSS_TO_LETH1 andu
match CROSS_TO_LETH1 11 anlaen
match CROSS_TO_LETH1 10 anlaen
match CROSS_TO_LETH1 9 anlaen
match CROSS_TO_LETH1 8 anlaen
match CROSS_TO_LETH1 7 anlaen
match CROSS_TO_LETH1 6 anlaen
match CROSS_TO_LETH1 5 anlaen
match CROSS_TO_LETH1 4 anlaen
match CROSS_TO_LETH1 3 anlaen
match CROSS_TO_LETH1 2 anlaen
match CROSS_TO_LETH1 anlas
put read my leth contract
match QUIT [You're
matchwait
CROSS_LETH_WOLF_CHECK3:
match CROSS_ARTHE_CHECK referring
match CROSS_ARTHE_CHECK_DROP2 expired
match CROSS_LETH_WOLF_CHECK2 andaen
match CROSS_LETH_WOLF_CHECK2 andu
match CROSS_LETH_WOLF_CHECK2 11 anlaen
match CROSS_LETH_WOLF_CHECK2 10 anlaen
match CROSS_LETH_WOLF_CHECK2 9 anlaen
match CROSS_LETH_WOLF_CHECK2 8 anlaen
match CROSS_LETH_WOLF_CHECK2 7 anlaen
match CROSS_LETH_WOLF_CHECK2 6 anlaen
match CROSS_LETH_WOLF_CHECK2 5 anlaen
match CROSS_LETH_WOLF_CHECK2 4 anlaen
match CROSS_LETH_WOLF_CHECK2 3 anlaen
match CROSS_TO_LETH1 2 anlaen
match CROSS_TO_LETH1 anlas
put read my second leth contract
match P_QUIT [You're
matchwait
CROSS_ARTHE_CHECK_DROP3:
put get my first leth con
wait
put drop my leth con
goto CROSS_LETH_WOLF_CHECK
CROSS_ARTHE_CHECK_DROP:
put get my first leth con
wait
put drop my leth con
goto CROSS_LETH_WOLF_CHECK1
CROSS_ARTHE_CHECK_DROP2:
put get my second leth con
wait
put drop my leth con
goto CROSS_LETH_WOLF_CHECK3
CROSS_LETH_WOLF_CHECK2:
match CROSS_ARTHE_CHECK referring
match CROSS_TO_LETH1 The contract is printed
put look my third leth contract
match QUIT [You're
matchwait
CROSS_LETH_DIRGE_CHECK:
echo
echo CROSS_LETH_DIRGE_CHECK:
echo
save CROSS_TIGER_CHECK
IF_1 match CROSS_TO_LETH2 I have three for Leth.
IF_1 match CROSS_LETH_DIRGE_CHECK1 nods to you.
IF_1 match CROSS_LETH_DIRGE_CHECK4 head at you.
IF_1 put whisper group Anyone for Leth?
IF_1 matchwait
CROSS_LETH_DIRGE_CHECK4:
match CROSS_TIGER_CHECK referring
match CROSS_TIGER_CHECK_DROP3 expired
match CROSS_LETH_DIRGE_CHECK3 andaen
match CROSS_LETH_DIRGE_CHECK3 andu
match CROSS_LETH_DIRGE_CHECK3 11 anlaen
match CROSS_LETH_DIRGE_CHECK3 10 anlaen
match CROSS_LETH_DIRGE_CHECK3 9 anlaen
match CROSS_LETH_DIRGE_CHECK3 8 anlaen
match CROSS_LETH_DIRGE_CHECK3 7 anlaen
match CROSS_LETH_DIRGE_CHECK3 6 anlaen
match CROSS_LETH_DIRGE_CHECK3 5 anlaen
match CROSS_LETH_DIRGE_CHECK3 4 anlaen
match CROSS_LETH_DIRGE_CHECK3 3 anlaen
match CROSS_TO_LETH1 2 anlaen
match CROSS_TO_LETH1 anlas
put read my leth contract
match QUIT [You're
matchwait
CROSS_LETH_DIRGE_CHECK1:
match CROSS_TIGER_CHECK referring
match CROSS_TIGER_CHECK_DROP expired
match CROSS_TO_LETH1 andaen
match CROSS_TO_LETH1 andu
match CROSS_TO_LETH1 11 anlaen
match CROSS_TO_LETH1 10 anlaen
match CROSS_TO_LETH1 9 anlaen
match CROSS_TO_LETH1 8 anlaen
match CROSS_TO_LETH1 7 anlaen
match CROSS_TO_LETH1 6 anlaen
match CROSS_TO_LETH1 5 anlaen
match CROSS_TO_LETH1 4 anlaen
match CROSS_TO_LETH1 3 anlaen
match CROSS_TO_LETH1 2 anlaen
match CROSS_TO_LETH1 anlas
put read my leth contract
match QUIT [You're
matchwait
CROSS_LETH_DIRGE_CHECK3:
match CROSS_TIGER_CHECK referring
match CROSS_TIGER_CHECK_DROP2 expired
match CROSS_LETH_DIRGE_CHECK2 andaen
match CROSS_LETH_DIRGE_CHECK2 andu
match CROSS_LETH_DIRGE_CHECK2 11 anlaen
match CROSS_LETH_DIRGE_CHECK2 10 anlaen
match CROSS_LETH_DIRGE_CHECK2 9 anlaen
match CROSS_LETH_DIRGE_CHECK2 8 anlaen
match CROSS_LETH_DIRGE_CHECK2 7 anlaen
match CROSS_LETH_DIRGE_CHECK2 6 anlaen
match CROSS_LETH_DIRGE_CHECK2 5 anlaen
match CROSS_LETH_DIRGE_CHECK2 4 anlaen
match CROSS_LETH_DIRGE_CHECK2 3 anlaen
match CROSS_TO_LETH1 2 anlaen
match CROSS_TO_LETH1 anlas
put read my second leth contract
match P_QUIT [You're
matchwait
CROSS_TIGER_CHECK_DROP3:
put get my first leth con
wait
put drop my leth con
goto CROSS_LETH_DIRGE_CHECK
CROSS_TIGER_CHECK_DROP:
put get my first leth con
wait
put drop my leth con
goto CROSS_LETH_DIRGE_CHECK1
CROSS_TIGER_CHECK_DROP2:
put get my first leth con
wait
put drop my leth con
goto CROSS_LETH_DIRGE_CHECK3
CROSS_LETH_DIRGE_CHECK2:
match CROSS_TIGER_CHECK referring
match CROSS_TO_LETH1 The contract is printed
put look my third leth contract
match QUIT [You're
matchwait
CROSS_TIGER_CHECK:
echo
echo CROSS_TIGER_CHECK:
echo
put get my ledger
wait
put open my ledger