Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
QuestShippingChest.cs
Go to the documentation of this file.
1
public
class
QuestShippingChest
:
QuestProgression
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
}
Card.id
string id
Definition:
Card.cs:31
Card.material
SourceMaterial.Row material
Definition:
Card.cs:1927
Card.IsInstalled
bool IsInstalled
Definition:
Card.cs:2241
Chara
Definition:
Chara.cs:10
Date.GetRaw
int GetRaw(int offsetHours=0)
Definition:
Date.cs:322
EClass
Definition:
EClass.cs:5
EClass.game
static Game game
Definition:
EClass.cs:8
EClass.world
static World world
Definition:
EClass.cs:40
EClass._map
static Map _map
Definition:
EClass.cs:18
Game.quests
QuestManager quests
Definition:
Game.cs:179
Map.things
List< Thing > things
Definition:
Map.cs:49
QuestManager.Add
Quest Add(string id, string idGlobalChara=null)
Definition:
QuestManager.cs:29
QuestProgression
Definition:
QuestProgression.cs:2
QuestShippingChest
Definition:
QuestShippingChest.cs:2
QuestShippingChest.CanUpdateOnTalk
override bool CanUpdateOnTalk(Chara c)
Definition:
QuestShippingChest.cs:3
QuestShippingChest.OnComplete
override void OnComplete()
Definition:
QuestShippingChest.cs:18
Quest.startDate
int startDate
Definition:
Quest.cs:58
Quest.phase
int phase
Definition:
Quest.cs:40
Thing
Definition:
Thing.cs:8
World.date
GameDate date
Definition:
World.cs:6
Elin
QuestShippingChest.cs
Generated by
1.9.6