Elin Decompiled Documentation EA 23.183 Nightly Patch 1
Loading...
Searching...
No Matches
StanceSongSleep.cs
Go to the documentation of this file.
1using UnityEngine;
2
4{
5 public override void OnStart()
6 {
7 owner.ShowEmo(Emo.happy);
8 }
9
10 public override void Tick()
11 {
13 {
14 return;
15 }
16 int num = 0;
18 {
19 if ((item.IsPowerful ? 10 : 30) * Mathf.Min(base.power / 4, 100) / 100 > EClass.rnd(100))
20 {
21 item.AddCondition<ConSleep>(50 + base.power / 2);
22 }
23 num++;
24 }
25 if (num > 0)
26 {
27 owner.mana.Mod(-(1 + owner.mana.max / 200));
28 }
29 }
30}
Emo
Definition: Emo.cs:2
Point pos
Definition: Card.cs:57
void ShowEmo(Emo _emo=Emo.none, float duration=0f, bool skipSame=true)
Definition: Card.cs:5820
Definition: Chara.cs:10
bool HasCondition(string alias)
Definition: Chara.cs:8926
override bool IsDeadOrSleeping
Definition: Chara.cs:571
Stats mana
Definition: Chara.cs:1136
bool IsHostile()
Definition: Chara.cs:6193
Definition: EClass.cs:5
static Zone _zone
Definition: EClass.cs:20
static int rnd(long a)
Definition: EClass.cs:58
List< Chara > ListCharasInRadius(Chara cc, int dist, Func< Chara, bool > func, bool onlyVisible=true)
Definition: Point.cs:1200
virtual bool IsRegion
Definition: Spatial.cs:501
override void OnStart()
override void Tick()
virtual void Mod(int a)
Definition: Stats.cs:135
virtual int max
Definition: Stats.cs:68