I thought I remember reading bug reports about this but could not seem to find it.
How come Shadow Strike, no matter the level is always just Ignore 25% of the victim's defense? I stopped at rank 3 because I never noticed a difference damage wise and all three ranks were the same %.
And how come all melee skills like Double Strike, True Strike, etc are listed in the game database or whatever as magic spells and are useless against magic immune creatures.
Lastly, I do not know why the same codebase from WoM was used to make this game given how buggy it was. It's evident it's the same code, but with Dynasties ripped out, and updated graphics, and the changing of hero level ups, considering a lot of the same bugs exist in both games.
EDIT: Add Earth Elemental Hurl Boulder to the "Magic immune list"