Elin Modding Docs Doc
Loading...
Searching...
No Matches
ConBleed.cs
1using System;
2using UnityEngine;
3
4// Token: 0x020002C8 RID: 712
5public class ConBleed : BadCondition
6{
7 // Token: 0x17000669 RID: 1641
8 // (get) Token: 0x060016FD RID: 5885 RVA: 0x00097D00 File Offset: 0x00095F00
9 public override Emo2 EmoIcon
10 {
11 get
12 {
13 return Emo2.bleeding;
14 }
15 }
16
17 // Token: 0x060016FE RID: 5886 RVA: 0x00097D04 File Offset: 0x00095F04
18 public override void Tick()
19 {
20 this.owner.DamageHP(EClass.rnd(Mathf.Clamp(this.owner.hp * (1 + base.value / 4) / 100 + 3, 1, (int)Mathf.Sqrt((float)this.owner.MaxHP) + 100)), AttackSource.Condition, null);
21 this.owner.AddBlood(1, -1);
22 base.Mod(-1, false);
23 }
24}