Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitToolButcher.cs
Go to the documentation of this file.
1
public
class
TraitToolButcher
:
TraitTool
2
{
3
public
override
bool
DisableAutoCombat
=>
true
;
4
5
public
override
void
TrySetHeldAct
(
ActPlan
p)
6
{
7
foreach
(
Chara
chara
in
p.
pos
.
Charas
)
8
{
9
if
(!chara.
IsPCFaction
|| chara.
IsPC
)
10
{
11
continue
;
12
}
13
Chara
_c = chara;
14
p.TrySetAct(
"AI_Slaughter"
, delegate
15
{
16
Dialog
.
TryWarnSlaughter
(delegate
17
{
18
EClass
.
pc
.
SetAIImmediate
(
new
AI_Slaughter
19
{
20
target = _c
21
});
22
});
23
return
false
;
24
}, chara);
25
}
26
}
27
}
AI_Slaughter
Definition:
AI_Slaughter.cs:5
ActPlan
Definition:
ActPlan.cs:8
Card.pos
Point pos
Definition:
Card.cs:55
Chara
Definition:
Chara.cs:10
Chara.IsPC
override bool IsPC
Definition:
Chara.cs:597
Chara.IsPCFaction
override bool IsPCFaction
Definition:
Chara.cs:656
Chara.SetAIImmediate
void SetAIImmediate(AIAct g)
Definition:
Chara.cs:8077
Dialog
Definition:
Dialog.cs:7
Dialog.TryWarnSlaughter
static void TryWarnSlaughter(Action action)
Definition:
Dialog.cs:361
EClass
Definition:
EClass.cs:5
EClass.pc
static Chara pc
Definition:
EClass.cs:14
Point.Charas
List< Chara > Charas
Definition:
Point.cs:316
TraitToolButcher
Definition:
TraitToolButcher.cs:2
TraitToolButcher.DisableAutoCombat
override bool DisableAutoCombat
Definition:
TraitToolButcher.cs:3
TraitToolButcher.TrySetHeldAct
override void TrySetHeldAct(ActPlan p)
Definition:
TraitToolButcher.cs:5
TraitTool
Definition:
TraitTool.cs:2
Elin
TraitToolButcher.cs
Generated by
1.9.6