protected void guideQuest() { Player player = Main.player[Main.myPlayer]; GuideQuestSystem guideQuestSystem = player.GetModPlayer <GuideQuestSystem>(mod); if (finishedGuideQuest) { } else if (guideQuestSystem.CurrentQuest == -1) { var NewQuest = guideQuestSystem.ChooseNewQuest(); Main.npcChatText = guideQuestSystem.Quests[NewQuest].ToString(); Main.npcChatCornerItem = guideQuestSystem.Quests[NewQuest].ItemType; guideQuestSystem.CurrentQuest = NewQuest; return; } else { if (guideQuestSystem.CheckQuest()) { guideQuestSystem.CompleteQuest(this); return; } else { Main.npcChatText = guideQuestSystem.GetCurrentQuest().ToString(); Main.npcChatCornerItem = guideQuestSystem.GetCurrentQuest().ItemType; return; } } }