mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-17 03:08:26 +00:00
[Mods] Added Hastev3Cap (#1506)
* Added Hastev3Cap * Added Hastev3Cap rule
This commit is contained in:
@@ -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
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user