[12673] Let Taunt behave more expectedly in case we have non-generic orientation settings

This commit is contained in:
Schmoozerd 2013-08-19 16:28:29 +03:00 committed by Antz
parent e269f49f8e
commit de2cc58be9
2 changed files with 5 additions and 3 deletions

View file

@ -9224,6 +9224,7 @@ void Unit::TauntApply(Unit* taunter)
// Only attack taunter if this is a valid target
if (!hasUnitState(UNIT_STAT_STUNNED | UNIT_STAT_DIED) && !IsSecondChoiceTarget(taunter, true))
{
if (GetTargetGuid() || !target)
SetInFront(taunter);
if (((Creature*)this)->AI())
@ -9271,6 +9272,7 @@ void Unit::TauntFadeOut(Unit* taunter)
if (target && target != taunter)
{
if (GetTargetGuid())
SetInFront(target);
if (((Creature*)this)->AI())

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__
#define __REVISION_NR_H__
#define REVISION_NR "12672"
#define REVISION_NR "12673"
#endif // __REVISION_NR_H__