About this mod
An all-in-one mod that allows toggling the duration of frequently-used buffs, makes certain permanent bonuses persist through death, enhances some Act 2 exclusive buffs, and allows configuring status VFX.
- Permissions and credits
- Mirrors
- Changelogs
- Donations
All scripting was done using Larian's story editor. No third-party frameworks or dependencies required.
Long Rest Persistence and VFX
All of the configurable parts of the mod can be modified using a ring provided in the tutorial chest or bought from several vendors in each act. I initially had the spells tied to each player, but it didn't make sense to have each player carry these spells that will most likely get used once per run. The ring has 3 container spells:
- Status Duration Settings holds spells that allow you to pick and choose the statuses that should ignore being removed on long rest. You can toggle these on and off at any time. These will apply to everyone in your party (even if new party members join after setting these up), so just one character is enough to configure the statuses for everyone.
New in 1.0.1: If you toggle any of these on while you already have the status active, the mod will replace the status with the permanent one for you (and vice-versa).The statuses that can be set to prevent being removed on a long rest are:- Longstrider
- Aid (all levels)
- Mage Armor
- Protection from Poison
- Freedom of Movement
- Speak with Animals (both the spell and potion)
- Recast Speak with Dead
- Heroes' Feast
- Darkvision
- Detect Thoughts (both the spell and potion)
- Elixirs (only vanilla elixirs at the moment)
- Blood Potions
- Status VFX Settings allows toggling VFX on or off for Longstrider as well as for most of the Cleric buffs - specifically the white overlay added by spells like Bless or even some temporary hitpoints statuses.
- Misc Status Settings at the moment only holds one spell that allows opting out of an Act 2 passive feature exclusive to Shadowheart. Since this passive is not originally in the game, I added the ability to opt out (more on this below).
Several permanent bonuses have been changed to not be removed on death. Additionally, these statuses have been modified to be displayed as passives instead of statuses to declutter the portrait indicator area. Icons were also added to statuses/passives that were missing them. This was HEAVILY inspired by Permanent Passives by Armarui, so big shout out to Armarui. The permanent bonuses are the following:
- BOOOAL's Benediction
- Auntie Ethel's Hair
- Loviatar's Love
- Necromancy of Thay
- Paid the Price
- Volo's Ersatz Eye
- Githzerai Mind Barrier
- Anointed in Splendour
- Sweet Stone Features
- Silvanus' Blessing
- Nightsinger's Favor and Mystra's Benevolence will now persist through long rests; however, they will be removed if you leave the Shadow-Cursed Lands just like Selûne's Blessing. You can get Nightsinger's Favor again if you leave the SCL by going back to the Gauntlet, but Mystra's Benevolence will be unobtainable again after it's been applied once.
- [SPOILERS IF YOU HAVEN'T FINISHED ACT 2] Aylin's Gift is a new passive that I've included here as a sort of beta for a different mod I'm working on. The passive is added to Shadowheart after Aylin helps Shadowheart recover the memory of her dad - it increases Shadowheart's Wisdom by 2 (up to 24). Since the Mirror of Loss grants +2 to a stat when reclaiming a memory and Shadowheart has no access to the mirror once she's on the enemy of Shar path, I figured this fit perfectly. The Mirror of Loss has powerful god magic, but so does Aylin, right? :)
Longstrider now comes in two flavors under one container:
- The regular Longstrider that allows targeting any single character to apply the status.
- An AOE variant that applies Longstrider to all allies within a 9m radius of the caster.
Both of these are available under the same Longstrider spell (the original was changed to a container).
Detect Thoughts Spell
Quick note on the Detect Thoughts spell: The spell requires concentration, but I didn't want to alter the spell's flags for those that don't enable persistence for it. Instead, when using the spell while persistence is active, it will apply Detect Thoughts and quickly break its concentration, but the permanent Detect Thoughts will remain active. If you already have the Detect Thoughts condition active, the spell will be disabled to prevent dialogue from casting Detect Thoughts (in case it checks if you're concentrating). Using the spell still breaks concentration if you're already concentrating on a different spell, so I suggest using the spell at the start of the day (or just drink the potion instead). Again, this is only if you enable persistence for Detect Thoughts. Leaving the option disabled will keep the regular Detect Thoughts spell unchanged.
This mod will most likely not be compatible with other mods that alter status durations, status VFX, or the spells that apply the statuses.
If there are any statuses I missed or that you want added, feel free to drop a comment.