-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathencutil.inc
1460 lines (1411 loc) · 81.8 KB
/
encutil.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
|- ihcenchutil.inc
|- Version 2.0
|- Updated: 4/25/2019
|--------------------------------------------------------------------------------------
|-Setup Variable Environment
|--------------------------------------------------------------------------------------
Sub enc_setup
|-Create Alias
|-Declare AA and Spell variables
|-Buffs
/declare Aura1 string outer NULL
/declare Aura2 string outer NULL
/declare Aura3 string outer NULL
/declare Aura1Name string outer NULL
/declare Aura2Name string outer NULL
/declare Aura3Name string outer NULL
/declare GroupHaste string outer "NULL"
/declare GroupMana string outer "NULL"
/declare MezBuff string outer "NULL"
/declare MezBuffName string outer "NULL"
/declare ProcBuff string outer "NULL"
/declare ProcBuffCount int outer 0
/declare ProcBuffRecastTimer timer outer 0
/declare SelfHPBuff string outer "NULL"
/declare SelfRune1 string outer "NULL"
/declare SelfRune2 string outer "NULL"
/declare SelfRune1Name string outer "NULL"
/declare SelfRune2Name string outer "NULL"
/declare ImprovedTwincastRank string outer NULL
/declare SingleHaste string outer "NULL"
/declare SingleMana string outer "NULL"
/declare SingleRune string outer "NULL"
/declare GroupRune string outer "NULL"
/declare AggroRune string outer "NULL"
/declare AggroBuff string outer "NULL"
/declare SingleSpellShield string outer "NULL"
/declare GroupSpellShield string outer "NULL"
/declare SingleDoTShield string outer "NULL"
/declare GroupDoTShield string outer "NULL"
/declare SingleMeleeShield string outer "NULL"
/declare SelfGuardShield string outer "NULL"
/declare GroupAuspiceBuff string outer "NULL"
|-CC
/declare AEMezReset int outer 0
/declare PBAEStunSpell string outer NULL
/declare TargetAEStun string outer NULL
/declare SingleStunSpell1 string outer NULL
/declare SingleStunSpell2 string outer NULL
|-Charm
/declare CharmSpell1 string outer "NULL"
/declare CharmMaxLvl int outer 0
/declare CharmMinMobs int outer 2
|-Debuff
/declare CrippleSpell1 string outer NULL
/declare SlowSpell string outer NULL
/declare SlowSpellName string outer NULL
/declare StripBuffSpell string outer NULL
/declare TashSpell string outer NULL
/declare ManaDrainSpell1 string outer NULL
|-DPS
/declare DichoSpell string outer "NULL"
/declare Drown string outer "NULL"
/declare DoTSpell2 string outer "NULL"
/declare Constriction string outer "NULL"
/declare DPSRecastTimer timer outer 0
/declare FastNukePct int outer 90
/declare MindNukeMain string outer "NULL"
/declare MindNukeSub string outer "NULL"
/declare Chromatic string outer "NULL"
/declare NukeSpell4 string outer "NULL"
/declare TwincastSpell string outer NULL
/declare PosseSpell string outer Gate
|-Pet
/declare PetSpell string outer "NULL"
/declare PetBuffSpell string outer "NULL"
/declare PetBuffName string outer "NULL"
/declare PetAssistTimer timer outer 0
|- Mez
/declare LastMobCount int outer 0
/declare MezAEClosest int outer 0
/declare MezAEAA string outer "NULL"
/declare AEMezSpell string outer "NULL"
/declare AEMezSpellFast string outer "NULL"
/declare MezAETimer timer outer 0
/declare MezBroke int outer 0
/declare MezCheckElements int outer 0
/declare MezImmuneIDs string outer
/declare MezLowestTimer timer outer 0
/declare MezMobAECount int outer 0
/declare MezMobCount int outer 0
/declare MezMobFlag int outer 0
/declare MezMod int outer 0
/declare MezPBAESpell string outer "NULL"
/declare MezSpell string outer "NULL"
/declare MezSpellFast string outer "NULL"
/declare MezWait int outer 0
/declare MezWatchRadius int outer 0
/declare MobCount int outer 0
/declare MobFlag int outer 1
/declare NewTargetAdd int outer 0
|-Utility
/declare BlurSpell string outer "NULL"
/declare AEBlurSpell string outer "NULL"
/declare CalmSpell string outer "NULL"
/declare FearSpell string outer "NULL"
/declare RootSpell string outer "NULL"
/declare HarvestSpell1 string outer "NULL"
/declare UnityRune string outer NULL
/declare SelfHPBuffName string outer NULL
|-Config Options
/declare ChestItemName string outer ${Me.Inventory[17].Name}
|-Set AA DurationMod for mez timer from Spell Casting Reinforcement AA
/declare spellmisc int outer 8
/declare spellgem int outer 1
/declare CastResult string outer
/declare miscspellremem string outer NULL
/declare spellrememtimer timer outer 0
/declare GoMNuke string outer NULL
/declare GoMNuke2 string outer NULL
/declare timeForDebuff timer outer 0
/declare AzureMindCrystalRank string outer NULL
/declare MentalContortionRank string outer NULL
/declare IllusionsOfGrandeurRank string outer NULL
/declare ChromaticHazeRank string outer NULL
|- Below Code is only needed for using ihcxtenchmez.inc
|- /declare MezCount[13] int outer 0
|- /declare MezArray[50,3] string outer NULL
|- /declare DebugMez int outer 0
|- /declare DEBUGALL int outer 0
|- /if (${MezOn}) /call CreateTimersMez
/return
|* ------------------------------------------------------------------------------------------
| SUB: ${Me.Class.ShortName.Lower}_load_spellbar
|------------------------------------------------------------------------------------------ *|
Sub enc_load_spellbar
/if (${Me.Standing}) /sit
/delay 10 ${Me.Sitting}
/echo \aw Loading Spell Bar
/if (${Me.AltAbility[Mnemonic Retention].Rank}==5) {
/call LoadSpellGem "${MezSpell}" 1
/call LoadSpellGem "${AEMezSpell}" 2
/call LoadSpellGem "${DichoSpell}" 3
/call LoadSpellGem "${TashSpell}" 4
/if (!${Me.AltAbility[Slowing Helix].ID}) {
/call LoadSpellGem "${SlowSpell}" 5
} else {
/call LoadSpellGem "${Constriction}" 5
}
/call LoadSpellGem "${Drown}" 6
/call LoadSpellGem "${MindNukeSub}" 7
/call LoadSpellGem "${MindNukeMain}" 8
/call LoadSpellGem "${SingleStunSpell1}" 9
/call LoadSpellGem "${Aura1}" 11
/call LoadSpellGem "${Aura2}" 12
/call LoadSpellGem "${Aura3}" 13
} else /if (${Me.AltAbility[Mnemonic Retention].Rank}==4) {
/call LoadSpellGem "${MezSpell}" 1
/call LoadSpellGem "${AEMezSpell}" 2
/call LoadSpellGem "${DichoSpell}" 3
/call LoadSpellGem "${TashSpell}" 4
/if (!${Me.AltAbility[Slowing Helix].ID}) {
/call LoadSpellGem "${SlowSpell}" 5
} else {
/call LoadSpellGem "${Constriction}" 5
}
/call LoadSpellGem "${Drown}" 6
/call LoadSpellGem "${MindNukeSub}" 7
/call LoadSpellGem "${MindNukeMain}" 8
/call LoadSpellGem "${SingleStunSpell1}" 9
/call LoadSpellGem "${Aura1}" 11
/call LoadSpellGem "${Aura2}" 12
} else {
/call LoadSpellGem "${MezSpell}" 1
/call LoadSpellGem "${DichoSpell}" 2
/call LoadSpellGem "${TashSpell}" 3
/if (!${Me.AltAbility[Slowing Helix].ID}) /call LoadSpellGem "${SlowSpell}" 4
/call LoadSpellGem "${Drown}" 5
/call LoadSpellGem "${MindNukeSub}" 6
/call LoadSpellGem "${MindNukeMain}" 7
/call LoadSpellGem "${SingleStunSpell1}" 8
}
/delay 2s
/if (${Me.Sitting}) /stand
/delay 10 ${Me.Standing}
/return
|* ------------------------------------------------------------------------------------------
| SUB: SetEncSpells
|------------------------------------------------------------------------------------------ *|
Sub enc_abilities
|-AE Mez AA * Var Name : MezAEAA string outer
/if (${Me.Level} >= 85 && ${Me.AltAbilityReady[Beam of Slumber]}) {
/varset MezAEAA Beam of Slumber
}
/if (${Me.AltAbilityReady[Gather Mana]}) {
/varset HarvestSpell1 Gather Mana
}
/if (${Me.AltAbility[Azure Mind Crystal].Rank} == 1) {
/varset AzureMindCrystalRank I
} else /if (${Me.AltAbility[Azure Mind Crystal].Rank} == 2) {
/varset AzureMindCrystalRank II
} else /if (${Me.AltAbility[Azure Mind Crystal].Rank} == 3) {
/varset AzureMindCrystalRank III
} else /if (${Me.AltAbility[Azure Mind Crystal].Rank} == 4) {
/varset AzureMindCrystalRank IV
} else /if (${Me.AltAbility[Azure Mind Crystal].Rank} == 5) {
/varset AzureMindCrystalRank V
} else /if (${Me.AltAbility[Azure Mind Crystal].Rank} == 6) {
/varset AzureMindCrystalRank VI
} else /if (${Me.AltAbility[Azure Mind Crystal].Rank} == 7) {
/varset AzureMindCrystalRank VII
} else /if (${Me.AltAbility[Azure Mind Crystal].Rank} == 8) {
/varset AzureMindCrystalRank VIII
} else /if (${Me.AltAbility[Azure Mind Crystal].Rank} == 9) {
/varset AzureMindCrystalRank VIII
} else /if (${Me.AltAbility[Azure Mind Crystal].Rank} == 10) {
/varset AzureMindCrystalRank X
}
/if (${Me.AltAbility[Chromatic Haze].Rank} == 1) {
/varset ChromaticHazeRank I
} else /if (${Me.AltAbility[Chromatic Haze].Rank} == 2) {
/varset ChromaticHazeRank II
} else /if (${Me.AltAbility[Chromatic Haze].Rank} == 3) {
/varset ChromaticHazeRank III
} else /if (${Me.AltAbility[Chromatic Haze].Rank} == 4) {
/varset ChromaticHazeRank IV
} else /if (${Me.AltAbility[Chromatic Haze].Rank} == 5) {
/varset ChromaticHazeRank V
} else /if (${Me.AltAbility[Chromatic Haze].Rank} == 6) {
/varset ChromaticHazeRank VI
} else /if (${Me.AltAbility[Chromatic Haze].Rank} == 7) {
/varset ChromaticHazeRank VII
} else /if (${Me.AltAbility[Chromatic Haze].Rank} == 8) {
/varset ChromaticHazeRank VIII
} else /if (${Me.AltAbility[Chromatic Haze].Rank} == 9) {
/varset ChromaticHazeRank VIII
}
/if (${Me.AltAbility[Illusions of Grandeur].Rank} == 1) {
/varset IllusionsOfGrandeurRank I
} else /if (${Me.AltAbility[Illusions of Grandeur].Rank} == 2) {
/varset IllusionsOfGrandeurRank II
} else /if (${Me.AltAbility[Illusions of Grandeur].Rank} == 3) {
/varset IllusionsOfGrandeurRank III
} else /if (${Me.AltAbility[Illusions of Grandeur].Rank} == 4) {
/varset IllusionsOfGrandeurRank IV
} else /if (${Me.AltAbility[Illusions of Grandeur].Rank} == 5) {
/varset IllusionsOfGrandeurRank V
} else /if (${Me.AltAbility[Illusions of Grandeur].Rank} == 6) {
/varset IllusionsOfGrandeurRank VI
} else /if (${Me.AltAbility[Illusions of Grandeur].Rank} == 7) {
/varset IllusionsOfGrandeurRank VII
} else /if (${Me.AltAbility[Illusions of Grandeur].Rank} == 8) {
/varset IllusionsOfGrandeurRank VIII
}
/if (${Me.AltAbility[Mental Contortion].Rank} == 12) {
/varset MentalContortionRank VI
} else /if (${Me.AltAbility[Mental Contortion].Rank} == 13) {
/varset MentalContortionRank VII
} else /if (${Me.AltAbility[Mental Contortion].Rank} == 14) {
/varset MentalContortionRank VIII
} else /if (${Me.AltAbility[Mental Contortion].Rank} == 15) {
/varset MentalContortionRank VIII
} else /if (${Me.AltAbility[Mental Contortion].Rank} == 16) {
/varset MentalContortionRank X
}
/if (${Me.AltAbility[Improved Twincast].Rank} == 12) {
/varset ImprovedTwincastRank VI
} else /if (${Me.AltAbility[Improved Twincast].Rank} == 13) {
/varset ImprovedTwincastRank VII
} else /if (${Me.AltAbility[Improved Twincast].Rank} == 14) {
/varset ImprovedTwincastRank VIII
} else /if (${Me.AltAbility[Improved Twincast].Rank} == 15) {
/varset ImprovedTwincastRank VIII
} else /if (${Me.AltAbility[Improved Twincast].Rank} == 16) {
/varset ImprovedTwincastRank X
}
|-Mez Spell * Var Name: MezSpell string outer
/if (${Me.Level}>=108 && ${Me.Book[${Spell[Chaotic Delusion].RankName}]}) {
/varset MezSpell ${Spell[Chaotic Delusion].RankName}
} else /if (${Me.Level}>=106 && ${Me.Book[${Spell[Delude].RankName}]}) {
/varset MezSpell ${Spell[Delude].RankName}
} else /if (${Me.Level}>=103 && ${Me.Book[${Spell[Chaotic Bewildering].RankName}]}) {
/varset MezSpell ${Spell[Chaotic Bewildering].RankName}
} else /if (${Me.Level}>=101 && ${Me.Book[${Spell[Bewilder].RankName}]}) {
/varset MezSpell ${Spell[Bewilder].RankName}
} else /if (${Me.Level}>=98 && ${Me.Book[${Spell[Chaotic Confounding].RankName}]}) {
/varset MezSpell ${Spell[Chaotic Confounding].RankName}
} else /if (${Me.Level}>=96 && ${Me.Book[${Spell[Confound].RankName}]}) {
/varset MezSpell ${Spell[Confound].RankName}
} else /if (${Me.Level}>=93 && ${Me.Book[${Spell[Chaotic Confusion].RankName}]}) {
/varset MezSpell ${Spell[Chaotic Confusion].RankName}
} else /if (${Me.Level}>=92 && ${Me.Book[${Spell[Mislead].RankName}]}) {
/varset MezSpell ${Spell[Mislead].RankName}
} else /if (${Me.Level}>=88 && ${Me.Book[${Spell[Chaotic Baffling].RankName}]}) {
/varset MezSpell ${Spell[Chaotic Baffling].RankName}
} else /if (${Me.Level}>=87 && ${Me.Book[${Spell[Baffle].RankName}]}) {
/varset MezSpell ${Spell[Baffle].RankName}
} else /if (${Me.Level}>=83 && ${Me.Book[${Spell[Chaotic Befuddling].RankName}]}) {
/varset MezSpell ${Spell[Chaotic Befuddling].RankName}
} else /if (${Me.Level}>=82 && ${Me.Book[${Spell[Befuddle].RankName}]}) {
/varset MezSpell ${Spell[Befuddle].RankName}
} else /if (${Me.Level}>=77 && ${Me.Book[${Spell[Mystify].RankName}]}) {
/varset MezSpell ${Spell[Mystify].RankName}
} else /if (${Me.Level}>=72 && ${Me.Book[${Spell[Bewilderment].RankName}]}) {
/varset MezSpell ${Spell[Bewilderment].RankName}
} else /if (${Me.Level}>=69 && ${Me.Book[${Spell[Euphoria].RankName}]}) {
/varset MezSpell ${Spell[Euphoria].RankName}
} else /if (${Me.Level}>=67 && ${Me.Book[${Spell[Felicity].RankName}]}) {
/varset MezSpell ${Spell[Felicity].RankName}
} else /if (${Me.Level}>=64 && ${Me.Book[${Spell[Bliss].RankName}]}) {
/varset MezSpell ${Spell[Bliss].RankName}
} else /if (${Me.Level}>=63 && ${Me.Book[${Spell[Sleep].RankName}]}) {
/varset MezSpell ${Spell[Sleep].RankName}
} else /if (${Me.Level}>=61 && ${Me.Book[${Spell[Apathy].RankName}]}) {
/varset MezSpell ${Spell[Apathy].RankName}
} else /if (${Me.Level}>=54 && ${Me.Book[${Spell[Glamour of Kintaz].RankName}]}) {
/varset MezSpell ${Spell[Glamour of Kintaz].RankName}
} else /if (${Me.Level}>=13 && ${Me.Book[${Spell[Enthrall].RankName}]}) {
/varset MezSpell ${Spell[Enthrall].RankName}
} else /if (${Me.Level}>=2 && ${Me.Book[${Spell[Mesmerize].RankName}]}) {
/varset MezSpell ${Spell[Mesmerize].RankName}
}
|-AE Mez * Var Name: AEMezSpell string outer
/if (${Me.Level}>=109 && ${Me.Book[${Spell[Perplexing Wave].RankName}]}) {
/varset AEMezSpell ${Spell[Perplexing Wave].RankName}
} else /if (${Me.Level}>=104 && ${Me.Book[${Spell[Deadening Wave].RankName}]}) {
/varset AEMezSpell ${Spell[Deadening Wave].RankName}
} else /if (${Me.Level}>=99 && ${Me.Book[${Spell[Slackening Wave].RankName}]}) {
/varset AEMezSpell ${Spell[Slackening Wave].RankName}
} else /if (${Me.Level}>=94 && ${Me.Book[${Spell[Peaceful Wave].RankName}]}) {
/varset AEMezSpell ${Spell[Peaceful Wave].RankName}
} else /if (${Me.Level}>=89 && ${Me.Book[${Spell[Serene Wave].RankName}]}) {
/varset AEMezSpell ${Spell[Serene Wave].RankName}
} else /if (${Me.Level}>=84 && ${Me.Book[${Spell[Ensorcelling Wave].RankName}]}) {
/varset AEMezSpell ${Spell[Ensorcelling Wave].RankName}
} else /if (${Me.Level}>=79 && ${Me.Book[${Spell[Quelling Wave].RankName}]}) {
/varset AEMezSpell ${Spell[Quelling Wave].RankName}
} else /if (${Me.Level}>=74 && ${Me.Book[${Spell[Wake of Subdual].RankName}]}) {
/varset AEMezSpell ${Spell[Wake of Subdual].RankName}
} else /if (${Me.Level}>=69 && ${Me.Book[${Spell[Wake of Felicity].RankName}]}) {
/varset AEMezSpell ${Spell[Wake of Felicity].RankName}
} else /if (${Me.Level}>=69 && ${Me.Book[${Spell[Echoing Madness].RankName}]}) {
/varset AEMezSpell ${Spell[Echoing Madness].RankName}
} else /if (${Me.Level}>=65 && ${Me.Book[${Spell[Bliss of the Nihil].RankName}]}) {
/varset AEMezSpell ${Spell[Bliss of the Nihil].RankName}
} else /if (${Me.Level}>=52 && ${Me.Book[${Spell[Fascination].RankName}]}) {
/varset AEMezSpell ${Spell[Fascination].RankName}
} else /if (${Me.Level}>=16 && ${Me.Book[${Spell[Mesmerization].RankName}]}) {
/varset AEMezSpell ${Spell[Mesmerization].RankName}
}
|-PBAE Mez Spell * Var Name: MezPBAESpell string outer
/if (${Me.Level}>=108 && ${Me.Book[${Spell[Perplex].RankName}]}) {
/varset MezPBAESpell ${Spell[Perplex].RankName}
} else /if (${Me.Level}>=103 && ${Me.Book[${Spell[Bafflement].RankName}]}) {
/varset MezPBAESpell ${Spell[Bafflement].RankName}
} else /if (${Me.Level}>=98 && ${Me.Book[${Spell[Disorientation].RankName}]}) {
/varset MezPBAESpell ${Spell[Disorientation].RankName}
} else /if (${Me.Level}>=93 && ${Me.Book[${Spell[Confusion].RankName}]}) {
/varset MezPBAESpell ${Spell[Confusion].RankName}
} else /if (${Me.Level}>=88 && ${Me.Book[${Spell[Serenity].RankName}]}) {
/varset MezPBAESpell ${Spell[Serenity].RankName}
} else /if (${Me.Level}>=83 && ${Me.Book[${Spell[Docility].RankName}]}) {
/varset MezPBAESpell ${Spell[Docility].RankName}
} else /if (${Me.Level}>=78 && ${Me.Book[${Spell[Visions of Kirathas].RankName}]}) {
/varset MezPBAESpell ${Spell[Visions of Kirathas].RankName}
} else /if (${Me.Level}>=73 && ${Me.Book[${Spell[Dreams of Veldyn].RankName}]}) {
/varset MezPBAESpell ${Spell[Dreams of Veldyn].RankName}
} else /if (${Me.Level}>=68 && ${Me.Book[${Spell[Circle of Dreams].RankName}]}) {
/varset MezPBAESpell ${Spell[Circle of Dreams].RankName}
} else /if (${Me.Level}>=62 && ${Me.Book[${Spell[Word of Morell].RankName}]}) {
/varset MezPBAESpell ${Spell[Word of Morell].RankName}
} else /if (${Me.Level}>=30 && ${Me.Book[${Spell[Entrancing Lights].RankName}]}) {
/varset MezPBAESpell ${Spell[Entrancing Lights].RankName}
}
|-AE Mez Fast Cast * Var Name: AEMezSpellFast string outer
/if (${Me.Level}>=109 && ${Me.Book[${Spell[Perplexing Glance].RankName}]}) {
/varset AEMezSpellFast ${Spell[Perplexing Glance].RankName}
} else /if (${Me.Level}>=99 && ${Me.Book[${Spell[Slackening Glance].RankName}]}) {
/varset AEMezSpellFast ${Spell[Slackening Glance].RankName}
}
|-Single Mez Fast Cast * Var Name: MezSpellFast string outer
/if (${Me.Level}>=107 && ${Me.Book[${Spell[Deluding Flash].RankName}]}) {
/varset MezSpellFast ${Spell[Deluding Flash].RankName}
} else /if (${Me.Level}>=102 && ${Me.Book[${Spell[Bewildering Flash].RankName}]}) {
/varset MezSpellFast ${Spell[Bewildering Flash].RankName}
} else /if (${Me.Level}>=97 && ${Me.Book[${Spell[Confounding Flash].RankName}]}) {
/varset MezSpellFast ${Spell[Confounding Flash].RankName}
} else /if (${Me.Level}>=91 && ${Me.Book[${Spell[Misleading Flash].RankName}]}) {
/varset MezSpellFast ${Spell[Misleading Flash].RankName}
} else /if (${Me.Level}>=86 && ${Me.Book[${Spell[Baffling Flash].RankName}]}) {
/varset MezSpellFast ${Spell[Baffling Flash].RankName}
} else /if (${Me.Level}>=81 && ${Me.Book[${Spell[Befuddling Flash].RankName}]}) {
/varset MezSpellFast ${Spell[Befuddling Flash].RankName}
} else /if (${Me.Level}>=76 && ${Me.Book[${Spell[Mystifying Flash].RankName}]}) {
/varset MezSpellFast ${Spell[Mystifying Flash].RankName}
} else /if (${Me.Level}>=71 && ${Me.Book[${Spell[Perplexing Flash].RankName}]}) {
/varset MezSpellFast ${Spell[Perplexing Flash].RankName}
}
|-Tash * Var Name: TashSpell string outer
/if (${Me.Level}>=107 && ${Me.Book[${Spell[Order of Tashan].RankName}]}) {
/varset TashSpell ${Spell[Order of Tashan].RankName}
} else /if (${Me.Level}>=102 && ${Me.Book[${Spell[Decree of Tashan].RankName}]}) {
/varset TashSpell ${Spell[Decree of Tashan].RankName}
} else /if (${Me.Level}>=97 && ${Me.Book[${Spell[Enunciation of Tashan].RankName}]}) {
/varset TashSpell ${Spell[Enunciation of Tashan].RankName}
} else /if (${Me.Level}>=92 && ${Me.Book[${Spell[Declaration of Tashan].RankName}]}) {
/varset TashSpell ${Spell[Declaration of Tashan].RankName}
} else /if (${Me.Level}>=87 && ${Me.Book[${Spell[Clamor of Tashan].RankName}]}) {
/varset TashSpell ${Spell[Clamor of Tashan].RankName}
} else /if (${Me.Level}>=82 && ${Me.Book[${Spell[Bark of Tashan].RankName}]}) {
/varset TashSpell ${Spell[Bark of Tashan].RankName}
} else /if (${Me.Level}>=77 && ${Me.Book[${Spell[Din of Tashan].RankName}]}) {
/varset TashSpell ${Spell[Din of Tashan].RankName}
} else /if (${Me.Level}>=72 && ${Me.Book[${Spell[Echo of Tashan].RankName}]}) {
/varset TashSpell ${Spell[Echo of Tashan].RankName}
} else /if (${Me.Level}>=61 && ${Me.Book[${Spell[Howl of Tashan].RankName}]}) {
/varset TashSpell ${Spell[Howl of Tashan].RankName}
} else /if (${Me.Level}>=57 && ${Me.Book[${Spell[Tashanian].RankName}]}) {
/varset TashSpell ${Spell[Tashanian].RankName}
} else /if (${Me.Level}>=41 && ${Me.Book[${Spell[Tashania].RankName}]}) {
/varset TashSpell ${Spell[Tashania].RankName}
} else /if (${Me.Level}>=18 && ${Me.Book[${Spell[Tashani].RankName}]}) {
/varset TashSpell ${Spell[Tashani].RankName}
} else /if (${Me.Level}>=2 && ${Me.Book[${Spell[Tashina].RankName}]}) {
/varset TashSpell ${Spell[Tashina].RankName}
}
|-Slow - * Var Name: SlowSpell string outer - lvl88 and above this is also cripple spell
/if (${Me.AltAbility[Slowing Helix].ID}) {
/varset SlowSpell Slowing Helix
/if (${Me.Level}>=108 && ${Me.Book[${Spell[Constraining Helix].RankName}]}) {
/varset SlowSpellName Constraining Helix
} else /if (${Me.Level}>=103 && ${Me.Book[${Spell[Undermining Helix].RankName}]}) {
/varset SlowSpellName Undermining Helix
} else /if (${Me.Level}>=98 && ${Me.Book[${Spell[Diminishing Helix].RankName}]}) {
/varset SlowSpellName Diminishing Helix
}
} else {
/if (${Me.Level}>=108 && ${Me.Book[${Spell[Constraining Helix].RankName}]}) {
/varset SlowSpell ${Spell[Constraining Helix].RankName}
/varset SlowSpellName Constraining Helix
} else /if (${Me.Level}>=103 && ${Me.Book[${Spell[Undermining Helix].RankName}]}) {
/varset SlowSpell ${Spell[Undermining Helix].RankName}
/varset SlowSpellName Undermining Helix
} else /if (${Me.Level}>=98 && ${Me.Book[${Spell[Diminishing Helix].RankName}]}) {
/varset SlowSpell ${Spell[Diminishing Helix].RankName}
/varset SlowSpellName Diminishing Helix
} else /if (${Me.Level}>=93 && ${Me.Book[${Spell[Attenuating Helix].RankName}]}) {
/varset SlowSpell ${Spell[Attenuating Helix].RankName}
/varset SlowSpellName Attenuating Helix
} else /if (${Me.Level}>=88 && ${Me.Book[${Spell[Curtailing Helix].RankName}]}) {
/varset SlowSpell ${Spell[Curtailing Helix].RankName}
/varset SlowSpellName Curtailing Helix
} else /if (${Me.Level}>=69 && ${Me.Book[${Spell[Desolate Deeds].RankName}]}) {
/varset SlowSpell ${Spell[Desolate Deeds].RankName}
/varset SlowSpellName Desolate Deeds
} else /if (${Me.Level}>=65 && ${Me.Book[${Spell[Dreary Deeds].RankName}]}) {
/varset SlowSpell ${Spell[Dreary Deeds].RankName}
/varset SlowSpellName Dreary Deeds
} else /if (${Me.Level}>=57 && ${Me.Book[${Spell[Forlorn Deeds].RankName}]}) {
/varset SlowSpell ${Spell[Forlorn Deeds].RankName}
/varset SlowSpellName Forlorn Deeds
} else /if (${Me.Level}>=41 && ${Me.Book[${Spell[Shiftless Deeds].RankName}]}) {
/varset SlowSpell ${Spell[Shiftless Deeds].RankName}
/varset SlowSpellName Shiftless Deeds
} else /if (${Me.Level}>=23 && ${Me.Book[${Spell[Tepid Deeds].RankName}]}) {
/varset SlowSpell ${Spell[Tepid Deeds].RankName}
/varset SlowSpellName Tepid Deeds
} else /if (${Me.Level}>=9 && ${Me.Book[${Spell[Languid Pace].RankName}]}) {
/varset SlowSpell ${Spell[Languid Pace].RankName}
/varset SlowSpellName Languid Pace
}
}
|-Cripple Spell * Var Name: CrippleSpell1 string outer
/if (${Me.Level}>=108 && ${Me.Book[${Spell[Constraining Helix].RankName}]}) {
/varset CrippleSpell1 ${Spell[Constraining Helix].RankName}
} else /if (${Me.Level}>=103 && ${Me.Book[${Spell[Undermining Helix].RankName}]}) {
/varset CrippleSpell1 ${Spell[Undermining Helix].RankName}
} else /if (${Me.Level}>=98 && ${Me.Book[${Spell[Diminishing Helix].RankName}]}) {
/varset CrippleSpell1 ${Spell[Diminishing Helix].RankName}
} else /if (${Me.Level}>=93 && ${Me.Book[${Spell[Attenuating Helix].RankName}]}) {
/varset CrippleSpell1 ${Spell[Attenuating Helix].RankName}
} else /if (${Me.Level}>=88 && ${Me.Book[${Spell[Curtailing Helix].RankName}]}) {
/varset CrippleSpell1 ${Spell[Curtailing Helix].RankName}
} else /if (${Me.Level}>=${Spell[Demolished Consciousness].Level} && ${Me.Book[${Spell[Demolished Consciousness].RankName}]}) {
/varset CrippleSpell1 ${Spell[Demolished Consciousness].RankName}
} else /if (${Me.Level}>=${Spell[Slivered Consciousness].Level} && ${Me.Book[${Spell[Slivered Consciousness].RankName}]}) {
/varset CrippleSpell1 ${Spell[Slivered Consciousness].RankName}
} else /if (${Me.Level}>=${Spell[Splintered Consciousness].Level} && ${Me.Book[${Spell[Splintered Consciousness].RankName}]}) {
/varset CrippleSpell1 ${Spell[Splintered Consciousness].RankName}
} else /if (${Me.Level}>=81 && ${Me.Book[${Spell[Fragmented Consciousness].RankName}]}) {
/varset CrippleSpell1 ${Spell[Fragmented Consciousness].RankName}
} else /if (${Me.Level}>=76 && ${Me.Book[${Spell[Shattered Consciousness].RankName}]}) {
/varset CrippleSpell1 ${Spell[Shattered Consciousness].RankName}
} else /if (${Me.Level}>=71 && ${Me.Book[${Spell[Fractured Consciousness].RankName}]}) {
/varset CrippleSpell1 ${Spell[Fractured Consciousness].RankName}
} else /if (${Me.Level}>=66 && ${Me.Book[${Spell[Synapsis Spasm].RankName}]}) {
/varset CrippleSpell1 ${Spell[Synapsis Spasm].RankName}
} else /if (${Me.Level}>=53 && ${Me.Book[${Spell[Cripple].RankName}]}) {
/varset CrippleSpell1 ${Spell[Cripple].RankName}
} else /if (${Me.Level}>=40 && ${Me.Book[${Spell[Incapacitate].RankName}]}) {
/varset CrippleSpell1 ${Spell[Incapacitate].RankName}
} else /if (${Me.Level}>=25 && ${Me.Book[${Spell[Listless Power].RankName}]}) {
/varset CrippleSpell1 ${Spell[Listless Power].RankName}
} else /if (${Me.Level}>=16 && ${Me.Book[${Spell[Disempower].RankName}]}) {
/varset CrippleSpell1 ${Spell[Disempower].RankName}
} else /if (${Me.Level}>=4 && ${Me.Book[${Spell[Enfeeblement].RankName}]}) {
/varset CrippleSpell1 ${Spell[Enfeeblement].RankName}
}
| /if (${Me.AltAbilityReady[${SlowSpell}]}) /varset SlowSpell ${SlowSpell}
|-Nuke 1 * Var Name: MindNukeMain string outer
/if (${Me.Level}>=110 && ${Me.Book[${Spell[Mindslash].RankName}]}) {
/varset MindNukeMain ${Spell[Mindslash].RankName}
/varset MindNukeSub ${Spell[Mindsunder].RankName}
} else /if (${Me.Level}>=105 && ${Me.Book[${Spell[Mindsunder].RankName}]}) {
/varset MindNukeMain ${Spell[Mindsunder].RankName}
/varset MindNukeSub ${Spell[Mindcleave].RankName}
} else /if (${Me.Level}>=100 && ${Me.Book[${Spell[Mindcleave].RankName}]}) {
/varset MindNukeMain ${Spell[Mindcleave].RankName}
/varset MindNukeSub ${Spell[Mindscythe].RankName}
} else /if (${Me.Level}>=95 && ${Me.Book[${Spell[Mindscythe].RankName}]}) {
/varset MindNukeMain ${Spell[Mindscythe].RankName}
/varset MindNukeSub ${Spell[Mindblade].RankName}
} else /if (${Me.Level}>=90 && ${Me.Book[${Spell[Mindblade].RankName}]}) {
/varset MindNukeMain ${Spell[Mindblade].RankName}
/varset MindNukeSub ${Spell[Spectral Assault].RankName}
} else /if (${Me.Level}>=88 && ${Me.Book[${Spell[Spectral Assault].RankName}]}) {
/varset MindNukeMain ${Spell[Spectral Assault].RankName}
} else /if (${Me.Level}>=87 && ${Me.Book[${Spell[Chromarcana].RankName}]}) {
/varset MindNukeMain ${Spell[Chromarcana].RankName}
} else /if (${Me.Level}>=86 && ${Me.Book[${Spell[Chromatic Jab].RankName}]}) {
/varset MindNukeMain ${Spell[Chromatic Jab].RankName}
} else /if (${Me.Level}>=83 && ${Me.Book[${Spell[Polychaotic Assault].RankName}]}) {
/varset MindNukeMain ${Spell[Polychaotic Assault].RankName}
} else /if (${Me.Level}>=78 && ${Me.Book[${Spell[Multichromatic Assault].RankName}]}) {
/varset MindNukeMain ${Spell[Multichromatic Assault].RankName}
} else /if (${Me.Level}>=73 && ${Me.Book[${Spell[Polychromatic Assault].RankName}]}) {
/varset MindNukeMain ${Spell[Polychromatic Assault].RankName}
} else /if (${Me.Level}>=70 && ${Me.Book[${Spell[Ancient Neurosis].RankName}]}) {
/varset MindNukeMain ${Spell[Ancient Neurosis].RankName}
} else /if (${Me.Level}>=69 && ${Me.Book[${Spell[Colored Chaos].RankName}]}) {
/varset MindNukeMain ${Spell[Colored Chaos].RankName}
} else /if (${Me.Level}>=68 && ${Me.Book[${Spell[Psychosis].RankName}]}) {
/varset MindNukeMain ${Spell[Psychosis].RankName}
} else /if (${Me.Level}>=65 && ${Me.Book[${Spell[Ancient Chaos Madness].RankName}]}) {
/varset MindNukeMain ${Spell[Ancient Chaos Madness].RankName}
} else /if (${Me.Level}>=65 && ${Me.Book[${Spell[Madness of Ikkibi].RankName}]}) {
/varset MindNukeMain ${Spell[Madness of Ikkibi].RankName}
} else /if (${Me.Level}>=64 && ${Me.Book[${Spell[Insanity].RankName}]}) {
/varset MindNukeMain ${Spell[Insanity].RankName}
} else /if (${Me.Level}>=60 && ${Me.Book[${Spell[Ancient Chaotic Visions].RankName}]}) {
/varset MindNukeMain ${Spell[Ancient Chaotic Visions].RankName}
} else /if (${Me.Level}>=58 && ${Me.Book[${Spell[Dementing Visions].RankName}]}) {
/varset MindNukeMain ${Spell[Dementing Visions].RankName}
} else /if (${Me.Level}>=54 && ${Me.Book[${Spell[Dementia].RankName}]}) {
/varset MindNukeMain ${Spell[Dementia].RankName}
} else /if (${Me.Level}>=43 && ${Me.Book[${Spell[Discordant Mind].RankName}]}) {
/varset MindNukeMain ${Spell[Discordant Mind].RankName}
} else /if (${Me.Level}>=32 && ${Me.Book[${Spell[Anarchy].RankName}]}) {
/varset MindNukeMain ${Spell[Anarchy].RankName}
} else /if (${Me.Level}>=21 && ${Me.Book[${Spell[Chaos Flux].RankName}]}) {
/varset MindNukeMain ${Spell[Chaos Flux].RankName}
} else /if (${Me.Level}>=16 && ${Me.Book[${Spell[Sanity Warp].RankName}]}) {
/varset MindNukeMain ${Spell[Sanity Warp].RankName}
} else /if (${Me.Level}>=7 && ${Me.Book[${Spell[Chaotic Feedback].RankName}]}) {
/varset MindNukeMain ${Spell[Chaotic Feedback].RankName}
}
|-Nuke 3 - Fast * Var Name: Chromatic string outer
/if (${Me.Level}>=106 && ${Me.Book[${Spell[Chromatic Flicker].RankName}]}) {
/varset Chromatic ${Spell[Chromatic Flicker].RankName}
} else /if (${Me.Level}>=101 && ${Me.Book[${Spell[Chromatic Blink].RankName}]}) {
/varset Chromatic ${Spell[Chromatic Blink].RankName}
} else /if (${Me.Level}>=96 && ${Me.Book[${Spell[Chromatic Percussion].RankName}]}) {
/varset Chromatic ${Spell[Chromatic Percussion].RankName}
} else /if (${Me.Level}>=91 && ${Me.Book[${Spell[Chromatic Flash].RankName}]}) {
/varset Chromatic ${Spell[Chromatic Flash].RankName}
} else /if (${Me.Level}>=86 && ${Me.Book[${Spell[Chromatic Jab].RankName}]}) {
/varset Chromatic ${Spell[Chromatic Jab].RankName}
}
|-Nuke 4 - Fast * Var Name: NukeSpell4 string outer
/if (${Me.Level}>=106 && ${Me.Book[${Spell[Psychic Appropriation].RankName}]}) {
/varset NukeSpell4 ${Spell[Psychic Appropriation].RankName}
} else /if (${Me.Level}>=101 && ${Me.Book[${Spell[Intellectual Appropriation].RankName}]}) {
/varset NukeSpell4 ${Spell[Intellectual Appropriation].RankName}
} else /if (${Me.Level}>=96 && ${Me.Book[${Spell[Mental Appropriation].RankName}]}) {
/varset NukeSpell4 ${Spell[Mental Appropriation].RankName}
}
|-DoT 1 * Var Name: Drown string outer
/if (${Me.Level}>=108 && ${Me.Book[${Spell[Strangulate].RankName}]}) {
/varset Drown ${Spell[Strangulate].RankName}
} else /if (${Me.Level}>=103 && ${Me.Book[${Spell[Drown].RankName}]}) {
/varset Drown ${Spell[Drown].RankName}
} else /if (${Me.Level}>=98 && ${Me.Book[${Spell[Stifle].RankName}]}) {
/varset Drown ${Spell[Stifle].RankName}
} else /if (${Me.Level}>=93 && ${Me.Book[${Spell[Suffocation].RankName}]}) {
/varset Drown ${Spell[Suffocation].RankName}
} else /if (${Me.Level}>=88 && ${Me.Book[${Spell[Constrict].RankName}]}) {
/varset Drown ${Spell[Constrict].RankName}
} else /if (${Me.Level}>=83 && ${Me.Book[${Spell[Smother].RankName}]}) {
/varset Drown ${Spell[Smother].RankName}
} else /if (${Me.Level}>=78 && ${Me.Book[${Spell[Strangling Air].RankName}]}) {
/varset Drown ${Spell[Strangling Air].RankName}
} else /if (${Me.Level}>=73 && ${Me.Book[${Spell[Thin Air].RankName}]}) {
/varset Drown ${Spell[Thin Air].RankName}
} else /if (${Me.Level}>=69 && ${Me.Book[${Spell[Arcane Noose].RankName}]}) {
/varset Drown ${Spell[Arcane Noose].RankName}
} else /if (${Me.Level}>=62 && ${Me.Book[${Spell[Strangle].RankName}]}) {
/varset Drown ${Spell[Strangle].RankName}
} else /if (${Me.Level}>=59 && ${Me.Book[${Spell[Asphyxiate].RankName}]}) {
/varset Drown ${Spell[Asphyxiate].RankName}
} else /if (${Me.Level}>=47 && ${Me.Book[${Spell[Gasping Embrace].RankName}]}) {
/varset Drown ${Spell[Gasping Embrace].RankName}
} else /if (${Me.Level}>=26 && ${Me.Book[${Spell[Suffocate].RankName}]}) {
/varset Drown ${Spell[Suffocate].RankName}
} else /if (${Me.Level}>=11 && ${Me.Book[${Spell[Choke].RankName}]}) {
/varset Drown ${Spell[Choke].RankName}
} else /if (${Me.Level}>=4 && ${Me.Book[${Spell[Suffocating Sphere].RankName}]}) {
/varset Drown ${Spell[Suffocating Sphere].RankName}
} else /if (${Me.Level}>=1 && ${Me.Book[${Spell[Shallow Breath].RankName}]}) {
/varset Drown ${Spell[Shallow Breath].RankName}
}
|-DoT 2 * Var Name: DoTSpell2 string outer
/if (${Me.Level}>=110 && ${Me.Book[${Spell[Mind Tempest].RankName}]}) {
/varset DoTSpell2 ${Spell[Mind Tempest].RankName}
} else /if (${Me.Level}>=105 && ${Me.Book[${Spell[Mind Storm].RankName}]}) {
/varset DoTSpell2 ${Spell[Mind Storm].RankName}
} else /if (${Me.Level}>=100 && ${Me.Book[${Spell[Mind Squall].RankName}]}) {
/varset DoTSpell2 ${Spell[Mind Squall].RankName}
} else /if (${Me.Level}>=95 && ${Me.Book[${Spell[Mind Spiral].RankName}]}) {
/varset DoTSpell2 ${Spell[Mind Spiral].RankName}
} else /if (${Me.Level}>=90 && ${Me.Book[${Spell[Mind Helix].RankName}]}) {
/varset DoTSpell2 ${Spell[Mind Helix].RankName}
} else /if (${Me.Level}>=85 && ${Me.Book[${Spell[Mind Twist].RankName}]}) {
/varset DoTSpell2 ${Spell[Mind Twist].RankName}
} else /if (${Me.Level}>=80 && ${Me.Book[${Spell[Mind Oscillate].RankName}]}) {
/varset DoTSpell2 ${Spell[Mind Oscillate].RankName}
} else /if (${Me.Level}>=75 && ${Me.Book[${Spell[Mind Phobiate].RankName}]}) {
/varset DoTSpell2 ${Spell[Mind Phobiate].RankName}
} else /if (${Me.Level}>=70 && ${Me.Book[${Spell[Mind Shatter].RankName}]}) {
/varset DoTSpell2 ${Spell[Mind Shatter].RankName}
}
|-DoT 3 * Var Name: Constriction string outer
/if (${Me.Level}>=109 && ${Me.Book[${Spell[Deluding Constriction].RankName}]}) {
/varset Constriction ${Spell[Deluding Constriction].RankName}
} else /if (${Me.Level}>=104 && ${Me.Book[${Spell[Bewildering Constriction].RankName}]}) {
/varset Constriction ${Spell[Bewildering Constriction].RankName}
} else /if (${Me.Level}>=99 && ${Me.Book[${Spell[Confounding Constriction].RankName}]}) {
/varset Constriction ${Spell[Confounding Constriction].RankName}
} else /if (${Me.Level}>=94 && ${Me.Book[${Spell[Confusing Constriction].RankName}]}) {
/varset Constriction ${Spell[Confusing Constriction].RankName}
} else /if (${Me.Level}>=89 && ${Me.Book[${Spell[Baffling Constriction].RankName}]}) {
/varset Constriction ${Spell[Baffling Constriction].RankName}
}
|-Aura Buff 1 * Var Name: AuraBuff1 string outer
|| /if (${Me.Level}>=107 && ${Me.Book[${Spell[Transfixer's Aura].RankName}]}) {
| /varset MeleeAura ${Spell[Transfixer's Aura].RankName}
| /varset MeleeAuraName Transfixer's Aura
| }
|-Aura Buff 1 * Var Name: AuraBuff1 string outer
/if (${Me.Level}>=84 && ${Me.Book[${Spell[Twincast Aura].RankName}]}) {
/varset Aura2 ${Spell[Twincast Aura].RankName}
/varset Aura2Name "Twincast Aura"
}
/if (${Me.Level}>=84 && ${Me.Book[${Spell[Bolstering Aura].RankName}]}) {
/varset Aura3 ${Spell[Bolstering Aura].RankName}
/varset Aura3Name "Bolstering Aura"
}
|-TwincastSpell
|/if (${Me.Level}>=85 && ${Me.Book[${Spell[Twincast].RankName}]}) {
| /varset TwincastSpell ${Spell[Twincast].RankName}
|}
|-Aura Buff 2 * Var Name: AuraBuff2 string outer
/if (${Me.Level}>=110 && ${Me.Book[${Spell[Mana Repetition Aura].RankName}]}) {
/varset Aura1 ${Spell[Mana Repetition Aura].RankName}
/varset Aura1Name "Mana Repetition Aura"
} else /if (${Me.Level}>=105 && ${Me.Book[${Spell[Mana Reciprocation Aura].RankName}]}) {
/varset Aura1 ${Spell[Mana Reciprocation Aura].RankName}
/varset Aura1Name "Mana Reciprocation Aura"
} else /if (${Me.Level}>=100 && ${Me.Book[${Spell[Mana Reverberation Aura].RankName}]}) {
/varset Aura1 ${Spell[Mana Reverberation Aura].RankName}
/varset Aura1Name "Mana Reverberation Aura"
} else /if (${Me.Level}>=95 && ${Me.Book[${Spell[Mana Repercussion Aura].RankName}]}) {
/varset Aura1 ${Spell[Mana Repercussion Aura].RankName}
/varset Aura1Name "Mana Reverberation Aura"
} else /if (${Me.Level}>=90 && ${Me.Book[${Spell[Mana Reiteration Aura].RankName}]}) {
/varset Aura1 ${Spell[Mana Reiteration Aura].RankName}
/varset Aura1Name "Mana Reverberation Aura"
} else /if (${Me.Level}>=85 && ${Me.Book[${Spell[Mana Reiterate Aura].RankName}]}) {
/varset Aura1 ${Spell[Mana Reiterate Aura].RankName}
/varset Aura1Name "Mana Reverberation Aura"
} else /if (${Me.Level}>=80 && ${Me.Book[${Spell[Mana Resurgence Aura].RankName}]}) {
/varset Aura1 ${Spell[Mana Resurgence Aura].RankName}
/varset Aura1Name "Mana Reverberation Aura"
} else /if (${Me.Level}>=77 && ${Me.Book[${Spell[Mystifier's Aura].RankName}]}) {
/varset Aura1 ${Spell[Mystifier's Aura].RankName}
} else /if (${Me.Level}>=72 && ${Me.Book[${Spell[Entrancer's Aura].RankName}]}) {
/varset Aura1 ${Spell[Entrancer's Aura].RankName}
} else /if (${Me.Level}>=70 && ${Me.Book[${Spell[Illusionist's Aura].RankName}]}) {
/varset Aura1 ${Spell[Illusionist's Aura].RankName}
} else /if (${Me.Level}>=55 && ${Me.Book[${Spell[Beguiler's Aura].RankName}]}) {
/varset Aura1 ${Spell[Beguiler's Aura].RankName}
}
|-Self HP Buff * Var Name: SelfHPBuff string outer
/if (${Me.AltAbility[Orator's Unity].Rank} >= 1) {
/varset SelfHPBuff Orator's Unity
} else /if (${Me.Level}>=106 && ${Me.Book[${Spell[Shield of Scales].RankName}]}) {
/varset SelfHPBuff ${Spell[Shield of Scales].RankName}
} else /if (${Me.Level}>=101 && ${Me.Book[${Spell[Shield of the Pellarus].RankName}]}) {
/varset SelfHPBuff ${Spell[Shield of the Pellarus].RankName}
} else /if (${Me.Level}>=96 && ${Me.Book[${Spell[Shield of the Dauntless].RankName}]}) {
/varset SelfHPBuff ${Spell[Shield of the Dauntless].RankName}
} else /if (${Me.Level}>=91 && ${Me.Book[${Spell[Shield of Bronze].RankName}]}) {
/varset SelfHPBuff ${Spell[Shield of Bronze].RankName}
} else /if (${Me.Level}>=86 && ${Me.Book[${Spell[Shield of Dreams].RankName}]}) {
/varset SelfHPBuff ${Spell[Shield of Dreams].RankName}
} else /if (${Me.Level}>=81 && ${Me.Book[${Spell[Shield of the Void].RankName}]}) {
/varset SelfHPBuff ${Spell[Shield of the Void].RankName}
} else /if (${Me.Level}>=76 && ${Me.Book[${Spell[Spellbound Shield].RankName}]}) {
/varset SelfHPBuff ${Spell[Spellbound Shield].RankName}
} else /if (${Me.Level}>=71 && ${Me.Book[${Spell[Sorcerous Shield].RankName}]}) {
/varset SelfHPBuff ${Spell[Sorcerous Shield].RankName}
} else /if (${Me.Level}>=66 && ${Me.Book[${Spell[Mystic Shield].RankName}]}) {
/varset SelfHPBuff ${Spell[Mystic Shield].RankName}
} else /if (${Me.Level}>=64 && ${Me.Book[${Spell[Shield of Maelin].RankName}]}) {
/varset SelfHPBuff ${Spell[Shield of Maelin].RankName}
} else /if (${Me.Level}>=61 && ${Me.Book[${Spell[Shield of the Arcane].RankName}]}) {
/varset SelfHPBuff ${Spell[Shield of the Arcane].RankName}
} else /if (${Me.Level}>=54 && ${Me.Book[${Spell[Shield of the Magi].RankName}]}) {
/varset SelfHPBuff ${Spell[Shield of the Magi].RankName}
} else /if (${Me.Level}>=40 && ${Me.Book[${Spell[Arch Shielding].RankName}]}) {
/varset SelfHPBuff ${Spell[Arch Shielding].RankName}
} else /if (${Me.Level}>=31 && ${Me.Book[${Spell[Greater Shielding].RankName}]}) {
/varset SelfHPBuff ${Spell[Greater Shielding].RankName}
} else /if (${Me.Level}>=23 && ${Me.Book[${Spell[Major Shielding].RankName}]}) {
/varset SelfHPBuff ${Spell[Major Shielding].RankName}
} else /if (${Me.Level}>=16 && ${Me.Book[${Spell[Shielding].RankName}]}) {
/varset SelfHPBuff ${Spell[Shielding].RankName}
} else /if (${Me.Level}>=6 && ${Me.Book[${Spell[Lesser Shielding].RankName}]}) {
/varset SelfHPBuff ${Spell[Lesser Shielding].RankName}
} else /if (${Me.Level}>=1 && ${Me.Book[${Spell[Minor Shielding].RankName}]}) {
/varset SelfHPBuff ${Spell[Minor Shielding].RankName}
}
/if (${Me.Level}>=106 && ${Me.Book[${Spell[Shield of Scales].RankName}]}) {
/varset SelfHPBuffName ${Spell[Shield of Scales].RankName}
} else /if (${Me.Level}>=101 && ${Me.Book[${Spell[Shield of the Pellarus].RankName}]}) {
/varset SelfHPBuffName ${Spell[Shield of the Pellarus].RankName}
} else /if (${Me.Level}>=96 && ${Me.Book[${Spell[Shield of the Dauntless].RankName}]}) {
/varset SelfHPBuffName ${Spell[Shield of the Dauntless].RankName}
} else /if (${Me.Level}>=71 && ${Me.Book[${Spell[Sorcerous Shield].RankName}]}) {
/varset SelfHPBuffName ${Spell[Sorcerous Shield].RankName}
}
|-Group Mana * Var Name: GroupMana string outer
/if (${Me.Level}>=110 && ${Me.Book[${Spell[Voice of Perspicacity].RankName}]}) {
/varset GroupMana ${Spell[Voice of Perspicacity].RankName}
} else /if (${Me.Level}>=105 && ${Me.Book[${Spell[Voice of Precognition].RankName}]}) {
/varset GroupMana ${Spell[Voice of Precognition].RankName}
} else /if (${Me.Level}>=100 && ${Me.Book[${Spell[Voice of Foresight].RankName}]}) {
/varset GroupMana ${Spell[Voice of Foresight].RankName}
} else /if (${Me.Level}>=95 && ${Me.Book[${Spell[Voice of Premeditation].RankName}]}) {
/varset GroupMana ${Spell[Voice of Premeditation].RankName}
} else /if (${Me.Level}>=90 && ${Me.Book[${Spell[Voice of Forethought].RankName}]}) {
/varset GroupMana ${Spell[Voice of Forethought].RankName}
} else /if (${Me.Level}>=85 && ${Me.Book[${Spell[Voice of Prescience].RankName}]}) {
/varset GroupMana ${Spell[Voice of Prescience].RankName}
} else /if (${Me.Level}>=80 && ${Me.Book[${Spell[Voice of Cognizance].RankName}]}) {
/varset GroupMana ${Spell[Voice of Cognizance].RankName}
} else /if (${Me.Level}>=75 && ${Me.Book[${Spell[Voice of Intuition].RankName}]}) {
/varset GroupMana ${Spell[Voice of Intuition].RankName}
} else /if (${Me.Level}>=70 && ${Me.Book[${Spell[Voice of Clairvoyance].RankName}]}) {
/varset GroupMana ${Spell[Voice of Clairvoyance].RankName}
} else /if (${Me.Level}>=65 && ${Me.Book[${Spell[Voice of Quellious].RankName}]}) {
/varset GroupMana ${Spell[Voice of Quellious].RankName}
} else /if (${Me.Level}>=63 && ${Me.Book[${Spell[Tranquility].RankName}]}) {
/varset GroupMana ${Spell[Tranquility].RankName}
} else /if (${Me.Level}>=60 && ${Me.Book[${Spell[Koadic's Endless Intellect].RankName}]}) {
/varset GroupMana ${Spell[Koadic's Endless Intellect].RankName}
} else /if (${Me.Level}>=56 && ${Me.Book[${Spell[Gift of Pure Thought].RankName}]}) {
/varset GroupMana ${Spell[Gift of Pure Thought].RankName}
} else /if (${Me.Level}>=42 && ${Me.Book[${Spell[Boon of the Clear Mind].RankName}]}) {
/varset GroupMana ${Spell[Boon of the Clear Mind].RankName}
}
|-Single Mana * Var Name: SingleMana string outer
/if (${Me.Level}>=108 && ${Me.Book[${Spell[Perspicacity].RankName}]}) {
/varset SingleMana ${Spell[Perspicacity].RankName}
} else /if (${Me.Level}>=103 && ${Me.Book[${Spell[Precognition].RankName}]}) {
/varset SingleMana ${Spell[Precognition].RankName}
} else /if (${Me.Level}>=98 && ${Me.Book[${Spell[Foresight].RankName}]}) {
/varset SingleMana ${Spell[Foresight].RankName}
} else /if (${Me.Level}>=93 && ${Me.Book[${Spell[Premeditation].RankName}]}) {
/varset SingleMana ${Spell[Premeditation].RankName}
} else /if (${Me.Level}>=88 && ${Me.Book[${Spell[Forethought].RankName}]}) {
/varset SingleMana ${Spell[Forethought].RankName}
} else /if (${Me.Level}>=83 && ${Me.Book[${Spell[Prescience].RankName}]}) {
/varset SingleMana ${Spell[Prescience].RankName}
} else /if (${Me.Level}>=78 && ${Me.Book[${Spell[Seer's Cognizance].RankName}]}) {
/varset SingleMana ${Spell[Seer's Cognizance].RankName}
} else /if (${Me.Level}>=73 && ${Me.Book[${Spell[Seer's Intuition].RankName}]}) {
/varset SingleMana ${Spell[Seer's Intuition].RankName}
} else /if (${Me.Level}>=68 && ${Me.Book[${Spell[Clairvoyance].RankName}]}) {
/varset SingleMana ${Spell[Clairvoyance].RankName}
} else /if (${Me.Level}>=60 && ${Me.Book[${Spell[Gift of Brilliance].RankName}]}) {
/varset SingleMana ${Spell[Gift of Brilliance].RankName}
} else /if (${Me.Level}>=55 && ${Me.Book[${Spell[Gift of Insight].RankName}]}) {
/varset SingleMana ${Spell[Gift of Insight].RankName}
} else /if (${Me.Level}>=52 && ${Me.Book[${Spell[Clarity II].RankName}]}) {
/varset SingleMana ${Spell[Clarity II].RankName}
} else /if (${Me.Level}>=26 && ${Me.Book[${Spell[Clarity].RankName}]}) {
/varset SingleMana ${Spell[Clarity].RankName}
} else /if (${Me.Level}>=14 && ${Me.Book[${Spell[Breeze].RankName}]}) {
/varset SingleMana ${Spell[Breeze].RankName}
}
|-Group Haste * Var Name: GroupHaste string outer
/if (${Me.Level}>=109 && ${Me.Book[${Spell[Hastening of Milyex].RankName}]}) {
/varset GroupHaste ${Spell[Hastening of Milyex].RankName}
} else /if (${Me.Level}>=104 && ${Me.Book[${Spell[Hastening of Prokev].RankName}]}) {
/varset GroupHaste ${Spell[Hastening of Prokev].RankName}
} else /if (${Me.Level}>=100 && ${Me.Book[${Spell[Hastening of Sviir].RankName}]}) {
/varset GroupHaste ${Spell[Hastening of Sviir].RankName}
} else /if (${Me.Level}>=95 && ${Me.Book[${Spell[Hastening of Aransir].RankName}]}) {
/varset GroupHaste ${Spell[Hastening of Aransir].RankName}
} else /if (${Me.Level}>=90 && ${Me.Book[${Spell[Hastening of Novak].RankName}]}) {
/varset GroupHaste ${Spell[Hastening of Novak].RankName}
} else /if (${Me.Level}>=80 && ${Me.Book[${Spell[Hastening of Erradien].RankName}]}) {
/varset GroupHaste ${Spell[Hastening of Erradien].RankName}
} else /if (${Me.Level}>=75 && ${Me.Book[${Spell[Hastening of Ellowind].RankName}]}) {
/varset GroupHaste ${Spell[Hastening of Ellowind].RankName}
} else /if (${Me.Level}>=70 && ${Me.Book[${Spell[Hastening of Salik].RankName}]}) {
/varset GroupHaste ${Spell[Hastening of Salik].RankName}
} else /if (${Me.Level}>=65 && ${Me.Book[${Spell[Vallon's Quickening].RankName}]}) {
/varset GroupHaste ${Spell[Vallon's Quickening].RankName}
} else /if (${Me.Level}>=60 && ${Me.Book[${Spell[Speed of the Brood].RankName}]}) {
/varset GroupHaste ${Spell[Speed of the Brood].RankName}
}
|-Single Haste * Var Name: SingleHaste string outer
/if (${Me.Level}>=106 && ${Me.Book[${Spell[Speed of Milyex].RankName}]}) {
/varset SingleHaste ${Spell[Speed of Milyex].RankName}
} else /if (${Me.Level}>=86 && ${Me.Book[${Spell[Speed of Novak].RankName}]}) {
/varset SingleHaste ${Spell[Speed of Novak].RankName}
} else /if (${Me.Level}>=77 && ${Me.Book[${Spell[Speed of Erradin].RankName}]}) {
/varset SingleHaste ${Spell[Speed of Erradin].RankName}
} else /if (${Me.Level}>=53 && ${Me.Book[${Spell[Aanya's Quickening].RankName}]}) {
/varset SingleHaste ${Spell[Aanya's Quickening].RankName}
}
|-Self Rune 1 * Var Name: SelfRune1 string outer
/if (${Me.Level}>=106 && ${Me.Book[${Spell[Transfixer's Rune].RankName}]}) {
/varset SelfRune1 ${Spell[Transfixer's Rune].RankName}
/varset SelfRune1Name "Transfixer's Rune"
} else /if (${Me.Level}>=101 && ${Me.Book[${Spell[Enticer's Rune].RankName}]}) {
/varset SelfRune1 ${Spell[Enticer's Rune].RankName}
/varset SelfRune1Name "Enticer's Rune"
} else /if (${Me.Level}>=96 && ${Me.Book[${Spell[Mastermind's Rune].RankName}]}) {
/varset SelfRune1 ${Spell[Mastermind's Rune].RankName}
/varset SelfRune1Name "Mastermind's Rune"
} else /if (${Me.Level}>=91 && ${Me.Book[${Spell[Arcanaward's Rune].RankName}]}) {
/varset SelfRune1 ${Spell[Arcanaward's Rune].RankName}
/varset SelfRune1Name "Arcanaward's Rune"
} else /if (${Me.Level}>=86 && ${Me.Book[${Spell[Spectral Rune].RankName}]}) {
/varset SelfRune1 ${Spell[Spectral Rune].RankName}
} else /if (${Me.Level}>=81 && ${Me.Book[${Spell[Pearlescent Rune].RankName}]}) {
/varset SelfRune1 ${Spell[Pearlescent Rune].RankName}
} else /if (${Me.Level}>=76 && ${Me.Book[${Spell[Opalescent Rune].RankName}]}) {
/varset SelfRune1 ${Spell[Opalescent Rune].RankName}
} else /if (${Me.Level}>=71 && ${Me.Book[${Spell[Draconic Rune].RankName}]}) {
/varset SelfRune1 ${Spell[Draconic Rune].RankName}
} else /if (${Me.Level}>=66 && ${Me.Book[${Spell[Ethereal Rune].RankName}]}) {
/varset SelfRune1 ${Spell[Ethereal Rune].RankName}
} else /if (${Me.Level}>=61 && ${Me.Book[${Spell[Arcane Rune].RankName}]}) {
/varset SelfRune1 ${Spell[Arcane Rune].RankName}
}
/if (${Me.Level}>=90 && ${Me.Book[${Spell[Spectral Unity].RankName}]}) {
/varset UnityRune ${Spell[Spectral Unity].RankName}
}
|-Self Rune 2 * Var Name: SelfRune2 string outer
/if (${Me.Level}>=110 && ${Me.Book[${Spell[Polyfluorescent Rune].RankName}]}) {
/varset SelfRune2 ${Spell[Polyfluorescent Rune].RankName}
/varset SelfRune2Name "Polyfluorescent Rune"
} else /if (${Me.Level}>=105 && ${Me.Book[${Spell[Polyrefractive Rune].RankName}]}) {
/varset SelfRune2 ${Spell[Polyrefractive Rune].RankName}
/varset SelfRune2Name "Polyrefractive Rune"
} else /if (${Me.Level}>=100 && ${Me.Book[${Spell[Polyiridescent Rune].RankName}]}) {
/varset SelfRune2 ${Spell[Polyiridescent Rune].RankName}
} else /if (${Me.Level}>=95 && ${Me.Book[${Spell[Polyarcanic Rune].RankName}]}) {
/varset SelfRune2 ${Spell[Polyarcanic Rune].RankName}
} else /if (${Me.Level}>=90 && ${Me.Book[${Spell[Polyspectral Rune].RankName}]}) {
/varset SelfRune2 ${Spell[Polyspectral Rune].RankName}
} else /if (${Me.Level}>=85 && ${Me.Book[${Spell[Polychaotic Rune].RankName}]}) {
/varset SelfRune2 ${Spell[Polychaotic Rune].RankName}
} else /if (${Me.Level}>=80 && ${Me.Book[${Spell[Multichromatic Rune].RankName}]}) {
/varset SelfRune2 ${Spell[Multichromatic Rune].RankName}
} else /if (${Me.Level}>=75 && ${Me.Book[${Spell[Polychromatic Rune].RankName}]}) {
/varset SelfRune2 ${Spell[Polychromatic Rune].RankName}
}
|-Single Rune * Var Name: SingleRune string outer
/if (${Me.Level}>=106 && ${Me.Book[${Spell[Rune of Skrizix].RankName}]}) {
/varset SingleRune ${Spell[Rune of Skrizix].RankName}
} else /if (${Me.Level}>=101 && ${Me.Book[${Spell[Rune of Lucem].RankName}]}) {
/varset SingleRune ${Spell[Rune of Lucem].RankName}
} else /if (${Me.Level}>=96 && ${Me.Book[${Spell[Rune of Xolok].RankName}]}) {
/varset SingleRune ${Spell[Rune of Xolok].RankName}
} else /if (${Me.Level}>=91 && ${Me.Book[${Spell[Rune of Tonmek].RankName}]}) {
/varset SingleRune ${Spell[Rune of Tonmek].RankName}
} else /if (${Me.Level}>=86 && ${Me.Book[${Spell[Rune of Novak].RankName}]}) {
/varset SingleRune ${Spell[Rune of Novak].RankName}
} else /if (${Me.Level}>=81 && ${Me.Book[${Spell[Rune of Yozan].RankName}]}) {
/varset SingleRune ${Spell[Rune of Yozan].RankName}
} else /if (${Me.Level}>=76 && ${Me.Book[${Spell[Rune of Erradien].RankName}]}) {
/varset SingleRune ${Spell[Rune of Erradien].RankName}
} else /if (${Me.Level}>=71 && ${Me.Book[${Spell[Rune of Ellowind].RankName}]}) {
/varset SingleRune ${Spell[Rune of Ellowind].RankName}
} else /if (${Me.Level}>=67 && ${Me.Book[${Spell[Rune of Salik].RankName}]}) {
/varset SingleRune ${Spell[Rune of Salik].RankName}
} else /if (${Me.Level}>=61 && ${Me.Book[${Spell[Rune of Zebuxoruk].RankName}]}) {
/varset SingleRune ${Spell[Rune of Zebuxoruk].RankName}
} else /if (${Me.Level}>=52 && ${Me.Book[${Spell[Rune V].RankName}]}) {
/varset SingleRune ${Spell[Rune V].RankName}
} else /if (${Me.Level}>=40 && ${Me.Book[${Spell[Rune IV].RankName}]}) {
/varset SingleRune ${Spell[Rune IV].RankName}
} else /if (${Me.Level}>=33 && ${Me.Book[${Spell[Rune III].RankName}]}) {
/varset SingleRune ${Spell[Rune III].RankName}
} else /if (${Me.Level}>=22 && ${Me.Book[${Spell[Rune II].RankName}]}) {
/varset SingleRune ${Spell[Rune II].RankName}
} else /if (${Me.Level}>=13 && ${Me.Book[${Spell[Rune I].RankName}]}) {
/varset SingleRune ${Spell[Rune I].RankName}
}
|-Mez Buff * Var Name: MezBuff string outer
/if (${Me.Level}>=110 && ${Me.Book[${Spell[Ward of the Transfixer].RankName}]}) {
/varset MezBuff ${Spell[Ward of the Transfixer].RankName}
/varset MezBuffName "Ward of the Transfixer"
} else /if (${Me.Level}>=105 && ${Me.Book[${Spell[Ward of the Enticer].RankName}]}) {
/varset MezBuff ${Spell[Ward of the Enticer].RankName}
/varset MezBuffName "Ward of the Enticer"
} else /if (${Me.Level}>=100 && ${Me.Book[${Spell[Ward of the Mastermind].RankName}]}) {
/varset MezBuff ${Spell[Ward of the Mastermind].RankName}
/varset MezBuffName "Ward of the Mastermind"
} else /if (${Me.Level}>=95 && ${Me.Book[${Spell[Ward of Arctending].RankName}]}) {
/varset MezBuff ${Spell[Ward of Arctending].RankName}
} else /if (${Me.Level}>=90 && ${Me.Book[${Spell[Ward of Bafflement].RankName}]}) {
/varset MezBuff ${Spell[Ward of Bafflement].RankName}
} else /if (${Me.Level}>=85 && ${Me.Book[${Spell[Ward of Befuddlement].RankName}]}) {
/varset MezBuff ${Spell[Ward of Befuddlement].RankName}
} else /if (${Me.Level}>=80 && ${Me.Book[${Spell[Ward of Mystifying].RankName}]}) {
/varset MezBuff ${Spell[Ward of Mystifying].RankName}
} else /if (${Me.Level}>=75 && ${Me.Book[${Spell[Ward of Bewilderment].RankName}]}) {
/varset MezBuff ${Spell[Ward of Bewilderment].RankName}
} else /if (${Me.Level}>=70 && ${Me.Book[${Spell[Ward of Bedazzlement].RankName}]}) {
/varset MezBuff ${Spell[Ward of Bedazzlement].RankName}
}
|-Proc Buff * Var Name: ProcBuff string outer
/if (${Me.Level}>=103 && ${Me.Book[${Spell[Night's Endless Terror].RankName}]}) {
/varset ProcBuff ${Spell[Night's Endless Terror].RankName}
} else /if (${Me.Level}>=63 && ${Me.Book[${Spell[Night's Dark Terror].RankName}]}) {
/varset ProcBuff ${Spell[Night's Dark Terror].RankName}
} else /if (${Me.Level}>=40 && ${Me.Book[${Spell[Boon of the Garou].RankName}]}) {
/varset ProcBuff ${Spell[Boon of the Garou].RankName}
}
|-Charm Spell * Var Name: CharmSpell1 string outer
/if (${Me.Level}>=110 && ${Me.Book[${Spell[Transfixer's Command].RankName}]}) {
/varset CharmSpell1 ${Spell[Transfixer's Command].RankName}
} else /if (${Me.Level}>=107 && ${Me.Book[${Spell[Spellbinding].RankName}]}) {