This commit is contained in:
Lucca Faria Ferri 2023-01-27 11:38:31 -08:00
parent 1118d8a785
commit a88bd4f214

View File

@ -456,7 +456,7 @@ namespace DiIiS_NA.GameServer.GSSystem.QuestSystem
{ //go to church { //go to church
var world = Game.GetWorld(WorldSno.trout_town); var world = Game.GetWorld(WorldSno.trout_town);
ListenProximity(ActorSno._trdun_cath_cathedraldoorexterior, new Advance()); ListenProximity(ActorSno._trdun_cath_cathedraldoorexterior, new Advance());
var leah = world.GetActorByGlobalId(LeahTempId); var leah = world.GetActorBySNO(ActorSno._leah);
if (leah != null) if (leah != null)
leah.Hidden = false; leah.Hidden = false;
SetActorVisible(world, ActorSno._tristram_mayor, false); SetActorVisible(world, ActorSno._tristram_mayor, false);
@ -536,7 +536,6 @@ namespace DiIiS_NA.GameServer.GSSystem.QuestSystem
} }
}); });
// TODO: this quest seems to be broken. Leah is not spawned in tristram.
Game.QuestManager.Quests[72095].Steps.Add(32, new QuestStep Game.QuestManager.Quests[72095].Steps.Add(32, new QuestStep
{ {
Completed = false, Completed = false,
@ -564,9 +563,11 @@ namespace DiIiS_NA.GameServer.GSSystem.QuestSystem
leah.Hidden = false; leah.Hidden = false;
leah.SetVisible(true); leah.SetVisible(true);
} }
else
{
Logger.Warn($"Leah not found in world {tristramWorld.SNO.ToString()} - quest 72095/step 32");
}
} }
// SetActorVisible(tristramWorld, ActorSno._leah, true);
ListenConversation(198617, new Advance()); ListenConversation(198617, new Advance());
} }
}); });