Baldur's Gate 3

File information

Last updated

Original upload

Created by

Djmr

Uploaded by

Djmr

Virus scan

Safe to use

Tags for this mod

About this mod

Adds Ritual spell functionality into the game. Gives existing spells such as Find Familiar the option to be cast as a ritual (outside of combat, without burning a spell slot), adds new or unimplemented spells into the game, and allows for Ritual Casters to still cast Ritual Spells without preparing

Permissions and credits
Changelogs
Working on Patch 6!

This is my first mod, and I was motivated to make this because of how Find Familiar was currently implemented. Find Familiar is inconsistent - Rangers + Warlocks have access to the Ritual version only and the Wizard does not. This mod aims to counteract that balance so that everyone can have free pets and free spellcasting outside of combat.

I didn't want to change the existing spell implementations (Summoning in combat for example), the only difference being Feign Death - the "jazz hands" pose is funny, but reverting to a previous save is not.

Spells:

Alarm - Since there isn't a reason to protect your base from attack, I've given the option to Surprise enemies and setup ambushes instead. Whilst this goes away from the intended functionality of Alarm, this makes it a useful spell in BG3 whilst keeping some of the RP functionality of the spell.

Comprehend Languages - Does nothing that I am aware of until Larian reworks conversational spells at least.

Detect Magic - Checks for casters since there are no spell tags currently.

Detect Poison and Disease - Currently does nothing since there are no reliable Poison tags

Feign Death - Places you in a death-like state and allows you to be ignored by the enemy. Lasts 1 minute to prevent permafreeze

Find Familiar - Has an unlock option which gives the ritual version of the spell to Wizards/Magic Initiates

Speak with Animals and Silence - now closely match their D&D versions (separate ritual cast icon).

I intend to add further ritual spells in the future! My plan is to look into summons more which would include Unseen Servant and Tenser's floating disk.

How to add Ritual separate cast icons (Wizard/Ritual Caster feat):

1. Cast any ritual version of any spell, not the version that uses a Spell Slot. This then lets the script know that you're a ritual caster.

2. This then adds a book icon next to Attack of Opportunity (if it is gone you may need to drag it back there from your character sheet)

3. Click on this and your current spells are checked. If you have the appropriate spell, you gain a ritual-only copy of it. This means you can happily unprepare all your Ritual spells.

Installation instructions (if you only want to install this and no other mods - otherwise use a mod manager, I've added support for Candor):

Add .pak file to Documents\Larian Studios\Baldur's Gate 3\Mods

Then in Documents\Larian Studios\Baldur's Gate 3\PlayerProfiles\*Your profile here*\modsettings.lsx edit the file in notepad to the following:

<?xml version="1.0" encoding="UTF-8"?>
<save>
    <version major="4" minor="0" revision="0" build="51"/>
    <region id="ModuleSettings">
        <node id="root">
            <children>
                <node id="Mods">
                    <children>
                        <node id="ModuleShortDesc">
                            <attribute id="Folder" type="LSWString" value="Gustav"/>
                            <attribute id="MD5" type="LSString" value=""/>
                            <attribute id="Name" type="FixedString" value="Gustav"/>
                            <attribute id="UUID" type="FixedString" value="991c9c7a-fb80-40cb-8f0d-b92d4e80e9b1"/>
                            <attribute id="Version" type="int32" value="268435456"/>
                        </node>
<node id="ModuleShortDesc">
<attribute id="Folder" type="LSWString" value="RitualSpells"/>
<attribute id="MD5" type="LSString" value=""/>
<attribute id="Name" type="FixedString" value="RitualSpells"/>
<attribute id="UUID" type="FixedString" value="298f50b4-213c-4d17-b289-f5cfbe0aecf1"/>
<attribute id="Version" type="int32" value="268435456"/>
</node>
                    </children>
                </node>
            </children>
        </node>
    </region>
</save>

Compatibility:

This mod runs seamlessly with my other mods and since most of the functionality is self-contained or amending existing spells, there shouldn't be any issues.

I have added compatibility with Lvlup and 5e Spells. This mod would need to be placed below both for the correct spell list to appear. Any other spell changes  for Wizard are currently unsupported.