Skip to content

Commit 4957d0a

Browse files
committed
Core/AI: fix silly crash if SetAggressiveStateAfter is used without a summoner reference
1 parent e7cb86d commit 4957d0a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/server/game/AI/ScriptedAI/ScriptedCreature.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ void ScriptedAI::SetAggressiveStateAfter(Milliseconds timer, Creature* who/* = n
494494
{
495495
if (!who)
496496
who = me;
497-
who->m_Events.AddEvent(new Trinity::Helpers::Events::SetAggresiveStateEvent(who, startCombat, summoner->GetGUID(), combatArgs), who->m_Events.CalculateTime(timer));
497+
who->m_Events.AddEvent(new Trinity::Helpers::Events::SetAggresiveStateEvent(who, startCombat, summoner ? summoner->GetGUID() : ObjectGuid::Empty, combatArgs), who->m_Events.CalculateTime(timer));
498498
}
499499

500500
void ScriptedAI::DoAddEvent(Milliseconds timer, BasicEvent* event, WorldObject* who/* = nullptr*/)

0 commit comments

Comments
 (0)