Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
QuestExploration.cs
Go to the documentation of this file.
2{
3 public const int Started = 0;
4
5 public const int AfterMeetFarris = 1;
6
7 public const int AfterMeetFarrisAtHome = 2;
8
9 public const int AfterDefeatNymelleBoss = 3;
10
11 public const int AfterCrystalTalk = 5;
12
13 public const int AfterNymelle = 6;
14
15 public override bool CanAutoAdvance => false;
16
17 public override void OnStart()
18 {
19 EClass.game.quests.globalList.Add(Quest.Create("fiama_reward").SetClient(EClass.game.cards.globalCharas.Find("fiama"), assignQuest: false));
20 }
21
22 public override bool CanUpdateOnTalk(Chara c)
23 {
24 if (c.id == "ashland" && phase == 5)
25 {
26 return true;
27 }
28 return false;
29 }
30}
Chara Find(string id)
Definition: CardManager.cs:20
GlobalCharaList globalCharas
Definition: CardManager.cs:46
string id
Definition: Card.cs:31
Definition: Chara.cs:10
Definition: EClass.cs:5
static Game game
Definition: EClass.cs:8
CardManager cards
Definition: Game.cs:155
QuestManager quests
Definition: Game.cs:179
override void OnStart()
const int AfterCrystalTalk
override bool CanUpdateOnTalk(Chara c)
const int AfterDefeatNymelleBoss
const int AfterMeetFarrisAtHome
const int AfterNymelle
const int AfterMeetFarris
override bool CanAutoAdvance
List< Quest > globalList
Definition: QuestManager.cs:14
Definition: Quest.cs:7
int phase
Definition: Quest.cs:40
Quest SetClient(Chara c, bool assignQuest=true)
Definition: Quest.cs:380
static Quest Create(string _id, string _idPerson=null, Chara c=null)
Definition: Quest.cs:241