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:
Jaysyn904 2024-10-11 11:37:32 -04:00
parent 7e97432830
commit f9f4d2c220
12 changed files with 25011 additions and 24961 deletions

Binary file not shown.

BIN
Release/PRC8_20241011.7z Normal file

Binary file not shown.

View File

@ -1,63 +1,63 @@
2DA V2.0
Bonus
0 1
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
10 0
11 0
12 1
13 0
14 0
15 1
16 0
17 0
18 1
19 0
20 0
21 1
22 0
23 0
24 1
25 0
26 0
27 1
28 0
29 0
30 1
31 0
32 0
33 1
34 0
35 0
36 1
37 0
38 0
39 1
40 0
41 0
42 1
43 0
44 0
45 1
46 0
47 0
48 1
49 0
50 0
51 1
52 0
53 0
54 1
55 0
56 0
57 1
58 0
59 0
Bonus
0 1
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
10 0
11 0
12 1
13 0
14 0
15 1
16 0
17 0
18 1
19 0
20 0
21 1
22 0
23 0
24 1
25 0
26 0
27 1
28 0
29 0
30 1
31 0
32 0
33 1
34 0
35 0
36 1
37 0
38 0
39 1
40 0
41 0
42 1
43 0
44 0
45 1
46 0
47 0
48 1
49 0
50 0
51 1
52 0
53 0
54 1
55 0
56 0
57 1
58 0
59 0

View File

@ -1,128 +1,137 @@
2DA V2.0
FeatLabel FeatIndex List GrantedOnLevel OnMenu
0 ExtTurn 13 3 1 0
1 WeapProfSim 46 3 1 0
2 WeapProfSim_Dart 7914 3 1 0
3 WeapProfSim_Light_Mace 7908 3 1 0
4 WeapProfSim_Morningstar 7923 3 1 0
5 WeapProfSim_Shortspear 7927 3 1 0
6 WeapProfSim_Sickle 7929 3 1 0
7 WeapProfSim_Sling 7930 3 1 0
8 WP_Goad 7949 3 1 0
9 WP_Heavy_Mace 7946 3 1 0
10 WP_Katar 7945 3 1 0
11 WP_Sap 7944 3 1 0
12 ArmProfLgt 3 3 1 0
13 ArmProfMed 4 3 1 0
14 ArmProfHvy 2 3 1 0
15 Shield 32 3 1 0
16 TurnUndead 294 3 1 1
17 SUMMON_UNDEAD_1 3501 3 3 1
18 SUMMON_UNDEAD_2 3502 3 5 1
19 SUMMON_UNDEAD_3 3503 3 7 1
20 SUMMON_UNDEAD_4 3504 3 9 1
21 BonusDomainDEATH 2003 3 1 0
22 BonusDomainEVIL 2006 3 1 0
23 BonusDomainPROTECTION 2013 3 1 0
24 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLIGHTER 19143 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
27 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_OASHAMAN 19463 2 1 0
28 SpellFocusCon 166 0 -1 0
29 SpellFocusDiv 167 0 -1 0
30 SpellFocusEnc 168 0 -1 0
31 SpellFocusEvo 169 0 -1 0
32 SpellFocusIll 170 0 -1 0
33 SpellFocusNec 171 0 -1 0
34 SpellFocusTra 172 0 -1 0
35 SpellFocusAbj 35 0 -1 0
36 DefArrow 8 0 -1 0
37 Quicken 29 0 -1 0
38 TwoWeap 41 0 -1 0
39 Ambidex 1 0 -1 0
40 DivineMight 413 0 -1 0
41 DivineShield 414 0 -1 0
42 GrSpllFcsAbj 393 1 -1 0
43 GrSpllFcsCnj 394 1 -1 0
44 GrSpllFcsDiv 395 1 -1 0
45 GrSpllFcsEnch 396 1 -1 0
46 GrSpllFcsEvc 397 1 -1 0
47 GrSpllFcsIll 398 1 -1 0
48 GrSpllFcsNec 399 1 -1 0
49 GrSpllFcsTran 400 1 -1 0
50 FEAT_EPIC_BLINDING_SPEED 491 0 -1 1
51 FEAT_EPIC_SPELL_PENETRATION 618 0 -1 0
52 FEAT_EPIC_AUTOMATIC_QUICKEN_1 857 0 -1 0
53 FEAT_EPIC_AUTOMATIC_QUICKEN_2 858 0 -1 0
54 FEAT_EPIC_AUTOMATIC_QUICKEN_3 859 0 -1 0
55 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_1 860 0 -1 0
56 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_2 861 0 -1 0
57 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_3 862 0 -1 0
58 FEAT_EPIC_AUTOMATIC_STILL_SPELL_1 863 0 -1 0
59 FEAT_EPIC_AUTOMATIC_STILL_SPELL_2 864 0 -1 0
60 FEAT_EPIC_AUTOMATIC_STILL_SPELL_3 865 0 -1 0
61 FEAT_EPIC_SPELL_FOCUS_ABJURATION 610 1 -1 0
62 FEAT_EPIC_SPELL_FOCUS_CONJURATION 611 1 -1 0
63 FEAT_EPIC_SPELL_FOCUS_DIVINATION 612 1 -1 0
64 FEAT_EPIC_SPELL_FOCUS_ENCHANTMENT 613 1 -1 0
65 FEAT_EPIC_SPELL_FOCUS_EVOCATION 614 1 -1 0
66 FEAT_EPIC_SPELL_FOCUS_ILLUSION 615 1 -1 0
67 FEAT_EPIC_SPELL_FOCUS_NECROMANCY 616 1 -1 0
68 FEAT_EPIC_SPELL_FOCUS_TRANSMUTATION 617 1 -1 0
69 FEAT_EPIC_PLANAR_TURNING 854 1 -1 0
70 FEAT_EPIC_IMPROVED_COMBAT_CASTING 696 1 -1 0
71 FEAT_EPIC_ARMOR_SKIN 490 1 -1 0
72 FEAT_EPIC_GREAT_WISDOM_1 804 1 -1 0
73 FEAT_EPIC_GREAT_WISDOM_2 805 1 -1 0
74 FEAT_EPIC_GREAT_WISDOM_3 806 1 -1 0
75 FEAT_EPIC_GREAT_WISDOM_4 807 1 -1 0
76 FEAT_EPIC_GREAT_WISDOM_5 808 1 -1 0
77 FEAT_EPIC_GREAT_WISDOM_6 809 1 -1 0
78 FEAT_EPIC_GREAT_WISDOM_7 810 1 -1 0
79 FEAT_EPIC_GREAT_WISDOM_8 811 1 -1 0
80 FEAT_EPIC_GREAT_WISDOM_9 812 1 -1 0
81 FEAT_EPIC_GREAT_WISDOM_10 813 1 -1 0
82 FocusedSpellPenetrCon 3128 1 -1 0
83 FocusedSpellPenetrDiv 3129 1 -1 0
84 FocusedSpellPenetrEnc 3130 1 -1 0
85 FocusedSpellPenetrEvo 3131 1 -1 0
86 FocusedSpellPenetrIll 3132 1 -1 0
87 FocusedSpellPenetrNec 3133 1 -1 0
88 FocusedSpellPenetrTra 3134 1 -1 0
89 FocusedSpellPenetrAbj 3135 1 -1 0
90 FEAT_EPIC_DIVINE_VIGOR 3115 0 -1 1
91 FEAT_DIVINE_VIGOR 3116 0 -1 1
92 FEAT_DIVINE_RESISTANCE 3117 0 -1 1
93 FEAT_DIVINE_CLEANSING 3118 0 -1 1
94 FEAT_EPIC_DIVINE_RESISTANCE 3119 0 -1 1
95 FEAT_EPIC_DIVINE_MIGHT 3120 0 -1 1
96 FEAT_INVOKE_DIVINE_WRATH 3114 0 -1 1
97 FEAT_DIVINE_VENGEANCE 3142 0 -1 1
98 Bane_Magic_Aberration 23556 0 -1 0
99 Bane_Magic_Animal 23557 0 -1 0
100 Bane_Magic_Beast 23558 0 -1 0
101 Bane_Magic_Construct 23559 0 -1 0
102 Bane_Magic_Dragon 23560 0 -1 0
103 Bane_Magic_Dwarf 23561 0 -1 0
104 Bane_Magic_Elemental 23562 0 -1 0
105 Bane_Magic_Elf 23563 0 -1 0
106 Bane_Magic_Fey 23564 0 -1 0
107 Bane_Magic_Giant 23565 0 -1 0
108 Bane_Magic_Gnome 23566 0 -1 0
109 Bane_Magic_HalfElf 23567 0 -1 0
110 Bane_Magic_Halfling 23568 0 -1 0
111 Bane_Magic_HalfOrc 23569 0 -1 0
112 Bane_Magic_Human 23570 0 -1 0
113 Bane_Magic_Humanoid_Goblinoid 23571 0 -1 0
114 Bane_Magic_Humanoid_Monstrous 23572 0 -1 0
115 Bane_Magic_Humanoid_Orc 23573 0 -1 0
116 Bane_Magic_Humanoid_Reptilian 23574 0 -1 0
117 Bane_Magic_Magical_Beast 23575 0 -1 0
118 Bane_Magic_Outsider 23576 0 -1 0
119 Bane_Magic_Shapechanger 23577 0 -1 0
120 Bane_Magic_Undead 23578 0 -1 0
121 Bane_Magic_Vermin 23579 0 -1 0
122 DivineMetamagic_Empower 23530 0 -1 1
123 DivineMetamagic_Extend 23531 0 -1 1
124 DivineMetamagic_Maximize 23532 0 -1 1
FeatLabel FeatIndex List GrantedOnLevel OnMenu
0 ExtTurn 13 3 1 0
1 WeapProfSim 46 3 1 0
2 WeapProfSim_Dart 7914 3 1 0
3 WeapProfSim_Light_Mace 7908 3 1 0
4 WeapProfSim_Morningstar 7923 3 1 0
5 WeapProfSim_Shortspear 7927 3 1 0
6 WeapProfSim_Sickle 7929 3 1 0
7 WeapProfSim_Sling 7930 3 1 0
8 WP_Goad 7949 3 1 0
9 WP_Heavy_Mace 7946 3 1 0
10 WP_Katar 7945 3 1 0
11 WP_Sap 7944 3 1 0
12 ArmProfLgt 3 3 1 0
13 ArmProfMed 4 3 1 0
14 ArmProfHvy 2 3 1 0
15 Shield 32 3 1 0
16 TurnUndead 294 3 1 1
17 SUMMON_UNDEAD_1 3501 3 3 1
18 SUMMON_UNDEAD_2 3502 3 5 1
19 SUMMON_UNDEAD_3 3503 3 7 1
20 SUMMON_UNDEAD_4 3504 3 9 1
21 BonusDomainDEATH 2003 3 1 0
22 BonusDomainEVIL 2006 3 1 0
23 BonusDomainPROTECTION 2013 3 1 0
24 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLIGHTER 19143 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
27 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_OASHAMAN 19463 2 1 0
28 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_ARCHIVIST 19596 2 1 0
29 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLACKGUARD 19597 2 1 0
30 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_DRUID 19598 2 1 0
31 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_FAVOURED_SOUL 19599 2 1 0
32 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_JUSTICEWW 19600 2 1 0
33 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_RANGER 19601 2 1 0
34 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SOHEI 19602 2 1 0
35 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SPSHAMAN 19603 2 1 0
36 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_UR_PRIEST 19604 2 1 0
37 SpellFocusCon 166 0 -1 0
38 SpellFocusDiv 167 0 -1 0
39 SpellFocusEnc 168 0 -1 0
40 SpellFocusEvo 169 0 -1 0
41 SpellFocusIll 170 0 -1 0
42 SpellFocusNec 171 0 -1 0
43 SpellFocusTra 172 0 -1 0
44 SpellFocusAbj 35 0 -1 0
45 DefArrow 8 0 -1 0
46 Quicken 29 0 -1 0
47 TwoWeap 41 0 -1 0
48 Ambidex 1 0 -1 0
49 DivineMight 413 0 -1 0
50 DivineShield 414 0 -1 0
51 GrSpllFcsAbj 393 1 -1 0
52 GrSpllFcsCnj 394 1 -1 0
53 GrSpllFcsDiv 395 1 -1 0
54 GrSpllFcsEnch 396 1 -1 0
55 GrSpllFcsEvc 397 1 -1 0
56 GrSpllFcsIll 398 1 -1 0
57 GrSpllFcsNec 399 1 -1 0
58 GrSpllFcsTran 400 1 -1 0
59 FEAT_EPIC_BLINDING_SPEED 491 0 -1 1
60 FEAT_EPIC_SPELL_PENETRATION 618 0 -1 0
61 FEAT_EPIC_AUTOMATIC_QUICKEN_1 857 0 -1 0
62 FEAT_EPIC_AUTOMATIC_QUICKEN_2 858 0 -1 0
63 FEAT_EPIC_AUTOMATIC_QUICKEN_3 859 0 -1 0
64 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_1 860 0 -1 0
65 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_2 861 0 -1 0
66 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_3 862 0 -1 0
67 FEAT_EPIC_AUTOMATIC_STILL_SPELL_1 863 0 -1 0
68 FEAT_EPIC_AUTOMATIC_STILL_SPELL_2 864 0 -1 0
69 FEAT_EPIC_AUTOMATIC_STILL_SPELL_3 865 0 -1 0
70 FEAT_EPIC_SPELL_FOCUS_ABJURATION 610 1 -1 0
71 FEAT_EPIC_SPELL_FOCUS_CONJURATION 611 1 -1 0
72 FEAT_EPIC_SPELL_FOCUS_DIVINATION 612 1 -1 0
73 FEAT_EPIC_SPELL_FOCUS_ENCHANTMENT 613 1 -1 0
74 FEAT_EPIC_SPELL_FOCUS_EVOCATION 614 1 -1 0
75 FEAT_EPIC_SPELL_FOCUS_ILLUSION 615 1 -1 0
76 FEAT_EPIC_SPELL_FOCUS_NECROMANCY 616 1 -1 0
77 FEAT_EPIC_SPELL_FOCUS_TRANSMUTATION 617 1 -1 0
78 FEAT_EPIC_PLANAR_TURNING 854 1 -1 0
79 FEAT_EPIC_IMPROVED_COMBAT_CASTING 696 1 -1 0
80 FEAT_EPIC_ARMOR_SKIN 490 1 -1 0
81 FEAT_EPIC_GREAT_WISDOM_1 804 1 -1 0
82 FEAT_EPIC_GREAT_WISDOM_2 805 1 -1 0
83 FEAT_EPIC_GREAT_WISDOM_3 806 1 -1 0
84 FEAT_EPIC_GREAT_WISDOM_4 807 1 -1 0
85 FEAT_EPIC_GREAT_WISDOM_5 808 1 -1 0
86 FEAT_EPIC_GREAT_WISDOM_6 809 1 -1 0
87 FEAT_EPIC_GREAT_WISDOM_7 810 1 -1 0
88 FEAT_EPIC_GREAT_WISDOM_8 811 1 -1 0
89 FEAT_EPIC_GREAT_WISDOM_9 812 1 -1 0
90 FEAT_EPIC_GREAT_WISDOM_10 813 1 -1 0
91 FocusedSpellPenetrCon 3128 1 -1 0
92 FocusedSpellPenetrDiv 3129 1 -1 0
93 FocusedSpellPenetrEnc 3130 1 -1 0
94 FocusedSpellPenetrEvo 3131 1 -1 0
95 FocusedSpellPenetrIll 3132 1 -1 0
96 FocusedSpellPenetrNec 3133 1 -1 0
97 FocusedSpellPenetrTra 3134 1 -1 0
98 FocusedSpellPenetrAbj 3135 1 -1 0
99 FEAT_EPIC_DIVINE_VIGOR 3115 0 -1 1
100 FEAT_DIVINE_VIGOR 3116 0 -1 1
101 FEAT_DIVINE_RESISTANCE 3117 0 -1 1
102 FEAT_DIVINE_CLEANSING 3118 0 -1 1
103 FEAT_EPIC_DIVINE_RESISTANCE 3119 0 -1 1
104 FEAT_EPIC_DIVINE_MIGHT 3120 0 -1 1
105 FEAT_INVOKE_DIVINE_WRATH 3114 0 -1 1
106 FEAT_DIVINE_VENGEANCE 3142 0 -1 1
107 Bane_Magic_Aberration 23556 0 -1 0
108 Bane_Magic_Animal 23557 0 -1 0
109 Bane_Magic_Beast 23558 0 -1 0
110 Bane_Magic_Construct 23559 0 -1 0
111 Bane_Magic_Dragon 23560 0 -1 0
112 Bane_Magic_Dwarf 23561 0 -1 0
113 Bane_Magic_Elemental 23562 0 -1 0
114 Bane_Magic_Elf 23563 0 -1 0
115 Bane_Magic_Fey 23564 0 -1 0
116 Bane_Magic_Giant 23565 0 -1 0
117 Bane_Magic_Gnome 23566 0 -1 0
118 Bane_Magic_HalfElf 23567 0 -1 0
119 Bane_Magic_Halfling 23568 0 -1 0
120 Bane_Magic_HalfOrc 23569 0 -1 0
121 Bane_Magic_Human 23570 0 -1 0
122 Bane_Magic_Humanoid_Goblinoid 23571 0 -1 0
123 Bane_Magic_Humanoid_Monstrous 23572 0 -1 0
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

View File

@ -5324,6 +5324,7 @@ const int FEAT_TEMPUS_SPELLCASTING_ARCHIVIST = 19111;
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_ARCHIVIST = 19112;
const int FEAT_TNECRO_SPELLCASTING_ARCHIVIST = 19113;
const int FEAT_WARPRIEST_SPELLCASTING_ARCHIVIST = 19114;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_ARCHIVIST = 19596;
//:: Blackguard marker feats
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_TEMPUS_SPELLCASTING_BLACKGUARD = 19133;
const int FEAT_WARPRIEST_SPELLCASTING_BLACKGUARD = 19134;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLACKGUARD = 19597;
//:: Blighter marker feats
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_SWIFT_WING_SPELLCASTING_DRUID = 19231;
const int FEAT_WARPRIEST_SPELLCASTING_DRUID = 19232;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_DRUID = 19598;
//:: Favoured Soul marker feats
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_TNECRO_SPELLCASTING_FAVOURED_SOUL = 19266;
const int FEAT_WARPRIEST_SPELLCASTING_FAVOURED_SOUL = 19267;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_FAVOURED_SOUL = 19599;
//:: Healer marker feats
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_TEMPUS_SPELLCASTING_JUSTICEWW = 19319;
const int FEAT_WARPRIEST_SPELLCASTING_JUSTICEWW = 19320;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_JUSTICEWW = 19600;
//:: Knight of the Chalice marker feats
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_TENEBROUS_APOSTATE_SPELLCASTING_RANGER = 19448;
const int FEAT_WARPRIEST_SPELLCASTING_RANGER = 19449;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_RANGER = 19601;
//:: Shaman marker feats
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_WARPRIEST_SPELLCASTING_SOHEI = 19508;
const int FEAT_MORNINGLORD_SPELLCASTING_SOHEI = 19595;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SOHEI = 19602;
//:: Soldier of Light marker feats
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_TENEBROUS_APOSTATE_SPELLCASTING_SPSHAMAN = 19554;
const int FEAT_WARPRIEST_SPELLCASTING_SPSHAMAN = 19555;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SPSHAMAN = 19603;
//:: Ur-Priest marker feats
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_TNECRO_SPELLCASTING_UR_PRIEST = 19570;
const int FEAT_WARPRIEST_SPELLCASTING_UR_PRIEST = 19571;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_UR_PRIEST = 19604;
//:: Vassal of Bahamut marker feats
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_WARPRIEST_SPELLCASTING_VASSAL = 19589;
//:: No spellcasting or invoking marker feats
const int FEAT_ASMODEUS_SPELLCASTING_NONE = 19590;
const int FEAT_TIAMAT_SPELLCASTING_NONE = 19591;
const int FEAT_DSONG_SPELLCASTING_NONE = 19592;

View File

@ -2216,7 +2216,15 @@ int MoSMarkerFeats()
int nMoS = GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLIGHTER)
+ GetHasFeat(FEAT_MASTER_OF_SHROUDS_SPELLCASTING_CLERIC)
+ 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)
{
@ -2231,6 +2239,17 @@ int MoSMarkerFeats()
FloatingTextStringOnCreature("Please reselect your feats.", OBJECT_SELF, FALSE);
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;
}
}
return FALSE;

View File

@ -66,16 +66,20 @@ void main()
SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END);
}
//:: Any living creature of good alignment that is not an outsider or an elemental
int nRace = MyPRCGetRacialType(oPC);
if(nRace == RACIAL_TYPE_CONSTRUCT ||
nRace == RACIAL_TYPE_ELEMENTAL ||
nRace == RACIAL_TYPE_OOZE ||
nRace == RACIAL_TYPE_OUTSIDER ||
nRace == RACIAL_TYPE_UNDEAD)
{
SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END);
}
//:: Any living creature of good alignment that is not an outsider or an elemental,
//:: allowing Warforged and Warforged Juggernaut races to continue.
int nRace = MyPRCGetRacialType(oPC);
int nExactRace = GetRacialType(oPC);
if((nRace == RACIAL_TYPE_CONSTRUCT &&
nExactRace != RACIAL_TYPE_WARFORGED &&
nExactRace != RACIAL_TYPE_WARFORGED_CHARGER) ||
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.
if(GetHasTemplate(TEMPLATE_SAINT, oPC)

View File

@ -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="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="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>