I finally just went with allowing anybody to recognize a spell they have seen before. So new spells can catch creatures by surprise once. Anyone can use a reaction to identify a new spell, and those who have
counterspell can use it as part of the reaction.
I have a similar issue to what @
Bacon Bits brought up in one of the feats I am putting together for
War of the Burning Sky:
Spellduelist
Prerequisite: The ability to cast at least one spell.
Thanks to extensive practice with dueling other spellcasters, you gain the following benefits:
* You can pretend to cast a spell as a bonus action. The spell must be on your spell list, and any onlooker who would use a reaction to you casting a spell - such as by attempting to counterspell, taking an attack of opportunity, or performing a readied action - must make a Wisdom (Insight) check contested by your Charisma (Deception) check to realize the deception, or their reaction is used upon a failure as if you had actually cast the spell. Opportunity attacks and readied actions are taken, and the reaction for counterspell is used but the spell slot is not as there is not a valid target. You have advantage on the Charisma (Deception) check. You cannot cast any other spell on this turn other than the spell you were pretending to cast or a cantrip with a casting time of 1 action. If you actually cast a spell this turn, anyone who wants to use a reaction must have decided to contest your deception and succeeded.
* You have advantage on Wisdom (Insight) checks to determine if another spellduelist is pretending to cast a spell and Intelligence (Arcana) checks to identify a spell being cast.
This allows a spell duelist to fake out enemies. Going up against a Mage Slayer, they could pretend to cast a defensive spell, get hit, and then actually cast the spell so they do not have to worry about losing concentration. They can get someone to waste a
counterspell or use their prepared action.
The difficulty has been figuring out how to have things out in the open at the table without allowing the bait and switch that @
Bacon Bits described beyond what the Spellduelist should be able to do. These are the scenarios I have considered when a Spellduelist pretends to cast a spell as a bonus action:
1. Pretend to cast a spell.
2. If no one reacts, you can actually cast the spell quickly, before anyone has a chance to react.
3. If creatures react because you faked them out, they burn their reaction early. Attacks of opportunity and readied actions are used. The spell slot for
counterspell is not used, but the reaction is. The spellduelist can then cast the faked spell or a cantrip with a casting time of 1 action.
4. Any creatures who were willing to risk losing/using their reaction at the "wrong" time but figure out the deception do not have to use their reaction. These are the only creatures who are then able to use their reaction when the Spellduelist actually casts a spell that turn.
I think this works because everything is out in the open and the risk is distributed among the players and the DM regardless of who controls the Spellduelist. What I cannot figure out is how to take this kind of scenario to the identifying /
counterspell scenario that Xanathar's Guide is setting up. How do you lock in what spell you are going to cast so that the bait and switch does not happen?
I suppose the player / DM could write the spell being cast on a piece of paper. That is annoying, but I think it would work to lock in the spellcaster.