Entities/GO: GameObjects now support (delayed) despawning in a reasonable manner. Closes #21406.

(cherry picked from commit f071fa9e93)
This commit is contained in:
Treeston
2018-02-13 22:08:49 +01:00
committed by Shauren
parent bd158f6c29
commit bccd81e12a
3 changed files with 28 additions and 2 deletions

View File

@@ -1058,7 +1058,7 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u
creature->DespawnOrUnsummon(respawnDelay);
}
else if (GameObject* goTarget = target->ToGameObject())
goTarget->SetRespawnTime(respawnDelay);
goTarget->DespawnOrUnsummon(Milliseconds(respawnDelay));
}
break;
}