forked from Jaysyn/PRC8
Update Master of Shrouds to support any divine class that meets reqs
Update Master of Shrouds to support any divine class that meets reqs. Fixed Saint template to allow Warforged & Oozes. Updated release archive.
This commit is contained in:
parent
7e97432830
commit
f9f4d2c220
Binary file not shown.
BIN
Release/PRC8_20241011.7z
Normal file
BIN
Release/PRC8_20241011.7z
Normal file
Binary file not shown.
@ -1,63 +1,63 @@
|
|||||||
2DA V2.0
|
2DA V2.0
|
||||||
|
|
||||||
Bonus
|
Bonus
|
||||||
0 1
|
0 1
|
||||||
1 0
|
1 0
|
||||||
2 0
|
2 0
|
||||||
3 0
|
3 0
|
||||||
4 0
|
4 0
|
||||||
5 0
|
5 0
|
||||||
6 0
|
6 0
|
||||||
7 0
|
7 0
|
||||||
8 0
|
8 0
|
||||||
9 0
|
9 0
|
||||||
10 0
|
10 0
|
||||||
11 0
|
11 0
|
||||||
12 1
|
12 1
|
||||||
13 0
|
13 0
|
||||||
14 0
|
14 0
|
||||||
15 1
|
15 1
|
||||||
16 0
|
16 0
|
||||||
17 0
|
17 0
|
||||||
18 1
|
18 1
|
||||||
19 0
|
19 0
|
||||||
20 0
|
20 0
|
||||||
21 1
|
21 1
|
||||||
22 0
|
22 0
|
||||||
23 0
|
23 0
|
||||||
24 1
|
24 1
|
||||||
25 0
|
25 0
|
||||||
26 0
|
26 0
|
||||||
27 1
|
27 1
|
||||||
28 0
|
28 0
|
||||||
29 0
|
29 0
|
||||||
30 1
|
30 1
|
||||||
31 0
|
31 0
|
||||||
32 0
|
32 0
|
||||||
33 1
|
33 1
|
||||||
34 0
|
34 0
|
||||||
35 0
|
35 0
|
||||||
36 1
|
36 1
|
||||||
37 0
|
37 0
|
||||||
38 0
|
38 0
|
||||||
39 1
|
39 1
|
||||||
40 0
|
40 0
|
||||||
41 0
|
41 0
|
||||||
42 1
|
42 1
|
||||||
43 0
|
43 0
|
||||||
44 0
|
44 0
|
||||||
45 1
|
45 1
|
||||||
46 0
|
46 0
|
||||||
47 0
|
47 0
|
||||||
48 1
|
48 1
|
||||||
49 0
|
49 0
|
||||||
50 0
|
50 0
|
||||||
51 1
|
51 1
|
||||||
52 0
|
52 0
|
||||||
53 0
|
53 0
|
||||||
54 1
|
54 1
|
||||||
55 0
|
55 0
|
||||||
56 0
|
56 0
|
||||||
57 1
|
57 1
|
||||||
58 0
|
58 0
|
||||||
59 0
|
59 0
|
||||||
|
@ -1,128 +1,137 @@
|
|||||||
2DA V2.0
|
2DA V2.0
|
||||||
|
|
||||||
FeatLabel FeatIndex List GrantedOnLevel OnMenu
|
FeatLabel FeatIndex List GrantedOnLevel OnMenu
|
||||||
0 ExtTurn 13 3 1 0
|
0 ExtTurn 13 3 1 0
|
||||||
1 WeapProfSim 46 3 1 0
|
1 WeapProfSim 46 3 1 0
|
||||||
2 WeapProfSim_Dart 7914 3 1 0
|
2 WeapProfSim_Dart 7914 3 1 0
|
||||||
3 WeapProfSim_Light_Mace 7908 3 1 0
|
3 WeapProfSim_Light_Mace 7908 3 1 0
|
||||||
4 WeapProfSim_Morningstar 7923 3 1 0
|
4 WeapProfSim_Morningstar 7923 3 1 0
|
||||||
5 WeapProfSim_Shortspear 7927 3 1 0
|
5 WeapProfSim_Shortspear 7927 3 1 0
|
||||||
6 WeapProfSim_Sickle 7929 3 1 0
|
6 WeapProfSim_Sickle 7929 3 1 0
|
||||||
7 WeapProfSim_Sling 7930 3 1 0
|
7 WeapProfSim_Sling 7930 3 1 0
|
||||||
8 WP_Goad 7949 3 1 0
|
8 WP_Goad 7949 3 1 0
|
||||||
9 WP_Heavy_Mace 7946 3 1 0
|
9 WP_Heavy_Mace 7946 3 1 0
|
||||||
10 WP_Katar 7945 3 1 0
|
10 WP_Katar 7945 3 1 0
|
||||||
11 WP_Sap 7944 3 1 0
|
11 WP_Sap 7944 3 1 0
|
||||||
12 ArmProfLgt 3 3 1 0
|
12 ArmProfLgt 3 3 1 0
|
||||||
13 ArmProfMed 4 3 1 0
|
13 ArmProfMed 4 3 1 0
|
||||||
14 ArmProfHvy 2 3 1 0
|
14 ArmProfHvy 2 3 1 0
|
||||||
15 Shield 32 3 1 0
|
15 Shield 32 3 1 0
|
||||||
16 TurnUndead 294 3 1 1
|
16 TurnUndead 294 3 1 1
|
||||||
17 SUMMON_UNDEAD_1 3501 3 3 1
|
17 SUMMON_UNDEAD_1 3501 3 3 1
|
||||||
18 SUMMON_UNDEAD_2 3502 3 5 1
|
18 SUMMON_UNDEAD_2 3502 3 5 1
|
||||||
19 SUMMON_UNDEAD_3 3503 3 7 1
|
19 SUMMON_UNDEAD_3 3503 3 7 1
|
||||||
20 SUMMON_UNDEAD_4 3504 3 9 1
|
20 SUMMON_UNDEAD_4 3504 3 9 1
|
||||||
21 BonusDomainDEATH 2003 3 1 0
|
21 BonusDomainDEATH 2003 3 1 0
|
||||||
22 BonusDomainEVIL 2006 3 1 0
|
22 BonusDomainEVIL 2006 3 1 0
|
||||||
23 BonusDomainPROTECTION 2013 3 1 0
|
23 BonusDomainPROTECTION 2013 3 1 0
|
||||||
24 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLIGHTER 19143 2 1 0
|
24 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLIGHTER 19143 2 1 0
|
||||||
25 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_CLERIC 19171 2 1 0
|
25 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_CLERIC 19171 2 1 0
|
||||||
26 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_OCULAR 19391 2 1 0
|
26 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_OCULAR 19391 2 1 0
|
||||||
27 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_OASHAMAN 19463 2 1 0
|
27 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_OASHAMAN 19463 2 1 0
|
||||||
28 SpellFocusCon 166 0 -1 0
|
28 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_ARCHIVIST 19596 2 1 0
|
||||||
29 SpellFocusDiv 167 0 -1 0
|
29 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLACKGUARD 19597 2 1 0
|
||||||
30 SpellFocusEnc 168 0 -1 0
|
30 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_DRUID 19598 2 1 0
|
||||||
31 SpellFocusEvo 169 0 -1 0
|
31 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_FAVOURED_SOUL 19599 2 1 0
|
||||||
32 SpellFocusIll 170 0 -1 0
|
32 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_JUSTICEWW 19600 2 1 0
|
||||||
33 SpellFocusNec 171 0 -1 0
|
33 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_RANGER 19601 2 1 0
|
||||||
34 SpellFocusTra 172 0 -1 0
|
34 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SOHEI 19602 2 1 0
|
||||||
35 SpellFocusAbj 35 0 -1 0
|
35 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SPSHAMAN 19603 2 1 0
|
||||||
36 DefArrow 8 0 -1 0
|
36 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_UR_PRIEST 19604 2 1 0
|
||||||
37 Quicken 29 0 -1 0
|
37 SpellFocusCon 166 0 -1 0
|
||||||
38 TwoWeap 41 0 -1 0
|
38 SpellFocusDiv 167 0 -1 0
|
||||||
39 Ambidex 1 0 -1 0
|
39 SpellFocusEnc 168 0 -1 0
|
||||||
40 DivineMight 413 0 -1 0
|
40 SpellFocusEvo 169 0 -1 0
|
||||||
41 DivineShield 414 0 -1 0
|
41 SpellFocusIll 170 0 -1 0
|
||||||
42 GrSpllFcsAbj 393 1 -1 0
|
42 SpellFocusNec 171 0 -1 0
|
||||||
43 GrSpllFcsCnj 394 1 -1 0
|
43 SpellFocusTra 172 0 -1 0
|
||||||
44 GrSpllFcsDiv 395 1 -1 0
|
44 SpellFocusAbj 35 0 -1 0
|
||||||
45 GrSpllFcsEnch 396 1 -1 0
|
45 DefArrow 8 0 -1 0
|
||||||
46 GrSpllFcsEvc 397 1 -1 0
|
46 Quicken 29 0 -1 0
|
||||||
47 GrSpllFcsIll 398 1 -1 0
|
47 TwoWeap 41 0 -1 0
|
||||||
48 GrSpllFcsNec 399 1 -1 0
|
48 Ambidex 1 0 -1 0
|
||||||
49 GrSpllFcsTran 400 1 -1 0
|
49 DivineMight 413 0 -1 0
|
||||||
50 FEAT_EPIC_BLINDING_SPEED 491 0 -1 1
|
50 DivineShield 414 0 -1 0
|
||||||
51 FEAT_EPIC_SPELL_PENETRATION 618 0 -1 0
|
51 GrSpllFcsAbj 393 1 -1 0
|
||||||
52 FEAT_EPIC_AUTOMATIC_QUICKEN_1 857 0 -1 0
|
52 GrSpllFcsCnj 394 1 -1 0
|
||||||
53 FEAT_EPIC_AUTOMATIC_QUICKEN_2 858 0 -1 0
|
53 GrSpllFcsDiv 395 1 -1 0
|
||||||
54 FEAT_EPIC_AUTOMATIC_QUICKEN_3 859 0 -1 0
|
54 GrSpllFcsEnch 396 1 -1 0
|
||||||
55 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_1 860 0 -1 0
|
55 GrSpllFcsEvc 397 1 -1 0
|
||||||
56 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_2 861 0 -1 0
|
56 GrSpllFcsIll 398 1 -1 0
|
||||||
57 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_3 862 0 -1 0
|
57 GrSpllFcsNec 399 1 -1 0
|
||||||
58 FEAT_EPIC_AUTOMATIC_STILL_SPELL_1 863 0 -1 0
|
58 GrSpllFcsTran 400 1 -1 0
|
||||||
59 FEAT_EPIC_AUTOMATIC_STILL_SPELL_2 864 0 -1 0
|
59 FEAT_EPIC_BLINDING_SPEED 491 0 -1 1
|
||||||
60 FEAT_EPIC_AUTOMATIC_STILL_SPELL_3 865 0 -1 0
|
60 FEAT_EPIC_SPELL_PENETRATION 618 0 -1 0
|
||||||
61 FEAT_EPIC_SPELL_FOCUS_ABJURATION 610 1 -1 0
|
61 FEAT_EPIC_AUTOMATIC_QUICKEN_1 857 0 -1 0
|
||||||
62 FEAT_EPIC_SPELL_FOCUS_CONJURATION 611 1 -1 0
|
62 FEAT_EPIC_AUTOMATIC_QUICKEN_2 858 0 -1 0
|
||||||
63 FEAT_EPIC_SPELL_FOCUS_DIVINATION 612 1 -1 0
|
63 FEAT_EPIC_AUTOMATIC_QUICKEN_3 859 0 -1 0
|
||||||
64 FEAT_EPIC_SPELL_FOCUS_ENCHANTMENT 613 1 -1 0
|
64 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_1 860 0 -1 0
|
||||||
65 FEAT_EPIC_SPELL_FOCUS_EVOCATION 614 1 -1 0
|
65 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_2 861 0 -1 0
|
||||||
66 FEAT_EPIC_SPELL_FOCUS_ILLUSION 615 1 -1 0
|
66 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_3 862 0 -1 0
|
||||||
67 FEAT_EPIC_SPELL_FOCUS_NECROMANCY 616 1 -1 0
|
67 FEAT_EPIC_AUTOMATIC_STILL_SPELL_1 863 0 -1 0
|
||||||
68 FEAT_EPIC_SPELL_FOCUS_TRANSMUTATION 617 1 -1 0
|
68 FEAT_EPIC_AUTOMATIC_STILL_SPELL_2 864 0 -1 0
|
||||||
69 FEAT_EPIC_PLANAR_TURNING 854 1 -1 0
|
69 FEAT_EPIC_AUTOMATIC_STILL_SPELL_3 865 0 -1 0
|
||||||
70 FEAT_EPIC_IMPROVED_COMBAT_CASTING 696 1 -1 0
|
70 FEAT_EPIC_SPELL_FOCUS_ABJURATION 610 1 -1 0
|
||||||
71 FEAT_EPIC_ARMOR_SKIN 490 1 -1 0
|
71 FEAT_EPIC_SPELL_FOCUS_CONJURATION 611 1 -1 0
|
||||||
72 FEAT_EPIC_GREAT_WISDOM_1 804 1 -1 0
|
72 FEAT_EPIC_SPELL_FOCUS_DIVINATION 612 1 -1 0
|
||||||
73 FEAT_EPIC_GREAT_WISDOM_2 805 1 -1 0
|
73 FEAT_EPIC_SPELL_FOCUS_ENCHANTMENT 613 1 -1 0
|
||||||
74 FEAT_EPIC_GREAT_WISDOM_3 806 1 -1 0
|
74 FEAT_EPIC_SPELL_FOCUS_EVOCATION 614 1 -1 0
|
||||||
75 FEAT_EPIC_GREAT_WISDOM_4 807 1 -1 0
|
75 FEAT_EPIC_SPELL_FOCUS_ILLUSION 615 1 -1 0
|
||||||
76 FEAT_EPIC_GREAT_WISDOM_5 808 1 -1 0
|
76 FEAT_EPIC_SPELL_FOCUS_NECROMANCY 616 1 -1 0
|
||||||
77 FEAT_EPIC_GREAT_WISDOM_6 809 1 -1 0
|
77 FEAT_EPIC_SPELL_FOCUS_TRANSMUTATION 617 1 -1 0
|
||||||
78 FEAT_EPIC_GREAT_WISDOM_7 810 1 -1 0
|
78 FEAT_EPIC_PLANAR_TURNING 854 1 -1 0
|
||||||
79 FEAT_EPIC_GREAT_WISDOM_8 811 1 -1 0
|
79 FEAT_EPIC_IMPROVED_COMBAT_CASTING 696 1 -1 0
|
||||||
80 FEAT_EPIC_GREAT_WISDOM_9 812 1 -1 0
|
80 FEAT_EPIC_ARMOR_SKIN 490 1 -1 0
|
||||||
81 FEAT_EPIC_GREAT_WISDOM_10 813 1 -1 0
|
81 FEAT_EPIC_GREAT_WISDOM_1 804 1 -1 0
|
||||||
82 FocusedSpellPenetrCon 3128 1 -1 0
|
82 FEAT_EPIC_GREAT_WISDOM_2 805 1 -1 0
|
||||||
83 FocusedSpellPenetrDiv 3129 1 -1 0
|
83 FEAT_EPIC_GREAT_WISDOM_3 806 1 -1 0
|
||||||
84 FocusedSpellPenetrEnc 3130 1 -1 0
|
84 FEAT_EPIC_GREAT_WISDOM_4 807 1 -1 0
|
||||||
85 FocusedSpellPenetrEvo 3131 1 -1 0
|
85 FEAT_EPIC_GREAT_WISDOM_5 808 1 -1 0
|
||||||
86 FocusedSpellPenetrIll 3132 1 -1 0
|
86 FEAT_EPIC_GREAT_WISDOM_6 809 1 -1 0
|
||||||
87 FocusedSpellPenetrNec 3133 1 -1 0
|
87 FEAT_EPIC_GREAT_WISDOM_7 810 1 -1 0
|
||||||
88 FocusedSpellPenetrTra 3134 1 -1 0
|
88 FEAT_EPIC_GREAT_WISDOM_8 811 1 -1 0
|
||||||
89 FocusedSpellPenetrAbj 3135 1 -1 0
|
89 FEAT_EPIC_GREAT_WISDOM_9 812 1 -1 0
|
||||||
90 FEAT_EPIC_DIVINE_VIGOR 3115 0 -1 1
|
90 FEAT_EPIC_GREAT_WISDOM_10 813 1 -1 0
|
||||||
91 FEAT_DIVINE_VIGOR 3116 0 -1 1
|
91 FocusedSpellPenetrCon 3128 1 -1 0
|
||||||
92 FEAT_DIVINE_RESISTANCE 3117 0 -1 1
|
92 FocusedSpellPenetrDiv 3129 1 -1 0
|
||||||
93 FEAT_DIVINE_CLEANSING 3118 0 -1 1
|
93 FocusedSpellPenetrEnc 3130 1 -1 0
|
||||||
94 FEAT_EPIC_DIVINE_RESISTANCE 3119 0 -1 1
|
94 FocusedSpellPenetrEvo 3131 1 -1 0
|
||||||
95 FEAT_EPIC_DIVINE_MIGHT 3120 0 -1 1
|
95 FocusedSpellPenetrIll 3132 1 -1 0
|
||||||
96 FEAT_INVOKE_DIVINE_WRATH 3114 0 -1 1
|
96 FocusedSpellPenetrNec 3133 1 -1 0
|
||||||
97 FEAT_DIVINE_VENGEANCE 3142 0 -1 1
|
97 FocusedSpellPenetrTra 3134 1 -1 0
|
||||||
98 Bane_Magic_Aberration 23556 0 -1 0
|
98 FocusedSpellPenetrAbj 3135 1 -1 0
|
||||||
99 Bane_Magic_Animal 23557 0 -1 0
|
99 FEAT_EPIC_DIVINE_VIGOR 3115 0 -1 1
|
||||||
100 Bane_Magic_Beast 23558 0 -1 0
|
100 FEAT_DIVINE_VIGOR 3116 0 -1 1
|
||||||
101 Bane_Magic_Construct 23559 0 -1 0
|
101 FEAT_DIVINE_RESISTANCE 3117 0 -1 1
|
||||||
102 Bane_Magic_Dragon 23560 0 -1 0
|
102 FEAT_DIVINE_CLEANSING 3118 0 -1 1
|
||||||
103 Bane_Magic_Dwarf 23561 0 -1 0
|
103 FEAT_EPIC_DIVINE_RESISTANCE 3119 0 -1 1
|
||||||
104 Bane_Magic_Elemental 23562 0 -1 0
|
104 FEAT_EPIC_DIVINE_MIGHT 3120 0 -1 1
|
||||||
105 Bane_Magic_Elf 23563 0 -1 0
|
105 FEAT_INVOKE_DIVINE_WRATH 3114 0 -1 1
|
||||||
106 Bane_Magic_Fey 23564 0 -1 0
|
106 FEAT_DIVINE_VENGEANCE 3142 0 -1 1
|
||||||
107 Bane_Magic_Giant 23565 0 -1 0
|
107 Bane_Magic_Aberration 23556 0 -1 0
|
||||||
108 Bane_Magic_Gnome 23566 0 -1 0
|
108 Bane_Magic_Animal 23557 0 -1 0
|
||||||
109 Bane_Magic_HalfElf 23567 0 -1 0
|
109 Bane_Magic_Beast 23558 0 -1 0
|
||||||
110 Bane_Magic_Halfling 23568 0 -1 0
|
110 Bane_Magic_Construct 23559 0 -1 0
|
||||||
111 Bane_Magic_HalfOrc 23569 0 -1 0
|
111 Bane_Magic_Dragon 23560 0 -1 0
|
||||||
112 Bane_Magic_Human 23570 0 -1 0
|
112 Bane_Magic_Dwarf 23561 0 -1 0
|
||||||
113 Bane_Magic_Humanoid_Goblinoid 23571 0 -1 0
|
113 Bane_Magic_Elemental 23562 0 -1 0
|
||||||
114 Bane_Magic_Humanoid_Monstrous 23572 0 -1 0
|
114 Bane_Magic_Elf 23563 0 -1 0
|
||||||
115 Bane_Magic_Humanoid_Orc 23573 0 -1 0
|
115 Bane_Magic_Fey 23564 0 -1 0
|
||||||
116 Bane_Magic_Humanoid_Reptilian 23574 0 -1 0
|
116 Bane_Magic_Giant 23565 0 -1 0
|
||||||
117 Bane_Magic_Magical_Beast 23575 0 -1 0
|
117 Bane_Magic_Gnome 23566 0 -1 0
|
||||||
118 Bane_Magic_Outsider 23576 0 -1 0
|
118 Bane_Magic_HalfElf 23567 0 -1 0
|
||||||
119 Bane_Magic_Shapechanger 23577 0 -1 0
|
119 Bane_Magic_Halfling 23568 0 -1 0
|
||||||
120 Bane_Magic_Undead 23578 0 -1 0
|
120 Bane_Magic_HalfOrc 23569 0 -1 0
|
||||||
121 Bane_Magic_Vermin 23579 0 -1 0
|
121 Bane_Magic_Human 23570 0 -1 0
|
||||||
122 DivineMetamagic_Empower 23530 0 -1 1
|
122 Bane_Magic_Humanoid_Goblinoid 23571 0 -1 0
|
||||||
123 DivineMetamagic_Extend 23531 0 -1 1
|
123 Bane_Magic_Humanoid_Monstrous 23572 0 -1 0
|
||||||
124 DivineMetamagic_Maximize 23532 0 -1 1
|
124 Bane_Magic_Humanoid_Orc 23573 0 -1 0
|
||||||
|
125 Bane_Magic_Humanoid_Reptilian 23574 0 -1 0
|
||||||
|
126 Bane_Magic_Magical_Beast 23575 0 -1 0
|
||||||
|
127 Bane_Magic_Outsider 23576 0 -1 0
|
||||||
|
128 Bane_Magic_Shapechanger 23577 0 -1 0
|
||||||
|
129 Bane_Magic_Undead 23578 0 -1 0
|
||||||
|
130 Bane_Magic_Vermin 23579 0 -1 0
|
||||||
|
131 DivineMetamagic_Empower 23530 0 -1 1
|
||||||
|
132 DivineMetamagic_Extend 23531 0 -1 1
|
||||||
|
133 DivineMetamagic_Maximize 23532 0 -1 1
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -5324,6 +5324,7 @@ const int FEAT_TEMPUS_SPELLCASTING_ARCHIVIST = 19111;
|
|||||||
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_ARCHIVIST = 19112;
|
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_ARCHIVIST = 19112;
|
||||||
const int FEAT_TNECRO_SPELLCASTING_ARCHIVIST = 19113;
|
const int FEAT_TNECRO_SPELLCASTING_ARCHIVIST = 19113;
|
||||||
const int FEAT_WARPRIEST_SPELLCASTING_ARCHIVIST = 19114;
|
const int FEAT_WARPRIEST_SPELLCASTING_ARCHIVIST = 19114;
|
||||||
|
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_ARCHIVIST = 19596;
|
||||||
|
|
||||||
//:: Blackguard marker feats
|
//:: Blackguard marker feats
|
||||||
const int FEAT_BFZ_SPELLCASTING_BLACKGUARD = 19115;
|
const int FEAT_BFZ_SPELLCASTING_BLACKGUARD = 19115;
|
||||||
@ -5346,6 +5347,8 @@ const int FEAT_SWIFT_WING_SPELLCASTING_BLACKGUARD = 19131;
|
|||||||
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_BLACKGUARD = 19132;
|
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_BLACKGUARD = 19132;
|
||||||
const int FEAT_TEMPUS_SPELLCASTING_BLACKGUARD = 19133;
|
const int FEAT_TEMPUS_SPELLCASTING_BLACKGUARD = 19133;
|
||||||
const int FEAT_WARPRIEST_SPELLCASTING_BLACKGUARD = 19134;
|
const int FEAT_WARPRIEST_SPELLCASTING_BLACKGUARD = 19134;
|
||||||
|
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLACKGUARD = 19597;
|
||||||
|
|
||||||
|
|
||||||
//:: Blighter marker feats
|
//:: Blighter marker feats
|
||||||
const int FEAT_BFZ_SPELLCASTING_BLIGHTER = 19135;
|
const int FEAT_BFZ_SPELLCASTING_BLIGHTER = 19135;
|
||||||
@ -5452,6 +5455,7 @@ const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_DRUID = 19229;
|
|||||||
const int FEAT_STORMLORD_SPELLCASTING_DRUID = 19230;
|
const int FEAT_STORMLORD_SPELLCASTING_DRUID = 19230;
|
||||||
const int FEAT_SWIFT_WING_SPELLCASTING_DRUID = 19231;
|
const int FEAT_SWIFT_WING_SPELLCASTING_DRUID = 19231;
|
||||||
const int FEAT_WARPRIEST_SPELLCASTING_DRUID = 19232;
|
const int FEAT_WARPRIEST_SPELLCASTING_DRUID = 19232;
|
||||||
|
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_DRUID = 19598;
|
||||||
|
|
||||||
//:: Favoured Soul marker feats
|
//:: Favoured Soul marker feats
|
||||||
const int FEAT_BFZ_SPELLCASTING_FAVOURED_SOUL = 19233;
|
const int FEAT_BFZ_SPELLCASTING_FAVOURED_SOUL = 19233;
|
||||||
@ -5489,6 +5493,7 @@ const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_FAVOURED_SOUL = 19264;
|
|||||||
const int FEAT_TEMPUS_SPELLCASTING_FAVOURED_SOUL = 19265;
|
const int FEAT_TEMPUS_SPELLCASTING_FAVOURED_SOUL = 19265;
|
||||||
const int FEAT_TNECRO_SPELLCASTING_FAVOURED_SOUL = 19266;
|
const int FEAT_TNECRO_SPELLCASTING_FAVOURED_SOUL = 19266;
|
||||||
const int FEAT_WARPRIEST_SPELLCASTING_FAVOURED_SOUL = 19267;
|
const int FEAT_WARPRIEST_SPELLCASTING_FAVOURED_SOUL = 19267;
|
||||||
|
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_FAVOURED_SOUL = 19599;
|
||||||
|
|
||||||
//:: Healer marker feats
|
//:: Healer marker feats
|
||||||
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_HEALER = 19268;
|
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_HEALER = 19268;
|
||||||
@ -5546,6 +5551,7 @@ const int FEAT_SWIFT_WING_SPELLCASTING_JUSTICEWW = 19317;
|
|||||||
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_JUSTICEWW = 19318;
|
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_JUSTICEWW = 19318;
|
||||||
const int FEAT_TEMPUS_SPELLCASTING_JUSTICEWW = 19319;
|
const int FEAT_TEMPUS_SPELLCASTING_JUSTICEWW = 19319;
|
||||||
const int FEAT_WARPRIEST_SPELLCASTING_JUSTICEWW = 19320;
|
const int FEAT_WARPRIEST_SPELLCASTING_JUSTICEWW = 19320;
|
||||||
|
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_JUSTICEWW = 19600;
|
||||||
|
|
||||||
//:: Knight of the Chalice marker feats
|
//:: Knight of the Chalice marker feats
|
||||||
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_KNIGHT_CHALICE = 19321;
|
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_KNIGHT_CHALICE = 19321;
|
||||||
@ -5688,6 +5694,7 @@ const int FEAT_SWIFT_WING_SPELLCASTING_RANGER = 19446;
|
|||||||
const int FEAT_TEMPUS_SPELLCASTING_RANGER = 19447;
|
const int FEAT_TEMPUS_SPELLCASTING_RANGER = 19447;
|
||||||
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_RANGER = 19448;
|
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_RANGER = 19448;
|
||||||
const int FEAT_WARPRIEST_SPELLCASTING_RANGER = 19449;
|
const int FEAT_WARPRIEST_SPELLCASTING_RANGER = 19449;
|
||||||
|
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_RANGER = 19601;
|
||||||
|
|
||||||
//:: Shaman marker feats
|
//:: Shaman marker feats
|
||||||
const int FEAT_BFZ_SPELLCASTING_OASHAMAN = 19450;
|
const int FEAT_BFZ_SPELLCASTING_OASHAMAN = 19450;
|
||||||
@ -5752,6 +5759,7 @@ const int FEAT_SWIFT_WING_SPELLCASTING_SOHEI = 19506;
|
|||||||
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_SOHEI = 19507;
|
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_SOHEI = 19507;
|
||||||
const int FEAT_WARPRIEST_SPELLCASTING_SOHEI = 19508;
|
const int FEAT_WARPRIEST_SPELLCASTING_SOHEI = 19508;
|
||||||
const int FEAT_MORNINGLORD_SPELLCASTING_SOHEI = 19595;
|
const int FEAT_MORNINGLORD_SPELLCASTING_SOHEI = 19595;
|
||||||
|
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SOHEI = 19602;
|
||||||
|
|
||||||
//:: Soldier of Light marker feats
|
//:: Soldier of Light marker feats
|
||||||
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_SOL = 19509;
|
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_SOL = 19509;
|
||||||
@ -5803,6 +5811,7 @@ const int FEAT_SWIFT_WING_SPELLCASTING_SPSHAMAN = 19552;
|
|||||||
const int FEAT_TEMPUS_SPELLCASTING_SPSHAMAN = 19553;
|
const int FEAT_TEMPUS_SPELLCASTING_SPSHAMAN = 19553;
|
||||||
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_SPSHAMAN = 19554;
|
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_SPSHAMAN = 19554;
|
||||||
const int FEAT_WARPRIEST_SPELLCASTING_SPSHAMAN = 19555;
|
const int FEAT_WARPRIEST_SPELLCASTING_SPSHAMAN = 19555;
|
||||||
|
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SPSHAMAN = 19603;
|
||||||
|
|
||||||
//:: Ur-Priest marker feats
|
//:: Ur-Priest marker feats
|
||||||
const int FEAT_BFZ_SPELLCASTING_UR_PRIEST = 19556;
|
const int FEAT_BFZ_SPELLCASTING_UR_PRIEST = 19556;
|
||||||
@ -5821,6 +5830,7 @@ const int FEAT_SWIFT_WING_SPELLCASTING_UR_PRIEST = 19568;
|
|||||||
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_UR_PRIEST = 19569;
|
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_UR_PRIEST = 19569;
|
||||||
const int FEAT_TNECRO_SPELLCASTING_UR_PRIEST = 19570;
|
const int FEAT_TNECRO_SPELLCASTING_UR_PRIEST = 19570;
|
||||||
const int FEAT_WARPRIEST_SPELLCASTING_UR_PRIEST = 19571;
|
const int FEAT_WARPRIEST_SPELLCASTING_UR_PRIEST = 19571;
|
||||||
|
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_UR_PRIEST = 19604;
|
||||||
|
|
||||||
//:: Vassal of Bahamut marker feats
|
//:: Vassal of Bahamut marker feats
|
||||||
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_VASSAL = 19572;
|
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_VASSAL = 19572;
|
||||||
@ -5842,7 +5852,7 @@ const int FEAT_SHINING_BLADE_SPELLCASTING_VASSAL = 19587;
|
|||||||
const int FEAT_SWIFT_WING_SPELLCASTING_VASSAL = 19588;
|
const int FEAT_SWIFT_WING_SPELLCASTING_VASSAL = 19588;
|
||||||
const int FEAT_WARPRIEST_SPELLCASTING_VASSAL = 19589;
|
const int FEAT_WARPRIEST_SPELLCASTING_VASSAL = 19589;
|
||||||
|
|
||||||
|
//:: No spellcasting or invoking marker feats
|
||||||
const int FEAT_ASMODEUS_SPELLCASTING_NONE = 19590;
|
const int FEAT_ASMODEUS_SPELLCASTING_NONE = 19590;
|
||||||
const int FEAT_TIAMAT_SPELLCASTING_NONE = 19591;
|
const int FEAT_TIAMAT_SPELLCASTING_NONE = 19591;
|
||||||
const int FEAT_DSONG_SPELLCASTING_NONE = 19592;
|
const int FEAT_DSONG_SPELLCASTING_NONE = 19592;
|
||||||
|
@ -2216,7 +2216,15 @@ int MoSMarkerFeats()
|
|||||||
int nMoS = GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLIGHTER)
|
int nMoS = GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLIGHTER)
|
||||||
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_CLERIC)
|
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_CLERIC)
|
||||||
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_OCULAR)
|
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_OCULAR)
|
||||||
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_OASHAMAN);
|
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_OASHAMAN)
|
||||||
|
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_ARCHIVIST)
|
||||||
|
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLACKGUARD)
|
||||||
|
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_DRUID)
|
||||||
|
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_FAVOURED_SOUL)
|
||||||
|
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_JUSTICEWW)
|
||||||
|
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_RANGER)
|
||||||
|
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SOHEI)
|
||||||
|
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_UR_PRIEST);
|
||||||
|
|
||||||
if(nMoS > 1)
|
if(nMoS > 1)
|
||||||
{
|
{
|
||||||
@ -2230,6 +2238,17 @@ int MoSMarkerFeats()
|
|||||||
FloatingTextStringOnCreature("A Master of Shrouds must pick one divine class to advance at first level.", OBJECT_SELF, FALSE);
|
FloatingTextStringOnCreature("A Master of Shrouds must pick one divine class to advance at first level.", OBJECT_SELF, FALSE);
|
||||||
FloatingTextStringOnCreature("Please reselect your feats.", OBJECT_SELF, FALSE);
|
FloatingTextStringOnCreature("Please reselect your feats.", OBJECT_SELF, FALSE);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
int iCleDom = GetHasFeat(FEAT_EVIL_DOMAIN_POWER)
|
||||||
|
+ GetHasFeat(FEAT_DEATH_DOMAIN_POWER)
|
||||||
|
+ GetHasFeat(FEAT_PROTECTION_DOMAIN_POWER);
|
||||||
|
|
||||||
|
if(iCleDom < 1)
|
||||||
|
{
|
||||||
|
FloatingTextStringOnCreature("To become a Master of Shrouds you must possess one of the following divine domains: Evil, Death, or Protection.", OBJECT_SELF, FALSE);
|
||||||
|
FloatingTextStringOnCreature("Please reselect your feats.", OBJECT_SELF, FALSE);
|
||||||
|
return TRUE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -66,16 +66,20 @@ void main()
|
|||||||
SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END);
|
SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END);
|
||||||
}
|
}
|
||||||
|
|
||||||
//:: Any living creature of good alignment that is not an outsider or an elemental
|
//:: Any living creature of good alignment that is not an outsider or an elemental,
|
||||||
int nRace = MyPRCGetRacialType(oPC);
|
//:: allowing Warforged and Warforged Juggernaut races to continue.
|
||||||
if(nRace == RACIAL_TYPE_CONSTRUCT ||
|
int nRace = MyPRCGetRacialType(oPC);
|
||||||
nRace == RACIAL_TYPE_ELEMENTAL ||
|
int nExactRace = GetRacialType(oPC);
|
||||||
nRace == RACIAL_TYPE_OOZE ||
|
|
||||||
nRace == RACIAL_TYPE_OUTSIDER ||
|
if((nRace == RACIAL_TYPE_CONSTRUCT &&
|
||||||
nRace == RACIAL_TYPE_UNDEAD)
|
nExactRace != RACIAL_TYPE_WARFORGED &&
|
||||||
{
|
nExactRace != RACIAL_TYPE_WARFORGED_CHARGER) ||
|
||||||
SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END);
|
nRace == RACIAL_TYPE_ELEMENTAL ||
|
||||||
}
|
nRace == RACIAL_TYPE_OUTSIDER ||
|
||||||
|
nRace == RACIAL_TYPE_UNDEAD)
|
||||||
|
{
|
||||||
|
SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END);
|
||||||
|
}
|
||||||
|
|
||||||
//:: No Undead templates or classes. No saint stacking.
|
//:: No Undead templates or classes. No saint stacking.
|
||||||
if(GetHasTemplate(TEMPLATE_SAINT, oPC)
|
if(GetHasTemplate(TEMPLATE_SAINT, oPC)
|
||||||
|
Binary file not shown.
@ -73197,4 +73197,12 @@ Use: Activated</entry>
|
|||||||
<entry id="77190" lang="en" sex="m">Spellcasting isn't required to take the Talon of Tiamat prestige class. If you currently have an arcane spellcasting, shadowcasting or invoking class, do not pick this marker feat.</entry>
|
<entry id="77190" lang="en" sex="m">Spellcasting isn't required to take the Talon of Tiamat prestige class. If you currently have an arcane spellcasting, shadowcasting or invoking class, do not pick this marker feat.</entry>
|
||||||
<entry id="77191" lang="en" sex="m">Spellcasting isn't required to take the Dragonsong Lyrist prestige class. If you currently have an arcane spellcasting or shadowcasting class, do not pick this marker feat.</entry>
|
<entry id="77191" lang="en" sex="m">Spellcasting isn't required to take the Dragonsong Lyrist prestige class. If you currently have an arcane spellcasting or shadowcasting class, do not pick this marker feat.</entry>
|
||||||
<entry id="77192" lang="en" sex="m">Spellcasting isn't required to take the Ollam prestige class. If you currently have an arcane spellcasting or shadowcasting class, do not pick this marker feat.</entry>
|
<entry id="77192" lang="en" sex="m">Spellcasting isn't required to take the Ollam prestige class. If you currently have an arcane spellcasting or shadowcasting class, do not pick this marker feat.</entry>
|
||||||
|
<entry id="77200" lang="en" sex="m">Archivist Spellcasting (Master of Shrouds)</entry>
|
||||||
|
<entry id="77201" lang="en" sex="m">Blackguard Spellcasting (Master of Shrouds)</entry>
|
||||||
|
<entry id="77202" lang="en" sex="m">Druid Spellcasting (Master of Shrouds)</entry>
|
||||||
|
<entry id="77203" lang="en" sex="m">Favoured Soul Spellcasting (Master of Shrouds)</entry>
|
||||||
|
<entry id="77204" lang="en" sex="m">Justice of Weald and Woe Spellcasting (Master of Shrouds)</entry>
|
||||||
|
<entry id="77205" lang="en" sex="m">Ranger Spellcasting (Master of Shrouds)</entry>
|
||||||
|
<entry id="77206" lang="en" sex="m">Sohei Spellcasting (Master of Shrouds)</entry>
|
||||||
|
<entry id="77207" lang="en" sex="m">Ur-Priest Spellcasting (Master of Shrouds)</entry>
|
||||||
</tlk>
|
</tlk>
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user