Battle mage armor