For a homebrew project, I have a feature that is magical, but not spellcasting per se (it does not involve spell slots, its effects cannot be targeted by counterspell or dispel magic, etc.). I want to define its save DC and “spell” attack, and it seems to me best to just define a “Spellcasting Ability” per se rather than defining some other ability used for some other kind of non-spell magical attack. It just seems more consistent, and potentially allows the class to automatically benefit from magic items that boost spell save DC and/or spell attack (they won’t be able to attune most such items but I think there are some they can). I also like that it has the side-benefit of allowing a few edge cases to use this Spellcasting Ability instead of the default none.
This is the text I have at the moment, with the ability’s name replaced by
Though you are not a spellcaster,
~can have magical effects that call for a saving throw or spell attack. You use your Charisma whenever a feature or effect refers to your spellcasting ability. In addition, you use your Charisma modifier when setting the saving throw DC for your
~and when making a spell attack as part of a
Spell save DC = 8 + your proficiency bonus + your Charisma
Spell attack modifier = your proficiency bonus + your Charisma
Is this clear? Does it cause any breaking edge cases? The “
~” can call for weapon attacks or spell attacks; is this likely to cause any confusion? All saving throw DCs would be calculated as above; does that cause any confusion relative to the previous statement?