diff --git a/src/game/SharedDefines.h b/src/game/SharedDefines.h index d74fc1943..88803c59c 100644 --- a/src/game/SharedDefines.h +++ b/src/game/SharedDefines.h @@ -1032,6 +1032,7 @@ enum Targets TARGET_ALL_PARTY = 33, TARGET_ALL_PARTY_AROUND_CASTER_2 = 34, // used in Tranquility TARGET_SINGLE_PARTY = 35, + TARGET_ALL_HOSTILE_UNITS_AROUND_CASTER = 36, TARGET_AREAEFFECT_PARTY = 37, TARGET_SCRIPT = 38, TARGET_SELF_FISHING = 39, diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 44716ada0..bf349b787 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -1690,6 +1690,9 @@ void Spell::SetTargetMap(uint32 effIndex,uint32 targetMode,UnitList& TagUnitMap) m_targets.setDestination(caster->GetPositionX(), caster->GetPositionY(), caster->GetPositionZ()); break; } + case TARGET_ALL_HOSTILE_UNITS_AROUND_CASTER: + FillAreaTargets(TagUnitMap, m_targets.m_destX, m_targets.m_destY, radius, PUSH_SELF_CENTER, SPELL_TARGETS_HOSTILE); + break; case TARGET_ALL_FRIENDLY_UNITS_AROUND_CASTER: // special target order if (m_spellInfo->Id==64904) // Hymn of Hope diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 18b0ced5f..5d863c9a9 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 "8555" + #define REVISION_NR "8556" #endif // __REVISION_NR_H__