Exemple #1
0
 public static int[] GenerateStats(PRace race, PClassType main, int mainlv, PClassType sub, int sublv)
 {
     var x = GenerateStats(race, main, mainlv);
     var y = GenerateStats(race, sub, mainlv >= sublv ? sublv : mainlv);
      for(var i = 0; i < x.Length; i++)
         if(i != 1)
             x[i] += y[i] / 5;
     return x;
 }
Exemple #2
0
 public static int[] GenerateStats(PRace race, PClassType main, int mainlv)
 {
     return statsList[(int)main][mainlv < 1 ? 0 : mainlv - 1].MapI((x, i) => (int)Math.Floor(x * (100d + Property.StatsBonusByRace[(int)race][i]) / 100d)).ToArray();
 }