Elin Decompiled Documentation
EA 23.331 Nightly
Loading...
Searching...
No Matches
BaseSong.cs
Go to the documentation of this file.
1
public
class
BaseSong
:
BaseStance
2
{
3
public
virtual
int
IdAbility
=> -1;
4
5
public
override
void
OnStart
()
6
{
7
owner
.
ShowEmo
(
Emo
.happy);
8
owner
.
mana
.
Validate
();
9
}
10
11
public
override
void
Tick
()
12
{
13
if
(!
EClass
.
_zone
.
IsRegion
&& !
owner
.
HasCondition
<
ConSilence
>())
14
{
15
Element
element =
owner
.
elements
.
GetElement
(
IdAbility
);
16
if
(element !=
null
)
17
{
18
owner
.
elements
.
ModExp
(element.
id
, 20f);
19
}
20
if
(
EClass
.
rnd
(100) == 0)
21
{
22
owner
.
elements
.
ModExp
(241,
owner
.
IsPC
? 10 : 100);
23
}
24
TickSong
();
25
}
26
}
27
28
public
virtual
void
TickSong
()
29
{
30
}
31
}
Emo
Emo
Definition:
Emo.cs:2
BaseCondition.owner
Chara owner
Definition:
BaseCondition.cs:15
BaseSong
Definition:
BaseSong.cs:2
BaseSong.IdAbility
virtual int IdAbility
Definition:
BaseSong.cs:3
BaseSong.Tick
override void Tick()
Definition:
BaseSong.cs:11
BaseSong.OnStart
override void OnStart()
Definition:
BaseSong.cs:5
BaseSong.TickSong
virtual void TickSong()
Definition:
BaseSong.cs:28
BaseStance
Definition:
BaseStance.cs:2
Card.elements
ElementContainerCard elements
Definition:
Card.cs:42
Card.ShowEmo
void ShowEmo(Emo _emo=Emo.none, float duration=0f, bool skipSame=true)
Definition:
Card.cs:6581
Chara.IsPC
override bool IsPC
Definition:
Chara.cs:630
Chara.HasCondition
bool HasCondition(string alias)
Definition:
Chara.cs:9938
Chara.mana
Stats mana
Definition:
Chara.cs:1213
ConSilence
Definition:
ConSilence.cs:2
EClass
Definition:
EClass.cs:6
EClass._zone
static Zone _zone
Definition:
EClass.cs:21
EClass.rnd
static int rnd(long a)
Definition:
EClass.cs:59
ElementContainer.ModExp
void ModExp(int ele, float a, bool chain=false)
Definition:
ElementContainer.cs:277
ElementContainer.GetElement
Element GetElement(string alias)
Definition:
ElementContainer.cs:498
Element
Definition:
ELEMENT.cs:93
Element.id
int id
Definition:
ELEMENT.cs:259
Spatial.IsRegion
virtual bool IsRegion
Definition:
Spatial.cs:515
Stats.Validate
virtual void Validate()
Definition:
Stats.cs:173
Elin
BaseSong.cs
Generated by
1.9.6