Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
TraitGiftPack.cs
Go to the documentation of this file.
1public class TraitGiftPack : TraitItem
2{
3 public override string LangUse => "actOpen";
4
5 public override bool OnUse(Chara c)
6 {
8 {
10 return false;
11 }
12 EClass.pc.Say("openDoor", EClass.pc, owner);
13 SE.Play("dropReward");
14 EClass.pc.Pick(ThingGen.Create("sketch_special"));
15 EClass.pc.Pick(ThingGen.Create("letter_will"));
16 EClass.pc.Pick(ThingGen.Create("crimAle"));
17 owner.ModNum(-1);
18 return base.OnUse(c);
19 }
20}
void ModNum(int a, bool notify=true)
Definition: Card.cs:3262
void Say(string lang, string ref1=null, string ref2=null)
Definition: Card.cs:6046
Definition: Chara.cs:10
Thing Pick(Thing t, bool msg=true, bool tryStack=true)
Definition: Chara.cs:3920
Definition: EClass.cs:5
static Zone _zone
Definition: EClass.cs:20
static Chara pc
Definition: EClass.cs:14
Definition: Msg.cs:5
static string SayCannotUseHere()
Definition: Msg.cs:101
virtual bool IsRegion
Definition: Spatial.cs:501
static Thing Create(string id, int idMat=-1, int lv=-1)
Definition: ThingGen.cs:53
override string LangUse
Definition: TraitGiftPack.cs:3
override bool OnUse(Chara c)
Definition: TraitGiftPack.cs:5
Card owner
Definition: Trait.cs:26