Example #1
0
 protected Gem(GemQualityLevel gemQualityLevel)
 {
     this.GemQualityLevel = gemQualityLevel;
     this.StrengthBonus   = 0;
     this.AgilityBonus    = 0;
     this.VitalityBonus   = 0;
 }
Example #2
0
 protected Gem(GemQualityLevel gemQualityLevel, int strength, int agility, int vitality)
 {
     this.gemQualityLevel = gemQualityLevel;
     this.StrengthBonus   = strength + (int)gemQualityLevel;
     this.AgilityBonus    = agility + (int)gemQualityLevel;
     this.VitalityBonus   = vitality + (int)gemQualityLevel;
 }
Example #3
0
 public Emerald(GemQualityLevel gemQualityLevel)
     : base(gemQualityLevel, baseStrength, baseAgility, baseVitality)
 {
 }
Example #4
0
 public Amethyst(GemQualityLevel gemQualityLevel)
     : base(gemQualityLevel, baseStrength, baseAgility, baseVitality)
 {
 }
Example #5
0
 public Emerald(GemQualityLevel gemQualityLevel) : base(gemQualityLevel)
 {
 }
Example #6
0
 public Ruby(GemQualityLevel gemQualityLevel)
     : base(gemQualityLevel, baseStrength, baseAgility, baseVitality)
 {
 }
Example #7
0
 public Ruby(GemQualityLevel gemQualityLevel) : base(gemQualityLevel)
 {
 }
Example #8
0
 public Amethyst(GemQualityLevel gemQualityLevel) : base(gemQualityLevel)
 {
 }