forked from Malific/script-shop
-
Notifications
You must be signed in to change notification settings - Fork 0
/
DisarmV20.cmd
3520 lines (3065 loc) · 74.5 KB
/
DisarmV20.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
#Disarm V2.1
counter set 0
INTRO:
echo
put echo /on
waitfor echo
echo
echo ***********************************************
echo ** [|][|] [|] [] [][] []|[] [][] [][] **
echo ** [] [] [] [] [] [] [] [] [] [] **
echo ** [] [] [] []|[] [] [] [][] [] [] **
echo ** [] [] [] [] [] [][] [][] [] [][] [][] **
echo ***********************************************
echo
put echo /off
waitfor echo
echo
echo DisarmV20
echo Last Tweak 5/11/2009 5:58PM
echo
echo SITE: http://www.malific.com/
echo AIM: Malific Drockmur
echo EMAIL: drockmali@hotmail.com
echo BACKUP: http://www.geocities.com/malificdr/
echo
echo *******************************
echo ** Special Thanks:
echo ** This script made possible by Markhor's Guide to Traps
echo ** http://markman.name/dr/aller.html
echo *******************************
echo
IF_4 goto Credit
echo
echo
echo ********************************************************************************
echo ** Usage: .DisarmV20 <YES/NO> <Disarm> <Lockpick> <Harvest Storage> (person)
echo **
echo ** YES/NO = Do you want to automatically dump items the script can't loot by double dismantling the box?
echo ** Disarm = Careful Quick Normal Blind
echo ** Lockpick = Careful Quick Normal Blind
echo ** Harvest Storage = Container (or trashcan) for harvested materials
echo ** Person = full first name of person if picking for someone else (optional)
echo **
echo ** Multiword containers need to be connected by periods.
echo ** Blackened.case trash.bin
echo **
echo ** Example: .Disarmv20 yes careful quick trash.bin Malific
echo **
echo ********************************************************************************
echo
echo
exit
Credit:
counter set 1
ALL:
QUICK:
CAREFUL:
NORMAL:
BLIND:
next1:
match stow STORE HELP
match stow in what?
match next11 you put
match next11 STOW HELP
put stow right
matchwait
next11:
pause
match stow STORE HELP
match stow in what?
match armorop you put
match armorop STOW HELP
put stow left
matchwait
stow:
echo
echo ***************************************************************
echo ** **
echo ** YOU MUST SET YOUR CONTAINER FOR STOWING ITEMS TO CONTINUE **
echo ** **
echo ***************************************************************
echo
put STORE HELP
match next1 you put your
matchwait
armorop:
echo
echo ***************************************************************
echo ** **
echo ** TO REMOVE ARMOR TYPE <ARMOR> **
echo ** TO GO STRAIGHT TO DISARMING TYPE <DISARM> **
echo ** **
echo ***************************************************************
echo
match start armor
match next disarm
matchwait
start:
pause 1
match removecoif coif
match removerobe robe
match removebuckler buckler
match removegloves gloves
match removegauntlets gauntlets
match removebalaclava balaclava
match removecowl cowl
match removecoat coat
match removeleathers leathers
match removehauberk hauberk
match removearmor armor
match removemail mail
match removehood hood
match removebreastplate breastplate
match removeplate plate
match removejerkin jerkin
match removelorica lorica
match removeshirt shirt
match removehelm helm
match removetasset tasset
match removeaventail aventail
match removegreaves greaves
match removevambraces vambraces
match removechain chain
match removeshield shield
match removetarge targe
match removesipar sipar
match removehat cavalier hat
match removemask mask
match removeknuckles knuckles
match next nothing of that sort
match start2 Encumbrance
put inv armor
put encumb
matchwait
start2:
pause 1
match removecorselet corselet
match next nothing of that sort
match warn Encumbrance
put inv armor
put encumb
matchwait
WARN:
match next go what?
echo
echo *********************************************************
echo ** Automatic removal may not support the more exotic **
echo ** pieces. Remove missed items and **
echo ** type <GO> To resume. **
echo *********************************************************
echo
matchwait
removecoif:
put remove coif
wait
put stow coif
match start you put your
match stow in what?
matchwait
removerobe:
put remove robe
wait
put stow robe
match start you put your
match stow in what?
matchwait
removeknuckles:
put remove knuckles
wait
put stow knuckles
match start you put your
match stow in what?
matchwait
removehat:
put remove hat
wait
put stow hat
match start you put your
match stow in what?
matchwait
removesipar:
put remove sipar
wait
put stow sipar
match start you put your
match stow in what?
matchwait
removebuckler:
put remove buckler
wait
put stow buckler
match start you put your
match stow in what?
matchwait
removetarge:
put remove targe
wait
put stow targe
match start you put your
match stow in what?
matchwait
removeshield:
put remove shield
wait
put stow shield
match start you put your
match stow in what?
matchwait
removechain:
put remove chain
wait
put stow chain
match start you put your
match stow in what?
matchwait
removevambraces:
put remove vambraces
wait
put stow vambraces
match start you put your
match stow in what?
matchwait
removegreaves:
put remove greaves
wait
put stow greaves
match start you put your
match stow in what?
matchwait
removeaventail:
put remove aventail
wait
put stow aventail
match start you put your
match stow in what?
matchwait
removetasset:
put remove tasset
wait
put stow tasset
match start you put your
match stow in what?
matchwait
removehelm:
put remove helm
wait
put stow helm
match start you put your
match stow in what?
matchwait
removeshirt:
put remove shirt
wait
put stow shirt
match start you put your
match stow in what?
matchwait
removelorica:
put remove lorica
wait
put stow lorica
match start you put your
match stow in what?
matchwait
removejerkin:
put remove jerkin
wait
put stow jerkin
match start you put your
match stow in what?
matchwait
removeplate:
put remove plate
wait
put stow plate
match start you put your
match stow in what?
matchwait
removebreastplate:
put remove breastplate
wait
put stow breastplate
match start you put your
match stow in what?
matchwait
removehood:
put remove hood
wait
put stow hood
match start you put your
match stow in what?
matchwait
removemail:
put remove mail
wait
put stow mail
match start you put your
match stow in what?
matchwait
removearmor:
put remove armor
wait
put stow armor
match start you put your
match stow in what?
matchwait
removehauberk:
put remove hauberk
wait
put stow hauberk
match start you put your
match stow in what?
matchwait
removeleathers:
put remove leathers
wait
put stow leathers
match start you put your
match stow in what?
matchwait
removecoat:
put remove coat
wait
put stow coat
match start you put your
match stow in what?
matchwait
removecowl:
put remove cowl
wait
put stow cowl
match start you put your
match stow in what?
matchwait
removebalaclava:
put remove balaclava
wait
put stow balaclava
match start you put your
match stow in what?
matchwait
removegauntlets:
put remove gauntlets
wait
put stow gauntlets
match start you put your
match stow in what?
matchwait
removemask:
put remove mask
wait
put stow mask
match start you put your
match stow in what?
matchwait
removecorselet:
put remove corselet
wait
put stow corselet
match start2 you put your
match stow in what?
matchwait
removegloves:
put remove gloves
wait
put stow gloves
match start you put your
match stow in what?
matchwait
exit1:
echo
echo ***********************************************************
echo ** Welcome to the new, the innovative, the semiautomatic **
echo ** PUT-YOUR-ARMOR-BACK-ON script **
echo ** **
echo ** Brought to you by Malific Drockmur **
echo ** **
echo ** Simply type the name of the piece you want to wear! **
echo ** Just hit ESC to quit the script **
echo ** **
echo ** And remember always spell out the word! **
echo ** **
echo ***********************************************************
echo
goto weararm
weararmor:
pause 1
echo
echo **********************************************************
echo ** A wonderful choice! Is there anything else you want? **
echo ** If not, Just hit ESC and Thanks for playing! **
echo ** **
echo ** By the way, if there's anything that this won't grab **
echo ** be sure to let Malific know at DrockMali@Hotmail.com **
echo **********************************************************
echo
weararm:
match wearcoif coif
match getrobe robe
match getbuckler buckler
match getgloves gloves
match getbreastplate breastplate
match getgauntlets gauntlets
match getbalaclava balaclava
match getcowl cowl
match getleathers leathers
match gethauberk hauberk
match getarmor armor
match getmail mail
match gethood hood
match getplate plate
match getjerkin jerkin
match getlorica lorica
match getshirt shirt
match gethelm helm
match gettasset tasset
match getaventail aventail
match getgreaves greave
match getvambraces vambrace
match getshield shield
match gettarge targe
match gethandwraps handwraps
match getknuckles knuckles
match getcoat coat
match getmask mask
match getchain chain
matchwait
getcoif:
put get coif
wait
put wear coif
goto weararmor
getrobe:
put get robe
wait
put wear robe
goto weararmor
getknuckles:
put get knuckles
wait
put wear knuckles
goto weararmor
gethandwraps:
put get handwraps
wait
put wear handwraps
goto weararmor
getbuckler:
put get buckler
wait
put wear buckler
goto weararmor
gettarge:
put get targe
wait
put wear targe
goto weararmor
getchain:
put get chain
wait
put wear chain
goto weararmor
getvambraces:
put get vambraces
wait
put wear vambraces
goto weararmor
getgreaves:
put get greaves
wait
put wear greaves
goto weararmor
getaventail:
put get aventail
wait
put wear aventail
goto weararmor
gettasset:
put get tasset
wait
put wear tasset
goto weararmor
gethelm:
put get helm
wait
put wear helm
goto weararmor
getshirt:
put get shirt
wait
put wear shirt
goto weararmor
getlorica:
put get lorica
wait
put wear lorica
goto weararmor
getjerkin:
put get jerkin
wait
put wear jerkin
goto weararmor
getplate:
put get plate
wait
put wear plate
goto weararmor
getbreastplate:
put get breastplate
wait
put wear breastplate
goto weararmor
gethood:
put get hood
wait
put wear hood
goto weararmor
getmail:
put get mail
wait
put wear mail
goto weararmor
getarmor:
put get armor
wait
put wear armor
goto weararmor
gethauberk:
put get hauberk
wait
put wear hauberk
goto weararmor
getleathers:
put get leathers
wait
put wear leathers
goto weararmor
getcoat:
put get coat
wait
put wear coat
goto weararmor
getcowl:
put get cowl
wait
put wear cowl
goto weararmor
getbalaclava:
put get balaclava
wait
put wear balaclava
goto weararmor
getgauntlets:
put get gauntlets
wait
put wear gauntlets
goto weararmor
getmask:
put get mask
wait
put wear mask
goto weararmor
getgloves:
put get gloves
wait
put wear gloves
goto weararmor
getshield:
put get shield
wait
put wear shield
goto weararmor
next:
pause
IF_5 goto accept
goto boxes
#ACCEPTING FROM ANOTHER PLAYER
accept:
put accept
match accept2 you have no offers
match expdis you accept
matchwait
accept2:
echo
echo *********************
echo * *
echo * Waiting for box *
echo * *
echo *********************
echo
waitfor offers you
put accept
pause
goto expdis
GETTING THE BOX SECTION:
boxes:
put stow right
goto coffer1
coffer:
coffer1:
pause
match gcoffer1 It is locked
match chest1 referring to?
match coffer2 That is already open
match coffer2 you open
put open my first coffer
matchwait
gcoffer1:
pause
put get my first coffer
pause
goto expdis
coffer2:
pause
match gcoffer2 It is locked
match chest1 referring to?
match coffer3 That is already open
match coffer3 you open
put open my second coffer
matchwait
gcoffer2:
pause
put get my second coffer
pause
goto expdis
coffer3:
pause
match gcoffer3 It is locked
match chest1 referring to?
match coffer4 That is already open
match coffer4 you open
put open my third coffer
matchwait
gcoffer3:
pause
put get my third coffer
pause
goto expdis
coffer4:
pause
match gcoffer4 It is locked
match chest1 referring to?
match coffer5 That is already open
match coffer5 you open
put open my fourth coffer
matchwait
gcoffer4:
pause
put get my fourth coffer
pause
goto expdis
coffer5:
pause
match gcoffer5 It is locked.
match chest1 referring to?
match coffer6 That is already open
match coffer6 you open
put open my fifth coffer
matchwait
gcoffer5:
pause
put get my fifth coffer
pause
goto expdis
coffer6:
pause
match gcoffer6 It is locked.
match chest1 referring to?
match coffer7 That is already open
match coffer7 you open
put open my sixth coffer
matchwait
gcoffer6:
pause
put get my sixth coffer
pause
goto expdis
coffer7:
goto chest1
chest:
chest1:
pause
match gchest1 It is locked
match trunk1 referring to?
match chest2 That is already open
match chest2 you open
put open my first chest
matchwait
gchest1:
pause
put get my first chest
pause
goto expdis
chest2:
pause
match gchest2 It is locked
match trunk1 referring to?
match chest3 That is already open
match chest3 you open
put open my second chest
matchwait
gchest2:
pause
put get my second chest
pause
goto expdis
chest3:
pause
match gchest3 It is locked
match trunk1 referring to?
match chest4 That is already open
match chest4 you open
put open my third chest
matchwait
gchest3:
pause
put get my third chest
pause
goto expdis
chest4:
pause
put open my fourth chest
match gchest4 It is locked
match trunk1 referring to?
match chest5 That is already open
match chest5 you open
matchwait
gchest4:
pause
put get my fourth chest
pause
goto expdis
chest5:
pause
match gchest5 It is locked.
match trunk1 referring to?
match chest6 That is already open
match chest6 you open
put open my fifth chest
matchwait
gchest5:
pause
put get my fifth chest
pause
goto expdis
chest6:
pause
match gchest6 It is locked.
match trunk1 referring to?
match chest7 That is already open
match chest7 you open
put open my sixth chest
matchwait
gchest6:
pause
put get my sixth chest
pause
goto expdis
chest7:
goto trunk1
trunk:
trunk1:
pause
match gtrunk1 It is locked
match strongbox1 referring to?
match trunk2 That is already open
match trunk2 you open
put open my first trunk
matchwait
gtrunk1:
pause
put get my first trunk
pause
goto expdis
trunk2:
pause
match gtrunk2 It is locked
match strongbox1 referring to?
match trunk3 That is already open
match trunk3 you open
put open my second trunk
matchwait
gtrunk2:
pause
put get my second trunk
pause
goto expdis
trunk3:
pause
match gtrunk3 It is locked
match strongbox1 referring to?
match trunk4 That is already open
match trunk4 you open
put open my third trunk
matchwait
gtrunk3:
pause
put get my third trunk
pause
goto expdis
trunk4:
pause
match gtrunk4 It is locked
match strongbox1 referring to?
match trunk5 That is already open
match trunk5 you open
put open my fourth trunk
matchwait
gtrunk4:
pause
put get my fourth trunk
pause
goto expdis
trunk5:
pause
match gtrunk5 It is locked.
match strongbox1 referring to?
match trunk6 That is already open
match trunk6 you open
put open my fifth trunk
matchwait
gtrunk5:
pause
put get my fifth trunk
pause
goto expdis
trunk6:
pause
match gtrunk6 It is locked.
match strongbox1 referring to?
match trunk7 That is already open
match trunk7 you open
put open my sixth trunk
matchwait
gtrunk6:
pause
put get my sixth trunk
pause
goto expdis
trunk7:
goto strongbox1
strongbox:
strongbox1:
pause
match gstrongbox1 It is locked
match strongbox7 referring to?
match strongbox2 That is already open
match strongbox2 you open
put open my first strongbox
matchwait
gstrongbox1:
pause
put get my first strongbox