Baldur's Gate 3
0 of 0

File information

Last updated

Original upload

Created by

Voltron89

Uploaded by

Voltron89

Virus scan

Safe to use

About this mod

This mod overhauls/fix the Web spell and Web spider companion ability to function more consistent and work close to how "Web" spell functions in D&D 5th Edition. Also offers "workaround" fix to DC of Web terrain not scalling with spellcasting DC (explained why it works like that in BG3 in description)

Requirements
Permissions and credits
So since EA I wanted to make Drow with Spider Companion and trap enemies in Web to shoot them dead. However, I noticed that Web spell and Spider Web ability are very inconsistent when it comes to appying "enweebed" status effect. Both uses the same template in files "Target_Web", so both are pretty much identical.

In 5e enemies have to make a DEX saving throw at start of their turn if they start their turn inside Web spell. Sadly Larian forgot or removed that function from Web. In 5e you create Web around enemies and then on start of their turn they need to make save or become "restrained" ("enweebed" in BG3"). Also I noticed that there was a hidden function that made enemies became immune to Web after "enweebed" status is removed from them which was the reason why it was so inconsistent (seriously Larian?). So I learnt how to mod BG3 to fullfill my drow Ranger dream and fix Web spell. First Mod is "WebSpellFix": it adds a save throw for enemies at start of their turn and it should scale with your spell DC.

However, what I can't change is that when enemies make save vs Web surface (DIFFICULTY_TERRAIN_WEB) when they walk through it. It uses fixed (12) DC of Difficulty Terrain Web. It never will sacle of your character spellcaster DC (same with Grease surface or any other spell creating suface) becasue all "surface" effects are seperate effects in game engine from spells/items/sources that creates them. In short: your spell only "spawns" surface, but that surface has the same DC and properites for everything that creates/have that surface in game. So Web surface created by Web is the same surface spiders make, same surface that is in dungeons as terrain, same surface a grenade/anything else creates. Game just uses one surface template for everything in game.

The second mod "WebTerrrainDC" addresses that but only as crude workaround. You are able to increase that surface DC to match your spellcasting DC but sadly it will require you to update that mod with different version each time your DC increase (so seperate mod for DC 13, DC 14, DC 15 etc. etc.) becasue there is no way to make it auto scale (or I was unable to find such way). And it will also affect every other Web surface in game, including your enemies so there is that. Nothing I can do about it currently as it's beyond my abilities or knowledge.
____________________________________________________________________

So. What all these mods do:

"WebSpellFix" mod:

1. Enemies that start turn inside difficult terrain Web need to make Dex saving throw or be Enweebed for 1 turn.
2. Enemies are no longer immune to Web after having enweebed removed from them.3
3. There are two version of this mod:
    - "WebSpellFix Initial Save + Start Turn Tick" adds initial DEX saving throw on Web impact each time you cast it to enweeb them for 1 turn plus DEX saving throw for enemies starting on their turn inside Web. NOTE: the first cast in vanilla game always does it, I have no idea why the following casts don't work the same way, but this makes it that every time in next turns you cast Web on enemies you are forcing DEX save on them to enweeb. Game is very strange with a lot stuff like that...
    - "WebSpellFix Only Start Turn Tick" only adds DEX saving throw for enemies at start of their turn inside Web. The first cast will still force save for whatever reason but that's the closet I could get it to how 5e Web works. Also slightly bigger radius.

"WebTerrainDC" mod:

1. Download .rar with DC you want for your Web Terrain.
2. Unpack rar to get .rar for DC level you want. Unpack that .rar to get .pak file. Each .pak file is a seperate mod that increases DC of Web surface to X amount. So "WebTerrainDC13" make is DC 13, "WebTerrainDC14" make it 14 and so on.
3. CHOOSE AND USE ONLY ONE .pak file with DC you currently want!
4. If you want to increase/decrease DC, uninstall previous DC mod from BG3MM and install one with higher DC. Sorry, that's best what I could do.

_____________________________________________________________________

Installation via BG3ModManager:

1. Download .rar of my mods
2. Upack it to get .PAK file
3. Copy .pak file to C:\Users\User\AppData\Local\Larian Studios\Baldur's Gate 3\Mods
4. Start BG3MM
5. Click "Refresh" button
6. Pull my mod from left side of BG3 MM window ("Inactive") to right side ("Active") and place it to your mods order.
7. Click "Save Load Order To File" button in BG3MM
8. Hit "Export Order to Game" button in BG3MM
9. Start game from BG3MM.
10. Every time you uninstall/remove/update any mod, repeat steps 5,7,8 or you will have issues with mods.

_________________________________________________________________

My other mods:

Web spell fix: https://www.nexusmods.com/baldursgate3/mods/722?tab=posts

Entangle Spell Fix: https://www.nexusmods.com/baldursgate3/mods/760/
__________________________________________________________________

Recommended Mod to use with this mod and in general:

Fix Bad DM by plunkett1: https://www.nexusmods.com/baldursgate3/mods/606?tab=files - use his mod to make Jump as action instead of bonus action as it is in 5e. This will fix AI enemies to constantly jumping out of your CC spells and still having action to attack you. In 5e Jump is not a bonus action for a reason. Simillary I recommend his Shove changes to avoid AI enemies shoving your melee guys for free.