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

@ -29,100 +29,109 @@
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

View File

@ -19597,15 +19597,15 @@
19593 FEAT_OLLAM_SPELLCASTING_NONE 16854309 16854408 IR_NOPE **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_OLLAM_SPELLCASTING_NONE 6 0 1 **** **** **** 0 0 19593 FEAT_OLLAM_SPELLCASTING_NONE 16854309 16854408 IR_NOPE **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_OLLAM_SPELLCASTING_NONE 6 0 1 **** **** **** 0 0
19594 FEAT_COMBAT_MEDIC_SPELLCASTING_PALADIN 16854310 16854379 IR_PALADIN **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_COMBAT_MEDIC_SPELLCASTING_PALADIN 6 0 1 6 **** **** 0 0 19594 FEAT_COMBAT_MEDIC_SPELLCASTING_PALADIN 16854310 16854379 IR_PALADIN **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_COMBAT_MEDIC_SPELLCASTING_PALADIN 6 0 1 6 **** **** 0 0
19595 FEAT_MORNINGLORD_SPELLCASTING_SOHEI 16854311 16854389 IR_FIGHTER **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MORNINGLORD_SPELLCASTING_SOHEI 6 0 1 233 **** **** 0 0 19595 FEAT_MORNINGLORD_SPELLCASTING_SOHEI 16854311 16854389 IR_FIGHTER **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MORNINGLORD_SPELLCASTING_SOHEI 6 0 1 233 **** **** 0 0
19596 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 19596 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_ARCHIVIST 16854416 16854388 IR_ARCHIVIST **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MASTER_OF_SHROUDS_SPELLCASTING_ARCHIVIST 6 0 1 190 **** **** 0 0
19597 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 19597 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLACKGUARD 16854417 16854388 IR_BLKGRD **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLACKGUARD 6 0 1 31 **** **** 0 0
19598 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 19598 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_DRUID 16854418 16854388 IR_DRUID **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MASTER_OF_SHROUDS_SPELLCASTING_DRUID 6 0 1 3 **** **** 0 0
19599 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 19599 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_FAVOURED_SOUL 16854419 16854388 IR_SPELLFIRE **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MASTER_OF_SHROUDS_SPELLCASTING_FAVOURED_SOUL 6 0 1 225 **** **** 0 0
19600 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 19600 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_JUSTICEWW 16854420 16854388 IR_JUSTWW **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MASTER_OF_SHROUDS_SPELLCASTING_JUSTICEWW 6 0 1 157 **** **** 0 0
19601 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 19601 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_RANGER 16854421 16854388 IR_RANGER **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MASTER_OF_SHROUDS_SPELLCASTING_RANGER 6 0 1 7 **** **** 0 0
19602 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 19602 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SOHEI 16854422 16854388 IR_FIGHTER **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SOHEI 6 0 1 223 **** **** 0 0
19603 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 19603 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SPSHAMAN 16854423 16854388 IR_CLERIC **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SPSHAMAN 6 0 1 172 **** **** 0 0
19604 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 19604 FEAT_MASTER_OF_SHROUDS_SPELLCASTING_UR_PRIEST 16854424 16854388 IR_WARLOCK **** **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MASTER_OF_SHROUDS_SPELLCASTING_UR_PRIEST 6 0 1 42 **** **** 0 0
19605 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 19605 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
19606 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 19606 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
19607 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 19607 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****

View File

@ -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;

View File

@ -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;
} }
} }

View File

@ -66,11 +66,15 @@ 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,
//:: allowing Warforged and Warforged Juggernaut races to continue.
int nRace = MyPRCGetRacialType(oPC); int nRace = MyPRCGetRacialType(oPC);
if(nRace == RACIAL_TYPE_CONSTRUCT || 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_ELEMENTAL ||
nRace == RACIAL_TYPE_OOZE ||
nRace == RACIAL_TYPE_OUTSIDER || nRace == RACIAL_TYPE_OUTSIDER ||
nRace == RACIAL_TYPE_UNDEAD) nRace == RACIAL_TYPE_UNDEAD)
{ {

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