diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Events/love_is_in_the_air.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/scripts/Events/love_is_in_the_air.cpp b/src/server/scripts/Events/love_is_in_the_air.cpp index 2accb9abca8..c79aea25f16 100644 --- a/src/server/scripts/Events/love_is_in_the_air.cpp +++ b/src/server/scripts/Events/love_is_in_the_air.cpp @@ -212,7 +212,8 @@ class spell_love_is_in_the_air_recently_analyzed : public AuraScript void AfterRemove(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/) { - GetTarget()->CastSpell(GetTarget(), SPELL_HEAVILY_PERFUMED); + if (GetTargetApplication()->GetRemoveMode() == AURA_REMOVE_BY_EXPIRE) + GetTarget()->CastSpell(GetTarget(), SPELL_HEAVILY_PERFUMED); } void Register() override |