mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-12 01:11:29 +00:00
I guess short duration buffs needed the extra tick
This commit is contained in:
parent
d7b9d7c990
commit
5917052a6d
@ -3372,7 +3372,7 @@ void Mob::BuffProcess()
|
||||
{
|
||||
--buffs[buffs_i].ticsremaining;
|
||||
|
||||
if (buffs[buffs_i].ticsremaining == 0) {
|
||||
if ((buffs[buffs_i].ticsremaining == 0 && !IsShortDurationBuff(buffs[buffs_i].spellid)) || buffs[buffs_i].ticsremaining < 0) {
|
||||
Log.Out(Logs::Detail, Logs::Spells, "Buff %d in slot %d has expired. Fading.", buffs[buffs_i].spellid, buffs_i);
|
||||
BuffFadeBySlot(buffs_i);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user