diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index ccc0212f6..89cd2fe42 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -1173,8 +1173,22 @@ void Aura::TriggerSpell() // case 23792: break; // // Axe Flurry // case 24018: break; -// // Mark of Arlokk -// case 24210: break; + case 24210: // Mark of Arlokk + { + // Replacement for (classic) spell 24211 (doesn't exist anymore) + std::list lList; + + // Search for all Zulian Prowler in range + MaNGOS::AllCreaturesOfEntryInRangeCheck check(triggerTarget, 15101, 15.0f); + MaNGOS::CreatureListSearcher searcher(lList, check); + Cell::VisitGridObjects(triggerTarget, searcher, 15.0f); + + for (std::list::const_iterator itr = lList.begin(); itr != lList.end(); ++itr) + if ((*itr)->isAlive()) + (*itr)->AddThreat(triggerTarget, float(5000)); + + return; + } // // Restoration // case 24379: break; // // Happy Pet diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 7e2d092ec..7271f4242 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 "11969" + #define REVISION_NR "11970" #endif // __REVISION_NR_H__