Elin Decompiled Documentation
EA 23.253 Nightly
Loading...
Searching...
No Matches
ActBloodsuck.cs
Go to the documentation of this file.
1
public
class
ActBloodsuck
:
ActNTR
2
{
3
public
override
bool
IsHostileAct
=>
true
;
4
5
public
override
bool
CanPerform
()
6
{
7
if
(
Act
.
TC
==
null
|| !
Act
.
TC
.
isChara
||
Act
.
TC
==
Act
.
CC
)
8
{
9
return
false
;
10
}
11
if
(
Act
.
TC
.
Evalue
(964) > 0)
12
{
13
return
false
;
14
}
15
if
(
Act
.
TC
.
things
.
Find
((
Thing
a) => a.
HasElement
(432)) !=
null
)
16
{
17
return
false
;
18
}
19
return
true
;
20
}
21
22
public
override
bool
Perform
()
23
{
24
Act
.
CC
.
SetAI
(
new
AI_Fuck
25
{
26
target =
Act
.
TC
.
Chara
,
27
variation = AI_Fuck.Variation.Bloodsuck
28
});
29
return
true
;
30
}
31
}
AI_Fuck
Definition:
AI_Fuck.cs:5
ActBloodsuck
Definition:
ActBloodsuck.cs:2
ActBloodsuck.CanPerform
override bool CanPerform()
Definition:
ActBloodsuck.cs:5
ActBloodsuck.IsHostileAct
override bool IsHostileAct
Definition:
ActBloodsuck.cs:3
ActBloodsuck.Perform
override bool Perform()
Definition:
ActBloodsuck.cs:22
ActNTR
Definition:
ActNTR.cs:2
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:2070
Card.things
ThingContainer things
Definition:
Card.cs:38
Card.isChara
virtual bool isChara
Definition:
Card.cs:2083
Card.Evalue
int Evalue(int ele)
Definition:
Card.cs:2571
Card.HasElement
bool HasElement(int ele, bool includeNagative=false)
Definition:
Card.cs:5933
Chara.SetAI
AIAct SetAI(AIAct g)
Definition:
Chara.cs:8880
ThingContainer.Find
Thing Find(int uid)
Definition:
ThingContainer.cs:581
Thing
Definition:
Thing.cs:8
Elin
ActBloodsuck.cs
Generated by
1.9.6