Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
File credits
Vek17 and their Tabletop Tweaks mod, couldn't understand how to actually do some of this stuff I couldn't dissect and take apart how your mod worked.
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Keen-Eyed Adventurer now gets double the effects of scaling to compensate for the mod conflict with Scaling Cantrips.
Vanilla bugfix: Ignition now benefits from Neophyte Gloves
Version 1.5.9
Fixed for compatibility issues with the latest WOTR patch. Also adds in option to disable Firebolt in favour of vanilla Ignition being the only fire-based cantrip. (Works only with new campaigns!)
Version 1.5.6
Fixes Jolting Grasp not benefiting from cantrip-boosting items.
Version 1.5.5
Added Firebolt to other relevant Thassiloionan schools
Jolting Grasp should properly benefit from cantrip boosting effects now.
Version 1.5.4
Can't target yourself with cantrips (might fix a bad interaction with Zippy Magic)
Cantrips should automatically re-add themselves if missing upon level up or respec.
Version 1.5.3
Cantrip Expert feats should now be considered "bad" feats for characters that don't have spellcasting class levels
Version 1.5.2
Fixed Cantrip Expert applying to bonus sneak attack damage
Fixed Firebolt not appearing for Thassiolian Specialists that picked Evocation
Version 1.5.1
Makes Cantrip Expert feats a bit more permissive
fixed an erroneous operator when assigning mod cantrips to various item feats
increased the cap for mod settings to 40 (was previously 20)
Version 1.5.0
Switched from Scaling.json to UMM customization.
Version 1.4.8
Fixes scaling breaking if you merge spellbooks with a mythic path.
Version 1.4.7
Fixed erroneous break statement that would make highest caster level scaling not work properly.
Specifically, it was grabbing the first available spellbook instead of going through all of them
Version 1.4.6
Added option to turn scaling to be more 3.5e/PF1e-esque (e.g Level 3 wizard needed for 2d3, level 5 for 3d3, etc)
Version 1.4.5
Cantrip Expert (Charisma) actually uses Charisma
Version 1.4.4
Item edits to Neophyte Gloves and Perfect Cantrip lockets should work now.
Version 1.4.3
Unholy Zap should be a more direct copy of Divine Zap now.
Fixed Cantrip Expert feats being weird, thanks to TMPhoenix for pointing out the fix to this issue.
Version 1.4.2
Fixed Unholy Zap being unable to be metamagic'd.
Version 1.4.1
Fixed Firebolt making a fortitude save it shouldn't have. Also added support for new cantrips in Neophyte Gloves and Perfect Cantrip lockets.
Version 1.4
Added Cantrip Expert feats: Pick between Cha, Int, and Wis variations. The bonus from that stat will be added to a cantrip's damage. (e.g 2d3 + Wis bonus)
Version 1.3.6
Fixes missing Fire descriptor on Firebolt
Version 1.3.5
Fixes spell caster level scaling breaking with particular multiclass configurations
Note that the fix is a bit of a sledgehammer, so it may cause caster level for a cantrip to be considered higher than it should be with particular combinations of spell capable classes.
Version 1.3
Added Firebolt spell. Cantrip equivalent to Acid Splash that's fire based. Added to relevant spellbooks.
Added Unholy Zap. Cantrip akin to Divine Zap but with a couple tweaks. Added to relevant spellbooks.
Version 1.2
Added Jolting Grasp spell. Acts as a cantrip version of Shocking Grasp. Should be auto added to Magus and Bloodragers.
Specifically sets it up so that by default, cantrip damage spells (Acid Splash, Jolt, Ray of Frost, Divine Zap) get an additional 1d3 damage dice for every two caster levels a character has. This caps out at 6d3 by default so it will just be under Magic Missile's max damage cap + be more likely to miss.
You can adjust how many caster levels it takes + how high the max damage dice cap is, via Unity Mod Manager's in-game menu, use Ctrl+F10. Restarting the game after changing settings is recommended to make sure changes works as intended.
Note that like other mods that add in new content and not just modify it, it will very likely become required to load saved games once you use it in a playthrough.
Now also includes by request: Disrupt Undead! Set up to add another damage dice every three caster levels. Modifiable like the normal cantrip damage spells.
Ignore Divine Zap option, if you feel divine casters are in a better place and don't need the scaling cantrip adjustment.
Virtue support: lets you add more temporary HP based on the caster's level. Default is one extra temp HP point per two caster levels. Again, modifable like the normal cantrip damage spells.
Jolting Grasp: cantrip version of Shocking Grasp added for Magus and Bloodrager spellbooks automatically as a level 0 spell. Modifiable like the normal cantrip spells in the Scaling.json file.
Firebolt: fire cantrip equivalent to Acid Splash. Added to the spellbooks of classes and archetypes that have Acid Splash. Is modifiable through the same cantrip settings.
Unholy Zap: negative energy equivalent to Divine Zap. Has its own customization settings, including the option to disable it entirely if you wish. Is added to classes that also have Divine Zap.
Cantrip Expert feats: lets you add a bonus from a given attribute (Wisdom, Charisma, or Intelligence) and use it to add bonus points of damage to a cantrip. (A +5 wisdom bonus on a 4d3 cantrip will be 4d3+5, as an example.)
How to install
Download and install Unity Mod Manager, make sure it is at least version 0.23.0
Run Unity Mod Manager and set it up to find Wrath of the Righteous
Download the Scaling Cantrips mod
Install the mod by dragging the zip file from step 5 into the Unity Mod Manager window under the Mods tab
Thanks Vek17 and their Tabletop Tweaks mod, couldn't understand how to actually do some of this stuff I couldn't dissect and take apart how your mod worked.