private void HandleQuest(RealmTime time)
{
if (time.tickCount%500 == 0 || questEntity == null || questEntity.Owner == null)
{
var newQuest = FindQuest();
if (newQuest != null && newQuest != questEntity)
{
Owner.Timers.Add(new WorldTimer(100, (w, t) =>
{
psr.SendPacket(new QuestObjIdPacket
{
ObjectID = newQuest.Id
});
}));
questEntity = newQuest;
}
}
}