Elin Decompiled Documentation EA 23.229 Stable 1st Anniversary Patch 2
Loading...
Searching...
No Matches
CardBlueprint.cs
Go to the documentation of this file.
1public class CardBlueprint : EClass
2{
3 public int lv = -999;
4
5 public int qualityBonus;
6
7 public string idRace;
8
9 public string idJob;
10
11 public string idEle;
12
13 public Rarity rarity = Rarity.Random;
14
16
17 public bool fixedMat;
18
19 public bool tryLevelMatTier;
20
21 public bool fixedQuality;
22
23 public bool isCraft;
24
25 public static CardBlueprint current;
26
27 public static CardBlueprint _Default = new CardBlueprint();
28
30 {
31 tryLevelMatTier = true
32 };
33
35 {
36 rarity = Rarity.Mythical,
37 lv = int.MaxValue,
38 blesstedState = ((EClass.rnd(3) == 0) ? BlessedState.Blessed : BlessedState.Cursed)
39 };
40
41 public static CardBlueprint Chara(int lv, Rarity rarity = Rarity.Normal)
42 {
43 return new CardBlueprint
44 {
45 rarity = rarity,
46 lv = lv
47 };
48 }
49
50 public static void Set(CardBlueprint _bp = null)
51 {
52 current = _bp ?? _Default;
53 }
54
55 public static void SetNormalRarity(bool fixedMat = false)
56 {
58 {
59 rarity = Rarity.Normal,
61 });
62 }
63
64 public static void SetRarity(Rarity q = Rarity.Normal)
65 {
67 {
68 rarity = q
69 });
70 }
71}
BlessedState
Definition: BlessedState.cs:2
Rarity
Definition: Rarity.cs:2
static void SetRarity(Rarity q=Rarity.Normal)
static CardBlueprint current
static void Set(CardBlueprint _bp=null)
static CardBlueprint Chara(int lv, Rarity rarity=Rarity.Normal)
static CardBlueprint CharaGenEQ
bool tryLevelMatTier
static CardBlueprint _Default
static CardBlueprint DebugEQ
BlessedState? blesstedState
static void SetNormalRarity(bool fixedMat=false)
Definition: EClass.cs:5
static int rnd(long a)
Definition: EClass.cs:58