Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitToolShears.cs
Go to the documentation of this file.
2{
3 public override bool DisableAutoCombat => true;
4
5 public override Emo2 GetHeldEmo(Chara c)
6 {
7 if (c.CanBeSheared())
8 {
9 if (c.c_fur < 40)
10 {
11 return Emo2.fur;
12 }
13 return Emo2.fur2;
14 }
15 return Emo2.none;
16 }
17
18 public override void TrySetHeldAct(ActPlan p)
19 {
20 foreach (Chara chara in p.pos.Charas)
21 {
22 if (chara.CanBeSheared())
23 {
24 p.TrySetAct(new AI_Shear
25 {
26 target = chara
27 }, chara);
28 }
29 }
30 }
31}
Emo2
Definition: Emo2.cs:2
Point pos
Definition: Card.cs:55
bool CanBeSheared()
Definition: Card.cs:6996
int c_fur
Definition: Card.cs:1265
Definition: Chara.cs:10
List< Chara > Charas
Definition: Point.cs:316
override void TrySetHeldAct(ActPlan p)
override Emo2 GetHeldEmo(Chara c)
override bool DisableAutoCombat