mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-15 12:31:31 +00:00
Manual merge of #387.
This commit is contained in:
parent
ad9e9ba2d6
commit
4dcb679c53
@ -2672,7 +2672,7 @@ int CalcBuffDuration_formula(int level, int formula, int duration)
|
|||||||
return i < duration ? (i < 1 ? 1 : i) : duration;
|
return i < duration ? (i < 1 ? 1 : i) : duration;
|
||||||
|
|
||||||
case 11:
|
case 11:
|
||||||
return duration;
|
return std::min((level + 3) * 30, duration);
|
||||||
|
|
||||||
case 12:
|
case 12:
|
||||||
return duration;
|
return duration;
|
||||||
@ -5254,7 +5254,7 @@ void Client::SendBuffDurationPacket(Buffs_Struct &buff)
|
|||||||
sbf->slot = 2;
|
sbf->slot = 2;
|
||||||
sbf->spellid = buff.spellid;
|
sbf->spellid = buff.spellid;
|
||||||
sbf->slotid = 0;
|
sbf->slotid = 0;
|
||||||
sbf->effect = buff.casterlevel > 0 ? buff.casterlevel : GetLevel();
|
sbf->effect = 255;
|
||||||
sbf->level = buff.casterlevel > 0 ? buff.casterlevel : GetLevel();
|
sbf->level = buff.casterlevel > 0 ? buff.casterlevel : GetLevel();
|
||||||
sbf->bufffade = 0;
|
sbf->bufffade = 0;
|
||||||
sbf->duration = buff.ticsremaining;
|
sbf->duration = buff.ticsremaining;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user