Ejemplo n.º 1
0
        private void updateKOCounting()
        {
            bool knockoutNeeded;

            labelKOCount.Text = Taming.knockoutInfo(speciesIndex, (int)nudLevel.Value,
                                                    chkbDmLongneck.Checked ? (double)nudWDmLongneck.Value / 100 : 0,
                                                    chkbDmCrossbow.Checked ? (double)nudWDmCrossbow.Value / 100 : 0,
                                                    chkbDmBow.Checked ? (double)nudWDmBow.Value / 100 : 0,
                                                    chkbDmSlingshot.Checked ? (double)nudWDmSlingshot.Value / 100 : 0,
                                                    chkbDmClub.Checked ? (double)nudWDmClub.Value / 100 : 0,
                                                    chkbDmProd.Checked ? (double)nudWDmProd.Value / 100 : 0,
                                                    out knockoutNeeded, out koNumbers);
            labelKOCount.ForeColor = knockoutNeeded ? SystemColors.ControlText : SystemColors.GrayText;
            if (!knockoutNeeded)
            {
                koNumbers = "";
            }
        }
Ejemplo n.º 2
0
 private void UpdateKOCounting(double boneDamageAdjuster = 0)
 {
     if (boneDamageAdjuster == 0)
     {
         boneDamageAdjuster = currentBoneDamageAdjuster;
     }
     lbKOInfo.Text = Taming.knockoutInfo(selectedSpecies, (int)nudLevel.Value,
                                         chkbDmLongneck.Checked ? (double)nudWDmLongneck.Value / 100 : 0,
                                         chkbDmCrossbow.Checked ? (double)nudWDmCrossbow.Value / 100 : 0,
                                         chkbDmBow.Checked ? (double)nudWDmBow.Value / 100 : 0,
                                         chkbDmSlingshot.Checked ? (double)nudWDmSlingshot.Value / 100 : 0,
                                         chkbDmClub.Checked ? (double)nudWDmClub.Value / 100 : 0,
                                         chkbDmProd.Checked ? (double)nudWDmProd.Value / 100 : 0,
                                         chkbDmHarpoon.Checked ? (double)nudWDmHarpoon.Value / 100 : 0,
                                         boneDamageAdjuster,
                                         out bool knockoutNeeded, out koNumbers) + (boneDamageAdjustersImmobilization.Length > 0 ? "\n\n" + boneDamageAdjustersImmobilization : "");
     lbKOInfo.ForeColor = knockoutNeeded ? SystemColors.ControlText : SystemColors.GrayText;
     if (!knockoutNeeded)
     {
         koNumbers = "";
     }
 }