public static Dictionary <DamageElement, float> GetWeaponDamageInflictions(this Skill skill, short level)
 {
     if (!skill.IsAttack())
     {
         return(new Dictionary <DamageElement, float>());
     }
     level = skill.GetAdjustedLevel(level);
     return(GameDataHelpers.CombineDamageInflictions(skill.weaponDamageInflictions, new Dictionary <DamageElement, float>(), level));
 }