diff --git a/changelog.txt b/changelog.txt index c697e1347..65fd87897 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,8 @@ 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 == 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) @@ -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 to mob->ModSkillDmgTaken(skill_num, value), setting value to -1 will now properly effect all skills. -======= == 12/11/2013 == demonstar55: Fixed issue with crippling blow from berserker frenzy not actually doing anything demonstar55: Fix haste caps diff --git a/zone/spells.cpp b/zone/spells.cpp index ca2c6dd0e..b8a58f934 100644 --- a/zone/spells.cpp +++ b/zone/spells.cpp @@ -3083,14 +3083,14 @@ bool Mob::SpellOnTarget(uint16 spell_id, Mob* spelltar, bool reflect, bool use_r if(spelltar->IsBlockedBuff(spell_id)) { 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)) { 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()); - return false; + return true; } }