Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
ActDreamBug.cs
Go to the documentation of this file.
1public class ActDreamBug : Ability
2{
3 public override bool Perform()
4 {
5 if (!Act.TC.isChara || (!Act.TC.IsPC && Act.TC.things.IsFull()))
6 {
8 return true;
9 }
10 Act.TC.Chara.Pick(ThingGen.Create("dreambug"), msg: false);
11 Act.CC.Say("dreambug", Act.CC, Act.TC);
12 Act.CC.PlaySound("pick_thing");
13 return true;
14 }
15}
override bool Perform()
Definition: ActDreamBug.cs:3
Definition: ACT.cs:62
static Card TC
Definition: ACT.cs:79
static Chara CC
Definition: ACT.cs:77
virtual Chara Chara
Definition: Card.cs:1946
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
Definition: Card.cs:5404
ThingContainer things
Definition: Card.cs:34
virtual bool IsPC
Definition: Card.cs:2019
virtual bool isChara
Definition: Card.cs:1959
void Say(string lang, string ref1=null, string ref2=null)
Definition: Card.cs:6046
Thing Pick(Thing t, bool msg=true, bool tryStack=true)
Definition: Chara.cs:3920
Definition: Msg.cs:5
static string SayNothingHappen()
Definition: Msg.cs:96
bool IsFull(int y=0)
static Thing Create(string id, int idMat=-1, int lv=-1)
Definition: ThingGen.cs:53