Marsh Spawn + Counterspell interaction

Counterspell reads, “Secret: When your opponent casts a spell, Counter it.”
Marshspawn reads, “Battlecry: If you cast a spell last turn, Discover a spell.”

So it seems to me that Marshspawn’s battlecry should trigger even if you cast a spell last turn that was Countered. However, this is not how it works. If you only cast one spell on the previous turn and it was countered, Marshspawn’s battlecry doesn’t trigger. I had this happen on Ladder and just confirmed it in an Innkeeper game. Is this interaction working as intended or a bug?

Edit: Just tested to see if you cast 2 spells on the previous turn, but 1 was countered if Marshspawn’s battlecry activates and it does.

Since patch 11.2.0, any effects which activate from the spell being cast or completed will not be triggered. This includes both ‘whenever you cast a spell’ as well as ‘after you cast a spell’ effects.
https://hearthstone.gamepedia.com/Counterspell#Notes

Effectively, Counter removes all text from a spell, including its “Spell” designation.

3 Likes

Thanks for digging that up. It would make more sense if Counterspell read, “ Secret: When your opponent plays a spell, Counter it.” Then you could make the distinction between spells that were played and successfully cast, and spells that were played, but were not cast because they got countered.