Vanquisher's armor