Elin Decompiled Documentation EA 23.200 Stable
Loading...
Searching...
No Matches
TraitBlanket.cs
Go to the documentation of this file.
1using System.Collections.Generic;
2using UnityEngine;
3
4public class TraitBlanket : Trait
5{
6 public override bool CanStack => false;
7
8 public override bool HasCharges => true;
9
10 public override void OnCreate(int lv)
11 {
12 owner.c_charges = EClass.rndHalf(8 + Mathf.Clamp(owner.QualityLv * 2, -2, 30));
13 }
14
15 public override void OnCrafted(Recipe recipe, List<Thing> ings)
16 {
18 }
19}
int LV
Definition: Card.cs:372
int QualityLv
Definition: Card.cs:2389
Definition: EClass.cs:5
static int rndHalf(int a)
Definition: EClass.cs:87
Definition: Recipe.cs:7
override bool HasCharges
Definition: TraitBlanket.cs:8
override void OnCrafted(Recipe recipe, List< Thing > ings)
Definition: TraitBlanket.cs:15
override void OnCreate(int lv)
Definition: TraitBlanket.cs:10
override bool CanStack
Definition: TraitBlanket.cs:6
Definition: Trait.cs:7
Card owner
Definition: Trait.cs:27