fixed "lost" slots
added magicalArmor value to the material
updated the armor gettes

cleaned up some code in weapon & armor calculation