It's a great idea, I'd love to do it. There are still a few kinks to work out.
In a normal game of Hearthstone, buffs don't generally get out of hand like this. There's limited actions per turn and minions die or the game ends. (Echo infinite combos would be extreme outliers).
For the common case, you want to preserve the spirit of what the enchantment banner represents. So what is that? The buffs get added onto the bottom of the list, so it's kind of like a little history of what happened to the minion, but is that always true?
There are some kinds of buffs, like Murloc Tidecaller, where a single buff just says something like "Increased stats" and you only get 1 of those banners no matter how many murlocs you play. You could also add a "x2" counter on those to indicate how many times it's been triggered.
So what if every buff was just like that? A single entry with a counter as suggested. What happens when you change the stats in absolute or multiplicative ways? I'm thinking of Divine Spirit, Inner Fire, Equality, Humility, Shrink Ray, etc... If the +1/+1 buffs always roll up into a single one then it's not clear how your enchantments got your minions to where they are in terms of stats. (I.e. play blessing of kings, get shrink rayed, play blessing of kings. Your minion is 5/5, but it says BoK x2 / Shrink Ray).
My point here is that it's actually a harder problem than it looks. I'm sure there's a solution for this and I hope it is something close to what OP posted.
(
syah_hs
I think what exists already is enough. If your hero power has plus spell damage you get blue glow. If the mana cost has changed it's green or red. When cards in your hand are buffed they get sparkles. If they have active conditions they are highlighted yellow.
syah_hs
I agree wholeheartedly.
syah_hs
It's a great idea, I'd love to do it. There are still a few kinks to work out.
In a normal game of Hearthstone, buffs don't generally get out of hand like this. There's limited actions per turn and minions die or the game ends. (Echo infinite combos would be extreme outliers).
For the common case, you want to preserve the spirit of what the enchantment banner represents. So what is that? The buffs get added onto the bottom of the list, so it's kind of like a little history of what happened to the minion, but is that always true?
There are some kinds of buffs, like Murloc Tidecaller, where a single buff just says something like "Increased stats" and you only get 1 of those banners no matter how many murlocs you play. You could also add a "x2" counter on those to indicate how many times it's been triggered.
So what if every buff was just like that? A single entry with a counter as suggested. What happens when you change the stats in absolute or multiplicative ways? I'm thinking of Divine Spirit, Inner Fire, Equality, Humility, Shrink Ray, etc... If the +1/+1 buffs always roll up into a single one then it's not clear how your enchantments got your minions to where they are in terms of stats. (I.e. play blessing of kings, get shrink rayed, play blessing of kings. Your minion is 5/5, but it says BoK x2 / Shrink Ray).
My point here is that it's actually a harder problem than it looks. I'm sure there's a solution for this and I hope it is something close to what OP posted.