Vanquisher's armour