public EmeraldGem(GemRarity rarity) : base(DEFAULT_STRENGTH, DEFAULT_AGILITY, DEFAULT_VITALITY, rarity) { }
public AmethystGem(GemRarity rarity) : base(DEFAULT_STRENGTH, DEFAULT_AGILITY, DEFAULT_VITALITY, rarity) { }
protected Gem(int strength, int agility, int vitality, GemRarity rarity) { this.Strength = strength + (int)rarity; this.Agility = agility + (int)rarity; this.Vitality = vitality + (int)rarity; }