fix(Core/Util): EventMap::RepeatEvent when eventId is retrieved by ExecuteEvent() call (#3426)

This commit is contained in:
Andrius Peleckas
2020-10-17 15:59:22 +03:00
committed by GitHub
parent 32da0eeb9e
commit ab5933effa
131 changed files with 558 additions and 1012 deletions

View File

@@ -104,7 +104,7 @@ public:
void UpdateAI(uint32 diff) override
{
events.Update(diff);
switch (events.GetEvent())
switch (events.ExecuteEvent())
{
case EVENT_CLEARWATER_ANNOUNCE:
{
@@ -130,7 +130,6 @@ public:
if (!finished)
{
me->DespawnOrUnsummon();
events.PopEvent();
break;
}
}
@@ -249,7 +248,7 @@ public:
void UpdateAI(uint32 diff) override
{
events.Update(diff);
switch (events.GetEvent())
switch (events.ExecuteEvent())
{
case EVENT_RIGGLE_ANNOUNCE:
{
@@ -269,7 +268,6 @@ public:
if (!finished)
{
me->DespawnOrUnsummon();
events.PopEvent();
break;
}
}