Elin Decompiled Documentation EA 23.331 Nightly
Loading...
Searching...
No Matches
BaseSong.cs
Go to the documentation of this file.
1public class BaseSong : BaseStance
2{
3 public virtual int IdAbility => -1;
4
5 public override void OnStart()
6 {
7 owner.ShowEmo(Emo.happy);
9 }
10
11 public override void Tick()
12 {
14 {
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
Definition: Emo.cs:2
virtual int IdAbility
Definition: BaseSong.cs:3
override void Tick()
Definition: BaseSong.cs:11
override void OnStart()
Definition: BaseSong.cs:5
virtual void TickSong()
Definition: BaseSong.cs:28
ElementContainerCard elements
Definition: Card.cs:42
void ShowEmo(Emo _emo=Emo.none, float duration=0f, bool skipSame=true)
Definition: Card.cs:6581
override bool IsPC
Definition: Chara.cs:630
bool HasCondition(string alias)
Definition: Chara.cs:9938
Stats mana
Definition: Chara.cs:1213
Definition: EClass.cs:6
static Zone _zone
Definition: EClass.cs:21
static int rnd(long a)
Definition: EClass.cs:59
void ModExp(int ele, float a, bool chain=false)
Element GetElement(string alias)
int id
Definition: ELEMENT.cs:259
virtual bool IsRegion
Definition: Spatial.cs:515
virtual void Validate()
Definition: Stats.cs:173