aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/game/SpellAuras.cpp14
-rw-r--r--src/game/SpellMgr.cpp2
-rw-r--r--src/shared/revision_nr.h2
3 files changed, 2 insertions, 16 deletions
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp
index 0e59d854d6f..b3af266501b 100644
--- a/src/game/SpellAuras.cpp
+++ b/src/game/SpellAuras.cpp
@@ -3875,13 +3875,6 @@ void Aura::HandlePeriodicTriggerSpell(bool apply, bool Real)
m_isPeriodic = apply;
m_isTrigger = apply;
-
- // Curse of the Plaguebringer
- if (!apply && m_spellProto->Id == 29213 && m_removeMode!=AURA_REMOVE_BY_DISPEL)
- {
- // Cast Wrath of the Plaguebringer if not dispelled
- m_target->CastSpell(m_target, 29214, true, 0, this);
- }
}
void Aura::HandlePeriodicEnergize(bool apply, bool Real)
@@ -3899,13 +3892,6 @@ void Aura::HandlePeriodicHeal(bool apply, bool Real)
m_isPeriodic = apply;
- // only at real apply
- if (Real && apply && GetSpellProto()->Mechanic == MECHANIC_BANDAGE)
- {
- // provided m_target as original caster to prevent apply aura caster selection for this negative buff
- m_target->CastSpell(m_target,11196,true,NULL,this,m_target->GetGUID());
- }
-
// For prevent double apply bonuses
bool loading = (m_target->GetTypeId() == TYPEID_PLAYER && ((Player*)m_target)->GetSession()->PlayerLoading());
diff --git a/src/game/SpellMgr.cpp b/src/game/SpellMgr.cpp
index f88b0a50760..4bb733b8285 100644
--- a/src/game/SpellMgr.cpp
+++ b/src/game/SpellMgr.cpp
@@ -2487,7 +2487,7 @@ uint8 GetSpellAllowedInLocationError(SpellEntry const *spellInfo,uint32 map_id,u
}
// elixirs not have another limitations
- return true;
+ return 0;
}
}
diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h
index 05ad9af7f9c..91a4faed956 100644
--- a/src/shared/revision_nr.h
+++ b/src/shared/revision_nr.h
@@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__
#define __REVISION_NR_H__
- #define REVISION_NR "7041"
+ #define REVISION_NR "7044"
#endif // __REVISION_NR_H__