mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-12 05:21:29 +00:00
Fix blocked buffs from failing
When a buff is blocked it should just fail to be applied instead of interrupting. Mana should also be eaten.
This commit is contained in:
parent
466f541798
commit
48db481fbb
@ -1,5 +1,8 @@
|
|||||||
EQEMu Changelog (Started on Sept 24, 2003 15:50)
|
EQEMu Changelog (Started on Sept 24, 2003 15:50)
|
||||||
-------------------------------------------------------
|
-------------------------------------------------------
|
||||||
|
== 12/14/2013 ==
|
||||||
|
demonstar55: Blocked buffs shouldn't fail, they should just not be applied.
|
||||||
|
|
||||||
== 12/13/2013 ==
|
== 12/13/2013 ==
|
||||||
Kayen: Implemented additional functionality for SE_CurrentHP utilizing base2 values. (ie limit to body type)
|
Kayen: Implemented additional functionality for SE_CurrentHP utilizing base2 values. (ie limit to body type)
|
||||||
Kayen: Implemented SE_MitigateMeleeDamageSP (Partial Melee Rune that only is lowered if melee hits are over X amount of damage)
|
Kayen: Implemented SE_MitigateMeleeDamageSP (Partial Melee Rune that only is lowered if melee hits are over X amount of damage)
|
||||||
@ -7,7 +10,6 @@ Kayen: Implemented SE_SpellOnAmtDmgTaken (Effect is triggered when X amount of d
|
|||||||
Kayen: Fix for various spell triggers/procs to now properly use their resist modifier.
|
Kayen: Fix for various spell triggers/procs to now properly use their resist modifier.
|
||||||
Kayen: Fix to mob->ModSkillDmgTaken(skill_num, value), setting value to -1 will now properly effect all skills.
|
Kayen: Fix to mob->ModSkillDmgTaken(skill_num, value), setting value to -1 will now properly effect all skills.
|
||||||
|
|
||||||
=======
|
|
||||||
== 12/11/2013 ==
|
== 12/11/2013 ==
|
||||||
demonstar55: Fixed issue with crippling blow from berserker frenzy not actually doing anything
|
demonstar55: Fixed issue with crippling blow from berserker frenzy not actually doing anything
|
||||||
demonstar55: Fix haste caps
|
demonstar55: Fix haste caps
|
||||||
|
|||||||
@ -3083,14 +3083,14 @@ bool Mob::SpellOnTarget(uint16 spell_id, Mob* spelltar, bool reflect, bool use_r
|
|||||||
if(spelltar->IsBlockedBuff(spell_id))
|
if(spelltar->IsBlockedBuff(spell_id))
|
||||||
{
|
{
|
||||||
mlog(SPELLS__BUFFS, "Spell %i not applied to %s as it is a Blocked Buff.", spell_id, spelltar->GetName());
|
mlog(SPELLS__BUFFS, "Spell %i not applied to %s as it is a Blocked Buff.", spell_id, spelltar->GetName());
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(spelltar->IsPet() && spelltar->GetOwner() && spelltar->GetOwner()->IsBlockedPetBuff(spell_id))
|
if(spelltar->IsPet() && spelltar->GetOwner() && spelltar->GetOwner()->IsBlockedPetBuff(spell_id))
|
||||||
{
|
{
|
||||||
mlog(SPELLS__BUFFS, "Spell %i not applied to %s (%s's pet) as it is a Pet Blocked Buff.", spell_id, spelltar->GetName(),
|
mlog(SPELLS__BUFFS, "Spell %i not applied to %s (%s's pet) as it is a Pet Blocked Buff.", spell_id, spelltar->GetName(),
|
||||||
spelltar->GetOwner()->GetName());
|
spelltar->GetOwner()->GetName());
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user