I know if you look closely to the text counterspell counters a spell cast by opponent and flare is a spell so it gets countered. However; should it work like that? Flare is designed to get rid of those secrets, so it should also destroy Counterspell as well right?
Personally I am still not sure what the right interaction should be. Counterspell is one of the most annoying (probably together with Ice Block) secrets in the game and it might be good to have some more tools to deal with it. However, Flare only costs 2 mana and does 3 things. The cardraw from that card alone is already about 1,5 - 2 mana.
Maybe the interaction is fine as it is and the answer to deal with Counterspell is not with Flare, or maybe the cards need a workover?
I see your argument here which is valid, but i would say the only reason why it gets countered is that technically you play counterspell first so it would, so that would be the spell which acts first if you wanna be technical. thats how i see it anyway.
Yes, of course it should. Counterspell, as the text tells you, activates and resolves its effect when the Spell is played, before the Spell resolves. If the Spell didn't resolve, and the Spell happens to be Flare, that means the effect of Flare will not resolve.
Or, you can just make a simple logic trick. The card is called Counterspell, meaning it will counter a Spell. Flare is a Spell, so it will be countered.
Counterspell doesn't have any qualifier to the Spells it will or will not counter. It doesn't say "When the opponent plays the first Non-Flare Spell, Counter it".
counterspell counters a spell as its being cast...
flare has no effect the moment it has cast, but when it resolves... and counterspell prevents a spell from resolving...
So yes, it should counter!
Pretty much sums it up, cast and resolve exist in hearthstone that's why there are battlecry minions that can eat, destroy and steal secrets before being mirror entititied, potion of polymorphed or exploded by runes, the only reason why this is confusing is because no one in blizzard has even bothered updating the tutorial nor writing some kind of easily accesible rulebook/manual for more advanced interactions. Happens the same with the deathrattle everyone who was playing circa 2015-2016 knows that if multiple deathrattle minions die at the same time their deathrattles trigger in the order they were played, because that was just explained in some patch notes back then, but more recent players have no way of easily retrieving that information. and something similar happens with wild pyro and effect resolving,
@Infirc, yeah I see this alot when an opponent is trying to kill my Sylvannas with their Sylvannas and than messing it up, lol. Real accurate info about how stuff atually works or trigger order is not easily found.
Counterspell says When a spell is cast, which means it activates when you spend mana to play the card. Flare is a spell, and destroying secrets requires the spell to have been successfully cast. Since the countering of the spell casting resolves before flare can do any of its effects, the interaction is working as intended.
It's not the 'destroy secrets' effect that's being countered, it's the casting of the card, regardless of effect.