[Mods] Added Hastev3Cap (#1506)

* Added Hastev3Cap

* Added Hastev3Cap rule
This commit is contained in:
Logan
2021-09-03 18:15:24 -07:00
committed by GitHub
parent 59434e0101
commit af6d344e12
3 changed files with 16 additions and 5 deletions
+6 -1
View File
@@ -1054,7 +1054,12 @@ int Client::CalcHaste()
}
// 51+ 25 (despite there being higher spells...), 1-50 10
if (level > 50) { // 51+
h += spellbonuses.hastetype3 > 25 ? 25 : spellbonuses.hastetype3;
cap = RuleI(Character, Hastev3Cap);
if (spellbonuses.hastetype3 > cap) {
h += cap;
} else {
h += spellbonuses.hastetype3;
}
}
else { // 1-50
h += spellbonuses.hastetype3 > 10 ? 10 : spellbonuses.hastetype3;
+9 -4
View File
@@ -3235,11 +3235,16 @@ int Mob::GetHaste()
h = cap;
// 51+ 25 (despite there being higher spells...), 1-50 10
if (level > 50) // 51+
h += spellbonuses.hastetype3 > 25 ? 25 : spellbonuses.hastetype3;
else // 1-50
if (level > 50) { // 51+
cap = RuleI(Character, Hastev3Cap);
if (spellbonuses.hastetype3 > cap) {
h += cap;
} else {
h += spellbonuses.hastetype3;
}
} else { // 1-50
h += spellbonuses.hastetype3 > 10 ? 10 : spellbonuses.hastetype3;
}
h += ExtraHaste; //GM granted haste.
return 100 + h;