Core/SAI: don't allow to start a new SAI actionlist while the entity is already running one.

Port From (https://github.com/TrinityCore/TrinityCore/commit/e846d4c3ef04d75839325409df109156d8ccced0)
This commit is contained in:
hondacrx
2021-12-22 20:09:35 -05:00
parent 47ddf51999
commit 2cbed03883
2 changed files with 18 additions and 15 deletions
+3 -3
View File
@@ -907,7 +907,7 @@ namespace Game.AI
public void SetTimedActionList(SmartScriptHolder e, uint entry, Unit invoker)
{
GetScript().SetScript9(e, entry, invoker);
GetScript().SetTimedActionList(e, entry, invoker);
}
public override void OnGameEvent(bool start, ushort eventId)
@@ -1156,7 +1156,7 @@ namespace Game.AI
public void SetTimedActionList(SmartScriptHolder e, uint entry, Unit invoker)
{
GetScript().SetScript9(e, entry, invoker);
GetScript().SetTimedActionList(e, entry, invoker);
}
public override void OnGameEvent(bool start, ushort eventId)
@@ -1217,7 +1217,7 @@ namespace Game.AI
public void SetTimedActionList(SmartScriptHolder e, uint entry, Unit invoker)
{
GetScript().SetScript9(e, entry, invoker);
GetScript().SetTimedActionList(e, entry, invoker);
}
public SmartScript GetScript() { return _script; }