Elin Modding Docs Doc
Loading...
Searching...
No Matches
TraitDreamBug.cs
1using System;
2
3// Token: 0x0200047E RID: 1150
4public class TraitDreamBug : Trait
5{
6 // Token: 0x170009FE RID: 2558
7 // (get) Token: 0x06001FC8 RID: 8136 RVA: 0x000B2DBB File Offset: 0x000B0FBB
8 public override bool CanStack
9 {
10 get
11 {
12 return false;
13 }
14 }
15
16 // Token: 0x170009FF RID: 2559
17 // (get) Token: 0x06001FC9 RID: 8137 RVA: 0x000B2DBE File Offset: 0x000B0FBE
18 public override bool IsBlendBase
19 {
20 get
21 {
22 return true;
23 }
24 }
25
26 // Token: 0x06001FCA RID: 8138 RVA: 0x000B2DC1 File Offset: 0x000B0FC1
27 public override void OnCreate(int lv)
28 {
29 this.owner.c_charges = 3 + EClass.rnd(5);
30 }
31
32 // Token: 0x06001FCB RID: 8139 RVA: 0x000B2DD6 File Offset: 0x000B0FD6
33 public override bool CanBlend(Thing t)
34 {
35 return t.IsFood;
36 }
37
38 // Token: 0x06001FCC RID: 8140 RVA: 0x000B2DDE File Offset: 0x000B0FDE
39 public override void OnBlend(Thing t, Chara c)
40 {
41 TraitDrink.BlendLove(EClass.pc, t, true);
42 this.owner.ModNum(-1, true);
43 }
44}
Definition Chara.cs:12
Definition Thing.cs:10
Definition Trait.cs:9