Elin Decompiled Documentation EA 23.270 Nightly Patch 1
Loading...
Searching...
No Matches
ActSlime.cs
Go to the documentation of this file.
1public class ActSlime : ActNTR
2{
3 public override bool IsHostileAct => true;
4
5 public override bool CanPerform()
6 {
7 if (Act.CC.hunger.GetPhase() < 3 && !EClass.debug.enable)
8 {
9 return false;
10 }
11 if (Act.TC == null || Act.TC == Act.CC)
12 {
13 return false;
14 }
15 return true;
16 }
17
18 public override bool Perform()
19 {
21 {
22 target = Act.TC.Chara,
23 variation = AI_Fuck.Variation.Slime
24 });
25 return true;
26 }
27}
Definition: ActNTR.cs:2
override bool CanPerform()
Definition: ActSlime.cs:5
override bool Perform()
Definition: ActSlime.cs:18
override bool IsHostileAct
Definition: ActSlime.cs:3
Definition: ACT.cs:62
static Card TC
Definition: ACT.cs:79
static Chara CC
Definition: ACT.cs:77
virtual Chara Chara
Definition: Card.cs:2071
AIAct SetAI(AIAct g)
Definition: Chara.cs:8893
Stats hunger
Definition: Chara.cs:1156
bool enable
Definition: CoreDebug.cs:286
Definition: EClass.cs:6
static CoreDebug debug
Definition: EClass.cs:49
override int GetPhase()
Definition: Stats.cs:117