Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
InvOwnerBlend.cs
Go to the documentation of this file.
2{
3 public override bool CanTargetAlly => true;
4
5 public override string langTransfer => "invBlend";
6
7 public override bool ShouldShowGuide(Thing t)
8 {
9 if (t != owner)
10 {
11 return owner.trait.CanBlend(t);
12 }
13 return false;
14 }
15
16 public InvOwnerBlend(Card owner = null, Card container = null, CurrencyType _currency = CurrencyType.None)
17 : base(owner, container, _currency)
18 {
19 }
20
21 public override void _OnProcess(Thing t)
22 {
23 EClass.pc.Say("dip", EClass.pc, t, owner.GetName(NameStyle.Full, 1));
24 SE.Change();
26 }
27}
CurrencyType
Definition: CurrencyType.cs:2
NameStyle
Definition: NameStyle.cs:2
Definition: Card.cs:11
virtual string GetName(NameStyle style, int num=-1)
Definition: Card.cs:2475
virtual Chara Chara
Definition: Card.cs:1946
Trait trait
Definition: Card.cs:49
Card GetRootCard()
Definition: Card.cs:3173
void Say(string lang, string ref1=null, string ref2=null)
Definition: Card.cs:6046
Definition: EClass.cs:5
static Chara pc
Definition: EClass.cs:14
override bool CanTargetAlly
Definition: InvOwnerBlend.cs:3
override string langTransfer
Definition: InvOwnerBlend.cs:5
InvOwnerBlend(Card owner=null, Card container=null, CurrencyType _currency=CurrencyType.None)
override bool ShouldShowGuide(Thing t)
Definition: InvOwnerBlend.cs:7
override void _OnProcess(Thing t)
Card owner
Definition: InvOwner.cs:538
Definition: Thing.cs:8
virtual bool CanBlend(Thing t)
Definition: Trait.cs:558
virtual void OnBlend(Thing t, Chara c)
Definition: Trait.cs:563