public void Start() { QuestState oldState = state; state = QuestState.started; if (oldState != state) { startTime = Utility.unixTime; if (Data.journalId.IsValid()) { engine.GetService <IJournalService>().AddEntry(new JournalEntryInfo(Data.journalId)); } RavenhillEvents.OnQuestStarted(this); } }