public void OnClientEnter() { NWPlayer oPC = NWPlayer.Wrap(_.GetEnteringObject()); if (!oPC.IsPlayer) { return; } List <PCQuestStatus> pcQuests = _db.PCQuestStatus.Where(x => x.PlayerID == oPC.GlobalID).ToList(); foreach (PCQuestStatus quest in pcQuests) { _.AddJournalQuestEntry(quest.Quest.JournalTag, quest.CurrentQuestState.JournalStateID, oPC.Object, FALSE); } }
public void OnClientEnter() { NWPlayer oPC = (_.GetEnteringObject()); if (!oPC.IsPlayer) { return; } List <PCQuestStatus> pcQuests = _data.Where <PCQuestStatus>(x => x.PlayerID == oPC.GlobalID && x.CompletionDate == null).ToList(); foreach (PCQuestStatus pcQuest in pcQuests) { var quest = _data.Get <Quest>(pcQuest.QuestID); var state = _data.Get <QuestState>(pcQuest.CurrentQuestStateID); _.AddJournalQuestEntry(quest.JournalTag, state.JournalStateID, oPC.Object, FALSE); } }