Elin Decompiled Documentation
EA 23.245 Nightly
Loading...
Searching...
No Matches
TraitCoffin.cs
Go to the documentation of this file.
1
using
System.Linq;
2
3
public
class
TraitCoffin
:
TraitContainer
4
{
5
public
override
void
Prespawn
(
int
lv)
6
{
7
if
(
EClass
.
rnd
(5) == 0)
8
{
9
ThingGen
.
CreateTreasureContent
(
owner
.
Thing
, lv,
TreasureType
.RandomChest, clearContent:
true
);
10
return
;
11
}
12
owner.c_idRefCard =
EClass
.
sources
.
charas
.rows.Where((
SourceChara
.
Row
r) => r.race ==
"zombie"
|| r.race ==
"vampire"
).RandomItem().id;
13
}
14
}
TreasureType
TreasureType
Definition:
TreasureType.cs:2
Card.Thing
virtual Thing Thing
Definition:
Card.cs:2058
EClass
Definition:
EClass.cs:6
EClass.rnd
static int rnd(long a)
Definition:
EClass.cs:59
EClass.sources
static SourceManager sources
Definition:
EClass.cs:43
SourceChara.Row
Definition:
SourceChara.cs:8
SourceChara
Definition:
SourceChara.cs:5
SourceManager.charas
SourceChara charas
Definition:
SourceManager.cs:18
ThingGen
Definition:
ThingGen.cs:5
ThingGen.CreateTreasureContent
static void CreateTreasureContent(Thing t, int lv, TreasureType type, bool clearContent)
Definition:
ThingGen.cs:263
TraitCoffin
Definition:
TraitCoffin.cs:4
TraitCoffin.Prespawn
override void Prespawn(int lv)
Definition:
TraitCoffin.cs:5
TraitContainer
Definition:
TraitContainer.cs:2
Trait.owner
Card owner
Definition:
Trait.cs:27
Elin
TraitCoffin.cs
Generated by
1.9.6