Which edition? Will it break his invisibility, or that of the people whose mind he's trying to read?If an Invisible caster casts Detect Thoughts and then scans an area behind a closed door, would that break the Invisibility spell? Presumably, the caster has no idea what's behind the door - friends, foes, neutrals, etc.
His invisibility failing might be a big hint that his spell effected hostile creatures.Pathfinder, as I labeled the thread. I am referring to the caster's invisibility. As per the PF rules, for invisibility: "For purposes of this spell, an attack includes any spell targeting a foe or whose area or effect includes a foe". Detect thoughts is a spell whose area may include a foe, but the caster is not immediately aware of this at the time of the spell's casting.
I disagree that intent would really matter, here. To be fair to the PC, perhaps he could sense his invisibility fading as he's casting his DT, giving him the chance to cancel the casting before his invisibility fades and saving his DT. That, however, is a nice thing for a DM to do, not necessary or suggested.Intent is critical for judging whether something is an attack. If the caster does not know before casting DT that its area includes hostile creatures, then the caster stays invisible- because at casting time, as far as the caster is concerned, the AoE does not contain enemies.
If, however, the caster casts DT knowing in advance that the AoE includes hostiles within it, then the spell is an attack, and the caster becomes visible. In such a case, this is easy to justify, as the reason for casting DT on an area one knows to contain enemies can only be to see what those enemies are thinking (so as to better fight back).
Intent is critical for judging whether something is an attack.
I think I agree with CroBob, at least as far as the rules go, but maybe it's not crystal clear.I disagree that intent would really matter, here.
Intent is critical for judging whether something is an attack. If the caster does not know before casting DT that its area includes hostile creatures, then the caster stays invisible- because at casting time, as far as the caster is concerned, the AoE does not contain enemies.
If, however, the caster casts DT knowing in advance that the AoE includes hostiles within it, then the spell is an attack, and the caster becomes visible. In such a case, this is easy to justify, as the reason for casting DT on an area one knows to contain enemies can only be to see what those enemies are thinking (so as to better fight back).
I would probably require some kind of die roll to drop the Detect Thoughts in time. Wisdom check, caster level check, Spellcraft check, something else?I disagree that intent would really matter, here. To be fair to the PC, perhaps he could sense his invisibility fading as he's casting his DT, giving him the chance to cancel the casting before his invisibility fades and saving his DT. That, however, is a nice thing for a DM to do, not necessary or suggested.

(Dungeons & Dragons)
Rulebook featuring "high magic" options, including a host of new spells.