Lovely idea. Always bugged me out why big iceshard or rock are not physically hurting the enemy. I think its possible to add a few talents to affect on this system in addition, something like "Adaptive magic" that switches the ratio to the lowest amount of enemy armor type.