Unless I'm misreading it horribly, the JSON for the various stat boosting spell's effects indicates that they're supposed to remove any other stat boosting spell when cast. (That's not indicated anywhere in the spell-text but that's a separate issue). However, I am entirely unable to switch to a different stat boost without waiting for the first to wear off.
Steps To Reproduce
Learn the spells for Fox's Cunning and Ogre's Strength
Cast Fox's Cunning on yourself.
Wait a turn because sometimes the stat change isn't reflected immediately.
Notice your Intelligence has gone up
Try casting Ogre's Strength
Wait a few more turns.
Notice that your Intelligence is still boosted and your Strength remains the same.
Expected behavior
Casting two different stat boosting spells should either apply both stat boosts, or replace the previous stat boost.
Versions and configuration
OS: Windows 10
Game Version: 0.E-10395-g4525b4f
Graphics version: Tiles
Ingame language: English
Mods loaded: Magliclysm, Alternative Map Key, Mythical Martial Arts, Stats Through Kills
Additional context
A very cursory read through of the JSON makes me think that there's something wonky going on with non-equipped magical effects being applied because the effect data seems to indicate it SHOULD remove any other effects, but I haven't looked at the relevant code yet.
Describe the bug
Unless I'm misreading it horribly, the JSON for the various stat boosting spell's effects indicates that they're supposed to remove any other stat boosting spell when cast. (That's not indicated anywhere in the spell-text but that's a separate issue). However, I am entirely unable to switch to a different stat boost without waiting for the first to wear off.
Steps To Reproduce
Expected behavior
Casting two different stat boosting spells should either apply both stat boosts, or replace the previous stat boost.
Versions and configuration
Additional context
A very cursory read through of the JSON makes me think that there's something wonky going on with non-equipped magical effects being applied because the effect data seems to indicate it SHOULD remove any other effects, but I haven't looked at the relevant code yet.