Elin Decompiled Documentation EA 23.153 Nightly
Loading...
Searching...
No Matches
ConBleed.cs
Go to the documentation of this file.
1using UnityEngine;
2
3public class ConBleed : BadCondition
4{
5 public override Emo2 EmoIcon => Emo2.bleeding;
6
7 public override void Tick()
8 {
9 owner.DamageHP(EClass.rnd(Mathf.Clamp(owner.hp * (1 + base.value / 4) / 100 + 3, 1, (int)Mathf.Sqrt(owner.MaxHP) + 100)), AttackSource.Condition);
11 Mod(-1);
12 }
13}
AttackSource
Definition: AttackSource.cs:2
Emo2
Definition: Emo2.cs:2
void Mod(int a, bool force=false)
void DamageHP(int dmg, AttackSource attackSource=AttackSource.None, Card origin=null)
Definition: Card.cs:3908
void AddBlood(int a=1, int id=-1)
Definition: Card.cs:5601
int hp
Definition: Card.cs:226
override int MaxHP
Definition: Chara.cs:704
override void Tick()
Definition: ConBleed.cs:7
override Emo2 EmoIcon
Definition: ConBleed.cs:5
Definition: EClass.cs:5
static int rnd(int a)
Definition: EClass.cs:58