Elin Decompiled Documentation EA 23.262 Nightly Patch 1
Loading...
Searching...
No Matches
TraitCoffin.cs
Go to the documentation of this file.
1using System.Linq;
2
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 PutChara(EClass.sources.charas.rows.Where((SourceChara.Row r) => r.race == "zombie" || r.race == "vampire").ToList().RandomItemWeighted((SourceChara.Row c) => c.chance)
13 .id);
14 }
15 }
TreasureType
Definition: TreasureType.cs:2
virtual Thing Thing
Definition: Card.cs:2059
Definition: EClass.cs:6
static int rnd(long a)
Definition: EClass.cs:59
static SourceManager sources
Definition: EClass.cs:43
SourceChara charas
static void CreateTreasureContent(Thing t, int lv, TreasureType type, bool clearContent)
Definition: ThingGen.cs:263
void PutChara(string id)
override void Prespawn(int lv)
Definition: TraitCoffin.cs:5
Card owner
Definition: Trait.cs:28