Bug one
When selecting spelltraits for my hero on levelup, I am experiencing some confusion caused by the UI.
There are certain spells in the game that require 2 spelltraits to activate. One example is Battlecry. Battlecry requires Life2 and Air2. However, when I hover over the spelltraits - assuming that I already have the other one - this one will show it as unlocking the spell.
This is an example screenshot that appears when I already have life2, and have the choice of unlocking air2 (hovering over Air2): http://i.snag.gy/rtKu1.jpg
This is very confusing for players that may think that the spelltraits differ in spell unlocks between each game (as there is no direct indication that the spell requires multiple spelltraits).
Bug two
Also note that if I hover over Life2 on that same level-up screen then the hover-over will display that Life2 is already granting me Battlecry. That information is just plain wrong since I don't have it yet. In addition, that particular bad information only appears if I have selected Air2 in the list (but not yet clicked OK to choose it).
Not currently selecting Air2, hovering over Life2: http://i.snag.gy/L0kim.jpg
Currently selecting Air2, hovering over life2: http://i.snag.gy/v9lSz.jpg
Bug three
This is similar to the issue just above, but even worse. In this scenario, a champion has two level 1 spelltraits. Death1 and Earth1.
At upgrade, he receives the choice of upgrading both those to their next level, Death2 OR Earth2.
This is what it looks like when I hover over Earth 2 - all is as it should be: http://i.snag.gy/ee86d.jpg
But if I select Death2 (not choose it, just select it) then hovering over Earth2 at the same time will produce this: http://snag.gy/WpZd2.jpg
As you can see, it now shows Syphon Strength as a spell that I get from Earth2. Syphon Strength, of course, is a Death2 Earth2 spell. It will not be unlocked by selecting Earth2 because that means I only have Death1.
IF A SPELL HAS MULTIPLE PREREQUISITES, THIS NEEDS TO BE DISPLAYED IN THE SPELL POPUP UI ON HERO LEVELUP SCREEN. I understand and respect that UI space is limited, but in this case it is simply needed to prevent confusion.