File information

Last updated

Original upload

Created by

Audio

Uploaded by

Lonelycrater

Virus scan

Safe to use

About this mod

Elemental variations of the Eldritch Blast cantrip, which are added to the Warlock and Spell Sniper Spell Lists.

Requirements
Permissions and credits
Translations
This mod adds elemental variations of the Eldritch Blast cantrip to the Warlock and Spell Sniper Spell Lists.

Each variation is compatible with both Agonizing Blast and Repelling Blast. Compatibility for invocations created by Feriat111 has been included for the Eldritch Spear, Grasp of Hadar, and Lance of Lethargy invocations. Testing of these additional invocations was only performed with the Unearthed Arcana version of Feriat's invocations.

If you would like to create additional compatibilities with other mods, the code used is partitioned in the Stats/Generated/Data/passives.txt file.

Version Selection

For version selection, the only difference is the SpellLists.lsx file. What this means is that the vanilla version will not be compatible with any mod that modifies the Warlock or Spell Sniper Spell Lists unless the Spell List Combiner  is used.
The 5eSpells version should be functional even without the 5e Spells mod, but using this file in this manner will cause an iconless Booming Blade cantrip to appear in these lists, as the code it references partially exists in the base game.

Compatibility

The spells in this mod are self-contained, but the modification that allows the invocations to apply to them applies directly to the invocation code. This means that it is almost certain that any mod that changes the AgonizingBlast or RepellingBlast PassiveData entries will only apply to the mod which loads last. Correcting this behavior is usually simple if you have an unpacker/repacker tool, such as ShinyHobo's Modder's Multitool. For this mod, the relevant data is located under Public\ElementalBlasts\Stats\Generated\Data\passives.txt once unpacked.

For agonizing blast, copy the "Boosts" and "Conditions" entries (the portion between the last set of quotation marks), and add it to the entry in whichever mod you would like to have later in your load order.
For repelling blast, repeat the above process, copying only the "Conditions" entry.
Spell lists can be changed in a similar fashion. The spell lists in this mod are located in the \Public\ElementalBlasts\Lists\SpellLists.lsx file.

For creating compatibility with other features and invocations, it will depend on what reference is necessary; please refer to the included content for examples of UnlockSpellVariant, SpellId, and IF(SpellID).

Once all your changes are complete, repack the modified mod and install the modified .pak with your preferred method.

Installation 

It is recommended to perform installation using the BG3 Mod Manager, created by LaughingLeader.

Manual installation can be performed by copying the ElementalBlasts.pak to your BG3 mods folder, traditionally located in C:\Users\######\AppData\Local\Larian Studios\Baldur's Gate 3\Mods


Uninstallation

To uninstall, delete the ElementalBlasts.pak from the aforementioned folder. As with all mods, this may cause fatal errors in saves that have the added content present, so please respec all affected characters prior to uninstallation.

Changelog
1.0.0 - Initial Release
1.0.1 - Adjusted internal version numbers; this should stop the issue of modsettings.lsx resetting for some users.
1.0.1w - Added two optional versions which are compatible with WinterBrick's Invocations Expanded.
1.0.1V - Added six versions which offer spellcontainer and sorcerer spell list variations.