Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
ConInsane.cs
Go to the documentation of this file.
1
public
class
ConInsane
:
BadCondition
2
{
3
public
override
Emo2
EmoIcon
=>
Emo2
.insane;
4
5
public
override
void
Tick
()
6
{
7
if
(
EClass
.
rnd
(5) == 0)
8
{
9
if
(
EClass
.
rnd
(5) == 0)
10
{
11
owner
.
Say
(
"insane_act"
,
owner
);
12
}
13
else
14
{
15
owner
.
Talk
(
"insane"
);
16
}
17
}
18
if
(
EClass
.
rnd
(5) == 0)
19
{
20
owner
.
AddCondition
<
ConConfuse
>(
EClass
.
rnd
(100));
21
}
22
if
(
EClass
.
rnd
(5) == 0)
23
{
24
owner
.
AddCondition
<
ConDim
>(
EClass
.
rnd
(100));
25
}
26
if
(
EClass
.
rnd
(5) == 0)
27
{
28
owner
.
AddCondition
<
ConFear
>(
EClass
.
rnd
(100));
29
}
30
Mod
(-1);
31
}
32
}
Emo2
Emo2
Definition:
Emo2.cs:2
BadCondition
Definition:
BadCondition.cs:2
BaseCondition.Mod
void Mod(int a, bool force=false)
Definition:
BaseCondition.cs:371
BaseCondition.owner
Chara owner
Definition:
BaseCondition.cs:15
Card.Talk
void Talk(string idTopic, string ref1=null, string ref2=null, bool forceSync=false)
Definition:
Card.cs:5949
Card.Say
void Say(string lang, string ref1=null, string ref2=null)
Definition:
Card.cs:6046
Chara.AddCondition
Condition AddCondition(string id, int p=100, bool force=false)
Definition:
Chara.cs:8415
ConConfuse
Definition:
ConConfuse.cs:2
ConDim
Definition:
ConDim.cs:2
ConFear
Definition:
ConFear.cs:2
ConInsane
Definition:
ConInsane.cs:2
ConInsane.Tick
override void Tick()
Definition:
ConInsane.cs:5
ConInsane.EmoIcon
override Emo2 EmoIcon
Definition:
ConInsane.cs:3
EClass
Definition:
EClass.cs:5
EClass.rnd
static int rnd(int a)
Definition:
EClass.cs:50
Elin
ConInsane.cs
Generated by
1.9.6