Elin Decompiled Documentation
EA 23.174 Nightly
Toggle main menu visibility
Main Page
Namespaces
Namespace List
Namespace Members
All
Functions
Enumerations
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
w
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Events
Files
File List
File Members
All
$
a
b
c
e
f
g
h
i
l
m
n
o
p
r
s
t
v
w
z
Functions
Variables
Enumerations
a
b
c
e
f
g
h
i
l
m
n
o
p
r
s
t
v
w
z
•
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Properties
Events
Pages
Loading...
Searching...
No Matches
QuestCrafter.cs
Go to the documentation of this file.
1
public
class
QuestCrafter
:
QuestProgression
2
{
3
public
override
bool
CanUpdateOnTalk
(
Chara
c)
4
{
5
return
phase
switch
6
{
7
0 =>
EClass
.
_map
.
Installed
.
Find
(
"workbench"
) !=
null
,
8
1 =>
EClass
.
pc
.
body
.
GetEquippedThing
(45)?.
id
==
"torch_held"
,
9
2 => EClass._map.rooms.listLot.Count > 0,
10
_ =>
false
,
11
};
12
}
13
14
public
override
void
OnDropReward
()
15
{
16
DropReward
(
"housePlate"
);
17
DropReward
(
"343"
);
18
DropReward
(
"432"
);
19
DropReward
(
ThingGen
.
CreateRecipe
(
"torch_wall"
));
20
DropReward
(
ThingGen
.
CreateRecipe
(
"factory_sign"
));
21
}
22
}
Card.id
string id
Definition:
Card.cs:31
CharaBody.GetEquippedThing
Thing GetEquippedThing(int elementId)
Definition:
CharaBody.cs:378
Chara
Definition:
Chara.cs:10
Chara.body
CharaBody body
Definition:
Chara.cs:94
EClass
Definition:
EClass.cs:5
EClass._map
static Map _map
Definition:
EClass.cs:18
EClass.pc
static Chara pc
Definition:
EClass.cs:14
Map.Installed
PropsInstalled Installed
Definition:
Map.cs:123
Props.Find
Thing Find(int uid)
Definition:
Props.cs:357
QuestCrafter
Definition:
QuestCrafter.cs:2
QuestCrafter.OnDropReward
override void OnDropReward()
Definition:
QuestCrafter.cs:14
QuestCrafter.CanUpdateOnTalk
override bool CanUpdateOnTalk(Chara c)
Definition:
QuestCrafter.cs:3
QuestProgression
Definition:
QuestProgression.cs:2
Quest.phase
int phase
Definition:
Quest.cs:40
Quest.DropReward
Thing DropReward(string id)
Definition:
Quest.cs:506
ThingGen
Definition:
ThingGen.cs:5
ThingGen.CreateRecipe
static Thing CreateRecipe(string id)
Definition:
ThingGen.cs:144
Elin
QuestCrafter.cs
Generated by
1.9.6