Fixed #81 - A new bug appeared - on the first quest, talking with rumford doesn't spawn the monsters (advance quest)

Also, renamed QuestSetuped to QuestSetup.
This commit is contained in:
Lucca Faria Ferri 2023-01-26 08:10:13 -08:00
parent d044a9c1fd
commit 6c41dc4c67
3 changed files with 7 additions and 11 deletions

View File

@ -86,7 +86,7 @@ namespace DiIiS_NA.GameServer.GSSystem.GameSystem
public List<Player> ConnectedPlayers = new List<Player>();
public bool QuestSetuped = false;
public bool QuestSetup = false;
public int LoadedPlayers = 0;
@ -931,7 +931,7 @@ namespace DiIiS_NA.GameServer.GSSystem.GameSystem
{
if (PvP) return;
if (!QuestSetuped)
if (!QuestSetup)
{
QuestManager.SetQuests();
DestinationEnterQuest = currQuest;
@ -941,7 +941,7 @@ namespace DiIiS_NA.GameServer.GSSystem.GameSystem
CurrentQuest = QuestsOrder[0];
CurrentStep = -1;
if (CurrentAct == 3000)
if (CurrentAct is 3000 or 0)
{
QuestManager.Quests[CurrentQuest].Steps[-1].OnAdvance.Invoke();
return;

View File

@ -75,7 +75,7 @@ namespace DiIiS_NA.GameServer.GSSystem.GameSystem
{
Game.QuestProgress.SetQuests();
Game.SideQuestProgress.SetQuests();
Game.QuestSetuped = true;
Game.QuestSetup = true;
}
public void ClearQuests()

View File

@ -85,12 +85,8 @@ namespace DiIiS_NA.GameServer.GSSystem.QuestSystem
{
if (Game.CurrentQuest == 87700 & Game.CurrentStep == -1)
{
//Указывает куда идти
//ActiveArrow(this.Game.GetWorld(71150), 3739);
//Убираем лишнюю Лею
var Leah = world.GetActorBySNO(ActorSno._leah, true);
if (Leah != null) Leah.Hidden = true;
var leah = world.GetActorBySNO(ActorSno._leah, true);
if (leah != null) leah.Hidden = true;
}
});
SetActorOperable(world, ActorSno._trout_newtristram_gate_town, false);
@ -139,7 +135,7 @@ namespace DiIiS_NA.GameServer.GSSystem.QuestSystem
}
catch { }
UnlockTeleport(0);
if (world.GetActorsBySNO(ActorSno._trout_newtristram_gate_town).Where(d => d.Visible).FirstOrDefault() != null)
if (world.GetActorsBySNO(ActorSno._trout_newtristram_gate_town).FirstOrDefault(d => d.Visible) != null)
Open(world, ActorSno._trout_newtristram_gate_town);
ActiveArrow(world, ActorSno._g_portal_rectangle_orange_icondoor, WorldSno.trout_tristram_inn);
ListenConversation(151123, new Advance());