Wizard Slayer Rebalancing for BG:EE and BGII:EE
AlexT
Member Posts: 760
Per popular demand, the Wizard Slayer Rebalancing mod is now fully compatible with BG:EE and BGII:EE. Enjoy!
Download location
Readme
Component 1: Wizard Slayer kit revision
Component 2: Wizard Slayer High Level Ability revision
Component 3: Revised Wizard Slayer item restrictions
Disclaimer
Although I am a Beamdog/Overhaul developer this mod is completely unrelated to my work there. Please do not mistake this for an officially supported product. I have made this mod in my own free time and Beamdog/Overhaul does not support it.
Download location
Readme
Component 1: Wizard Slayer kit revision
WIZARD SLAYER: This warrior specializes in hunting down wielders of arcane magic. To that end, he conditions his body to resist magic and learns attack techniques that can disrupt arcane spellcasting. This rigorous training regimen requires the Wizard Slayer to forego the use of any magic items besides weapons, armor and healing potions. In addition, he must remain fully devoted to his cause and cannot pursue additional professions.
Advantages:
- Starts with 10% base magic resistance
- Gains an additional +2% bonus to magic resistance for every level of experience
- Gains the Disrupt Magic passive ability at first level
- Gains the Shatter Magic ability at first level and every 8 levels thereafter
Disadvantages:
- Cannot use any magic items except for weapons, armor and healing potions
- Cannot dual-class
Disrupt Magic:
Whenever a Wizard Slayer lands a successful hit on an arcane spellcaster the target is afflicted with a cumulative spell failure penalty. During the next 3 rounds, the victim has a 10% base chance to miscast any arcane spell plus 1% for every experience level the Wizard Slayer attains. This passive ability is always in effect.
Shatter Magic:
A Wizard Slayer can channel his innate magic resistance into his weapons in order to break through the magical defenses of arcane spellcasters. During the round when this ability is activated, each successful hit removes one combat and one specific protection from his target. However, this temporarily nullifies the Wizard Slayer's innate magic resistance making him vulnerable to magic during the next 2 rounds. Until his magic resistance recovers, the Wizard Slayer cannot use any special abilities that rely on it.
Component 2: Wizard Slayer High Level Ability revision
Reflect Magic (replaces Resist Magic)
An experienced Wizard Slayer eventually learns to channel his innate magic resistance in a manner which allows him to reflect magic back to its source. For 3 rounds after this ability is activated, all spells targeted directly against the Wizard Slayer are redirected back to the original caster. However, this temporarily nullifies the Wizard Slayer's innate magic resistance making him vulnerable to any spells that are not directly targeted at him. This vulnerability takes effect when the ability is activated and persists for 3 rounds after it expires. Until his magic resistance recovers, the Wizard Slayer cannot use any special abilities that rely on it.
Arcane Bane (replaces War Cry)
An experienced Wizard Slayer can apply a special technique to his attacks making them extremely effective against wielders of arcane magic. For 2 rounds after this ability is activated he gains a +5 bonus to damage against all arcane spellcasters. Furthermore, the Wizard Slayer's attacks become so forceful that his opponents must save vs. death with a -4 penalty or lose one of their memorized spells on each hit.
Component 3: Revised Wizard Slayer item restrictions
This component slightly loosens the item restrictions that are normaly imposed on the Wizard Slayer. It can be installed in two ways.
The "Minimal changes" option will allow the Wizard Slayer to use items which increase magic resistance, such as the Amulet of 5% Magic Resistance, Kaligun's Amulet of Magic Resistance, the Cloak of Balduran and the Potion of Magic Protection.
In addition to everything mentioned above, the "Moderate changes" option allows the Wizard Slayer to also use items which provide protection from magic in some form, such as the Cloak of Mirroring, Belt of Inertial Barrier, Amulet of Spell Warding, Ring of Spell Turning, Potion of Magic Shielding and Potion of Magic Blocking.
Disclaimer
Although I am a Beamdog/Overhaul developer this mod is completely unrelated to my work there. Please do not mistake this for an officially supported product. I have made this mod in my own free time and Beamdog/Overhaul does not support it.
Post edited by AlexT on
32
Comments
Note that the dual-class restriction was added by design, so removing it may affect the balance of the kit.
won't reinstalling the mod just reinsert the restriction? Apologies if that's a stupid question.
I have question about Shatter Magic.
"Until his magic resistance recovers, the Wizard Slayer cannot use any special abilities that rely on it."
"cannot use any special abilities" means can't use Disrupt Magic passive while using Shatter Magic?
Or means can't use other high level ability and innate ability while Shatter Magic?
Disrupt Magic is unaffected.
For a better comparison, if Miscast Magic (the level 3 priest spell) works on a certain monster then Disrupt Magic will work on it as well.
However, this also depends on your mod setup. For example, SCS has an option to make genies and dragons cast like normal mages in which case Disrupt Magic will work on them.
Edit: I've said dualclas.tp2 :P XD epic fail
Just realised how screwed the vanilla WS is. Monks get way more MR and earlier, paladins can get more just by picking up Carsomyr. The magic interrupty thing is silly, because if I can hit the mage I can make their spell fail anyway. If it somehow worked through PFMW/mantles then it might actually be worth something.
[SETUP-WSR.TP2] PARSE ERROR at line 1 column 0--1
Near Text:
GLR parse error
[SETUP-WSR.TP2] ERROR at line 1 column 0--1
Near Text:
Parsing.Parse_error
ERROR: parsing [SETUP-WSR.TP2]: Parsing.Parse_error
ERROR: problem parsing TP file [SETUP-WSR.TP2]: Parsing.Parse_error
FATAL ERROR: Parsing.Parse_error
Press ENTER to exit.
Any idea how to fix this?
Is it the right thing?