-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlibrary.cmd
More file actions
13547 lines (12433 loc) · 402 KB
/
library.cmd
File metadata and controls
13547 lines (12433 loc) · 402 KB
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
var lastupdated 04/18/2025
var buffs |aa|ab|aeg|ags|art|as|aus|auspice|awaken|bc|benediction|bloodthorns|blur|botf|bg|bs|bue|care|centering|ch|clarity|cv|col|cotc|courage|da|dig|dc|db|dr|drum|echo|ease|ecry|eli|em|emc|enrichment|es|etc|etf|ey|fin|fotf|gf|gg|gi|ghoulflesh|gol|harm|hes|hol|ic|inst|iots|ivm|ks|lgv|lw|maf|mef|meg|mis|mo|mof|mon|name|nexus|non|nou|oath|obfuscation|pfe|pg|phk|php|pom|pop|psy|rage|refresh|rei|repr|rits|rm|rw|sap|seer|shadowling|shadows|sk|sks|sol|solace|sos|sott|soul|sp|sr|stw|staw|substratum|suf|sw|tk|tksh|tranquility|trc|turi|tw|vigor|visage|voi|will|ws|worm|wotp|ys|zephyr|
var ombuffs |auspice|benediction|bless|centering|dr|gg|halo|mf|pfe|pom|sl|sol|staw|visage|word|
var abuffs |etf|nexus|rm|zephyr
var cyctms |aban|ars|fr|gs|iz|pyre|rim|ros|sa|sls|usol|
var cycdbs |alb|dalu|dema|ee|hyh|shw|
var cyclics |ac|ad|af|bes|botf|cs|eye|fae|ghs|gj|hodi|how|mg|mom|regenerate|rev|roc|rog|sanctuary|sov|tr|
var allcyclics %cyclics-%cyctms-%cycdbs
var rituals |absolution|aeg|all|ag|bc|bloodthorns|cos|dc|echo|eli|ev|mf|mof|mon|iots|mf|mon|pom|pop|rtr|soul|vos|will|word|
var augmentation |ease|botf|drum|echo|ecry|fae|harm|mis|rage|soul|wotm|will|word|auspice|benediction|centering|gg|pom|rev|sap|sol|staw|ad|ags|gol|mef|refresh|tranquility|vigor|art|aus|cv|iots|mt|sap|sco|seer|shadows|ts|tv|bue|emc|ivm|ks|obfuscation|php|rei|rpu|clarity|crc|dig|hes|mo|rw|sr|tr|athleticism|bes|cs|cotc|em|hol|inst|oath|pls|stw|sott|sks|sk|wotp|ws|ava|blur|enrichment|fin|lgv|meg|phk|turi|aeg|mof|substratum|suf|sw|tw|ys|
var debilitation |burden|dispel|aewo|alb|dalu|dmrs|dema|coz|halo|hulp|hyh|it|malediction|mc|ps|sb|sick|spit|compel|lethargy|nb|calm|dazzle|mb|ms|rend|set|shw|sleep|sod|tf|tv|hp|pv|rof|vs|vod|halt|shatter|sf|cotw|df|de|griz|hb|swarm|flu|anc|al|ee|frostbite|ip|moa|tc|ti|trem|vertigo|wb|
var targetedmagic |stra|bonegrinder|sif|aban|bos|btn|pyre|ae|chs|fou|ff|hot|he|hh|paralysis|burn|do|pd|tks|tkt|acs|blb|sv|vivisection|fst|reb|smh|cac|devi|ec|stampede|crd|star|aethrolysis|ala|cl|fb|fs|fls|frs|gz|geyser|lb|pw|shockwave|sorrow|sts|
var utility |gaf|imbue|sec|alb|aot|care|eye|hodi|nexus|resonance|sanctuary|all|bf|bless|ef|it|mre|mf|om|rejuv|rezz|rev|sol|uncurse|vigil|absolution|ad|awaken|bs|cos|cd|ev|fp|foc|gs|heal|hs|hw|hl|innocence|rp|regenerate|vh|bc|contingency|dc|dg|fm|locate|moonblade|mg|pg|rtr|rf|rend|rs|seer|shm|ss|shadowling|sm|sov|tf|teleport|th|unleash|bb|cfb|cfw|cf|devour|eotb|nr|qe|resection|roc|rof|rog|ag|as|bot|ba|crc|da|hoj|how|rue|tr|vos|af|bes|blend|compost|em|mon|sks|nou|rega|stc|ab|etf|foi|ignite|rm|zephyr|
var warding |lw|maf|fotf|gj|name|repr|ghs|halo|pfe|sl|sos|spit|visage|ic|pop|tranquility|col|psy|shear|tksh|wd|ch|emc|ghoulflesh|solace|worm|aa|courage|how|sp|tk|bloodthorns|etc|ey|fwb|rits|eli|ir|mom|non|trc|ac|es|gi|gf|voi|
var targeted |stra|bonegrinder|sif|bos|btn|ae|chs|fou|ff|hot|he|hh|paralysis|burn|do|pd|tks|tkt|acs|blb|sv|vivisection|fst|reb|smh|cac|devi|ec|stampede|crd|star|aethrolysis|ala|cl|fb|fs|fls|frs|gz|geyser|lb|pw|shockwave|sts|
var staraura ava|blur|ir|rega|stc|trc
var heavytm bos|ms
var transnecro |ivm|ks|bue|worm|ch|php|
var aimweapons bow|xbow|sling
var researches fundamental|stream|augmentation|utility|warding|sorcery|energy|field|plane|planes|road|spell|symbiosis strengthen|symbiosis endure|symbiosis avoid|symbiosis spring|symbiosis remember|symbiosis resolve|symbiosis impress|symbiosis discern|symbiosis explore|symbiosis watch|symbiosis harvest|symbiosis heal|symbiosis learn|symbiosis examine|symbiosis perform|symbiosis cast|symbiosis harness|symbiosis activate
var combatpresetp1 p1-shiprats|p1-louts|p1-muskhogs|p1-goblins|p1-fellhogs|p1-badgers|p1-origami|p1-pothanits|p1-giantwasps|p1-trollkin|p1-cougarsgrendels|p1-grasseels|p1-revenantconscripts|p1-lipopods|p1-woodtrolls|p1-animateditems|p1-beisswurms|p1-cavebears|p1-copperheads|p1-bloodwolves|p1-rocktrolls|p1-endrusserpents|p1-snowbeasts|p1-crocodiles|p1-direbears|p1-vipers|p1-leucros|p1-forestbandits|p1-guardians|p1-giantbears|p1-onyxgargoyles|p1-emberbulls|p1-warklins|p1-scuttlers|p1-stormbulls|p1-lavadrakes
var combatpresetp2 p2-brocketdeeryoung|p2-marauders|p2-swamptrolls|p2-piruatiserpents|p2-brocketdeer|p2-brocketdeerelder|p2-gryphonsbaby|p2-gryphonsyoung|p2-seordmaors|p2-fibrousslayers|p2-clayslayers|p2-glazedslayers
var combatpresetp3 p3-snippets|p3-rocktrolls1|p3-snowbeasts|p3-rocktrolls2|p3-gargoyles|p3-eidolonsteeds|p3-crocodiles|p3-sylphs|p3-quartzgargoyles|p3-prereniyoung|p3-redleucros|p3-prereni|p3-windbags|p3-windbags2|p3-frostcrones|p3-prerenielder|p3-gryphons|p3-beltunumshi|p3-adanfblood|p3-cloudrats|p3-dragonpriests|p3-adanfspirit|p3-malchata|p3-stormbulls|p3-wyvernsyoung|p3-wyvernsjuve|p3-wyvernsadult|p3-icearchons|p3-adanfsorcs|p3-adanfblades
var combatpresetp4 p4-merkreshcelpeze1|p4-merkreshcelpeze2|p4-merkreshcelpeze3|p4-merkreshcelpeze4|p4-armadillosjuve|p4-armadillosadult|p4-armadilloselder
var combatpresetp5 p5-maidenstress|p5-matronstress|p5-dryads|p5-nyads1|p5-blightogres1|p5-nyads2|p5-blightogres2|p5-iceadders|p5-dpcrones|p5-mountaingiants|p5-marblegargoyles|p5-shalswars|p5-stompers|p5-maulers|p5-headsplitters|p5-blackapes|p5-tuskies|p5-fuliginmoths|p5-voidmoths|p5-shadowmoths
var combatpresetlist none|%combatpresetp1|%combatpresetp2|%combatpresetp3|%combatpresetp4|%combatpresetp5
var townpresetlist muspari|theren|rossman|riverhaven|dirge|kaerna|crossing|leth|ilaya|fangcove|shard|fangcove|hibarnhvidar|boarclan|ratha|merkresh
#|aesry|merkresh|jeihrem
var townvaultpresetlist muspari|theren|riverhaven|dirge|crossing|leth|shard|fangcove|hibarnhvidar|boarclan|ratha|aesry|merkresh|jeihrem
var townportalpresetlist muspari|therenborough|langenfirth|riverhaven|crossing|leth|shard|hibarnhvidar|ainghazal|ratha|mriss|aesry
var ammopresetlist crossing|shard|ratha
var lockpickpresetlist crossing|shard|riverhaven
var burgletownlist none|muspari|theren|rossman|riverhaven|dirge|crossing|leth|ilaya|shard|hibarnhvidar|boarclan|ratha|merkresh|mriss
var pawntownlist none|crossing|riverhaven|shard|hibarnhvidar
var performtownlist none|muspari|theren|rossman|riverhaven|dirge|crossing|leth|ilaya|fangcove|shard|hibarnhvidar|boarclan|ratha|merkresh|mriss
var forgingtownlist none|crossing|shard|merkresh|hibarnhvidar
var ordinal none|first|second|third|fourth|fifth|sixth|seventh|eighth|ninth|tenth|eleventh|twelfth|thirteenth|fourteenth|fifteenth|sixteenth|seventeenth|eighteenth|nineteenth|twentieth
var waitstring ^\.\.\.wait|^Sorry\, you may only type ahead|^You are still stunned|^You can\'t do that while|^You don\'t seem to be able|Between the ringing in your head|Strangely, you don't feel like fighting right now\.|Your desire to prepare this offensive spell suddenly slips away\.|You're unconscious!|There is no need for violence here\.|Sorry, system is slow\. No type ahead allowed\.
#action (combo) var elapsed $gametime; math elapsed subtract %gametimestart; put #echo Yellow Elapsed: %elapsed; 10put #var %manenamelast $unixtime; put #var save; put #echo Yellow Maneuver %manename complete! when ^You take a step back and (heft|ready) your \w+ behind you\.|^Taking a full step back, you plant your feet and .*\.|^You lower your shoulders and .*\.|^You take a step back and ready an upraised palm\.|^You angle to the side and .*\.|^You crouch down and draw your weapons close\.|^You step to the side and adjust your stance\.|^You take a step back and .*\.|^You square up your feet and arch your back while searching for an engaged enemy to target\.|You raise .* before you and prepare to strike\.|^You brace your shoulder against the .* to increase the power of the next shot\.
action (combo) put #var %manenamelast $unixtime; put #var save; put #echo Yellow Maneuver %manename complete! when ^You take a step back and (heft|ready) your \w+ behind you\.|^Taking a full step back, you plant your feet and .*\.|^You lower your shoulders and .*\.|^You take a step back and ready an upraised palm\.|^You angle to the side and .*\.|^You crouch down and draw your weapons close\.|^You step to the side and adjust your stance\.|^You take a step back and .*\.|^You square up your feet and arch your back while searching for an engaged enemy to target\.|You raise .* before you and prepare to strike\.|^You brace your shoulder against the .* to increase the power of the next shot\.
action (combo) put #var rushlast $unixtime when ^You angle your .* towards .* and charge forwards!
action (combo) var barbmane $unixtime; math barbmane subtract 30; put #var %manenamelast %barbmane; put #var save;put #echo Yellow Barbarian Maneuver %manename cooldown reduction! when With expert skill you end the attack and maneuver into a better position\.
action (combo) var failtest $unixtime; math failtest subtract 80; put #var %manenamelast %failtest; send #echo Yellow ACM is still on cooldown! when You must rest a bit longer before attempting that maneuver again\.
action (combo) off
var badforagelist glaysker flower|briarberry root|coffee bean|almond|green moss|rosewood limb|eghmok moss
#var badforagelist almond|glaysker flower|coffee bean|green moss|jasmine blossom|eghmok moss|plovik leaf|briarberry root|rosewood limb
goto LIBEND
TITLE:
put #echo
put #echo mono ------------------------------------------------
put #echo mono -------------- TRAIN SCRIPT SUITE --------------
put #echo mono ------------------------------------------------
put #echo mono Last Updated: %lastupdated
put #echo
return
SETDEFAULTS:
#MULTI_AND_VARFIX
if !def(varset) then
{
put #var varset 1
}
if !matchre("$varset", "\b(1|2|3|4)\b") then put #var varset 1
#MULTITRAIN
if !matchre("$multiarea", "\b(YES|NO)\b") then put #var multiarea NO
if !matchre("$multiareapriority", "\b(1|2)\b") then put #var multiareapriority 2
if (($multimindstep > 0) && ($multimindstep < 35)) then
else put #var multimindstep 10
if !def(mode1list) then put #var mode1list thb|bow|sling|sb|lb
if $mode1step > 0 then
else put #var mode1step 10
if !matchre("$mode1priority", "\b(YES|NO)\b") then put #var mode1priority NO
if !def(mode2list) then put #var mode2list se|stave|brawl|xbow|lt|pole|ht|le|the
if $mode2step > 0 then
else put #var mode2step 10
if !matchre("$mode2priority", "\b(YES|NO)\b") then put #var mode2priority NO
if (($mode1priority = "YES") && ($mode2priority = "YES")) then
{
put #var mode1priority NO
put #var mode2priority NO
}
#GUILD
if !def(guild) then
{
action (info) put #var guild $m1 when Guild:\s+(Barbarian|Bard|Cleric|Commoner|Empath|Moon Mage|Necromancer|Paladin|Ranger|Thief|Trader|Warrior Mage)$
gosub INFOCHECK
pause 2
}
if !matchre("$guild", "\b(Barbarian|Bard|Cleric|Commoner|Empath|Moon Mage|Necromancer|Paladin|Ranger|Thief|Trader|Warrior Mage)\b") then
{
action (info) put #var guild $1 when Guild:\s+(Barbarian|Bard|Cleric|Commoner|Empath|Moon Mage|Necromancer|Paladin|Ranger|Thief|Trader|Warrior Mage)$
gosub INFOCHECK
pause 2
}
var checkmode 1
gosub VARCHECKS
var checkmode 2
gosub VARCHECKS
gosub VARCHECKOTHER
put #var save
return
VARCHECKS:
#GENERAL
#DEATH_DISCO
if !matchre("$deathaction", "\b(logout|alert)\b") then put #var deathaction logout
if !matchre("$disconnectaction", "\b(reconnect|quit)\b") then put #var disconnectaction reconnect
if !matchre("$arrestaction", "\b(logout|quit)\b") then put #var arrestaction logout
#ALERTS
if !matchre("$alertwindow", "\b(Main|Log|Conversation)\b") then put #var alertwindow Log
if !matchre("$healthalerts", "\b(YES|NO)\b") then put #var healthalerts YES
if !matchre("$healthalertnum", "\b(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)\b") then put #var healthalertnum 85
if !matchre("$nervealerts", "\b(YES|NO)\b") then put #var nervealerts YES
if !matchre("$backfirealerts", "\b(YES|NO)\b") then put #var backfirealerts YES
if !matchre("$sorceryalerts", "\b(YES|NO)\b") then put #var sorceryalerts YES
if !matchre("$speechalerts", "\b(YES|NO)\b") then put #var speechalerts YES
if !matchre("$arrivalalerts", "\b(YES|NO)\b") then put #var arrivalalerts NO
if !matchre("$emotealerts", "\b(YES|NO)\b") then put #var emotealerts YES
if !matchre("$gmalerts", "\b(YES|NO)\b") then put #var gmalerts YES
if !matchre("$pvpalerts", "\b(YES|NO)\b") then put #var pvpalerts YES
if !matchre("$pvpstealthalerts", "\b(YES|NO)\b") then put #var pvpstealthalerts NO
if !matchre("$inventoryalerts", "\b(YES|NO)\b") then put #var inventoryalerts YES
if !matchre("$paranoiaalerts", "\b(YES|NO)\b") then put #var paranoiaalerts NO
if !matchre("$tendarea", "\b(YES|NO)\b") then put #var tendarea NO
if !matchre("$tendobject", "\b(YES|NO)\b") then put #var tendobject NO
if !matchre("$bugout", "\b(YES|NO)\b") then put #var bugout NO
if $bugoutnum > 0 then
else put #var bugoutnum 1
if !matchre("$bugoutonbleed", "\b(YES|NO)\b") then put #var bugoutonbleed NO
if !matchre("$bugoutonsend", "\b(YES|NO)\b") then put #var bugoutonsend YES
if (!def(whitelist)) then put #var whitelist Saragos|Navesi
if (!def(blacklist)) then put #var blacklist Zehira|Agalea
if !matchre("$textbook", "\b(YES|NO)\b") then put #var textbook NO
if $textbooktimer >= 0 then
else put #var textbooktimer 60
if !def(textbookitem) then put #var textbookitem tome
if !def(textbooklist) then put #var textbooklist human|elf|elothean
if !matchre("$tomeoflore", "\b(YES|NO)\b") then put #var tomeoflore NO
if !def(tomeofloreitem) then put #var tomeofloreitem spiritwood tome
if !matchre("$almanac", "\b(YES|NO)\b") then put #var almanac NO
if !def(almanacitem) then put #var almanacitem almanac
if !matchre("$almanacalerts", "\b(YES|NO)\b") then put #var almanacalerts NO
if !matchre("$ejournal", "\b(YES|NO)\b") then put #var ejournal NO
if !def(ejournalitem) then put #var ejournalitem journal
if $ejournalstates > 0 then
else put #var ejournalstates 600
if !def(nextejournal) then put #var nextejournal 0
if !matchre("$tarantula", "\b(YES|NO)\b") then put #var tarantula NO
if !def(tarantulaitem) then put #var tarantulaitem tarantula
if !def(tarantulaskill1) then put #var tarantulaskill1 evasion
if !def(tarantulaskill2) then put #var tarantulaskill2 shield
if !matchre("$locksmithbox", "\b(YES|NO)\b") then put #var locksmithbox NO
if $locksmithboxtimer >= 0 then
else put #var locksmithboxtimer 120
if !def(locksmithboxitem) then put #var locksmithboxitem training box
if !matchre("$skinfatrainer", "\b(YES|NO)\b") then put #var skinfatrainer NO
if $skinfatrainertimer >= 0 then
else put #var skinfatrainertimer 120
if !def(skinfatraineritem) then put #var skinfatraineritem blue-belly crocodile
if !matchre("$windboard", "\b(YES|NO)\b") then put #var windboard NO
if $windboardtimer >= 0 then
else put #var windboardtimer 120
if !def(windboardtrick) then put #var windboardtrick tilt
if ($windboardcharge >= 0) then
else put #var windboardcharge 50
#MULTI
if !matchre("$huntingaream2", "%combatpresetlist") then put #var huntingaream2 none
if !matchre("$upkeeptownm2", "\b(%townpresetlist)\b") then put #var upkeeptownm2 crossing
if !matchre("$burgletownm2", "\b(%townpresetlist)\b") then put #var burgletownm2 crossing
if !matchre("$pawntownm2", "\b(%townpresetlist)\b") then put #var pawntownm2 crossing
if !matchre("$performtownm2", "\b(%townpresetlist)\b") then put #var performtownm2 crossing
if !matchre("$forgingtownm2", "\b(%townpresetlist)\b") then put #var forgingtownm2 crossing
#MOVEMENT
if !matchre("$movevanish", "\b(YES|NO)\b") then put #var movevanish NO
if !matchre("$killbeforemove", "\b(YES|NO)\b") then put #var killbeforemove YES
if !matchre("$sleepontravel", "\b(YES|NO)\b") then put #var sleepontravel YES
if $movetimeout > 0 then
else put #var movetimeout 300
if !matchre("$huntingpremium", "\b(YES|NO|ONLY)\b") then put #var huntingpremium NO
if !matchre("$prefergroup", "\b(YES|NO)\b") then put #var prefergroup NO
if !matchre("$premiumring", "\b(YES|NO)\b") then put #var premiumring NO
if !def(premiumringitem) then put #var premiumringitem band
if !matchre("$huntingarea", "%combatpresetlist") then put #var huntingarea none
if !matchre("$upkeeptown", "\b(%townpresetlist)\b") then put #var upkeeptown crossing
if !matchre("$burgletown", "\b(%townpresetlist)\b") then put #var burgletown crossing
if !matchre("$pawntown", "\b(%townpresetlist)\b") then put #var pawntown crossing
if !matchre("$performtown", "\b(%townpresetlist)\b") then put #var performtown crossing
if !matchre("$forgingtown", "\b(%townpresetlist)\b") then put #var forgingtown crossing
if !matchre("$vaulttown", "\b(%townvaultpresetlist)\b") then put #var vaulttown crossing
if !matchre("$ammobuytown", "\b(%ammopresetlist)\b") then put #var ammobuytown crossing
if !matchre("$lockpickbuytown", "\b(%lockpickpresetlist)\b") then put #var lockpickbuytown crossing
#UPKEEP
if !matchre("$autoupkeep", "\b(YES|NO)\b") then put #var autoupkeep YES
if !matchre("$auonhealth", "\b(YES|NO)\b") then put #var auonhealth YES
if $auhealthnum >= 0 then
else put #var auhealthnum 70
if !matchre("$auonbleed", "\b(YES|NO)\b") then put #var auonbleed YES
if !matchre("$auonpoison", "\b(YES|NO)\b") then put #var auonpoison YES
if !matchre("$auonfire", "\b(YES|NO)\b") then put #var auonfire YES
if !matchre("$auonnerves", "\b(YES|NO)\b") then put #var auonnerves YES
if !matchre("$auonburden", "\b(YES|NO)\b") then put #var auonburden YES
if $auburdennum >= 0 then
else put #var auburdennum 3
if !matchre("$auonammo", "\b(YES|NO)\b") then put #var auonammo NO
if !matchre("$auonboxes", "\b(YES|NO)\b") then put #var auonboxes NO
if $minmoney >= 0 then
else put #var minmoney 2
if !matchre("$minmoney", "\b(platinum|gold|silver)\b") then put #var minmoneytype platinum
if !matchre("$exchange", "\b(YES|NO)\b") then put #var exchange YES
if !matchre("$autopath", "\b(YES|NO|PREMIUM)\b") then put #var autopath YES
if !matchre("$repair", "\b(YES|NO)\b") then put #var repair YES
if !matchre("$bundlesell", "\b(YES|NO)\b") then put #var bundlesell YES
if !matchre("$bundlevault", "\b(YES|NO)\b") then put #var bundlevault NO
if (($bundlevault = "YES") && ($bundlesell = "YES")) then put #var bundlesell NO
if !matchre("$vaultmove", "\b(YES|NO)\b") then put #var vaultmove NO
if $bundlerope >= 0 then
else put #var bundlerope 3
if !matchre("$gemsell", "\b(YES|NO)\b") then put #var gemsell NO
if !matchre("$gemvault", "\b(YES|NO)\b") then put #var gemvault YES
if $gempouches >= 0 then
else put #var gempouches 5
if !matchre("$nuggetsell", "\b(YES|NO)\b") then put #var nuggetsell YES
if !matchre("$barsell", "\b(YES|NO)\b") then put #var barsell YES
if !matchre("$ammobuy", "\b(YES|NO)\b") then put #var ammobuy NO
if !def(ammobuylist) then put #var ammobuylist bow|xbow|sling
if !def(ammocontainer) then put #var ammocontainer backpack
if $ammomin >= 0 then
else put #var ammomin 100
if !matchre("$lockpickbuy", "\b(YES|NO)\b") then put #var lockpickbuy NO
if !def(lockpickstacker) then put #var lockpickstacker lockpick ring
if !def(lockpickitem) then put #var lockpickitem stout lockpick
if !matchre("$boxpopping", "\b(YES|NO)\b") then put #var boxpopping NO
if !matchre("$skeletonkey", "\b(YES|NO)\b") then put #var skeletonkey NO
if !def(bucketitem) then put #var bucketitem none
if !matchre("$dismantletype", "\b(none|bash|bunny|caravan|chomp|claw|crush|fire|focus|jump|pray|press|roar|salvage|shriek|slam|slip|stomp|thump|tinker|whistle)\b") then put #var dismantletype none
if !matchre("$boxpopbuff", "\b(none|drum|hol|mt)\b") then put #var boxpopbuff none
if $boxpopbuffprepmana >= 0 then
else put #var boxpopbuffprepmana 1
if $boxpopbuffaddmana >= 0 then
else put #var boxpopbuffaddmana 0
if !matchre("$appfocus", "\b(YES|NO)\b") then put #var appfocus NO
if !def(appfocusitem) then put #var appfocusitem shark
if !matchre("$spiderfeed", "\b(YES|NO)\b") then put #var spiderfeed NO
if $incense >= 0 then
else put #var incense 0
#LOOT
if !def(storage) then put #var storage backpack
if !matchre("$boxstorage", "\b(YES|NO)\b") then put #var boxstorage portal
if !matchre("$lootalerts", "\b(YES|NO)\b") then put #var lootalerts YES
if !matchre("$lootalldead", "\b(YES|NO)\b") then put #var lootalldead NO
if !matchre("$collectcoin", "\b(YES|NO)\b") then put #var collectcoin YES
if !matchre("$collectscroll", "\b(YES|NO)\b") then put #var collectscroll YES
if !matchre("$collectmaps", "\b(YES|NO)\b") then put #var collectmaps YES
if !matchre("$collectnuggets", "\b(YES|NO)\b") then put #var collectnuggets YES
if !matchre("$collectbars", "\b(YES|NO)\b") then put #var collectbars YES
if !matchre("$collectmaterials", "\b(YES|NO)\b") then put #var collectmaterials YES
if !matchre("$collectgem", "\b(YES|NO)\b") then put #var collectgem YES
if !matchre("$savegwethstones", "\b(YES|NO)\b") then put #var savegwethstones NO
if !matchre("$collectboxes", "\b(YES|NO)\b") then put #var collectboxes YES
if !def(misckeeplist) then put #var misckeeplist none
if !matchre("$skinafterlock", "\b(YES|NO)\b") then put #var skinafterlock YES
if !matchre("$dropskins", "\b(YES|NO)\b") then put #var dropskins NO
if !matchre("$loottype", "\b(treasure|boxes|equipment|goods|all)\b") then put #var loottype treasure
if !matchre("$skinning", "\b(YES|NO|AUTO)\b") then put #var skinning YES
if !matchre("$arrange", "\b(0|1|2|3|4|5)\b") then put #var arrange 0
if !matchre("$arrangeforpart", "\b(YES|NO)\b") then put #var arrangeforpart NO
if !matchre("$dissect", "\b(YES|NO)\b") then put #var dissect YES
if !matchre("$loottypem2", "\b(treasure|boxes|equipment|goods|all)\b") then put #var loottypem2 treasure
if !matchre("$skinningm2", "\b(YES|NO|AUTO)\b") then put #var skinningm2 YES
if !matchre("$arrangem2", "\b(0|1|2|3|4|5)\b") then put #var arrangem2 0
if !matchre("$arrangeforpartm2", "\b(YES|NO)\b") then put #var arrangeforpartm2 NO
if !matchre("$dissectm2", "\b(YES|NO)\b") then put #var dissectm2 YES
#COMBAT
if !matchre("$weapons", "\b(YES|NO)\b") then put #var weapons YES
if !matchre("$weaponsm2", "\b(YES|NO)\b") then put #var weaponsm2 YES
if (!def(weaponlist)) then put #var weaponlist se|le|the|sb|lb|thb|stave|pole|brawl|lt|ht|bow|xbow|sling
if (def(weaponlist)) then
{
gosub WEAPONLISTCHECK $weaponlist
if (%weaponlistcheckresult = 0) then put #var weaponlist se|le|the|sb|lb|thb|stave|pole|brawl|lt|ht|bow|xbow|sling
}
if (!def(weaponlistm2)) then put #var weaponlistm2 se|le|the|sb|lb|thb|stave|pole|brawl|lt|ht|bow|xbow|sling
if (def(weaponlistm2)) then
{
gosub WEAPONLISTCHECK $weaponlistm2
if (%weaponlistcheckresult = 0) then put #var weaponlistm2 se|le|the|sb|lb|thb|stave|pole|brawl|lt|ht|bow|xbow|sling
}
if (!def(stancemain)) then put #var stancemain custom
if !matchre("$lowestfirst", "\b(YES|NO)\b") then put #var lowestfirst YES
if !matchre("$killafterlock", "\b(YES|NO)\b") then put #var killafterlock YES
if !matchre("$offhand", "\b(YES|NO)\b") then put #var offhand YES
if !matchre("$acms", "\b(YES|NO)\b") then put #var acms YES
if !def(seweapon) then put #var seweapon scimitar
if !matchre("$seoffhand", "\b(YES|NO)\b") then put #var seoffhand YES
if !matchre("$secombo", "\b(slice|puncture)\b") then put #var secombo slice
if !def(leweapon) then put #var leweapon broadsword
if !matchre("$leoffhand", "\b(YES|NO)\b") then put #var leoffhand NO
if !def(theweapon) then put #var theweapon claymore
if !def(sbweapon) then put #var sbweapon mace
if !matchre("$sboffhand", "\b(YES|NO)\b") then put #var sboffhand YES
if !def(lbweapon) then put #var lbweapon hammer
if !matchre("$lboffhand", "\b(YES|NO)\b") then put #var lboffhand NO
if !def(thbweapon) then put #var thbweapon maul
if !def(staveweapon) then put #var staveweapon nightstick
if !matchre("$staveoffhand", "\b(YES|NO)\b") then put #var staveoffhand NO
if !matchre("$staveworn", "\b(YES|NO)\b") then put #var staveworn NO
if !matchre("$stavetied", "\b(YES|NO)\b") then put #var stavetied NO
if !def(poleweapon) then put #var poleweapon spear
if !matchre("$poleworn", "\b(YES|NO)\b") then put #var poleworn NO
if !matchre("$poletied", "\b(YES|NO)\b") then put #var poletied NO
if !matchre("$polecombo", "\b(slice|puncture)\b") then put #var polecombo puncture
if !def(bastardsworditem) then put #var bastardsworditem bastard sword
if !def(barmaceitem) then put #var barmaceitem bar mace
if !def(holyiconitem) then put #var holyiconitem icon
if !def(risteitem) then put #var risteitem darkstone riste
if !def(hhristeitem) then put #var hhristeitem half-handled riste
if !def(ltweapon) then put #var ltweapon bola
if !matchre("$ltoffhand", "\b(YES|NO)\b") then put #var ltoffhand NO
if !matchre("$ltbond", "\b(YES|NO)\b") then put #var ltbond NO
if !matchre("$ltverb", "\b(lob|throw|hurl)\b") then put #var ltverb lob
if !def(htweapon) then put #var htweapon spear
if !matchre("$htoffhand", "\b(YES|NO)\b") then put #var htoffhand NO
if !matchre("$htbond", "\b(YES|NO|SPECIAL)\b") then put #var htbond NO
if !matchre("$htverb", "\b(lob|throw|hurl)\b") then put #var htverb lob
if !def(xbowweapon) then put #var xbowweapon crossbow
if !def(xbowammo) then put #var xbowammo crossbow bolt
if !matchre("$xbowworn", "\b(YES|NO)\b") then put #var xbowworn NO
if !def(bowweapon) then put #var bowweapon bow
if !def(bowammo) then put #var bowammo boar-tusk arrow
if !matchre("$bowworn", "\b(YES|NO)\b") then put #var bowworn NO
if !def(slingweapon) then put #var slingweapon sling
if !def(slingammo) then put #var slingammo small rock
if !matchre("$collectammo", "\b(YES|NO)\b") then put #var collectammo YES
if !matchre("$armorcheck", "\b(YES|NO)\b") then put #var armorcheck NO
if !def(shielditem) then put #var shielditem round sipar
if !def(parrystickitem) then put #var parrystickitem parry stick
if !matchre("$armornum", "\b(1|2|3|4|5|6)\b") then put #var armornum 4
if !def(armor1item) then put #var armor1item quilted hauberk
if !def(armor2item) then put #var armor2item scale gloves
if !def(armor3item) then put #var armor3item ring helm
if !def(armor4item) then put #var armor4item plate mask
if !def(armor5item) then put #var armor5item none
if !def(armor6item) then put #var armor6item none
if !def(knucklesitem) then put #var knucklesitem knuckles
if !matchre("$attune", "\b(YES|NO)\b") then put #var attune YES
if !matchre("$recall", "\b(YES|NO)\b") then put #var recall YES
if !matchre("$hunting", "\b(YES|NO)\b") then put #var hunting YES
if $huntingtimer >=75 then
else put #var huntingtimer 75
if !matchre("$stealth", "\b(YES|NO)\b") then put #var stealth NO
if !matchre("$stealthm2", "\b(YES|NO)\b") then put #var stealthm2 NO
if !matchre("$tactics", "\b(YES|NO)\b") then put #var tactics YES
if !matchre("$tacticsm2", "\b(YES|NO)\b") then put #var tacticsm2 YES
if !matchre("$collectm2", "\b(YES|NO)\b") then put #var collectm2 YES
if !matchre("$retreatdelay", "\b(YES|NO)\b") then put #var retreatdelay NO
if !matchre("$appraise", "\b(YES|NO)\b") then put #var appraise YES
if !matchre("$appraisetarget", "\b(bundle|creature)\b") then put #var appraisetarget creature
if $appraisetimer >= 75 then
else put #var appraisetimer 75
if !matchre("$appsaveitem", "\b(none|tight|lumpy)\b") then put #var appsaveitem none
if !def(appsaveitemstorage) then put #var appsaveitemstorage haversack
if !matchre("$collect", "\b(YES|NO)\b") then put #var collect YES
if $collecttimer >= 0 then
else put #var collecttimer 120
if !matchre("$collectitem", "\b(rock|bunny)\b") then put #var collectitem rock
if !matchre("$teaching", "\b(YES|NO)\b") then put #var teaching NO
if !def(teachskill) then put #var teachskill skinning
if !def(teachtargets) then put #var teachtargets Saragos|Navesi
if !matchre("$combatsanowret", "\b(YES|NO)\b") then put #var combatsanowret NO
if !def(sanowretitem) then put #var sanowretitem crystal
#NONCOMBAT
if !matchre("$noncombat", "\b(YES|NO)\b") then put #var noncombat NO
if !matchre("$burgle", "\b(YES|NO)\b") then put #var burgle NO
if !matchre("$perform", "\b(YES|NO)\b") then put #var perform NO
if !matchre("$crafting", "\b(YES|NO)\b") then put #var crafting NO
if !matchre("$forging", "\b(YES|NO)\b") then put #var forging NO
if !matchre("$outfitting", "\b(YES|NO)\b") then put #var outfitting NO
if !matchre("$noncombatm2", "\b(YES|NO)\b") then put #var noncombatm2 NO
if !matchre("$burglem2", "\b(YES|NO)\b") then put #var burglem2 NO
if !matchre("$performm2", "\b(YES|NO)\b") then put #var performm2 NO
if !matchre("$craftingm2", "\b(YES|NO)\b") then put #var craftingm2 NO
if !matchre("$forgingm2", "\b(YES|NO)\b") then put #var forgingm2 NO
if !matchre("$outfittingm2", "\b(YES|NO)\b") then put #var outfittingm2 NO
if !def(burglestorage) then put #var burglestorage haversack
if !matchre("$burgletool", "\b(pick|rope|both)\b") then put #var burgletool both
if !def(burglepickitem) then put #var burglepickitem lockpick
if !matchre("$burglepickworn", "\b(YES|NO)\b") then put #var burglepickworn NO
if !def(burgleropeitem) then put #var burgleropeitem heavy rope
if !matchre("$burglehide", "\b(YES|NO)\b") then put #var burglehide NO
if !matchre("$burglemaxgrabs", "\b(0|1|2|3|4|5|6)\b") then put #var burglemaxgrabs 6
if !matchre("$burgleloot", "\b(YES|NO)\b") then put #var burgleloot NO
if $burglekeeplist = "%burglekeeplist" then put #var burglekeeplist none
if !def(burglekeeplist) then put #var burglekeeplist none
if !matchre("$burglepawn", "\b(YES|NO)\b") then put #var burglepawn NO
if !matchre("$performcyclic", "\b(YES|NO)\b") then put #var performcyclic NO
if ((!def(instrument)) && (def(m1instrument))) then put #var instrument $m1instrument
if !def(instrument) then put #var instrument zills
if !matchre("$instrumentworn", "\b(YES|NO)\b") then put #var instrumentworn NO
if (($instrumenthands >= 1) && ($instrumenthands < 3)) then
else put #var instrumenthands 2
if !matchre("$instruments", "\b(YES|NO)\b") then put #var instrumentassess YES
if !matchre("$instclean", "\b(YES|NO)\b") then put #var instclean YES
if !def(instcleancloth) then put #var instcleancloth cloth
if ((!def(songtype)) && (def(m1songtype))) then put #var songtype $m1songtype
if !def(songtype) then put #var songtype scales
if !matchre("$climbingrope", "\b(YES|NO)\b") then put #var climbingrope NO
if !def(climbingropename) then put #var climbingropename rope
if !matchre("$climbingropehum", "\b(YES|NO)\b") then put #var climbingropehum YES
if !def(humsong) then put #var humsong scales
if !matchre("$studyart", "\b(YES|NO)\b") then put #var studyart NO
if !matchre("$noncomsanowret", "\b(YES|NO)\b") then put #var noncomsanowret NO
if !def(craftingstorage) then put #var craftingstorage crafting satchel
if !matchre("$craftingstoragelocation", "\b(none|portal|vault)\b") then put #var craftingstoragelocation none
if !matchre("$forgingdifficulty", "\b(easy|challenging|hard)\b") then put #var forgingdifficulty challenging
if !matchre("$forgingdiscipline", "\b(weaponsmithing|armorsmithing|blacksmithing)\b") then put #var forgingdiscipline weaponsmithing
if !def(forgingmaterial) then put #var forgingmaterial bronze
if !matchre("$forgingrepair", "\b(YES|NO)\b") then put #var forgingrepair YES
if !matchre("$forgingprivateroom", "\b(YES|NO)\b") then put #var forgingprivateroom NO
if $forgingmaxvolumes >= 0 then
else put #var forgingmaxvolumes 200
if $forgingmaxquantity >= 0 then
else put #var forgingmaxquantity 4
if !matchre("$forgingsmelting", "\b(YES|NO)\b") then put #var forgingsmelting YES
if !matchre("$outfittingdifficulty", "\b(easy|challenging|hard)\b") then put #var outfittingdifficulty challenging
if !def(outfittingcloth) then put #var outfittingcloth burlap
if !def(outfittingleather) then put #var outfittingleather cougar-pelt
if !matchre("$outfittingrepair", "\b(YES|NO)\b") then put #var outfittingrepair YES
if $outfittingmaxyards >= 0 then
else put #var outfittingmaxyards 100
if $outfittingmaxquantity >= 0 then
else put #var outfittingmaxquantity 4
if !def(awl) then put #var awl awl
if !def(bellows) then put #var bellows leather bellows
if !def(hammer) then put #var hammer diagonal-peen hammer
if !def(knittingneedles) then put #var knittingneedles knitting needles
if !def(pliers) then put #var pliers pliers
if !def(scissors) then put #var scissors scissors
if !def(sewingneedles) then put #var sewingneedles sewing needles
if !def(shovel) then put #var shovel curved shovel
if !def(slickstone) then put #var slickstone slickstone
if !def(rod) then put #var rod stirring rod
if !def(tongs) then put #var tongs tongs
if !def(yardstick) then put #var yardstick yardstick
#MAGIC
if $minconcentration >= 0 then
else put #var minconcentration 80
if $minmana >= 10 then
else put #var minmana 30
if !matchre("$fastmagic", "\b(YES|NO)\b") then put #var fastmagic NO
if !matchre("$straightcast", "\b(YES|NO)\b") then put #var straightcast NO
if $difficulty1percent >= 0 then
else put #var difficulty1percent 100
if $difficulty2percent >= 0 then
else put #var difficulty2percent 100
if $difficulty3percent >= 0 then
else put #var difficulty3percent 100
if $difficulty4percent >= 0 then
else put #var difficulty4percent 100
if $difficulty5percent >= 0 then
else put #var difficulty5percent 100
if !matchre("$harnessing", "\b(YES|NO)\b") then put #var harnessing YES
if $harnessmax >= 5 then
else put #var harnessmax 20
if !matchre("$cambrinth", "\b(YES|NO)\b") then put #var cambrinth NO
if !matchre("$dedicatedcambrinth", "\b(YES|NO)\b") then put #var dedicatedcambrinth NO
if (($cambitems >= 0) && ($cambitems < 3)) then
else put #var cambitems 1
if !def(cambitem1) then put #var cambitem1 armband
if $cambitem1mana >= 1 then
else put #var cambitem1mana 1
if !matchre("$cambitem1worn", "\b(YES|NO)\b") then put #var cambitem1worn YES
if !def(cambitem2) then put #var cambitem2 armband
if $cambitem2mana >= 1 then
else put #var cambitem2mana 1
if !matchre("$cambitem2worn", "\b(YES|NO)\b") then put #var cambitem2worn YES
if !def(ritualfocus) then put #var ritualfocus rod
if !matchre("$ritualfocusworn", "\b(YES|NO)\b") then put #var ritualfocusworn NO
if !matchre("$ritualfocusstorage", "\b(YES|NO)\b") then put #var ritualfocusstorage NO
if !def(ritualfocuscontainer) then put #var ritualfocuscontainer backpack
if !matchre("$tmfocus", "\b(YES|NO)\b") then put #var tmfocus NO
if !def(tmfocusitem) then put #var tmfocusitem wand
if !matchre("$tmfocusstorage", "\b(YES|NO)\b") then put #var tmfocusstorage NO
if !matchre("$tmfocusworn", "\b(YES|NO)\b") then put #var tmfocusworn NO
if !matchre("$tattoo", "\b(YES|NO)\b") then put #var tattoo NO
if !matchre("$tattootype", "\b(runic|heroic)\b") then
{
echo changing tattoo type
put #var tattootype runic
}
if !def(tattoospell) then put #var tattoospell none
if $tattooprepmana >= 1 then
else put #var tattooprepmana 5
#SPELL
if !matchre("$spell", "\b(YES|NO)\b") then put #var spell YES
if !matchre("$spellm2", "\b(YES|NO)\b") then put #var spellm2 YES
if !matchre("$spellnum", "\b(1|2|3|4)\b") then put #var spellnum 3
if !matchre("$spellnumm2", "\b(1|2|3|4)\b") then put #var spellnumm2 3
if !def(spell1) then put #var spell1 ys
if $spell1mana >= 0 then
else put #var spell1mana 0
if !matchre("$spell1symb", "\b(YES|NO)\b") then put #var spell1symb NO
if !def(spell2) then put #var spell2 ab
if $spell2mana >= 0 then
else put #var spell2mana 0
if !matchre("$spell2symb", "\b(YES|NO)\b") then put #var spell2symb NO
if !def(spell3) then put #var spell3 maf
if $spell3mana >= 0 then
else put #var spell3mana 0
if !matchre("$spell3symb", "\b(YES|NO)\b") then put #var spell3symb NO
if !def(spell4) then put #var spell4 bless
if $spell4mana >= 0 then
else put #var spell4mana 0
if !matchre("$spell4symb", "\b(YES|NO)\b") then put #var spell4symb NO
if !matchre("$tmdbprior", "\b(YES|NO)\b") then put #var tmdbprior NO
if !matchre("$tm", "\b(YES|NO)\b") then put #var tm NO
if !matchre("$tmm2", "\b(YES|NO)\b") then put #var tmm2 NO
if !def(spelltm) then put #var spelltm fb
if $spelltmmana >= 0 then
else put #var spelltmmana 0
if !matchre("$debil", "\b(YES|NO)\b") then put #var debil NO
if !matchre("$debilm2", "\b(YES|NO)\b") then put #var debilm2 NO
if !def(spelldebil) then put #var spelldebil frb
if $spelldebilmana >= 0 then
else put #var spelldebilmana 0
if !matchre("$cyclic", "\b(YES|NO)\b") then put #var cyclic NO
if !matchre("$cyclicm2", "\b(YES|NO)\b") then put #var cyclicm2 NO
if !matchre("$cyclicbuff", "\b(YES|NO)\b") then put #var cyclicbuff NO
if !matchre("$spellcnum", "\b(1|2|3)\b") then put #var spellcnum 1
if !matchre("$spellcnumm2", "\b(1|2|3)\b") then put #var spellcnumm2 1
if !def(spellc1) then put #var spellc1 ac
if $spellc1prepmana >= 1 then
else put #var spellc1prepmana 1
if !def(spellc2) then put #var spellc2 sov
if $spellc2prepmana >= 1 then
else put #var spellc2prepmana 1
if !def(spellc3) then put #var spellc3 how
if $spellc3prepmana >= 1 then
else put #var spellc3prepmana 1
if !matchre("$cyctm", "\b(YES|NO)\b") then put #var cyctm NO
if !matchre("$cyctmm2", "\b(YES|NO)\b") then put #var cyctmm2 NO
if !def(spellcyctm) then put #var spellcyctm rim
if $spellcyctmmana >= 1 then
else put #var spellcyctmmana 1
if !matchre("$cycdebil", "\b(YES|NO)\b") then put #var cycdebil NO
if !matchre("$cycdebilm2", "\b(YES|NO)\b") then put #var cycdebilm2 NO
if !def(spellcycdebil) then put #var spellcycdebil ee
if $spellcycdebilmana >= 1 then
else put #var spellcycdebilmana 1
if !matchre("$buff", "\b(YES|NO)\b") then put #var buff NO
if (($buffnum >= 0) && ($buffnum <= 16)) then
else put #var buffnum 0
if !def(buff1) then put #var buff1 maf
if $buff1mana >= 0 then
else put #var buff1mana 100
if !def(buff2) then put #var buff2 maf
if $buff2mana >= 0 then
else put #var buff2mana 100
if !def(buff3) then put #var buff3 maf
if $buff3mana >= 0 then
else put #var buff3mana 100
if !def(buff4) then put #var buff4 maf
if $buff4mana >= 0 then
else put #var buff4mana 100
if !def(buff5) then put #var buff5 maf
if $buff5mana >= 0 then
else put #var buff5mana 100
if !def(buff6) then put #var buff6 maf
if $buff6mana >= 0 then
else put #var buff6mana 100
if !def(buff7) then put #var buff7 maf
if $buff7mana >= 0 then
else put #var buff7mana 100
if !def(buff8) then put #var buff8 maf
if $buff8mana >= 0 then
else put #var buff8mana 100
if !def(buff9) then put #var buff9 maf
if $buff9mana >= 0 then
else put #var buff9mana 100
if !def(buff10) then put #var buff10 maf
if $buff10mana >= 0 then
else put #var buff10mana 100
if !def(buff11) then put #var buff11 maf
if $buff11mana >= 0 then
else put #var buff11mana 100
if !def(buff12) then put #var buff12 maf
if $buff12mana >= 0 then
else put #var buff12mana 100
if !def(buff13) then put #var buff13 maf
if $buff13mana >= 0 then
else put #var buff13mana 100
if !def(buff14) then put #var buff14 maf
if $buff14mana >= 0 then
else put #var buff14mana 100
if !def(buff15) then put #var buff15 maf
if $buff15mana >= 0 then
else put #var buff15mana 100
if !def(buff16) then put #var buff16 maf
if $buff16mana >= 0 then
else put #var buff16mana 100
if !matchre("$symbiosisbuff", "\b(YES|NO)\b") then put #var symbiosisbuff NO
if !def(symbiosisspell) then put #var symbiosisspell ab
if $symbiosismana >= 0 then
else put #var symbiosismana 100
if !matchre("$tattoobuff", "\b(YES|NO)\b") then put #var tattoobuff NO
if $tattooaddmana >= 0 then
else put #var tattooaddmana 0
if !matchre("$wandbuff", "\b(YES|NO)\b") then put #var wandbuff NO
if !matchre("$wandbuffnum", "\b(1|2|3|4)\b") then put #var wandbuffnum 1
if !def(wandstorage) then put #var wandstorage backpack
if !def(wand1spell) then put #var wand1spell mef
if !def(wand1item) then put #var wand1item bloodwood branch
if $wand1num > 0 then
else put #var wand1num 2
if !def(wand2spell) then put #var wand2spell rage
if !def(wand2item) then put #var wand2item indurium phoenix
if $wand2num > 0 then
else put #var wand2num 2
if !def(wand3spell) then put #var wand3spell hes
if !def(wand3item) then put #var wand3item ironwood wand
if $wand3num > 0 then
else put #var wand3num 2
if !def(wand4spell) then put #var wand4spell will
if !def(wand4item) then put #var wand4item crystal
if $wand4num > 0 then
else put #var wand4num 2
if !matchre("$wand1spell", "\b(hes|mef|rage|rw|will|wotp)\b") then put #var wand1spell mef
if !matchre("$wand2spell", "\b(hes|mef|rage|rw|will|wotp)\b") then put #var wand2spell rage
if !matchre("$wand3spell", "\b(hes|mef|rage|rw|will|wotp)\b") then put #var wand2spell hes
if !matchre("$wand4spell", "\b(hes|mef|rage|rw|will|wotp)\b") then put #var wand2spell will
if !matchre("$gbuff", "\b(YES|NO)\b") then put #var gbuff NO
if (($gbuffnum >= 0) && ($gbuffnum <= 8)) then
else put #var gbuffnum 0
if !def(gbuff1) then put #var gbuff1 maf
if $gbuff1prepmana >= 0 then
else put #var gbuff1prepmana 1
if $gbuff1addmana >= 0 then
else put #var gbuff1addmana 0
if !def(gbuff2) then put #var gbuff2 maf
if $gbuff2prepmana >= 0 then
else put #var gbuff2prepmana 1
if $gbuff2addmana >= 0 then
else put #var gbuff2addmana 0
if !def(gbuff3) then put #var gbuff3 maf
if $gbuff3prepmana >= 0 then
else put #var gbuff3prepmana 1
if $gbuff3addmana >= 0 then
else put #var gbuff3addmana 0
if !def(gbuff4) then put #var gbuff4 maf
if $gbuff4prepmana >= 0 then
else put #var gbuff4prepmana 1
if $gbuff4addmana >= 0 then
else put #var gbuff4addmana 0
if !def(gbuff5) then put #var gbuff5 maf
if $gbuff5prepmana >= 0 then
else put #var gbuff5prepmana 1
if $gbuff5addmana >= 0 then
else put #var gbuff5addmana 0
if !def(gbuff6) then put #var gbuff6 maf
if $gbuff6prepmana >= 0 then
else put #var gbuff6prepmana 1
if $gbuff6addmana >= 0 then
else put #var gbuff6addmana 0
if !def(gbuff7) then put #var gbuff7 maf
if $gbuff7prepmana >= 0 then
else put #var gbuff7prepmana 1
if $gbuff7addmana >= 0 then
else put #var gbuff7addmana 0
if !def(gbuff8) then put #var gbuff8 maf
if $gbuff8prepmana >= 0 then
else put #var gbuff8prepmana 1
if $gbuff8addmana >= 0 then
else put #var gbuff8addmana 0
if !matchre("$debilassist", "\b(YES|NO)\b") then put #var debilassist NO
if !matchre("$dbanum", "\b(0|1|2|3)\b") then put #var dbanum 0
if !def(dbalist) then put #var dbalist xbow|se
if !def(dbaspell1) then put #var dbaspell1 anc
if $dbaspell1mana > -1 then
else put #var dbaspell1mana 0
if !def(dbaspell2) then put #var dbaspell2 vertigo
if $dbaspell2mana > -1 then
else put #var dbaspell2mana 0
if !def(dbaspell3) then put #var dbaspell3 tremor
if $dbaspell3mana > -1 then
else put #var dbaspell3mana 0
if !matchre("$research", "\b(YES|NO)\b") then put #var research NO
if $gafmana >= 5 then
else put #var gafmana 100
if $gafaddmana >= 0 then
else put #var gafaddmana 0
if !matchre("$researchnum", "\b(1|2|3|4|5)\b") then put #var researchnum 1
#if !matchre("$researchtype1", "\b(fundamental|augmentation|stream|sorcery|utility|warding|energy|field|plane|spell)\b") then put #var researchtype1 fundamental
#if !matchre("$researchtype2", "\b(fundamental|augmentation|stream|sorcery|utility|warding|energy|field|plane|spell)\b") then put #var researchtype2 fundamental
#if !matchre("$researchtype3", "\b(fundamental|augmentation|stream|sorcery|utility|warding|energy|field|plane|spell)\b") then put #var researchtype3 fundamental
#if !matchre("$researchtype4", "\b(fundamental|augmentation|stream|sorcery|utility|warding|energy|field|plane|spell)\b") then put #var researchtype4 fundamental
#if !matchre("$researchtype5", "\b(fundamental|augmentation|stream|sorcery|utility|warding|energy|field|plane|spell)\b") then put #var researchtype5 fundamental
#GUILD-BARBARIAN
if !matchre("$expertise", "\b(YES|NO)\b") then put #var expertise NO
if !matchre("$expaccuracy", "\b(YES|NO)\b") then put #var expaccuracy NO
if !matchre("$expdamage", "\b(YES|NO)\b") then put #var expdamage NO
if !matchre("$whirlwind", "\b(YES|NO)\b") then put #var whirlwind NO
if !matchre("$dualload", "\b(YES|NO)\b") then put #var dualload NO
if !matchre("$warhorn", "\b(YES|NO)\b") then put #var warhorn NO
if !def(warhornitem) then put #var warhornitem warhorn
if $mininnerfire >= 0 then
else put #var mininnerfire 20
if !matchre("$berserkava", "\b(YES|NO)\b") then put #var berserkava NO
if $avafatigue >= 0 then
else put #var avafatigue 90
if !matchre("$berserkfamine", "\b(YES|NO)\b") then put #var berserkfamine NO
if $faminevit >= 0 then
else put #var faminevit 90
if !matchre("$meditatestaunch", "\b(YES|NO)\b") then put #var meditatestaunch NO
if !matchre("$berserkblizzard", "\b(YES|NO)\b") then put #var berserkblizzard NO
if !matchre("$berserkcyclone", "\b(YES|NO)\b") then put #var berserkcyclone NO
if !matchre("$berserkdrought", "\b(YES|NO)\b") then put #var berserkdrought NO
if !matchre("$berserkearthquake", "\b(YES|NO)\b") then put #var berserkearthquake NO
if !matchre("$berserkflashflood", "\b(YES|NO)\b") then put #var berserkflashflood NO
if !matchre("$berserkhurricane", "\b(YES|NO)\b") then put #var berserkhurricane NO
if !matchre("$berserklandslide", "\b(YES|NO)\b") then put #var berserklandslide NO
if !matchre("$landslidetraining", "\b(YES|NO)\b") then put #var landslidetraining NO
if !matchre("$berserktornado", "\b(YES|NO)\b") then put #var berserktornado NO
if !matchre("$tornadotraining", "\b(YES|NO)\b") then put #var tornadotraining NO
if !matchre("$berserktsunami", "\b(YES|NO)\b") then put #var berserktsunami NO
if !matchre("$berserkvolcano", "\b(YES|NO)\b") then put #var berserkvolcano NO
if !matchre("$berserkwildfire", "\b(YES|NO)\b") then put #var berserkwildfire NO
if !matchre("$bearform", "\b(YES|NO)\b") then put #var bearform NO
if !matchre("$buffaloform", "\b(YES|NO)\b") then put #var buffaloform NO
if !matchre("$dragonform", "\b(YES|NO)\b") then put #var dragonform NO
if !matchre("$eagleform", "\b(YES|NO)\b") then put #var eagleform NO
if !matchre("$monkeyform", "\b(YES|NO)\b") then put #var monkeyform NO
if !matchre("$owlform", "\b(YES|NO)\b") then put #var owlform NO
if !matchre("$pantherform", "\b(YES|NO)\b") then put #var pantherform NO
if !matchre("$piranhaform", "\b(YES|NO)\b") then put #var piranhaform NO
if !matchre("$pythonform", "\b(YES|NO)\b") then put #var pythonform NO
if !matchre("$wolverineform", "\b(YES|NO)\b") then put #var wolverineform NO
if !matchre("$meditatebastion", "\b(YES|NO)\b") then put #var meditatebastion NO
if !matchre("$meditatecontemplation", "\b(YES|NO)\b") then put #var meditatecontemplation NO
if !matchre("$meditateserenity", "\b(YES|NO)\b") then put #var meditateserenity NO
if !matchre("$meditatetenacity", "\b(YES|NO)\b") then put #var meditatetenacity NO
if !matchre("$roaranger", "\b(YES|NO)\b") then put #var roaranger NO
if !matchre("$roarembrace", "\b(YES|NO)\b") then put #var roarembrace NO
if !matchre("$roarkuniyo", "\b(YES|NO)\b") then put #var roarkuniyo NO
if !matchre("$roarrage", "\b(YES|NO)\b") then put #var roarrage NO
if !matchre("$roarscreech", "\b(YES|NO)\b") then put #var roarscreech NO
if !matchre("$roarshriek", "\b(YES|NO)\b") then put #var roarshriek NO
if !matchre("$roarwail", "\b(YES|NO)\b") then put #var roarwail NO
#GUILD-BARD
if !matchre("$whistlepiercing", "\b(YES|NO)\b") then put #var whistlepiercing NO
if !matchre("$movewhistle", "\b(YES|NO)\b") then put #var movewhistle NO
if !matchre("$movescream", "\b(YES|NO)\b") then put #var movescream NO
if !matchre("$eilliescry", "\b(YES|NO)\b") then put #var eilliescry NO
if $eilliescrymana >= 1 then
else put #var eilliescrymana 1
if !matchre("$misdirection", "\b(YES|NO)\b") then put #var misdirection NO
if $misdirectionmana >= 0 then
else put #var misdirectionmana 100
#GUILD-CLERIC
if !matchre("$theurgy", "\b(YES|NO)\b") then put #var theurgy NO
if !matchre("$pray", "\b(YES|NO)\b") then put #var pray NO
if !def(praydeity) then put #var praydeity meraud
if !matchre("$anloralpin", "\b(YES|NO)\b") then put #var anloralpin NO
if !def(anloralpinitem) then put #var anloralpinitem pin
if !matchre("$pilgrimbadge", "\b(YES|NO)\b") then put #var pilgrimbadge NO
if !matchre("$pilgrimbadgeworn", "\b(YES|NO)\b") then put #var pilgrimbadgeworn NO
if !matchre("$meraudcommune", "\b(YES|NO)\b") then put #var meraudcommune NO
if !matchre("$elunedcommune", "\b(YES|NO)\b") then put #var elunedcommune NO
if !matchre("$tamsinecommune", "\b(YES|NO)\b") then put #var tamsinecommune NO
if $blessdelay >= 0 then
else put #var blessdelay 2
if !matchre("$dirtstacker", "\b(YES|NO)\b") then put #var dirtstacker NO
if !def(dirtstackeritem) then put #var dirtstackeritem pouch
if !matchre("$lighter", "\b(YES|NO)\b") then put #var lighter NO
if !def(lighteritem) then put #var lighteritem dragon
if !matchre("$flint", "\b(YES|NO)\b") then put #var flint NO
if !def(steelitem) then put #var steelitem carving knife
if !def(watercontainer) then put #var watercontainer chalice
if !matchre("$recite", "\b(YES|NO)\b") then put #var recite NO
if !def(recitation) then put #var recitation Meraud, I give you your due with my passion and magic,\;Everild, I pay you tribute with the swing of my blade,\;As I brave the trials of Eluned's seas.\;Faenella, I shall ever be tempered in your flames,\;Forged and reforged and reforged again,\;Until, one day, I am given Urrem'tier's mercy.\;Lend me your strength, and I shall show you mine.
if !matchre("$dance", "\b(YES|NO)\b") then put #var dance NO
if !matchre("$prayermat", "\b(YES|NO)\b") then put #var prayermat NO
if !def(prayermatitem) then put #var prayermatitem mat
if !matchre("$hyhcast", "\b(coz|male|male offense|male defense)\b") then put #var hyhcast male
if !matchre("$sapcast", "\b(augmentation|utility|warding|debilitation)\b") then put #var sapcast augmentation
if !matchre("$osrelmeraud", "\b(YES|NO)\b") then put #var osrelmeraud NO
if $ommana >= 30 then
else put #var ommana 30
if $ombuffnum >= 0 then
else put #var ombuffnum 0
#GUILD-EMPATH
if !matchre("$avoidshock", "\b(YES|NO)\b") then put #var avoidshock YES
if !matchre("$perchealth", "\b(YES|NO)\b") then put #var perchealth NO
if !matchre("$manipulate", "\b(YES|NO)\b") then put #var manipulate NO
if !matchre("$manipnum", "\b(1|2)\b") then put #var manipnum 2
if !matchre("$paralysis", "\b(YES|NO)\b") then put #var paralysis NO
if $paralysismana >= 10 then
else put #var paralysismana 2
if !matchre("$vitheal", "\b(YES|NO)\b") then put #var vitheal NO
if $vithealmana >= 5 then
else put #var vithealmana 5
if !matchre("$heal", "\b(YES|NO)\b") then put #var heal NO
if $healmana >= 15 then
else put #var healmana 15
if !matchre("$curedisease", "\b(YES|NO)\b") then put #var curedisease NO
if $curediseasemana >= 15 then
else put #var curediseasemana 15
if !matchre("$flushpoisons", "\b(YES|NO)\b") then put #var flushpoisons NO
if $flushpoisonsmana >= 15 then
else put #var flushpoisonsmana 15
if !matchre("$adcheal", "\b(YES|NO)\b") then put #var adcheal NO
if !matchre("$adcdisease", "\b(YES|NO)\b") then put #var adcdisease NO
if !matchre("$adcpoison", "\b(YES|NO)\b") then put #var adcpoison NO
if !matchre("$regenerate", "\b(YES|NO)\b") then put #var regenerate NO
if $regeneratemana >= 0 then
else put #var regeneratemana 5
if !matchre("$embracevela", "\b(YES|NO)\b") then put #var embracevela NO
if $embracevelamana >= 300 then
else put #var embracevelamana 300
if !matchre("$embracevelatown", "\b(crossing)\b") then put #var embracevelatown crossing
if !matchre("$absolution", "\b(YES|NO)\b") then put #var absolution NO
if $absolutionmana >= 150 then
else put #var absolutionmana 150
if !matchre("$iztouch", "\b(YES|NO)\b") then put #var iztouch NO
if $izmana >= 0 then
else put #var izmana 15
if $iztimer >= 0 then
else put #var iztimer 30
#GUILD-MM
if !matchre("$astro", "\b(YES|NO)\b") then put #var astro NO
if $astrotimer >= 0 then
else put #var astrotimer 60
if !def(tktitem) then put #var tktitem dagger
if !def(shadowlingnoun) then put #var shadowlingnoun shadowling
if !matchre("$predictiontool", "\b(none|bones|mirror)\b") then put #var predictiontool none
if !def(predictiontoolitem) then put #var predictiontoolitem bones
if !matchre("$piercinggaze", "\b(YES|NO)\b") then put #var piercinggaze YES
if $piercinggazemana >= 5 then
else put #var piercinggazemana 5
if !matchre("$mindshout", "\b(YES|NO)\b") then put #var mindshout NO
if $mindshoutmana >= 5 then
else put #var mindshoutmana 20
if !matchre("$burglerf", "\b(YES|NO)\b") then put #var burglerf NO
if $burglerfdelay >= 0 then
else put #var burglerfdelay 10
#GUILD-NECRO
if !matchre("$necrostate", "\b(unsullied|forsaken|redeemed)\b") then put #var necrostate unsullied
if !matchre("$necrosafety", "\b(YES|NO)\b") then put #var necrosafety NO
if !def(necrowhitelist) then put #var necrowhitelist person1|person2
if !matchre("$riteofgrace", "\b(YES|NO)\b") then put #var riteofgrace NO
if $rogmana > 4 then
else put #var rogmana 5
if !matchre("$rogcycle", "\b(YES|NO)\b") then put #var rogcycle NO
if !matchre("$devour", "\b(YES|NO)\b") then put #var devour NO
if $devourmana >= 30 then
else put #var devourmana 30
if !matchre("$siphonvit", "\b(YES|NO)\b") then put #var siphonvit NO
if $siphonvitmana >= 30 then
else put #var siphonvitmana 10
if $siphonvitnum >= 0 then
else put #var siphonvitnum 80
if !matchre("$preserve", "\b(YES|NO)\b") then put #var preserve NO
if !matchre("$harvest", "\b(YES|NO)\b") then put #var harvest NO
if !matchre("$harveststore", "\b(YES|NO)\b") then put #var harveststore NO
if $harveststorenum >= 0 then
else put #var harveststorenum 5
if !matchre("$eotbrel", "\b(YES|NO)\b") then put #var eotbrel NO
if !matchre("$burgleeotb", "\b(YES|NO)\b") then put #var burgleeotb NO
if $burgleeotbdelay >= 0 then
else put #var burgleeotbdelay 10
#GUILD-PALADIN
if !matchre("$smite", "\b(YES|NO)\b") then put #var smite YES
if !matchre("$tithe", "\b(YES|NO)\b") then put #var tithe NO
#GUILD-RANGER
if !matchre("$pounce", "\b(YES|NO)\b") then put #var pounce YES
if !matchre("$ritstype", "\b(any|low|mid|high)\b") then put #var ritstype mid
#GUILD-THIEF
if !matchre("$backstab", "\b(YES|NO)\b") then put #var backstab NO
if !matchre("$snipe", "\b(YES|NO)\b") then put #var snipe NO
if (($khrimax >= 1) && ($khrimax <= 8)) then
else put #var khrimax 1
if !matchre("$khriadaptation", "\b(YES|NO)\b") then put #var khriadaptation NO
if !matchre("$khriavoidance", "\b(YES|NO)\b") then put #var khriavoidance NO
if !matchre("$khricunning", "\b(YES|NO)\b") then put #var khricunning NO
if !matchre("$khridampen", "\b(YES|NO)\b") then put #var khridampen NO
if !matchre("$khridarken", "\b(YES|NO)\b") then put #var khridarken NO
if !matchre("$khrielusion", "\b(YES|NO)\b") then put #var khrielusion NO
if !matchre("$khriendure", "\b(YES|NO)\b") then put #var khriendure NO
if !matchre("$khrievanescence", "\b(YES|NO)\b") then put #var khrievanescence NO
if !matchre("$khriflight", "\b(YES|NO)\b") then put #var khriflight NO
if !matchre("$khrifright", "\b(YES|NO)\b") then put #var khrifright NO
if !matchre("$khrifocus", "\b(YES|NO)\b") then put #var khrifocus NO
if !matchre("$khriharrier", "\b(YES|NO)\b") then put #var khriharrier NO
if !matchre("$khrihasten", "\b(YES|NO)\b") then put #var khrihasten NO
if !matchre("$khriinsight", "\b(YES|NO)\b") then put #var khriinsight NO
if !matchre("$khriplunder", "\b(YES|NO)\b") then put #var khriplunder NO
if !matchre("$khrisagacity", "\b(YES|NO)\b") then put #var khrisagacity NO
if !matchre("$khrisensing", "\b(YES|NO)\b") then put #var khrisensing NO
if !matchre("$khriserenity", "\b(YES|NO)\b") then put #var khriserenity NO
if !matchre("$khrishadowstep", "\b(YES|NO)\b") then put #var khrishadowstep NO
if !matchre("$khrisight", "\b(YES|NO)\b") then put #var khrisight NO
if !matchre("$khristeady", "\b(YES|NO)\b") then put #var khristeady NO
if !matchre("$khristrike", "\b(YES|NO)\b") then put #var khristrike NO
if !matchre("$khriguile", "\b(YES|NO)\b") then put #var khriguile NO
if !matchre("$khriprowess", "\b(YES|NO)\b") then put #var khriprowess NO
if !matchre("$khriterrify", "\b(YES|NO)\b") then put #var khriterrify NO
if !matchre("$khridebil", "\b(YES|NO)\b") then put #var khridebil NO
if !matchre("$khridebiltype", "\b(prowess|guile|credence|terrify|intimidate|eliminate)\b") then put #var khridebiltype prowess
if !matchre("$movevanish", "\b(YES|NO)\b") then put #var movevanish NO
if !matchre("$burglethiefbin", "\b(YES|NO)\b") then put #var burglethiefbin NO
if !matchre("$burglekhrihasten", "\b(YES|NO)\b") then put #var burglekhrihasten NO
if !matchre("$burglekhriplunder", "\b(YES|NO)\b") then put #var burglekhriplunder NO
if !matchre("$burglekhrisilence", "\b(YES|NO)\b") then put #var burglekhrisilence NO
if !matchre("$burglekhrislight", "\b(YES|NO)\b") then put #var burglekhrislight NO
if !matchre("$boxpopkhrifocus", "\b(YES|NO)\b") then put #var boxpopkhrifocus NO
if !matchre("$boxpopkhrihasten", "\b(YES|NO)\b") then put #var boxpopkhrihasten NO
if !matchre("$boxpopkhriplunder", "\b(YES|NO)\b") then put #var boxpopkhriplunder NO
if !matchre("$boxpopkhrisafe", "\b(YES|NO)\b") then put #var boxpopkhrisafe NO
if !matchre("$boxpopkhrisight", "\b(YES|NO)\b") then put #var boxpopkhrisight NO
#GUILD-TRADER
if !matchre("$invest", "\b(YES|NO)\b") then put #var invest NO
if !matchre("$tradingsell", "\b(YES|NO)\b") then put #var tradingsell NO
if !matchre("$tradingselltown", "\b(%townvaultpresetlist)\b") then put #var tradingselltown none
if !matchre("$tradingsellsource", "\b(vault|portal)\b") then put #var tradingsellsource vault
if !matchre("$tradingtasks", "\b(YES|NO)\b") then put #var tradingtasks NO
if !def(ttbadforagelist) then put #var ttbadforagelist none
#GUILD-WM
if !matchre("$summoning", "\b(YES|NO)\b") then put #var summoning YES
if !matchre("$summonweapon", "\b(YES|NO)\b") then put #var summonweapon NO
if $summonweapontimer >= 0 then
else put #var summonweapontimer 120
if !matchre("$pathway", "\b(YES|NO)\b") then put #var pathway NO
if !def(pathwaytype) then put #var pathwaytype precise
if !matchre("$domain", "\b(YES|NO)\b") then put #var domain NO
if !matchre("$domaintype", "\b(fire|air|earth|water|electricity|aether|metal)\b") then put #var domaintype fire
if !matchre("$chargeafterlock", "\b(YES|NO)\b") then put #var chargeafterlock NO
if !def(calspell) then put #var calspell ab
if $calprepmana >= 1 then
else put #var calprepmana 100
if $caladdmana >= 1 then
else put #var caladdmana 0
if !def(ignitebackup) then put #var ignitebackup scimitar