Elin Decompiled Documentation
EA 23.300 Nightly
Loading...
Searching...
No Matches
TraitGarokkHammer.cs
Go to the documentation of this file.
1
public
class
TraitGarokkHammer
:
TraitItem
2
{
3
public
override
bool
CanUse
(
Chara
c)
4
{
5
if
(base.CanUse(c))
6
{
7
return
!
owner
.
isNPCProperty
;
8
}
9
return
false
;
10
}
11
12
public
override
bool
OnUse
(
Chara
c)
13
{
14
ActEffect
.
Proc
(
EffectId
.ChangeRarity,
EClass
.
pc
,
null
, 100,
new
ActRef
15
{
16
n1 = owner.material.alias,
17
refThing = owner.Thing
18
});
19
return
true
;
20
}
21
}
EffectId
EffectId
Definition:
EffectId.cs:2
ActEffect
Definition:
ActEffect.cs:7
ActEffect.Proc
static void Proc(EffectId id, Card cc, Card tc=null, int power=100, ActRef actRef=default(ActRef))
Definition:
ActEffect.cs:1040
Card.isNPCProperty
bool isNPCProperty
Definition:
Card.cs:557
Chara
Definition:
Chara.cs:10
EClass
Definition:
EClass.cs:6
EClass.pc
static Chara pc
Definition:
EClass.cs:15
TraitGarokkHammer
Definition:
TraitGarokkHammer.cs:2
TraitGarokkHammer.CanUse
override bool CanUse(Chara c)
Definition:
TraitGarokkHammer.cs:3
TraitGarokkHammer.OnUse
override bool OnUse(Chara c)
Definition:
TraitGarokkHammer.cs:12
TraitItem
Definition:
TraitItem.cs:2
Trait.owner
Card owner
Definition:
Trait.cs:28
ActRef
Definition:
ActRef.cs:2
Elin
TraitGarokkHammer.cs
Generated by
1.9.6