Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitToolTalisman.cs
Go to the documentation of this file.
1
public
class
TraitToolTalisman
:
TraitCrafter
2
{
3
public
override
string
IdSource
=>
"Talisman"
;
4
5
public
override
string
CrafterTitle
=>
"actWrite"
;
6
7
public
override
string
idSoundProgress
=>
"write"
;
8
9
public
override
string
idSoundComplete
=>
"intonation"
;
10
11
public
override
AnimeID
IdAnimeProgress
=>
AnimeID
.Shiver;
12
13
public
override
bool
CanUseFromInventory
=>
true
;
14
15
public
override
bool
CloseOnComplete
=>
true
;
16
17
public
override
bool
IsConsumeIng
=>
false
;
18
19
public
override
int
numIng
=> 2;
20
21
public
override
bool
ShouldConsumeIng
(
SourceRecipe
.
Row
item
,
int
index)
22
{
23
return
index == 1;
24
}
25
26
public
override
bool
IsIngredient
(
string
cat,
Card
c)
27
{
28
if
(cat ==
"spellbook"
)
29
{
30
if
(c.
trait
is
TraitSpellbook
traitSpellbook && traitSpellbook.
source
.abilityType.Length >= 1)
31
{
32
string
text = traitSpellbook.source.abilityType[0];
33
if
(text ==
"attack"
|| text ==
"attackArea"
)
34
{
35
return
true
;
36
}
37
}
38
return
false
;
39
}
40
return
true
;
41
}
42
}
AnimeID
AnimeID
Definition:
AnimeID.cs:2
ContainerFlag.item
@ item
Card
Definition:
Card.cs:11
Card.trait
Trait trait
Definition:
Card.cs:49
SourceRecipe.Row
Definition:
SourceRecipe.cs:7
SourceRecipe
Definition:
SourceRecipe.cs:4
TraitCrafter
Definition:
TraitCrafter.cs:5
TraitScroll.source
virtual SourceElement.Row source
Definition:
TraitScroll.cs:5
TraitSpellbook
Definition:
TraitSpellbook.cs:2
TraitToolTalisman
Definition:
TraitToolTalisman.cs:2
TraitToolTalisman.CloseOnComplete
override bool CloseOnComplete
Definition:
TraitToolTalisman.cs:15
TraitToolTalisman.idSoundProgress
override string idSoundProgress
Definition:
TraitToolTalisman.cs:7
TraitToolTalisman.idSoundComplete
override string idSoundComplete
Definition:
TraitToolTalisman.cs:9
TraitToolTalisman.IdAnimeProgress
override AnimeID IdAnimeProgress
Definition:
TraitToolTalisman.cs:11
TraitToolTalisman.CrafterTitle
override string CrafterTitle
Definition:
TraitToolTalisman.cs:5
TraitToolTalisman.numIng
override int numIng
Definition:
TraitToolTalisman.cs:19
TraitToolTalisman.IsConsumeIng
override bool IsConsumeIng
Definition:
TraitToolTalisman.cs:17
TraitToolTalisman.IsIngredient
override bool IsIngredient(string cat, Card c)
Definition:
TraitToolTalisman.cs:26
TraitToolTalisman.CanUseFromInventory
override bool CanUseFromInventory
Definition:
TraitToolTalisman.cs:13
TraitToolTalisman.IdSource
override string IdSource
Definition:
TraitToolTalisman.cs:3
TraitToolTalisman.ShouldConsumeIng
override bool ShouldConsumeIng(SourceRecipe.Row item, int index)
Definition:
TraitToolTalisman.cs:21
Elin
TraitToolTalisman.cs
Generated by
1.9.6