Jump to content

[fixed] Overkill does not disappear after 20 seconds


Auntie Mangos

Recommended Posts

Mangos Version: 10018

Custom Patches: Broadcaster

SD2 Version: 1706

Database Name and Version : UDB 391

How it SHOULD work: Entering stealh(also with vanish) should give you http://www.wowhead.com/spell=58427, which should last 20 seconds after leaving stealth.

How it DOES work: It lasts forever or till you change map.

The bug came with switch to 3.3.3 because blizz have removed the triggeringspell 58428 and made 58427 persistent.

Here the link to closed accepted thread: http://getmangos.eu/community/showthread.php?6124-FIX-PATCH-7664-Overkill/page2&highlight=overkill

I think we need a remove after 20 seconds function somewhere...

Link to comment
Share on other sites

  • 40 years later...
  • 1 month later...
  • 5 weeks later...

I not sure why, but Vanish is filtered out.

I just commended this part out.

diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp
index a6dceb9..0c6c885 100644
--- a/src/game/SpellAuras.cpp
+++ b/src/game/SpellAuras.cpp
@@ -3854,7 +3881,7 @@ void Aura::HandleModStealth(bool apply, bool Real)
                        target->CastCustomSpell(target,31665,&bp,NULL,NULL,true);
                    }
                    // Overkill
-                    else if ((*i)->GetId() == 58426 && GetSpellProto()->SpellFamilyFlags & UI64LIT(0x0000000000400000))
+                    else if ((*i)->GetId() == 58426/* && GetSpellProto()->SpellFamilyFlags & UI64LIT(0x0000000000400000)*/)
                    {
                        target->CastSpell(target, 58427, true);
                    }
@@ -3893,7 +3920,7 @@ void Aura::HandleModStealth(bool apply, bool Real)
                if ((*i)->GetSpellProto()->SpellIconID == 2114)
                    target->CastSpell(target, 31666, true);
                // Overkill
-                else if ((*i)->GetId() == 58426 && GetSpellProto()->SpellFamilyFlags & UI64LIT(0x0000000000400000))
+                else if ((*i)->GetId() == 58426/* && GetSpellProto()->SpellFamilyFlags & UI64LIT(0x0000000000400000)*/)
                {
                    if (Aura* aura = target->GetAura(58427, EFFECT_INDEX_0))
                    {

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use