Elin Decompiled Documentation EA 23.247 Stable
Loading...
Searching...
No Matches
TraitBookSecret.cs
Go to the documentation of this file.
2{
3 public override void OnRead(Chara c)
4 {
5 if (c.IsPC && EClass.player.stats.kumi >= 5)
6 {
7 c.Say("book_secret2", c);
8 return;
9 }
10 c.Say("book_secret", c);
11 c.Say("dingExp", c);
12 c.feat += (c.IsPC ? 1 : 4);
13 if (c.IsPC)
14 {
16 }
17 c.PlaySound("godbless");
18 c.PlayEffect("aura_heaven");
19 c.Say("spellbookCrumble", owner.Duplicate(1));
20 owner.ModNum(-1);
21 }
22}
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
Definition: Card.cs:6177
Effect PlayEffect(string id, bool useRenderPos=true, float range=0f, Vector3 fix=default(Vector3))
Definition: Card.cs:6211
Thing Duplicate(int num)
Definition: Card.cs:3444
void ModNum(int a, bool notify=true)
Definition: Card.cs:3515
void Say(string lang, string ref1=null, string ref2=null)
Definition: Card.cs:6830
Definition: Chara.cs:10
override bool IsPC
Definition: Chara.cs:612
Definition: EClass.cs:6
static Player player
Definition: EClass.cs:13
int kumi
Definition: Player.cs:69
Stats stats
Definition: Player.cs:1016
override void OnRead(Chara c)
Card owner
Definition: Trait.cs:27