Elin Modding Docs Doc
Loading...
Searching...
No Matches
TraitBookSecret.cs
1
using
System;
2
using
UnityEngine;
3
4
// Token: 0x0200035B RID: 859
5
public
class
TraitBookSecret
:
TraitScroll
6
{
7
// Token: 0x06001AA6 RID: 6822 RVA: 0x000A5A8C File Offset: 0x000A3C8C
8
public
override
bool
CanRead(
Chara
c)
9
{
10
return
!c.isBlind;
11
}
12
13
// Token: 0x06001AA7 RID: 6823 RVA: 0x000A5A97 File Offset: 0x000A3C97
14
public
override
int
GetActDuration(
Chara
c)
15
{
16
return
5;
17
}
18
19
// Token: 0x06001AA8 RID: 6824 RVA: 0x000A5A9C File Offset: 0x000A3C9C
20
public
override
void
OnRead(
Chara
c)
21
{
22
if
(c.IsPC &&
EClass
.player.stats.kumi >= 5)
23
{
24
c.Say(
"book_secret2"
, c,
null
,
null
);
25
return
;
26
}
27
c.Say(
"book_secret"
, c,
null
,
null
);
28
c.Say(
"dingExp"
, c,
null
,
null
);
29
int
feat = c.feat;
30
c.feat = feat + 1;
31
if
(c.IsPC)
32
{
33
EClass
.player.stats.kumi++;
34
}
35
c.PlaySound(
"godbless"
, 1f,
true
);
36
c.PlayEffect(
"aura_heaven"
,
true
, 0f,
default
(Vector3));
37
c.Say(
"spellbookCrumble"
, this.owner.Duplicate(1),
null
,
null
);
38
this.owner.ModNum(-1,
true
);
39
}
40
}
Chara
Definition
Chara.cs:12
EClass
Definition
EClass.cs:7
TraitBookSecret
Definition
TraitBookSecret.cs:6
TraitScroll
Definition
TraitScroll.cs:6
Elin
TraitBookSecret.cs
Generated by
1.12.0