Core/SAI: Fix a possible crash in SMART_ACTION_SET_ORIENTATION with SMART_TARGET_SELF for TempSummons

This commit is contained in:
Machiavelli
2011-04-22 12:19:34 +02:00
parent c9a917ad79
commit 6d0c97b06b

View File

@@ -1238,7 +1238,7 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u
ObjectList* targets = GetTargets(e, unit);
if (e.GetTargetType() == SMART_TARGET_SELF)
me->SetFacing(me->GetCreatureData()->orientation, NULL);
me->SetFacing(me->GetHomePosition().GetOrientation(), NULL);
else if (e.GetTargetType() == SMART_TARGET_POSITION)
me->SetFacing(e.target.o, NULL);
else if (targets && !targets->empty())