Arcane Ward Reaction Fixes

⭐ — (23 endorsements) 📥 724 downloads 📌 v1.3.0.0 📅 6/5/2024
⚪ Last updated 2024

By Thaine · Gameplay

⬇ Download Mod Source: Nexus Mods 📅 Updated: 6/7/2024 📅 Created: 6/5/2024
⚠️ Install Order · 2 steps
1🛠️ BG3 Script Extender — BG3 Script Extender Download ↗
2🧩 Community Library — Community Library (Norbyte) Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 3.2% endorsement rate — high engagement, a strong quality signal
  • 🏆 #213 of 554 Gameplay mods in this game by downloads

📋 About This Mod

Description

This mod modifies the code for Shield entries in Interrupt.txt (Reactions) from:

data "Properties" "IF(HasInterruptedAttack()):AdjustRoll(-5);IF(IsSpellChildOrVariantFromContext('Projectile_MagicMissile')):SetRoll(0);ApplyStatus(INTERRUPT_SHIELD_WIZARD,100,1);ApplyStatus(OBSERVER_OBSERVER,SHIELD,100,1);IF(HasPassive('ArcaneWard',context. Source)):ApplyStatus(SELF,ARCANE_WARD,100,-1)"

to code similar to "ArcaneWard_Cast" in Passives.txt, but added "ArcaneWard" Passive check:

data "Properties" "IF(HasInterruptedAttack()):AdjustRoll(-5);IF(IsSpellChildOrVariantFromContext('Projectile_MagicMissile')):SetRoll(0);ApplyStatus(INTERRUPT_SHIELD_WIZARD,100,1);ApplyStatus(OBSERVER_OBSERVER,SHIELD,100,1);IF(HasPassive('ArcaneWard',context. Source) and not ArcaneWardOverflow(true)):ApplyStatus(OBSERVER_OBSERVER,ARCANE_WARD,100,Target. ARCANE_WARD. Duration+SpellPowerLevel);IF(ArcaneWardOverflow(true)):ApplyStatus(OBSERVER_OBSERVER,ARCANE_WARD,100,2*ClassLevel(Wizard))"

Which seems to properly increment Arcane Ward charges when the reactions are chosen. Counterspell in the base game seems to work fine for incrementing Arcane Ward charges.

Upon further investigation, the root cause is that with melee attacks the character is still stuck in the attack and UseSpell won't execute. Larian's workaround is to apply the Shield as a status instead of "UseSpell" (actual cast of Shout_Shield spell), therefore the ArcaneWard_Cast entry never gets called. Unfortunately, that means I had to modify all 18 Interrupt entries (accounting for multiclassing) to manually increment the charges for upscaling otherwise SpellPowerLevel would always equal 1.

Hopefully, Larian gets around to officially fixing the Shield Reaction, and I can deprecate this mod.

Notes

Not compatible with other mods that overwrite Shield Reactions.

Installation

I recommend BG3 Mod Manager.

🤖 AI-enhanced — based on mod data

This gameplay mod fixes the interaction between the Shield spell and Arcane Ward for Wizards, Sorcerers, and Warlocks in Baldur's Gate 3. It ensures Shield reactions properly add Arcane Ward charges, matching the behavior of casting a non-Cantrip Abjuration spell. A niche fix for players using the Abjuration subclass.

✨ Key Features

Modifies Shield reactions for Wizard, Sorcerer, and Warlock classes.
Ensures Shield properly adds Arcane Ward charges.
Aligns Shield behavior with casting a non-Cantrip Abjuration spell.

📊 Pros & Cons

✅ Pros

  • Fixes a real annoyance for Abjuration Wizards—Shield now feeds your Ward.
  • Tiny, focused change that doesn't touch anything else.
  • Works for Sorcerers and Warlocks too, not just Wizards.

⚠️ Cons

  • Small niche mod with 23 endorsements—might not be widely tested.
  • Last updated June 2024—may not be compatible with the latest game patches.
🎯 Is This For You?
For Baldur's Gate 3 players running an Abjuration Wizard who want Shield to actually contribute to their Arcane Ward. Also useful for Sorcerers and Warlocks who dip into that subclass. Skip if you don't use Arcane Ward or want broader gameplay changes.
📦 Install:Easy· Under 1 minute

💡 Beginner Tips

  • Make sure you have the Abjuration subclass selected before testing—this fix only matters for Arcane Ward users.
  • If you're using other mods that alter Shield or Arcane Ward, load this one after them to ensure the fix applies.
  • Check the mod's page for any patch notes if you're on a recent game version, since it hasn't been updated in a while.

📊 Mod Details

Game
Baldurs Gate 3 Mods
Author
Thaine
Version
1.3.0.0
Downloads
724
Endorsements
23
Category
Gameplay
Created
6/5/2024
Updated
6/7/2024

🔧 How to Install Baldurs Gate 3 Mods

Download from Nexus.

📖 Full step-by-step install guide for Baldurs Gate 3 →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Baldurs Gate 3 commands, item IDs, and more.

Keep browsing — more Baldurs Gate 3 mods await

📋 All Baldurs Gate 3 Mods 🏆 Top 25 📂 More Gameplay 👤 More by Thaine 🔎 Similar Mods 🌐 Best Gameplay (All Games) ⚠️ Fix Crashes & Errors 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods