int IPetCalculator.CalculateSpeed(PetBreed breed, PetQuality quality, int baseValue, int level)
        {
            var breedMultiplier   = SpeedMultipliers[breed];
            var qualityMultiplier = QualityMultipliers[quality];

            return((int)Math.Ceiling((baseValue + breedMultiplier / 10m) * level * qualityMultiplier));
        }
Exemple #2
0
 public static string GetPetQuality(PetQuality Quality)
 {
     if (Quality == PetQuality.PE_Blue)
     {
         return("cw_chongwutouxiang3");
     }
     else
     if (Quality == PetQuality.PE_Golden)
     {
         return("cw_chongwutouxiang5");
     }
     else
     if (Quality == PetQuality.PE_Green)
     {
         return("cw_chongwutouxiang2");
     }
     else
     if (Quality == PetQuality.PE_Orange)
     {
         return("cw_chongwutouxiang6");
     }
     else
     if (Quality == PetQuality.PE_Pink)
     {
         return("cw_chongwutouxiang7");
     }
     else
     if (Quality == PetQuality.PE_Purple)
     {
         return("cw_chongwutouxiang4");
     }
     else
     if (Quality == PetQuality.PE_White)
     {
         return("cw_chongwutouxiang1");
     }
     return("cw_chongwutouxiang1");
 }