From 6d0c97b06b964339e62f9b10608eb97fafa60dbc Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Fri, 22 Apr 2011 12:19:34 +0200 Subject: Core/SAI: Fix a possible crash in SMART_ACTION_SET_ORIENTATION with SMART_TARGET_SELF for TempSummons --- src/server/game/AI/SmartScripts/SmartScript.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp index 2ab7c9fc11e..304d02334c2 100644 --- a/src/server/game/AI/SmartScripts/SmartScript.cpp +++ b/src/server/game/AI/SmartScripts/SmartScript.cpp @@ -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()) -- cgit v1.2.3