Elin Decompiled Documentation EA 23.248 Nightly
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 blesstedState = BlessedState.Normal
37 };
38
40 {
41 rarity = Rarity.Mythical,
42 lv = int.MaxValue,
43 blesstedState = ((EClass.rnd(3) == 0) ? BlessedState.Blessed : BlessedState.Cursed)
44 };
45
46 public static CardBlueprint Chara(int lv, Rarity rarity = Rarity.Normal)
47 {
48 return new CardBlueprint
49 {
50 rarity = rarity,
51 lv = lv
52 };
53 }
54
55 public static void Set(CardBlueprint _bp = null)
56 {
57 current = _bp ?? _Default;
58 }
59
60 public static void SetNormalRarity(bool fixedMat = false)
61 {
63 {
64 rarity = Rarity.Normal,
66 });
67 }
68
69 public static void SetRarity(Rarity q = Rarity.Normal)
70 {
72 {
73 rarity = q
74 });
75 }
76}
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 Original
static CardBlueprint _Default
static CardBlueprint DebugEQ
BlessedState? blesstedState
static void SetNormalRarity(bool fixedMat=false)
Definition: EClass.cs:6
static int rnd(long a)
Definition: EClass.cs:59