-
Notifications
You must be signed in to change notification settings - Fork 35
/
2nd-theNinthAge-FantasyBattles.gst
1391 lines (1336 loc) · 126 KB
/
2nd-theNinthAge-FantasyBattles.gst
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
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<gameSystem id="aa64-1e8e-66fc-9abf" name="The 9th Age: Fantasy Battles 2nd Edition 2024" revision="56" battleScribeVersion="2.03" authorName="DarkSky" authorUrl="https://www.the-ninth-age.com/community/index.php?board-list/" xmlns="http://www.battlescribe.net/schema/gameSystemSchema">
<costTypes>
<costType id="24fd-8af8-0c78-001c" name="pts" defaultCostLimit="-1.0" hidden="false"/>
</costTypes>
<profileTypes>
<profileType id="8292-1fb8-8251-29a9" name="1 Global">
<characteristicTypes>
<characteristicType id="b0d9-2dab-f10b-9b13" name="Adv"/>
<characteristicType id="db10-a838-f72f-3ed6" name="Mar"/>
<characteristicType id="be28-67a6-2280-9eaf" name="Dis"/>
<characteristicType id="8f96-9d74-2aaa-da9d" name="Rules"/>
</characteristicTypes>
</profileType>
<profileType id="154c-6605-1486-e1da" name="3 Offensive">
<characteristicTypes>
<characteristicType id="8265-800f-bc87-d00a" name="Att"/>
<characteristicType id="7d3b-bb95-3d29-26f7" name="Off"/>
<characteristicType id="4d4a-2100-804f-99e5" name="Str"/>
<characteristicType id="7a8c-adb0-d1b8-a1b6" name="AP"/>
<characteristicType id="2a23-367f-8828-c297" name="Agi"/>
<characteristicType id="44e9-6a3e-7471-8b36" name="Rules"/>
</characteristicTypes>
</profileType>
<profileType id="e7d3-5099-e669-c365" name="2 Defensive">
<characteristicTypes>
<characteristicType id="f381-7850-7fa8-3440" name="HP"/>
<characteristicType id="160d-4624-273f-2114" name="Def"/>
<characteristicType id="ec15-bc66-645e-db5d" name="Res"/>
<characteristicType id="597b-8735-3dd1-0e70" name="Arm"/>
<characteristicType id="91c5-9d30-bda7-cf14" name="Rules"/>
</characteristicTypes>
</profileType>
<profileType id="a00c-d586-ee68-ed21" name="6 Ranged Weapon">
<characteristicTypes>
<characteristicType id="c2a8-bc01-360c-6aca" name="Range"/>
<characteristicType id="6867-dcc2-7874-e3b4" name="Shots"/>
<characteristicType id="f166-13ff-9227-4525" name="Str"/>
<characteristicType id="857a-4ce1-d134-8701" name="AP"/>
<characteristicType id="d988-3828-5f00-7582" name="Attributes"/>
</characteristicTypes>
</profileType>
<profileType id="658e-7f7b-4e4f-162a" name="4 Armour">
<characteristicTypes>
<characteristicType id="017b-143b-0520-bdc1" name="Type"/>
<characteristicType id="4ca3-2498-f356-f056" name="Save"/>
<characteristicType id="f269-16dd-a614-0f90" name="Rules"/>
</characteristicTypes>
</profileType>
<profileType id="5bba-441c-01cb-6187" name="7 Artefact">
<characteristicTypes>
<characteristicType id="d779-a728-a38c-8340" name="Type"/>
<characteristicType id="9f42-950f-d2ed-9247" name="Effect"/>
</characteristicTypes>
</profileType>
<profileType id="a32f-208a-be3d-ad8d" name="5 Melee Weapon">
<characteristicTypes>
<characteristicType id="7d4e-b182-dd11-52a0" name="Str"/>
<characteristicType id="646b-1e72-1589-5083" name="AP"/>
<characteristicType id="048a-df92-bb5b-6de9" name="Attributes"/>
</characteristicTypes>
</profileType>
<profileType id="7733-ad26-4b46-6a5a" name="0 Size">
<characteristicTypes>
<characteristicType id="0d1d-aeaf-8f31-fd17" name="Height"/>
<characteristicType id="1176-4910-e04b-f1c5" name="Type"/>
<characteristicType id="7bbb-3d47-ed57-284d" name="Base"/>
</characteristicTypes>
</profileType>
</profileTypes>
<categoryEntries>
<categoryEntry id="4bcd-01c8-ce5e-7108" name="Core" hidden="false"/>
<categoryEntry id="f8f1-3d4f-12bf-73cd" name="Special" hidden="false"/>
<categoryEntry id="953d-22cd-7ee1-36dc" name="Characters" hidden="false"/>
</categoryEntries>
<forceEntries>
<forceEntry id="16e8-e66f-0b41-756b" name="~ Dummy ~" hidden="true"/>
</forceEntries>
<sharedSelectionEntries>
<selectionEntry id="dd27-6738-aebc-192e" name="Light Armour" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="c162-a646-5acd-5058" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="c015-e52d-3852-27ea" name="Heavy Armour" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="f485-3ff7-1641-4829" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="f49b-1010-24f1-f23b" name="Plate Armour" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="faa0-e44c-e408-c61f" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="ff97-a295-86c8-76d5" name="Shield" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="d158-aeff-6968-2615" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="e79a-e00b-b0ee-6850" name="Spear" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="8a37-3686-46d8-6eb0" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="6a41-63a5-c5f6-66f6" name="Paired Weapons" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="236a-7e57-0706-fc14" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="b10f-350c-0581-f9c2" name="Lance" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="2ff1-d7f1-dfdc-8762" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="8dad-9602-9dd1-7698" name="Crossbow" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="dece-abfb-1646-28f2" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="e2c0-2230-5a1a-1f08" name="Bow" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="4382-0938-eb2f-87d2" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="2837-ec0d-956f-690a" name="Great Weapon" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="c73d-37e8-2340-287d" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="544f-9331-9cce-694d" name="Halberd" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="b311-493d-9678-8b90" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="cc20-7463-8302-21b4" name="Longbow" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="cb60-f5ed-2fc9-4921" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="bdc6-e116-53be-d2ae" name="Pistol" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="f540-01da-46f0-6811" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="b672-9729-1d95-cb6d" name="Throwing Weapons" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="e829-ad61-66b7-5b70" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="7efd-252a-dcad-fa35" name="Light Lance" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="b7cd-87e0-ef2f-540a" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="3f7d-5a54-b1ca-550f" name="Binding Scroll" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="2.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="4f02-3f8e-7013-7cb4" type="max"/>
<constraint field="selections" scope="roster" value="2.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="0533-e602-37d0-79cd" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="65.0"/>
</costs>
</selectionEntry>
<selectionEntry id="f996-0dd2-7d1f-17fe" name="Crown of Autocracy (not with Not A Leader)" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="4163-e9f4-70b3-775a" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="10ee-597b-7691-dc42" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="30.0"/>
</costs>
</selectionEntry>
<selectionEntry id="28c9-d1c6-a0c8-d695" name="Crown of the Wizard King" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="1828-5940-a898-08ac" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="7520-60ab-8f28-6061" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="40.0"/>
</costs>
</selectionEntry>
<selectionEntry id="ef67-0a29-6d5c-687c" name="°Crystal Ball" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="89dc-15b7-96ab-ea9f" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="2893-a2ca-9621-f623" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="45.0"/>
</costs>
</selectionEntry>
<selectionEntry id="b996-d7ae-e854-2601" name="Dragon Staff" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="cf4d-573e-5b14-f5df" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="bbd3-3550-c358-b9e9" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="20.0"/>
</costs>
</selectionEntry>
<selectionEntry id="57fe-c8e7-f786-132c" name="Dragonfire Gem" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="0cc1-fa28-1661-956f" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="8d77-0788-23ea-166c" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="20.0"/>
</costs>
</selectionEntry>
<selectionEntry id="3d77-9d65-58c3-9e7d" name="Lightning Vambraces" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="0111-aed8-93df-9973" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="b190-6df3-1803-f935" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="20.0"/>
</costs>
</selectionEntry>
<selectionEntry id="ebd9-2cee-402a-4ff4" name="Lucky Charm" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="d5c0-6e49-2bc3-cab3" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="f5c6-2684-9a12-e8c2" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="10.0"/>
</costs>
</selectionEntry>
<selectionEntry id="717c-cdd1-f368-649a" name="Obsidian Rock" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="3df8-0966-ed17-ee75" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="c67b-4d65-7959-fcad" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="30.0"/>
</costs>
</selectionEntry>
<selectionEntry id="589f-da5c-20ba-5f1a" name="Potion of Strength" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="fb32-3b95-1e6c-9a05" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="9bac-fc91-af4b-e93d" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="10.0"/>
</costs>
</selectionEntry>
<selectionEntry id="fc3e-7023-b3ce-8579" name="Potion of Swiftness" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="579c-0a47-7f43-2f98" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="1b81-fea2-1f62-ddf9" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="20.0"/>
</costs>
</selectionEntry>
<selectionEntry id="538d-5665-58a8-281d" name="Ranger's Boots" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="1ffa-67cd-68eb-1267" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="ab93-3140-445c-9de6" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="30.0"/>
</costs>
</selectionEntry>
<selectionEntry id="2078-81dc-eac0-b856" name="Rod of Battle" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="4632-77ba-878a-d216" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="0b86-31b2-574f-645e" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="35.0"/>
</costs>
</selectionEntry>
<selectionEntry id="52aa-545b-5fc8-64fe" name="Scepter of Power" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="5967-7f82-f3fb-1325" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="19eb-8b4c-d707-8268" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="40.0"/>
</costs>
</selectionEntry>
<selectionEntry id="8cca-6eee-ecd5-1620" name="Talisman of Shielding" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="c4d9-6201-993c-7c61" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="8fda-8f2c-9c0f-c4d5" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="50.0"/>
</costs>
</selectionEntry>
<selectionEntry id="bc10-9582-1642-6f0e" name="Talisman of the Void" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="4093-7621-0d1b-0dfa" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="f56f-401d-a2b5-14a1" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="50.0"/>
</costs>
</selectionEntry>
<selectionEntry id="02ee-20af-e439-e56f" name="°Book of Arcane Mastery (not on Wizard Master)" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="d9d0-13ea-3f62-0d61" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="fd14-0482-e23a-ef29" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="50.0"/>
</costs>
</selectionEntry>
<selectionEntry id="3db5-8d52-cfe9-fbfa" name="Essence of a Free Mind" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="73b8-f867-8841-bdf9" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="f865-a3c5-c1c3-e973" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="35.0"/>
</costs>
</selectionEntry>
<selectionEntry id="1a15-8ac5-586b-1b94" name="°Magical Heirloom" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="09fb-61bf-d2b2-eb15" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="a514-8cb4-1139-9905" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="50.0"/>
</costs>
</selectionEntry>
<selectionEntry id="8a96-40ff-7fb6-54a0" name="Aether Icon" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="2.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="e301-4817-97c9-61ee" type="max"/>
<constraint field="selections" scope="roster" value="3.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="3290-f93c-4203-1ed8" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="10.0"/>
</costs>
</selectionEntry>
<selectionEntry id="bd1e-b521-5357-bc0e" name="Banner of Discipline" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="a2e6-5898-c18e-073d" type="max"/>
<constraint field="selections" scope="roster" value="3.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="0f3d-dc64-2d8e-fea1" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="25.0"/>
</costs>
</selectionEntry>
<selectionEntry id="c253-ce04-6c42-8bf6" name="Banner of Speed" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="b8ec-88fe-1802-034c" type="max"/>
<constraint field="selections" scope="roster" value="3.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="d519-ce01-461a-a9f0" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="50.0"/>
</costs>
</selectionEntry>
<selectionEntry id="6454-0e64-e88b-0afa" name="Banner of the Relentless Company" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="2.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="65fc-77a6-bc7d-708b" type="max"/>
<constraint field="selections" scope="roster" value="3.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="18d3-e6b2-9af0-18e2" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="40.0"/>
</costs>
</selectionEntry>
<selectionEntry id="58a9-c83f-8819-4bfa" name="Flaming Standard" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="2.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="5ac7-02ae-0ab4-ee85" type="max"/>
<constraint field="selections" scope="roster" value="3.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="7194-2105-0fb1-913d" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="40.0"/>
</costs>
</selectionEntry>
<selectionEntry id="e2f6-29ee-8b26-9f6e" name="Legion Standard" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="2.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="0554-097b-043f-0296" type="max"/>
<constraint field="selections" scope="roster" value="3.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="a5f4-90b2-83e6-606e" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="10.0"/>
</costs>
</selectionEntry>
<selectionEntry id="1339-adda-070d-906c" name="Stalker's Standard" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="d603-9133-33a0-7df8" type="max"/>
<constraint field="selections" scope="roster" value="3.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="1ae1-5497-4f16-c5b7" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="35.0"/>
</costs>
</selectionEntry>
<selectionEntry id="98fe-a333-8a21-dcb0" name="Alchemist's Alloy" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="fe44-8d00-aa93-3344" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="22bb-70bd-571d-6017" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="15.0"/>
</costs>
</selectionEntry>
<selectionEntry id="5348-8c71-c793-57f3" name="Basalt Infusion" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="a676-50d6-34dd-4c20" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="5490-f0a4-8106-e9b5" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="40.0"/>
</costs>
</selectionEntry>
<selectionEntry id="cba2-e616-5486-217b" name="Death Cheater" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="680d-7f06-0c0a-06c5" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="472d-0bff-19ad-b513" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="90.0"/>
</costs>
</selectionEntry>
<selectionEntry id="b8a1-4182-3aba-ffd8" name="Destiny's Call" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="7d9e-0dd9-9c03-22c9" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="441f-cdc3-2641-5eb4" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="70.0"/>
</costs>
</selectionEntry>
<selectionEntry id="47b1-c334-2935-e4f4" name="Essence of Mithril" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="d8a8-87ba-b529-c97d" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="567d-e1e4-0a5d-1bbc" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="50.0"/>
</costs>
</selectionEntry>
<selectionEntry id="08dd-2bd2-1e5a-1f39" name="Ghostly Guard" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="148f-f6ba-c045-3317" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="ee96-f598-71db-f5e8" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="30.0"/>
</costs>
</selectionEntry>
<selectionEntry id="97f7-20ef-fc6c-63a7" name="Dusk Forged" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="93db-9a6d-1119-f5c5" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="d8fb-29d0-debc-809d" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="55.0"/>
</costs>
</selectionEntry>
<selectionEntry id="41fe-d2cc-82ef-381a" name="Willow's Ward" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="213f-7fe0-7bf6-4d56" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="a232-f363-a538-7798" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="15.0"/>
</costs>
</selectionEntry>
<selectionEntry id="9dfd-528a-2991-3f75" name="Wizard Apprentice" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="98e7-37b2-b6a7-13ce" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="6d2e-3a7c-b8c4-2589" name="Wizard Adept" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="1c80-09df-b71b-762a" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="e7ab-249b-e180-109d" name="Wizard Master" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="ecac-fac9-9f47-edc2" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="3d08-4e50-5ccc-bda0" name="Unarmoured" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="3568-f94a-3055-aa50" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="aa9c-bdad-7fe7-36a3" name="Handgun" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="2cee-06b2-0fb3-9855" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="d664-b973-594c-5971" name="Army General" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="9e95-5927-c752-12ce" type="max"/>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="318b-239e-60fa-42ef" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="0da0-7281-e219-4475" type="min"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="1816-6a9c-7e82-694a" name="Battle Standard Bearer" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="2602-ba16-b629-3cf5" type="max"/>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="051e-eed8-4d48-2248" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="d5a4-4049-60de-5914" name="Hand Weapon" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="eab6-c8da-2be4-d5ca" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="0.0"/>
</costs>
</selectionEntry>
<selectionEntry id="10fe-ce12-d662-ae02" name="Musician" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="9968-adaf-9cb5-9219" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="10.0"/>
</costs>
</selectionEntry>
<selectionEntry id="8f82-6955-3d8a-01ea" name="Standard Bearer" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="1e07-8da4-71e3-21bd" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="10.0"/>
</costs>
</selectionEntry>
<selectionEntry id="c3e7-8c28-0d42-6aa8" name="Champion" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="efef-cedc-706d-0c46" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="10.0"/>
</costs>
</selectionEntry>
</sharedSelectionEntries>
<sharedSelectionEntryGroups>
<selectionEntryGroup id="f853-d3c3-4165-d5ab" name="Weapon Enchantments" hidden="false" collective="false" import="true">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="c2f2-85bc-ce11-c49d" type="max"/>
</constraints>
<selectionEntries>
<selectionEntry id="311e-5a0b-83f2-9069" name="Eldritch Inscriptions" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="9369-51e8-a408-1876" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="c5ae-726c-f925-b6b3" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="40.0"/>
</costs>
</selectionEntry>
<selectionEntry id="3eeb-4d3a-ca9b-17e5" name="King Slayer" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="3f07-c141-0acb-6f38" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="6056-7200-eae6-1b0a" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="50.0"/>
</costs>
</selectionEntry>
<selectionEntry id="51f1-66e8-4022-9d8b" name="Shield Breaker" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="44af-7e51-e210-1f4a" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="bd3d-4ce1-4c98-08d4" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="35.0"/>
</costs>
</selectionEntry>
<selectionEntry id="eedf-4585-d0c1-f613" name="Hero's Heart" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="5942-d176-8677-4fd2" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="e9c8-cacb-f16c-ea7f" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="50.0"/>
</costs>
</selectionEntry>
<selectionEntry id="dd35-7a49-6952-982e" name="Supernatural Dexterity" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="24dd-3eb3-0842-70c8" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="3957-a352-00de-cdb4" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="20.0"/>
</costs>
</selectionEntry>
<selectionEntry id="81c6-6663-7fd4-18f7" name="Cleansing Light" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="6425-23f8-e630-3237" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="7f1d-9ac8-6dfe-3129" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="25.0"/>
</costs>
</selectionEntry>
<selectionEntry id="49a2-989e-42c3-ee8b" name="Touch of Greatness" hidden="false" collective="false" import="true" type="upgrade">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="9015-f957-ad0c-4c41" type="max"/>
<constraint field="selections" scope="roster" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="cbb2-50ed-3eb7-f94e" type="max"/>
</constraints>
<costs>
<cost name="pts" typeId="24fd-8af8-0c78-001c" value="45.0"/>
</costs>
</selectionEntry>
</selectionEntries>
</selectionEntryGroup>
<selectionEntryGroup id="b4c3-e840-1bd5-b746" name="Command Group" hidden="false" collective="false" import="true">
<entryLinks>
<entryLink id="4fb4-c9a2-fa29-d2af" name="Champion" hidden="false" collective="false" import="true" targetId="c3e7-8c28-0d42-6aa8" type="selectionEntry"/>
<entryLink id="707a-8897-5a0d-a04c" name="Standard Bearer" hidden="false" collective="false" import="true" targetId="8f82-6955-3d8a-01ea" type="selectionEntry"/>
<entryLink id="7e9e-ad84-4aa7-020a" name="Musician" hidden="false" collective="false" import="true" targetId="10fe-ce12-d662-ae02" type="selectionEntry"/>
</entryLinks>
</selectionEntryGroup>
<selectionEntryGroup id="3ca8-d93a-232c-d3b5" name="Shield Enchantments" hidden="false" collective="false" import="true">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="a2c1-9afa-9cd4-c449" type="max"/>
</constraints>
<entryLinks>
<entryLink id="a527-0e68-b768-0605" name="Willow's Ward (only on Foot)" hidden="false" collective="false" import="true" targetId="41fe-d2cc-82ef-381a" type="selectionEntry"/>
<entryLink id="8f6b-f430-a99d-3f55" name="Dusk Forged" hidden="false" collective="false" import="true" targetId="97f7-20ef-fc6c-63a7" type="selectionEntry"/>
</entryLinks>
</selectionEntryGroup>
<selectionEntryGroup id="74ad-3e59-5174-60fa" name="Armour Enchantments" hidden="false" collective="false" import="true">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="7bf2-549c-6ff1-924f" type="max"/>
</constraints>
<entryLinks>
<entryLink id="a49f-7ced-15b0-6f93" name="Ghostly Guard" hidden="false" collective="false" import="true" targetId="08dd-2bd2-1e5a-1f39" type="selectionEntry"/>
<entryLink id="4fd0-f307-0c59-29ee" name="Death Cheater" hidden="false" collective="false" import="true" targetId="cba2-e616-5486-217b" type="selectionEntry"/>
<entryLink id="0c22-f5d2-8ec4-32d6" name="Destiny's Call (only on Standard)" hidden="false" collective="false" import="true" targetId="b8a1-4182-3aba-ffd8" type="selectionEntry"/>
<entryLink id="8f1f-af40-4d07-36dc" name="Alchemist's Alloy" hidden="false" collective="false" import="true" targetId="98fe-a333-8a21-dcb0" type="selectionEntry"/>
<entryLink id="e4b5-8e70-ea45-e148" name="Essence of Mithril (only on Standard)" hidden="false" collective="false" import="true" targetId="47b1-c334-2935-e4f4" type="selectionEntry"/>
<entryLink id="047f-7951-775b-18cf" name="Basalt Infusion" hidden="false" collective="false" import="true" targetId="5348-8c71-c793-57f3" type="selectionEntry"/>
</entryLinks>
</selectionEntryGroup>
<selectionEntryGroup id="ab25-3916-e8af-98cb" name="Artefacts (Wizards)" hidden="false" collective="false" import="true">
<constraints>
<constraint field="selections" scope="parent" value="2.0" percentValue="false" shared="false" includeChildSelections="true" includeChildForces="false" id="c9f3-ddeb-b459-fd84" type="max"/>
</constraints>
<entryLinks>
<entryLink id="f855-25f0-1af9-28bd" name="Binding Scroll" hidden="false" collective="false" import="true" targetId="3f7d-5a54-b1ca-550f" type="selectionEntry"/>
<entryLink id="c6ce-2fd6-5c78-614b" name="Crystal Ball" hidden="false" collective="false" import="true" targetId="ef67-0a29-6d5c-687c" type="selectionEntry"/>
<entryLink id="c240-9717-2327-5664" name="Crown of Autocracy" hidden="false" collective="false" import="true" targetId="f996-0dd2-7d1f-17fe" type="selectionEntry"/>
<entryLink id="1997-2b6d-0cc0-51b6" name="Dragon Staff" hidden="false" collective="false" import="true" targetId="b996-d7ae-e854-2601" type="selectionEntry"/>
<entryLink id="4bed-fd99-bde0-fb34" name="Dragonfire Gem" hidden="false" collective="false" import="true" targetId="57fe-c8e7-f786-132c" type="selectionEntry"/>
<entryLink id="d25d-4963-04f5-d40a" name="Lucky Charm" hidden="false" collective="false" import="true" targetId="ebd9-2cee-402a-4ff4" type="selectionEntry"/>
<entryLink id="9c52-685a-ea1f-851b" name="Lightning Vambraces" hidden="false" collective="false" import="true" targetId="3d77-9d65-58c3-9e7d" type="selectionEntry"/>
<entryLink id="e5b3-c6fd-9f9c-e5f5" name="Obsidian Rock" hidden="false" collective="false" import="true" targetId="717c-cdd1-f368-649a" type="selectionEntry"/>
<entryLink id="04b1-0131-0954-3657" name="Potion of Strength (not on Towering Presence)" hidden="false" collective="false" import="true" targetId="589f-da5c-20ba-5f1a" type="selectionEntry"/>
<entryLink id="e018-9964-afdf-9bc1" name="Potion of Swiftness" hidden="false" collective="false" import="true" targetId="fc3e-7023-b3ce-8579" type="selectionEntry"/>
<entryLink id="374d-13e0-e992-65c1" name="Ranger's Boots (only on Standard and Foot)" hidden="false" collective="false" import="true" targetId="538d-5665-58a8-281d" type="selectionEntry"/>
<entryLink id="9c96-9af8-4a32-0a6c" name="Rod of Battle" hidden="false" collective="false" import="true" targetId="2078-81dc-eac0-b856" type="selectionEntry"/>
<entryLink id="c99f-7a35-cf73-7091" name="Scepter of Power" hidden="false" collective="false" import="true" targetId="52aa-545b-5fc8-64fe" type="selectionEntry"/>
<entryLink id="855c-aa12-d776-3c72" name="Talisman of Shielding" hidden="false" collective="false" import="true" targetId="8cca-6eee-ecd5-1620" type="selectionEntry"/>
<entryLink id="a61e-39d9-adad-c6d4" name="Talisman of the Void" hidden="false" collective="false" import="true" targetId="bc10-9582-1642-6f0e" type="selectionEntry"/>
<entryLink id="528f-bdd2-7b6e-dad2" name="°Book of Arcane Mastery (not on Wizard Master)" hidden="false" collective="false" import="true" targetId="02ee-20af-e439-e56f" type="selectionEntry"/>
<entryLink id="c548-93ab-2b61-8dd5" name="°Essence of a Free Mind (only on Wizard)" hidden="false" collective="false" import="true" targetId="3db5-8d52-cfe9-fbfa" type="selectionEntry"/>
<entryLink id="c878-11af-72e0-9412" name="°Magical Heirloom (only on Wizard)" hidden="false" collective="false" import="true" targetId="1a15-8ac5-586b-1b94" type="selectionEntry"/>
</entryLinks>
</selectionEntryGroup>
<selectionEntryGroup id="6e26-c5df-c19e-83d4" name="Artefacts (non-Wizards)" hidden="false" collective="false" import="true">
<constraints>
<constraint field="selections" scope="parent" value="2.0" percentValue="false" shared="false" includeChildSelections="true" includeChildForces="false" id="4658-33b0-7815-0832" type="max"/>
</constraints>
<entryLinks>
<entryLink id="52ab-e17a-06e6-21aa" name="Binding Scroll" hidden="false" collective="false" import="true" targetId="3f7d-5a54-b1ca-550f" type="selectionEntry"/>
<entryLink id="0f68-9471-ae81-25d4" name="Crystal Ball" hidden="false" collective="false" import="true" targetId="ef67-0a29-6d5c-687c" type="selectionEntry"/>
<entryLink id="38b9-dae1-95af-302d" name="Crown of Autocracy" hidden="false" collective="false" import="true" targetId="f996-0dd2-7d1f-17fe" type="selectionEntry"/>
<entryLink id="17f0-336d-10ca-7207" name="Crown of the Wizard King (not on Wizards)" hidden="false" collective="false" import="true" targetId="28c9-d1c6-a0c8-d695" type="selectionEntry"/>
<entryLink id="84a2-6c9c-d927-2874" name="Dragon Staff" hidden="false" collective="false" import="true" targetId="b996-d7ae-e854-2601" type="selectionEntry"/>
<entryLink id="c86d-2524-de8b-a975" name="Dragonfire Gem" hidden="false" collective="false" import="true" targetId="57fe-c8e7-f786-132c" type="selectionEntry"/>
<entryLink id="e66e-7a88-71b6-bf51" name="Lucky Charm" hidden="false" collective="false" import="true" targetId="ebd9-2cee-402a-4ff4" type="selectionEntry"/>
<entryLink id="992d-fc17-1169-86f2" name="Lightning Vambraces" hidden="false" collective="false" import="true" targetId="3d77-9d65-58c3-9e7d" type="selectionEntry"/>
<entryLink id="9f4f-62ff-d10a-ed99" name="Obsidian Rock" hidden="false" collective="false" import="true" targetId="717c-cdd1-f368-649a" type="selectionEntry"/>
<entryLink id="a0e5-90bf-7371-4098" name="Potion of Strength (not on Towering Presence)" hidden="false" collective="false" import="true" targetId="589f-da5c-20ba-5f1a" type="selectionEntry"/>
<entryLink id="50f0-12d3-23a7-a020" name="Potion of Swiftness" hidden="false" collective="false" import="true" targetId="fc3e-7023-b3ce-8579" type="selectionEntry"/>
<entryLink id="3118-3fe0-8ace-7a01" name="Ranger's Boots (only on Standard and Foot)" hidden="false" collective="false" import="true" targetId="538d-5665-58a8-281d" type="selectionEntry"/>
<entryLink id="0c97-c012-9c3d-fb71" name="Rod of Battle" hidden="false" collective="false" import="true" targetId="2078-81dc-eac0-b856" type="selectionEntry"/>
<entryLink id="6367-79f1-3140-ff39" name="Scepter of Power" hidden="false" collective="false" import="true" targetId="52aa-545b-5fc8-64fe" type="selectionEntry"/>
<entryLink id="6451-e6e5-bb4e-c8ab" name="Talisman of Shielding" hidden="false" collective="false" import="true" targetId="8cca-6eee-ecd5-1620" type="selectionEntry"/>
<entryLink id="0b0c-697c-57fe-998b" name="Talisman of the Void" hidden="false" collective="false" import="true" targetId="bc10-9582-1642-6f0e" type="selectionEntry"/>
</entryLinks>
</selectionEntryGroup>
<selectionEntryGroup id="6f44-7811-b1d1-1d86" name="Banner Enchantments (BSB)" hidden="false" collective="false" import="true">
<constraints>
<constraint field="selections" scope="parent" value="2.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="0a59-9bfc-d3ed-891d" type="max"/>
</constraints>
<entryLinks>
<entryLink id="0198-6415-6613-85e5" name="Aether Icon" hidden="false" collective="false" import="true" targetId="8a96-40ff-7fb6-54a0" type="selectionEntry"/>
<entryLink id="df6b-d277-de58-63c7" name="Banner of Discipline" hidden="false" collective="false" import="true" targetId="bd1e-b521-5357-bc0e" type="selectionEntry"/>
<entryLink id="d4a1-a7e4-c789-6347" name="Banner of Speed" hidden="false" collective="false" import="true" targetId="c253-ce04-6c42-8bf6" type="selectionEntry"/>
<entryLink id="bb2c-8475-bb19-83e7" name="Banner of the Relentless Company" hidden="false" collective="false" import="true" targetId="6454-0e64-e88b-0afa" type="selectionEntry"/>
<entryLink id="3046-d937-6007-f9a9" name="Flaming Standard" hidden="false" collective="false" import="true" targetId="58a9-c83f-8819-4bfa" type="selectionEntry"/>
<entryLink id="6fda-106b-c998-3348" name="Stalker's Standard" hidden="false" collective="false" import="true" targetId="1339-adda-070d-906c" type="selectionEntry"/>
<entryLink id="0992-5c15-3353-133d" name="Legion Standard" hidden="false" collective="false" import="true" targetId="e2f6-29ee-8b26-9f6e" type="selectionEntry"/>
</entryLinks>
</selectionEntryGroup>
<selectionEntryGroup id="4eb1-cabb-a838-a005" name="Banner Enchantments (Unit)" hidden="false" collective="false" import="true">
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="d478-5a11-0230-7a8c" type="max"/>
</constraints>
<entryLinks>
<entryLink id="cdc1-5f96-e5ca-0215" name="Aether Icon" hidden="false" collective="false" import="true" targetId="8a96-40ff-7fb6-54a0" type="selectionEntry"/>
<entryLink id="b485-d7a5-7901-04c6" name="Banner of Discipline" hidden="false" collective="false" import="true" targetId="bd1e-b521-5357-bc0e" type="selectionEntry"/>
<entryLink id="7270-a619-9d01-bab9" name="Banner of Speed" hidden="false" collective="false" import="true" targetId="c253-ce04-6c42-8bf6" type="selectionEntry"/>
<entryLink id="2314-1e37-1921-1a3a" name="Banner of the Relentless Company" hidden="false" collective="false" import="true" targetId="6454-0e64-e88b-0afa" type="selectionEntry"/>
<entryLink id="0621-a3d6-4ab0-3240" name="Flaming Standard" hidden="false" collective="false" import="true" targetId="58a9-c83f-8819-4bfa" type="selectionEntry"/>
<entryLink id="a381-eb39-4e82-c6b5" name="Stalker's Standard" hidden="false" collective="false" import="true" targetId="1339-adda-070d-906c" type="selectionEntry"/>
<entryLink id="1984-fb34-d302-dc22" name="Legion Standard" hidden="false" collective="false" import="true" targetId="e2f6-29ee-8b26-9f6e" type="selectionEntry"/>
</entryLinks>
</selectionEntryGroup>
</sharedSelectionEntryGroups>
<sharedRules>
<rule id="2dda-ee2f-cfce-7f16" name="Ambush" hidden="false">
<description>Units with Ambush may be deployed using Special Deployment rules. All units that will be deployed using the Ambush rule must be declared at step 8 of the Pre-Game Sequence (after Spell Selection), starting with the player that chose their Deployment Zone. Deploy your army as usual, but without the Ambushing units. Starting with your Player Turn 2, immediately after step 2 of the Movement Phase Sequence (after moving units with Random Movement), roll a dice for each of your Ambushing units. After rolling for all Ambushing units, all units that rolled 3+ enter the Battlefield from any Board Edge. Place the arriving units with their Rear Facing in contact and aligned with the Board Edge. Ambushers are subject to the following rules and restrictions:
• Ambushing models can neither March Move during the Movement Phase in which they arrive, nor can they voluntarily end that Movement Phase farther away from the Board Edge that they arrived from than their March Rate.
• Ambushing models count as having moved during the turn they arrive on the Battlefield.
• If an Ambushing unit has not entered the Battlefield before the end of the game (e.g. due to failing all its 3+ rolls), the unit counts as destroyed.
• An Ambushing unit that enters the Battlefield on Game Turn 4 or later loses Scoring.
• An Ambushing Character may Ambush within an Ambushing unit that it is allowed to join (declare this when declaring which units are Ambushing). Roll only one dice for the Combined Unit.
• Until arriving on the Battlefield, Ambushing units cannot perform any actions at all, and all their Special Items, rules, and abilities don’t work while off the board.</description>
</rule>
<rule id="3ef6-167b-7d0f-b484" name="Battle Standard Bearer" hidden="false">
<description>An army may only include a single Battle Standard Bearer. The model gains Rally Around the Flag and Not a Leader. If the model has the option to buy Special Equipment, it is allowed to purchase up to two Banner Enchantments.</description>
</rule>
<rule id="1d4a-2ada-4edb-0363" name="Bodyguard" hidden="false">
<description>While a Character is joined to a unit in which at least one model has Bodyguard, that Character gains Stubborn. When Characters or Character types are stated in brackets, Bodyguard only works for the specified Characters or Character types.</description>
</rule>
<rule id="5a46-f1e8-f840-a1de" name="Channel" hidden="false">
<description>During step 3 of the Magic Phase Sequence , each of the Active Player’s models with Channel may add X Veil Tokens to its owner’s Veil Token pool. This Universal Rule is cumulative, adding the X of each instance of Channel to the model’s total Channel value (e.g. a model with Channel (1) and Channel (2) is treated like a model with Channel (3)).</description>
</rule>
<rule id="8583-d413-d1ef-ec61" name="Chariot" hidden="false">
<description>The model must roll an additional D6 when taking Dangerous Terrain Tests. A model with Chariot can only be part of a unit consisting entirely of models with Chariot, unless specifically stated otherwise.</description>
</rule>
<rule id="4d9a-1dea-1661-4083" name="Supernal" hidden="false">
<description>All attacks made by the model become Magical Attacks, including Special Attacks and Crush Attacks. In addition, the model gains Unstable, with the following exception: when a unit consisting entirely of models with Supernal loses a combat, it must take a Break Test (Stubborn or Steadfast units ignore Discipline modifiers from the Combat Score difference as normal):
• If the Break Test is passed, ignore all Health Points that would be lost due to Unstable.
• If the Break Test is failed, follow the rules for Unstable as normal.</description>
</rule>
<rule id="c16c-8e9f-3d9c-7a2a" name="Engineer" hidden="false">
<description>Once per Shooting Phase, an unengaged Engineer may select a single War Machine within 6″ that has not fired yet to gain the following effects:
• Set the Aim of one of the War Machine’s Artillery Weapons to the value given in brackets (X+).
• You may reroll the roll on the Misfire Table.
• You may reroll the dice (all of them or none) for determining the number of hits of a Flamethrower Artillery Weapon.</description>
</rule>
<rule id="06e4-3c2b-0e6d-e48f" name="Feigned Flight" hidden="false">
<description>Models in a unit consisting solely of models with Feigned Flight do not become Shaken if their unit voluntarily chooses Flee as Charge Reaction and passes its Rally Test in its next Player Turn. The Reform after Rallying in this case does not prevent the unit from moving nor from shooting (but it still counts as having moved). This rule does not apply if a unit fails to rally on the next friendly Player Turn or involuntarily Flees (e.g. as a result of a failed Panic Test or if it was already Fleeing when being charged).</description>
</rule>
<rule id="229b-fa84-b9fe-b1ff" name="Tall" hidden="false">
<description>Line of Sight drawn to or from a model with Tall is not blocked by models of the same size (as the model with Tall), unless the intervening model also has Tall. Remember that this also affects Cover (if a model blocks Line of Sight it contributes to Hard Cover, otherwise only to Soft Cover).</description>
</rule>
<rule id="ed2a-e8b3-cc1a-cce0" name="Fear" hidden="false">
<description>Models in units in base contact with one or more enemy models with Fear suffer -1 Discipline. At the start of each Round of Combat, such units must take a Discipline Test, called a Fear Test. If this test is failed, the models in the unit are Shaken and Close Combat Attacks made by the models in the unit suffer -1 to hit, while Close Combat Attacks allocated against the models in the unit gain +1 to hit. These effects apply until the end of the Round of Combat. Models that have Fear themselves are immune to the effects of Fear.</description>
</rule>
<rule id="4a5a-48a4-b2f9-f6ed" name="Fly" hidden="false">
<description>Units composed entirely of models with Fly may use Flying Movement during Charge Moves, Failed Charge Moves, Advance Moves, and March Moves. When a unit uses Flying Movement, substitute its models’ Advance Rate with the first value given in brackets (X), and their March Rate with the second value given in brackets (Y). A unit using Flying Movement ignores all Terrain Features and units during the Flying Movement. Note that:
• It must follow the Unit Spacing rule at the end of the move.
• It is affected by the Terrain Features from which it takes off and in which it lands.
• All modifiers to ground movement values also apply to a model’s Fly values, unless specifically stated otherwise.
• When declaring a Charge with a unit with Fly, you must declare if the unit will not use Flying Movement for the Charge Move.
• A Failed Charge Move of a unit with Fly must use the type of movement (ground or Flying) that was chosen when the Charge was declared. If the unit would end its Failed Charge Move inside another unit’s Unit Boundary or inside Impassable Terrain, backtrack the move to the unit’s last legal position where it follows the Unit Spacing rule.</description>
</rule>
<rule id="d3a1-728e-7e9f-992d" name="Front Rank" hidden="false">
<description>Front Rank specifies where in a unit the model may be placed and how the model moves inside its unit.
A model with Front Rank must always be placed as far forwards as possible in its unit. This normally means that it must be placed in the first rank unless specifically stated otherwise.
When making an Advance Move, March Move, or Reform with a unit that includes models with Front Rank, these models can be reorganised into a new position (still as far forwards as possible) as part of the move. This counts towards the distance moved by the unit (measure the distance from the starting position to the ending position of the centre of the model with Front Rank to determine how far it has moved). A model with Front Rank can either have a Matching Base or a Mismatching Base.
MATCHING BASES
In Combined Units containing Characters and R&F models, a Character is considered to have a Matching Base if:
• The model has the same base size as the R&F models.
• The model’s base is the same size as a multiple of the R&F models’ bases (such as a 40×40 mm base in a 20×20 mm unit).
For Combined Units consisting entirely of Characters, Matching Bases are determined differently as these units do not contain any R&F models. The R&F base size for the purposes of Matching Bases must:
• Correspond to the base size of at least one of the Characters
• Result in as few Characters as possible having Mismatching Bases; the owner chooses in case of a tie
For example, in a unit consisting of a 25×25mm Character and two 25×50mm Characters, that base size is 25×25mm, as it does not result in any Mismatching Bases in the unit.
If the first rank is occupied by models with Front Rank, a model with Matching Base is placed in the second rank instead. If this rank is also occupied by models with Front Rank, it is placed in the third rank, and so on. Matching Bases are subject to the following rules and restrictions:
• If the model has a larger base than the R&F models, it is considered to be in all ranks its base occupies for the purposes of calculating Full Ranks . For calculating the number of models in the unit’s ranks (e.g. for Full Ranks, Line Formation, Area Attack), the large base counts as the number of models it replaces.
• If a model with a Matching Base has a longer base than the R&F models in the unit, the unit is allowed to have more than one incomplete rank if all incomplete ranks after the first consist entirely of models with such bases (for instance the rear parts of long bases such as War Platforms are allowed to form several incomplete ranks).
• A model cannot join a unit that has more than one rank if its base is wider than the unit it wishes to join, nor can a unit Reform into a formation that is narrower than any model joined to the unit.
If a model with Front Rank moves inside or leaves a unit that has more than one rank, or if it is removed from such a unit as a casualty, the gap the model leaves must be filled with models without Front Rank. If there aren’t any models without Front Rank available, move models with Front Rank instead. After filling a gap, sometimes models with Front Rank must be redistributed in order for all such models to be as far forwards as possible. When this happens, move as few models as possible in order to have all models with Front Rank as far forwards as possible.
If a model with Front Rank moves inside or leaves a unit that has a single rank, or if it is removed from such a unit as a casualty, gaps may be created in the unit. If this leads to an illegal formation (there can only be gaps in an incomplete rear rank; see “Units”, page 8 ), slide as few models as possible to fill the now empty spot. In case of a draw, i.e. if the model was positioned in the middle of the rank, the owner decides which half of the remaining models to slide.
MISMATCHING BASES
Anything that is not a Matching Base is a Mismatching Base (such as a 50×75mm base inside a 25×50mm unit). A model with Mismatching Base is always placed in base contact to the side of the unit, aligned with its front. Only two Mismatching Bases can be joined to a single unit (one at each side). These models are considered to be only in the first rank, but are ignored when counting the number of models in each rank in order to establish the number of Full Ranks and whether or not a unit is in Line Formation. They form a file of one model each.
During Advance Moves, March Moves, or Reforms, models with Mismatching Bases can only be moved to the other side of the unit as part of the move.</description>
</rule>
<rule id="ccc1-4db1-6ef8-8bc7" name="Stand Behind" hidden="false">
<description>The model can be placed anywhere inside its unit (it doesn’t have to be placed as far forwards as possible, even if it has Front Rank). It cannot be placed farther forwards inside a unit than any model with Front Rank but without Stand Behind. Ignore Stand Behind for models with Mismatching Bases.</description>
</rule>
<rule id="bf56-e3dc-41ca-292b" name="Rally Around the Flag" hidden="false">
<description>All units within 12" of a friendly non-Fleeing model with Rally Around the Flag may reroll failed Discipline Tests.</description>
</rule>
<rule id="0ab3-2e1b-8c2b-a7fe" name="Fearless" hidden="false">
<description>If more than half of a unit's models are Fearless, the unit automatically passes Panic Tests and cannot declare a Flee Charge Reaction (unless already Fleeing). Models that are Fearless are also immune to the effects of Fear.</description>
</rule>
<rule id="10f4-4cf9-f713-7351" name="Insignificant" hidden="false">
<description>Units consisting entirely of Insignificant models only cause Panic Tests on friendly units in which half the models or more are Insignificant. Units with Insignificant R&F models can only be joined by Insignificant Characters.</description>
</rule>
<rule id="2304-d0e4-f97b-c4e5" name="Commanding Presence" hidden="false">
<description>All Generals have the Commanding Presence Universal Rule. The Discipline of all units within 12′′ of a friendly non-Fleeing model with Commanding Presence may be set to the Discipline value of that model (this ability follows the normal rules for “Values Set to a Fixed Number”, page 16, meaning that effects modifying the Discipline of the model with Commanding Presence are applied before setting the recipient model’s Discipline to that value; this value may then be further modified).</description>
</rule>
<rule id="8b75-3cd5-bd70-6210" name="Light Troops" hidden="false">
<description>A unit composed entirely of models with Light Troops applies the following rules for Advance Moves and March Moves:
• The unit may perform any number of Reforms, at any time during the move, and in any order. This does not prevent models with Light Troops from shooting this Player Turn.
• The unit can move backwards and sideways as if moving forwards (i.e. up to its Advance/March Rate), but cannot leave the board with any part of its Unit Boundary.
• The unit cannot perform any Wheels.
In addition:
• Units composed entirely of models with Light Troops gain March and Shoot.
• Units with more than half of their models with Light Troops always count as having 0 Full Ranks.
• Infantry Characters gain Light Troops while joined to Infantry units of the same Height with Light Troops.</description>
</rule>
<rule id="f611-6165-ada9-0d7d" name="Not a Leader" hidden="false">
<description>The model cannot be the General </description>
</rule>
<rule id="3fbc-ceb2-b812-0e88" name="Magic Resistance" hidden="false">
<description>Learned Spells and Bound Spells that are targeting at least one enemy unit with one or more models with Magic Resistance suffers a -X modifier to their casting roll (where X is given in brackets). This is an exception to the Casting and Dispelling Modifier rule. If there are different X values that could be used, use the highest value.</description>
</rule>
<rule id="7a94-4a81-745e-66d1" name="Pathmaster" hidden="false">
<description>The Wizard may swap any of its Learned Spells for any other Learned Spell in the same Path and/or the Hereditary Spell. This rule overrides the Spell Selection rules connected to being Wizard Apprentice, Apprentice or Master.</description>
</rule>
<rule id="9c73-bbca-fd62-c017" name="Protean Magic" hidden="false">
<description>During Spell Selection, the Wizard must select its spells from the Learned Spell 1 of each Path it has access to, as well as the Hereditary Spell of its army. This rule overrides the Spell Selection rules for Wizard Apprentices, Adepts, and Masters.</description>
</rule>
<rule id="0d8a-3fd8-a61d-5b74" name="Wizard Apprentice" hidden="false">
<description>The Wizard selects its spells as described in Spell Selection.</description>
</rule>
<rule id="c0a6-6da5-98d6-f051" name="Wizard Adept" hidden="false">
<description>The Wizard gains Channel (1) and selects its spells as described in Spell Selection</description>
</rule>
<rule id="fa5b-1bdc-8550-50c7" name="Wizard Master" hidden="false">
<description>The Wizard gains Channel (1) and a +1 modifier to its casting rolls, and selects its spells as described in Spell Selection.</description>
</rule>
<rule id="b6f2-241f-8379-3327" name="Frenzy" hidden="false">
<description>At the start of the Charge Phase, each of your units with at least one model with Frenzy that could declare a Charge against an enemy unit within the unit’s Advance Rate +7′′ must take a Discipline Test , called a Frenzy Test. If the test is failed, the whole unit must declare a Charge this Player Turn if possible.
Frenzy Tests and Restrain Pursuit Tests taken by units with at least one model with Frenzy are subject to Maximised Roll.
If there are different Advance Rates available in the unit, the Advance Rate used for the Frenzy Test and for the Charge Range is determined as follows:
• If a model has more than one Advance Rate (e.g. due to Fly), the model must use the Advance Rate that has the highest chance of completing the Charge.
• If a unit contains models with different Advance Rates, the unit must use the highest Advance Rate that all models in the unit can use (which will usually be the lowest Advance Rate in the unit).
For example, a model with Advance Rate 2′′ and Fly (8′′, 16′′) must use the Advance Rate from Fly. And if a Character in a Combined Unit has Advance Rate 4′′ while the R&F models have 6′′, the Combined Unit must use Advance Rate 4′′. Note that when a unit is forced to declare a Charge due to a failed Frenzy Test, it is not forced to Charge the enemy unit that triggered the Frenzy Test.</description>
</rule>
<rule id="33ac-93f2-47f5-d0f0" name="Massive Bulk" hidden="false">
<description>If the model is mounted by a Character, ignore the rider’s Armour Equipment (including Armour Enchantments) and Personal Protections, unless specifically stated otherwise (such as Armour Enchantments that affect the bearer’s model).</description>
</rule>
<rule id="6e49-e056-5845-4b66" name="Random Movement" hidden="false">
<description>At the end of step 2 of the Movement Phase Sequence (after Rallying Fleeing Units), a non-Fleeing unit with Random Movement must move using the rules for Pursuing units, with the following exceptions, which only apply in the Movement Phase, unless specifically stated otherwise:
• It always moves the distance stated in brackets (X), which is also used for Flee Distance and Pursuit Distance (including Overruns).
• It can choose which direction to Pivot in before rolling the Pursuit Distance.
• It cannot move off the Board Edge.
• It does not take Dangerous Terrain Tests unless Charging.
There are several restrictions connected with Random Movement:
• The unit cannot move normally in the Movement Phase (Advance, March, Reform) and cannot declare Charges in the Charge Phase. Whenever it requires a March Rate (e.g. when Post-Combat Reforming), use the potential maximum value of X as its March Rate.
• The unit cannot perform Magical Moves.
• The unit loses Swiftstride and can never gain it (but X can be affected by Maximised/Minimised Roll from other sources).
• Characters with Random Movement cannot join units, and units with Random Movement cannot be joined by Characters. Note that Characters that are part of a Combined Unit when the unit gains Random Movement will gain Random Movement too as they are already part of that unit.
• If the unit has several instances of Random Movement, use the one with the lowest average (the owner chooses in case of a tie).</description>
</rule>
<rule id="188e-05fb-8a95-60c8" name="Scoring" hidden="false">
<description>Units with at least one model with Scoring are considered to be Scoring Units, which are used for winning Secondary Objectives. Every army needs Scoring Units to be able to complete Secondary Objectives, which is why units with Scoring are marked in the Army Books with a special pennant icon.
Scoring can be lost during the game:
• A unit that is Fleeing loses Scoring for as long as it is Fleeing.
• An Ambushing unit that enters the Battlefield on Game Turn 4 or later loses Scoring for the rest of the game.
• A unit that has performed a Post-Combat Reform loses Scoring until the start of the following Player Turn.
• A Vanguarding model loses Scoring until the end of Game Turn 1.</description>
</rule>
<rule id="1c9f-ec16-529b-e3ca" name="Scout" hidden="false">
<description>Units with Scout may be deployed using Special Deployment rules. All units that will be deployed using the Scout rule must be declared at step 8 of the Pre-Game Sequence (after Spell Selection), starting with the player that chose their Deployment Zone. Scout deployment is conducted on Step 5 of the Deployment Phase (Deploy Scouting Units). If both players have Scouting units, alternate unit placement (one unit at a time), starting with the player who first completed their normal deployment. Scouting units have three deployment options:
• Fully inside your Deployment Zone, using the normal deployment rules
• Anywhere on the Battlefield at least 18′′ away from enemy units
• Anywhere on the Battlefield fully inside a Field, Forest, Ruins, or Water Terrain Feature and at least 12′′ away from enemy units
Scouting units that aren’t placed fully inside their Deployment Zone may not declare Charges in the first Player Turn of the first Game Turn (there are no Scout Charge restrictions after the first Player Turn).</description>
</rule>
<rule id="2ce4-ece5-068c-4d20" name="Skirmisher" hidden="false">
<description>The model can always use Shooting Attacks from any rank (models with Skirmisher are not limited to shooting from first and second rank).
Units with at least one R&F model with Skirmisher are formed into a skirmish formation. They are not placed in base contact with each other. Instead, models are placed with a 12.5 mm distance (roughly half an inch) between them. This gap is considered part of the unit for Cover purposes, and will have the same Height as the models in the unit. Other than this gap between models, units with Skirmisher follow the normal rules for forming units and therefore have a Front, two Flank, and a Rear Facing, can perform Supporting Attacks, and so on. Units in skirmish formation never block Line of Sight (remember that this also affects Cover as they can never contribute to Hard Cover).
Units in skirmish formation can only be joined by Characters that have both the same Type and the same Height as the unit. Unless a Character has the exact same base size as all R&F models in the unit, it is considered Mismatched for the purpose of placement within the unit. The unit ceases to be in skirmish formation when all R&F models with Skirmisher are removed as a casualty: immediately contract their skirmish formation into a normal formation, without moving the centre of the first rank. Nudge any unit as normal to maintain base contact if possible.</description>
</rule>
<rule id="36f9-836f-d687-5d43" name="Ghost Step" hidden="false">
<description>The model may choose to treat all Terrain Features as Open Terrain for movement purposes, but must follow the Unit Spacing rule upon the completion of its moves. It can never end its move inside Impassable Terrain. If this would be the case, backtrack the move to the unit’s last legal position (unless Fleeing, in which case the normal rules for “Flee Moves”, page 50 apply).
In addition, the model automatically passes Dangerous Terrain Tests taken due to Terrain.</description>
</rule>
<rule id="df36-dc35-ead5-1719" name="Strider" hidden="false">
<description>The model automatically passes Dangerous Terrain Tests caused by Terrain. If more than half of a unit’s models have Strider, the unit never loses Steadfast due to Terrain. Sometimes Strider is linked to a specific type of Terrain, stated in brackets. In this case, Strider only applies when interacting with this type of Terrain.</description>
</rule>
<rule id="51bf-5c8d-5b95-e33c" name="Stubborn" hidden="false">
<description>A unit with at least one model with Stubborn ignores any Combat Score penalties to its Discipline when taking Break Tests or Combat Reform Discipline Tests.</description>
</rule>
<rule id="d15d-3c8e-23db-ab7b" name="Swiftstride" hidden="false">
<description>If a unit is composed entirely of models with Swiftstride, its rolls for Charge Range, Flee Distance, Pursuit Distance, and Overrun Distance are subject to Maximised Roll</description>
</rule>
<rule id="0b48-87f9-1467-7ef2" name="Terror" hidden="false">
<description>The model is immune to the effects of Terror. When a unit with one or more models with Terror declares a Charge, its target must immediately take a Panic Test before declaring its Charge Reaction. If the test is failed, the target of the Charge must declare a Flee Charge Reaction if able to do so.</description>
</rule>
<rule id="9ca4-65be-33fc-5d47" name="Towering Presence" hidden="false">
<description>The model gains Tall and can never be joined or join a unit (unless it is a War Platform). A model with Towering Presence increases its Rally Around the Flag and Commanding Presence ranges by 6".</description>
</rule>
<rule id="99ef-69e8-164b-3335" name="Unbreakable" hidden="false">
<description>The model gains Exclusive (Unbreakable), and the model’s unit automatically passes all Break Tests</description>
</rule>
<rule id="b558-1cce-fbc9-afe6" name="Undead" hidden="false">
<description>The model gains Unstable. Models with Undead cannot perform March Moves, unless their unit starts the March Move within the range of a friendly model’s Commanding Presence. The only Charge Reaction a unit with one or more models with Undead can perform is Hold.
When units consisting entirely of models with Undead lose Health Points due to Unstable, the number of lost Health Points can be reduced in certain situations. Apply the modifiers in the following order:
1. If the unit contains at least one model with Stubborn, halve the number of lost Health Points, rounding fractions up.
2. If the unit is Steadfast, ignore any excess Health Point losses above 12.
3. If the unit receives Rally Around the Flag, reduce the number of lost Health Points by the unit’s current Rank Bonus. Units without any Rank Bonus reduce the number of lost Health Points by 1 instead.
4. Apply all other modifiers (from Special Items, Model Rules, spells, etc.) afterwards.</description>
</rule>
<rule id="b642-5b33-158d-421b" name="Unstable" hidden="false">
<description>The model gains Exclusive (Unstable). A unit with one or more models with Unstable does not take a Break Test when losing a Round of Combat, but instead it loses one Health Point for each point of Combat Score difference by which it lost the Round of Combat (with no saves of any kind allowed).
The Health Point losses are allotted in the following order:
1. R&F models, excluding Champions