Vaalingrade
Legend
We already have prep casting to make using your abilities finicky and unpleasant. And the ranger for making them entirely DM-dependent.The narrative solution would be to make those abilities conditional. I'm sure players wouldn't mind reviewing a dozen different variables every turn to see if a certain mastery was available or not.