fix(Scripts/EscapeFromDurnholde): Fix escort mission getting stuck (#16636)
Fix stuck event Fix escort event possibly getting stuck by preventing DATA_ESCORT_PROGRESS from being decreased
This commit is contained in:
+6
-3
@@ -66,7 +66,7 @@ public:
|
|||||||
|
|
||||||
void OnPlayerEnter(Player* player) override
|
void OnPlayerEnter(Player* player) override
|
||||||
{
|
{
|
||||||
if (instance->GetPlayersCountExceptGMs() == 1)
|
if (instance->GetPlayersCountExceptGMs() <= 1)
|
||||||
CleanupInstance();
|
CleanupInstance();
|
||||||
|
|
||||||
EnsureGridLoaded();
|
EnsureGridLoaded();
|
||||||
@@ -144,8 +144,11 @@ public:
|
|||||||
Reposition(thrall);
|
Reposition(thrall);
|
||||||
return;
|
return;
|
||||||
case DATA_ESCORT_PROGRESS:
|
case DATA_ESCORT_PROGRESS:
|
||||||
_encounterProgress = data;
|
if (_encounterProgress < data)
|
||||||
SaveToDB();
|
{
|
||||||
|
_encounterProgress = data;
|
||||||
|
SaveToDB();
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case DATA_BOMBS_PLACED:
|
case DATA_BOMBS_PLACED:
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user