Elin Decompiled Documentation
EA 23.200 Stable
Loading...
Searching...
No Matches
ActNTR.cs
Go to the documentation of this file.
1
public
class
ActNTR
:
Ability
2
{
3
public
override
bool
CanPerform
()
4
{
5
if
(
Act
.
TC
==
null
|| !
Act
.
TC
.
isChara
)
6
{
7
return
false
;
8
}
9
Chara
chara =
Act
.
TC
.
Chara
;
10
bool
flag = chara.
things
.
Find
<
TraitDreamBug
>() !=
null
;
11
if
(!flag &&
Act
.
TC
.
Evalue
(418) > 0)
12
{
13
return
false
;
14
}
15
if
(chara.
conSleep
!=
null
||
Act
.
CC
.
HasElement
(1239) || chara.
Evalue
(418) < 0)
16
{
17
return
true
;
18
}
19
if
(flag)
20
{
21
if
(!chara.
IsDisabled
&& !chara.
isConfused
&& !chara.
HasCondition
<
ConFreeze
>() && !chara.
HasCondition
<
ConDim
>())
22
{
23
return
chara.
HasCondition
<
ConFear
>();
24
}
25
return
true
;
26
}
27
return
false
;
28
}
29
30
public
override
bool
Perform
()
31
{
32
Act
.
CC
.
SetAI
(
new
AI_Fuck
33
{
34
target =
Act
.
TC
.
Chara
,
35
bitch =
true
,
36
ntr =
true
37
});
38
return
true
;
39
}
40
}
AI_Fuck
Definition:
AI_Fuck.cs:5
Ability
Definition:
ABILITY.cs:277
ActNTR
Definition:
ActNTR.cs:2
ActNTR.CanPerform
override bool CanPerform()
Definition:
ActNTR.cs:3
ActNTR.Perform
override bool Perform()
Definition:
ActNTR.cs:30
Act
Definition:
ACT.cs:62
Act.TC
static Card TC
Definition:
ACT.cs:79
Act.CC
static Chara CC
Definition:
ACT.cs:77
Card.Chara
virtual Chara Chara
Definition:
Card.cs:2032
Card.HasElement
bool HasElement(int ele, int req=1)
Definition:
Card.cs:5725
Card.things
ThingContainer things
Definition:
Card.cs:36
Card.isChara
virtual bool isChara
Definition:
Card.cs:2045
Card.Evalue
int Evalue(int ele)
Definition:
Card.cs:2533
Chara
Definition:
Chara.cs:10
Chara.HasCondition
bool HasCondition(string alias)
Definition:
Chara.cs:9054
Chara.SetAI
AIAct SetAI(AIAct g)
Definition:
Chara.cs:8527
Chara.IsDisabled
override bool IsDisabled
Definition:
Chara.cs:583
Chara.conSleep
ConSleep conSleep
Definition:
Chara.cs:102
Chara.isConfused
bool isConfused
Definition:
Chara.cs:126
ConDim
Definition:
ConDim.cs:2
ConFear
Definition:
ConFear.cs:2
ConFreeze
Definition:
ConFreeze.cs:2
ThingContainer.Find
Thing Find(int uid)
Definition:
ThingContainer.cs:581
TraitDreamBug
Definition:
TraitDreamBug.cs:2
Elin
ActNTR.cs
Generated by
1.9.6