Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
QuestSharedContainer.cs
Go to the documentation of this file.
2{
3 public override bool CanUpdateOnTalk(Chara c)
4 {
5 if (phase == 0)
6 {
7 foreach (Thing thing in EClass._map.things)
8 {
9 if (thing.IsInstalled && thing.IsSharedContainer)
10 {
11 return true;
12 }
13 }
14 }
15 return false;
16 }
17
18 public override void OnComplete()
19 {
20 EClass.game.quests.globalList.Add(Quest.Create("tax").SetClient(EClass.game.cards.globalCharas.Find("ashland"), assignQuest: false));
21 EClass.game.quests.globalList.Add(Quest.Create("introInspector").SetClient(EClass.game.cards.globalCharas.Find("ashland"), assignQuest: false));
22 }
23}
Chara Find(string id)
Definition: CardManager.cs:20
GlobalCharaList globalCharas
Definition: CardManager.cs:46
bool IsInstalled
Definition: Card.cs:2241
Definition: Chara.cs:10
Definition: EClass.cs:5
static Game game
Definition: EClass.cs:8
static Map _map
Definition: EClass.cs:18
CardManager cards
Definition: Game.cs:155
QuestManager quests
Definition: Game.cs:179
List< Thing > things
Definition: Map.cs:49
List< Quest > globalList
Definition: QuestManager.cs:14
override bool CanUpdateOnTalk(Chara c)
override void OnComplete()
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
Definition: Thing.cs:8
bool IsSharedContainer
Definition: Thing.cs:92