Battlemage armor