public EmeraldGem(GemClarity clarity) : base(clarity, INITIAL_STRENGTH_VALUE, INITIAL_AGILITY_VALUE, INITIAL_VITALITY_VALUE) { }
public Ruby(GemClarity clarity) : base(clarity, AgilityBonus, StrengthBonus, VitalityBonus) { }
protected Gem(GemClarity gemClarity, int strength, int agility, int vitality) { this.Strength = strength + (int)gemClarity; this.Agility = agility + (int)gemClarity; this.Vitality = vitality + (int)gemClarity; }
public Ruby(GemClarity gemClarity) : base(gemClarity, BaseStrength, BaseAgility, BaseVitality) { }
public Ruby(GemClarity clarity) : base(clarity, 7, 2, 5) { }
public Ruby(GemClarity clarity) : base(7, 2, 5, clarity) { }
public Amethyst(GemClarity clarity) { this.Strength = 2 + (int)clarity; this.Agility = 8 + (int)clarity; this.Vitality = 4 + (int)clarity; }
public Ruby(GemClarity clarity) : base(clarity, STRENGTH, AGILITY, VITALITY) { }
public Emerald(GemClarity clarity) : base(clarity, defaultStrength, defaultAgility, defaultVitality) { }
public Amethyst(GemClarity gemClarity) : base(gemClarity, BaseStrength, BaseAgility, BaseVitality) { }
public Emerald(GemClarity levelOfClarity) : base(levelOfClarity, EmeraldStrength, EmeraldAgility, EmeraldVitality) { }
public Amethyst(GemClarity clarity) : base(AmethystGemKind, AmethystStrength, AmethystAgility, AmethystVitality, clarity) { }
public Ruby(GemClarity clarity) : base(RubyGemKind, RubyStrength, RubyAgility, RubyVitality, clarity) { }
public Emerald(GemClarity gemClarity) : base(gemClarity, BaseStrength, BaseAgility, BaseVitality) { }
public AmethystGem(GemClarity clarity) : base(clarity, INITIAL_STRENGTH_VALUE, INITIAL_AGILITY_VALUE, INITIAL_VITALITY_VALUE) { }
public Amethyst(GemClarity clarity) : base(2, 8, 4, clarity) { }
public Ruby(GemClarity levelOfClarity) : base(levelOfClarity, RubyStrength, RubyAgility, RubyVitality) { }
public Amethyst(GemClarity clarity) : base(clarity, STRENGTH, AGILITY, VITALITY) { }
public Emerald(GemClarity clarity) : base(clarity, AgilityBonus, StrengthBonus, VitalityBonus) { }
public Amethyst(GemClarity clarity) : base(clarity, InitialStrengthBonus, InitialAgilityBonus, InitialVitalityBonus) { }
public Amethyst(GemClarity clarity) : base(clarity, 2, 8, 4) { }
public IGem CreateGem(string typeName, string clarityName) { GemClarity rarity = Enum.Parse <GemClarity>(clarityName, true); return((IGem)Activator.CreateInstance(Type.GetType("InfernoInfinity.Models.Gems." + typeName), rarity)); }
public Amethyst(GemClarity clarity) : base(clarity, AgilityBonus, StrengthBonus, VitalityBonus) { }
public Emerald(GemClarity clarity) : base(1, 4, 9, clarity) { }
public Emerald(GemClarity clarity) : base(clarity, 1, 4, 9) { }
public Ruby(GemClarity clarity) : base(clarity, Strength, Agility, Vitality) { }
public Emerald(GemClarity clarity) : base(EmeraldGemKind, EmeraldStrength, EmeraldAgility, EmeraldVitality, clarity) { }
public Ruby(GemClarity clarity) : base(clarity, defaultStrength, defaultAgility, defaultVitality) { }
public Emerald(GemClarity clarity) : base(clarity, InitialStrengthBonus, InitialAgilityBonus, InitialVitalityBonus) { }
public Amethyst(GemClarity gemClarity) : base(gemClarity, 2, 8, 4) { }