i was playing a heathstone match when a player used the excavate treasure canary that sends an enemy minion baclk to your hand on azerite giant back to my hand. By the card text it shoould have cost 5 but was its original cost i had overflow surger in hand and it has the same card text and was actie so i feel like azerite giant should be the same. do not know if this is intended behavior for a card that is sent back to hand but i feel that it is at very least confusing since i had not broken my elemental chain
It reset because the card was returned to your hand. It no longer counts the previous discounts. Example you play elements 3 turns in a row. you then play azerite giant. Opponent returns card. The previous 3 turns reduction no longer apply because the game sees the card as just being added to your hand. This is intended. The same thing would’ve happened if opponent had used vanish or tough crowd or any other return to hand card.
Apparently, the actual mechanic of Azerite Giant is to apply a stacking mana reduction buff to itself on each turn where you play an elemental, or remove the buff if you didn’t play an elemental.
It does not actually look at your prior turns to see when you played an elemental, which disagrees with the card text.
You can’t really claim that this is intended while it is absolutely not consistent with how any other giant works
The text of the card is absolute here, not conditionnal to when the card has entered your hand
If you play a 1 mana sea giant and bounce it back, it still costs 1, it didn’t suddenly stopped seeing minions on board
If you play a 0 mana arcane giant and bounce it back it still costs 0, it didn’t suddenyl forgot that you played spells during the game
The only giant that does this, Jumbo Imp, is actually not a giant, and for him specifically the text indicates that the card has to be in your hand for the discount to apply
And the case of Azerite giant is not even that behavior, since the giant is already discounted the moment you draw it
totally agree with that card text should say otherwise