aboutsummaryrefslogtreecommitdiff
path: root/src/bindings/scripts/include
diff options
context:
space:
mode:
authormegamage <none@none>2008-10-24 17:37:40 -0500
committermegamage <none@none>2008-10-24 17:37:40 -0500
commit0a3057972c78196621196cc68e785ed6d81e75c1 (patch)
tree68cd8927f52f7840de4520e818e89229833925f7 /src/bindings/scripts/include
parent67f95a52816be71f1432ae0165fb22ef7733e6ef (diff)
[svn] Fix a crash caused by gruul script.
Change in EffectSummonWild and DoZoneInCombat. --HG-- branch : trunk
Diffstat (limited to 'src/bindings/scripts/include')
-rw-r--r--src/bindings/scripts/include/sc_creature.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/bindings/scripts/include/sc_creature.cpp b/src/bindings/scripts/include/sc_creature.cpp
index a5401b8100d..ee52817c114 100644
--- a/src/bindings/scripts/include/sc_creature.cpp
+++ b/src/bindings/scripts/include/sc_creature.cpp
@@ -458,18 +458,17 @@ void ScriptedAI::DoZoneInCombat(Unit* pUnit)
return;
}
- if (!pUnit->CanHaveThreatList() || pUnit->getThreatManager().isThreatListEmpty())
+ /*if (!pUnit->CanHaveThreatList() || pUnit->getThreatManager().isThreatListEmpty())
{
error_log("SD2: DoZoneInCombat called for creature that either cannot have threat list or has empty threat list (pUnit entry = %d)", pUnit->GetTypeId() == TYPEID_UNIT ? ((Creature*)pUnit)->GetEntry() : 0);
-
return;
- }
+ }*/
InstanceMap::PlayerList const &PlayerList = ((InstanceMap*)map)->GetPlayers();
InstanceMap::PlayerList::const_iterator i;
for (i = PlayerList.begin(); i != PlayerList.end(); ++i)
{
- if(!(*i)->isGameMaster())
+ if((*i)->isAlive())
pUnit->AddThreat(*i, 0.0f);
}
}