public Armor Evaluate(int levelDelta = 0) { return(new Armor(Block.Evaluate(levelDelta), Resistance.Evaluate(levelDelta), Immune)); }