aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormegamage <none@none>2009-02-22 16:47:29 -0600
committermegamage <none@none>2009-02-22 16:47:29 -0600
commit8c4d3fb1e4c9a969a907353dcb668c0a4b58bfeb (patch)
tree27c2910d28719f5d0ee7c71e5180e9dd1a2437a0 /src
parent233dacfbb8e9f537c14616004ad745a193995673 (diff)
*Fix a crash caused by npc_overlord_morghorAI script.
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp b/src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp
index ad851eeaa1f..d5035d2cfc1 100644
--- a/src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp
+++ b/src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp
@@ -718,6 +718,12 @@ struct TRINITY_DLL_DECL npc_overlord_morghorAI : public ScriptedAI
Unit* Illi = Unit::GetUnit((*m_creature), IllidanGUID);
+ if(!plr || !Illi)
+ {
+ EnterEvadeMode();
+ return;
+ }
+
switch(Step)
{
case 0: return 0; break;