Jump to content

[fixed][bug] Furious Howl


Guest jluis859

Recommended Posts

There is a bug with the wolf and its Furious Howl, it gives ap buff to all the raid party.

How does it work:

http://www.wowwiki.com/Furious_Howl

Patch 3.1.0 (2009-04-14): now stacks with Battle Shout and Blessing of Might, however, it only affects the wolf and hunter. Its effect and cooldown have been doubled so that it provides the same benefit but isn't up 100% of the time.

Best regards.

Link to comment
Share on other sites

  • 1 month later...

look

Spell.cpp

                             case TARGET_ALL_PARTY_AROUND_CASTER:
       case TARGET_ALL_PARTY_AROUND_CASTER_2:
       case TARGET_ALL_PARTY:
       {
           switch(m_spellInfo->Id)
           {
               case 70893:                                 // Culling the Herd
               case 53434:                                 // Call of the Wild
               {
                   if (Unit *owner = m_caster->GetOwner())
                       targetUnitMap.push_back(owner);
                   break;
               }
               default:
               {
                   FillRaidOrPartyTargets(targetUnitMap, m_caster, m_caster, radius, false, true, true);
                   break;
               }
           }
           break;
       }

Link to comment
Share on other sites

  • 4 weeks later...

Spell http://www.wowhead.com/spell=70728 is also working wrong (used by Hunter T10 http://old.wowhead.com/spell=70727)

SpellInfo:

Targets (20, 0) (TARGET_ALL_PARTY_AROUND_CASTER, NO_TARGET)

Fix:

https://github.com/Iov/mangos/commit/618b11d3a7b5ecc2c671c6ac8f8b883ac0e67751

diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp
index b47049f..c0ca3ea 100644
--- a/src/game/Spell.cpp
+++ b/src/game/Spell.cpp
@@ -2482,8 +2482,9 @@ void Spell::SetTargetMap(SpellEffectIndex effIndex, uint32 targetMode, UnitList&
            switch(m_spellInfo->Id)
            {
                case 24604:                                 // Furious Howl
+                case 70728:                                 // Exploit Weakness
                {
-                    // from 3.1.0 only affect pet and owner
+                    // only affect pet and owner
                    targetUnitMap.push_back(m_caster);
                    if (Unit *owner = m_caster->GetOwner())
                        targetUnitMap.push_back(owner);

Link to comment
Share on other sites

×
×
  • 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