Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
QuestShippingChest.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.id == "container_shipping" && thing.material.alias == "palm")
10 {
11 return true;
12 }
13 }
14 }
15 return false;
16 }
17
18 public override void OnComplete()
19 {
20 EClass.game.quests.Add("loytel_farm", "loytel").startDate = EClass.world.date.GetRaw() + 1440;
21 }
22}
string id
Definition: Card.cs:31
SourceMaterial.Row material
Definition: Card.cs:1927
bool IsInstalled
Definition: Card.cs:2241
Definition: Chara.cs:10
int GetRaw(int offsetHours=0)
Definition: Date.cs:322
Definition: EClass.cs:5
static Game game
Definition: EClass.cs:8
static World world
Definition: EClass.cs:40
static Map _map
Definition: EClass.cs:18
QuestManager quests
Definition: Game.cs:179
List< Thing > things
Definition: Map.cs:49
Quest Add(string id, string idGlobalChara=null)
Definition: QuestManager.cs:29
override bool CanUpdateOnTalk(Chara c)
override void OnComplete()
int startDate
Definition: Quest.cs:58
int phase
Definition: Quest.cs:40
Definition: Thing.cs:8
GameDate date
Definition: World.cs:6