Exemplo n.º 1
0
 private void UpdateIngenuity(PrimaryStatisticList stats, int modifier)
 {
     if (stats.ingenuity.baseValue == 0 && stats.ingenuity.bonusValue == 0)
     {
         return;
     }
     this.ingenuity.baseValue  += stats.ingenuity.baseValue * modifier;
     this.ingenuity.bonusValue += stats.ingenuity.bonusValue * modifier;
 }
Exemplo n.º 2
0
 private void UpdateNegation(PrimaryStatisticList stats, int modifier)
 {
     if (stats.faith.baseValue == 0 && stats.faith.bonusValue == 0)
     {
         return;
     }
     this.negation.baseValue  += stats.negation.baseValue * modifier;
     this.negation.bonusValue += stats.negation.bonusValue * modifier;
 }
Exemplo n.º 3
0
 private void UpdateStrength(PrimaryStatisticList stats, int modifier)
 {
     if (stats.strength.baseValue == 0 && stats.strength.bonusValue == 0)
     {
         return;
     }
     this.strength.baseValue  += stats.strength.baseValue * modifier;
     this.strength.bonusValue += stats.strength.bonusValue * modifier;
 }
Exemplo n.º 4
0
 public void UpdatePrimaryStatistics(PrimaryStatisticList stats, int modifier = 1)
 {
     UpdateConstitution(stats, modifier);
     UpdateStamina(stats, modifier);
     UpdateStrength(stats, modifier);
     UpdateDexterity(stats, modifier);
     UpdateIntelligence(stats, modifier);
     UpdateFaith(stats, modifier);
     UpdateIngenuity(stats, modifier);
     UpdateNegation(stats, modifier);
 }