|
@@ -176,11 +176,11 @@ public class Ability : SkillRoot
|
|
|
{
|
|
|
NewUpgradeAmt = Auxiliary.FmlParse(UpgradeFml, "a", NewUpgradeAmt.ToString());
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
UpgradeValue(ref NewPlus, Plus, UpgradePlus, Level - 1);
|
|
|
- UpgradeValue(ref NewSkillCdBuff, UpgradeCD, Level - 1);
|
|
|
+ UpgradeSkillCdBuff(ref NewSkillCdBuff, UpgradeCD, Level - 1);
|
|
|
UpgradeValue(ref NewPersonBuff, PersonBuff, UpgradePerson, Level - 1);
|
|
|
-
|
|
|
+
|
|
|
UpgradeValue(ref NewPerson, Person, UpgradePerson, Level - 1);
|
|
|
UpgradeValue(ref NewSkillCD, SkillCD, UpgradeCD, Level - 1);
|
|
|
UpgradeValue(ref NewCoinPerson, CoinPerson, UpgradePlus, Level - 1);
|
|
@@ -467,7 +467,7 @@ public class Ability : SkillRoot
|
|
|
UpgradeValue(ref NewCoinPerson, CoinPerson, UpgradePlus, 1);
|
|
|
|
|
|
UpgradeValue(ref NewPlus, Plus, UpgradePlus, 1);
|
|
|
- UpgradeValue(ref NewSkillCdBuff, UpgradeCD, 1);
|
|
|
+ UpgradeSkillCdBuff(ref NewSkillCdBuff, UpgradeCD, 1);
|
|
|
UpgradeValue(ref NewPersonBuff, PersonBuff, UpgradePerson, 1);
|
|
|
|
|
|
UseA();
|
|
@@ -588,7 +588,16 @@ public class Ability : SkillRoot
|
|
|
|
|
|
UpgradeUnit(ref temp, strings[i]);
|
|
|
|
|
|
- stringBuilder.Append(temp.ToString("0"));
|
|
|
+ float remainder = temp % 1;
|
|
|
+
|
|
|
+ if (remainder > 0)
|
|
|
+ {
|
|
|
+ stringBuilder.Append(temp.ToString("0") + "+");
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ stringBuilder.Append(temp.ToString("0"));
|
|
|
+ }
|
|
|
}
|
|
|
else if (Math.Abs(PersonBuff) > 0.0005f)
|
|
|
{
|
|
@@ -619,8 +628,8 @@ public class Ability : SkillRoot
|
|
|
{
|
|
|
temp = NewSkillCdBuff;
|
|
|
|
|
|
- UpgradeValue(ref temp, UpgradeCD, offset);
|
|
|
-
|
|
|
+ UpgradeSkillCdBuff(ref temp, UpgradeCD, offset);
|
|
|
+
|
|
|
stringBuilder.Append(string.Format("{0:0}%", temp * 100));
|
|
|
}
|
|
|
|
|
@@ -638,7 +647,16 @@ public class Ability : SkillRoot
|
|
|
|
|
|
UpgradeUnit(ref temp, strings[i]);
|
|
|
|
|
|
- stringBuilder.Append(temp.ToString("0"));
|
|
|
+ float remainder = temp % 1;
|
|
|
+
|
|
|
+ if (remainder > 0)
|
|
|
+ {
|
|
|
+ stringBuilder.Append(temp.ToString("0") + "+");
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ stringBuilder.Append(temp.ToString("0"));
|
|
|
+ }
|
|
|
}
|
|
|
else if (Math.Abs(Plus) > 0.0005f)
|
|
|
{
|