Elin Decompiled Documentation
EA 23.130 Nightly
Loading...
Searching...
No Matches
TraitChestOyster.cs
Go to the documentation of this file.
1
public
class
TraitChestOyster
:
TraitChest
2
{
3
public
override
int
ChanceLock
=> 100;
4
5
public
override
void
Prespawn
(
int
lv)
6
{
7
if
(
EClass
.
rnd
(3) != 0)
8
{
9
if
(
EClass
.
rnd
(2) == 0)
10
{
11
owner.c_lockLv = 0;
12
}
13
}
14
else
15
{
16
ThingGen
.
CreateTreasureContent
(
owner
.
Thing
, lv,
TreasureType
.RandomChest, clearContent:
true
);
17
}
18
}
19
}
TreasureType
TreasureType
Definition:
TreasureType.cs:2
Card.Thing
virtual Thing Thing
Definition:
Card.cs:1958
EClass
Definition:
EClass.cs:5
EClass.rnd
static int rnd(int a)
Definition:
EClass.cs:58
ThingGen
Definition:
ThingGen.cs:5
ThingGen.CreateTreasureContent
static void CreateTreasureContent(Thing t, int lv, TreasureType type, bool clearContent)
Definition:
ThingGen.cs:224
TraitChestOyster
Definition:
TraitChestOyster.cs:2
TraitChestOyster.ChanceLock
override int ChanceLock
Definition:
TraitChestOyster.cs:3
TraitChestOyster.Prespawn
override void Prespawn(int lv)
Definition:
TraitChestOyster.cs:5
TraitChest
Definition:
TraitChest.cs:2
Trait.owner
Card owner
Definition:
Trait.cs:26
Elin
TraitChestOyster.cs
Generated by
1.9.6