public Ruby(ClarityModified clarity) : base(clarity) { this.Strength = 7 + (int)this.Clarity; this.Agility = 2 + (int)this.Clarity; this.Vitality = 5 + (int)this.Clarity; }
public Emerald(ClarityModified clarity) : base(clarity) { this.Strength = 1 + (int)this.Clarity; this.Agility = 4 + (int)this.Clarity; this.Vitality = 9 + (int)this.Clarity; }
public Amethyst(ClarityModified clarity) : base(clarity) { this.Strength = 2 + (int)this.Clarity; this.Agility = 8 + (int)this.Clarity; this.Vitality = 4 + (int)this.Clarity; }
protected Gem(ClarityModified clarity) { this.Clarity = clarity; }