I have got a player in my group who insists that with a Spellcraft check (DC 15+spell level) he can identify every spell that is cast in his sight (arcane and divine). So far so good, but now he thinks that he can do this as a free action, as many times as he wants, without readying it...
After all, he says, he is a wizard and he should be able to instantly recognize what spells are being cast so he can decide to counterspell or not... But in my view this hopelessly slows down combat and takes away the mystery from enemy spellcasters. Besides, how could a first level mage recognize spells that he can't even cast yet, or will be never able to cast (like divine spells)?
I can't seem to find any answers to this in the core books, so who is right?
After all, he says, he is a wizard and he should be able to instantly recognize what spells are being cast so he can decide to counterspell or not... But in my view this hopelessly slows down combat and takes away the mystery from enemy spellcasters. Besides, how could a first level mage recognize spells that he can't even cast yet, or will be never able to cast (like divine spells)?
I can't seem to find any answers to this in the core books, so who is right?