Elin Decompiled Documentation EA 23.102 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:3735
void AddBlood(int a=1, int id=-1)
Definition: Card.cs:5236
int hp
Definition: Card.cs:226
override int MaxHP
Definition: Chara.cs:693
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:50