Elin Modding Docs Doc
All Classes Namespaces
ConInsane.cs
1using System;
2
3// Token: 0x020002C4 RID: 708
4public class ConInsane : BadCondition
5{
6 // Token: 0x17000667 RID: 1639
7 // (get) Token: 0x060016F3 RID: 5875 RVA: 0x00097BE6 File Offset: 0x00095DE6
8 public override Emo2 EmoIcon
9 {
10 get
11 {
12 return Emo2.insane;
13 }
14 }
15
16 // Token: 0x060016F4 RID: 5876 RVA: 0x00097BEC File Offset: 0x00095DEC
17 public override void Tick()
18 {
19 if (EClass.rnd(5) == 0)
20 {
21 if (EClass.rnd(5) == 0)
22 {
23 this.owner.Say("insane_act", this.owner, null, null);
24 }
25 else
26 {
27 this.owner.Talk("insane", null, null, false);
28 }
29 }
30 if (EClass.rnd(5) == 0)
31 {
32 this.owner.AddCondition<ConConfuse>(EClass.rnd(100), false);
33 }
34 if (EClass.rnd(5) == 0)
35 {
36 this.owner.AddCondition<ConDim>(EClass.rnd(100), false);
37 }
38 if (EClass.rnd(5) == 0)
39 {
40 this.owner.AddCondition<ConFear>(EClass.rnd(100), false);
41 }
42 base.Mod(-1, false);
43 }
44}