[8556] Implement implicit target 36. Qsa is on rampage today, somebody stop him! :)

Signed-off-by: Ambal <pogrebniak@gala.net>
This commit is contained in:
qsa 2009-09-28 19:04:31 +03:00 committed by Ambal
parent a59c6bb0d9
commit 8cda413ddc
3 changed files with 5 additions and 1 deletions

View file

@ -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,

View file

@ -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

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__
#define __REVISION_NR_H__
#define REVISION_NR "8555"
#define REVISION_NR "8556"
#endif // __REVISION_NR_H__