While playing a shaman I encountered the following situation:
-
I play a corrupted “Strongman” which cost “0” mana and when hit with devolve it was turned into a “whisp” which looks like the card was considered a “zero” mana card and not 7 as it originally is.
-
On the other hand, the opponent played a “Mogu Flashshaper” for 6 mana (he had 3 other minions on the table) and when hit with evolve it turned into a 10 mana card. So evolve looked at the actual mana cost of the card and not the cost of playing it… as it was in my case.
To me this seems to be a bug. You have the same discount mechanism for both cards, but in the case of “strongman” the discounted cost actually changes the cost of the card and is imprinted on the card itself as such when played, while in the case of “flashshaper” the discounted prices seems to be lost once the card is played and it is considered a 9 mana card for the rest of the game.
So either evolve/devolve looks on the original mana cost of the cards, or if a discounted (for any reason) card is played, the new cost of playing that card should be imprinted on the card once it’s played. (eg: if a “fleshshaper” is played for 6 mana it should be considered a 6 mana card and not a 9 mana)
PS: I get why the strongman new cost is imprinted on the card since you can play it any turn later for “zero mana” and it’s not a temporary discount, however evolve/devolve mechanics should not look at the fact that a certain discount is temporary or permanent. It should either look at the original cost of the card or the discounted cost of the card in all cases.