Elin Modding Docs Doc
Loading...
Searching...
No Matches
TraitDemitas.cs
1using System;
2using UnityEngine;
3
4// Token: 0x020004CF RID: 1231
6{
7 // Token: 0x17000ABE RID: 2750
8 // (get) Token: 0x060020E9 RID: 8425 RVA: 0x000B3902 File Offset: 0x000B1B02
9 public override int CostRerollShop
10 {
11 get
12 {
13 return 0;
14 }
15 }
16
17 // Token: 0x17000ABF RID: 2751
18 // (get) Token: 0x060020EA RID: 8426 RVA: 0x000B3905 File Offset: 0x000B1B05
19 public bool CanSpellwrite
20 {
21 get
22 {
23 return EClass.game.quests.IsCompleted("demitas_spellwriter");
24 }
25 }
26
27 // Token: 0x17000AC0 RID: 2752
28 // (get) Token: 0x060020EB RID: 8427 RVA: 0x000B391B File Offset: 0x000B1B1B
29 public override bool CanInvest
30 {
31 get
32 {
33 return this.CanSpellwrite;
34 }
35 }
36
37 // Token: 0x17000AC1 RID: 2753
38 // (get) Token: 0x060020EC RID: 8428 RVA: 0x000B3923 File Offset: 0x000B1B23
39 public override Trait.CopyShopType CopyShop
40 {
41 get
42 {
43 if (!this.CanSpellwrite)
44 {
45 return Trait.CopyShopType.None;
46 }
47 return Trait.CopyShopType.Spellbook;
48 }
49 }
50
51 // Token: 0x17000AC2 RID: 2754
52 // (get) Token: 0x060020ED RID: 8429 RVA: 0x000B3930 File Offset: 0x000B1B30
53 public override ShopType ShopType
54 {
55 get
56 {
57 if (!this.CanSpellwrite)
58 {
59 return ShopType.None;
60 }
61 return ShopType.Copy;
62 }
63 }
64
65 // Token: 0x17000AC3 RID: 2755
66 // (get) Token: 0x060020EE RID: 8430 RVA: 0x000B393E File Offset: 0x000B1B3E
67 public override int NumCopyItem
68 {
69 get
70 {
71 return 3 + Mathf.Min(base.owner.c_invest / 5, 7);
72 }
73 }
74
75 // Token: 0x17000AC4 RID: 2756
76 // (get) Token: 0x060020EF RID: 8431 RVA: 0x000B3955 File Offset: 0x000B1B55
77 public override bool CanJoinParty
78 {
79 get
80 {
81 return EClass.debug.enable;
82 }
83 }
84
85 // Token: 0x17000AC5 RID: 2757
86 // (get) Token: 0x060020F0 RID: 8432 RVA: 0x000B3961 File Offset: 0x000B1B61
87 public override bool CanBeBanished
88 {
89 get
90 {
91 return false;
92 }
93 }
94
95 // Token: 0x17000AC6 RID: 2758
96 // (get) Token: 0x060020F1 RID: 8433 RVA: 0x000B3964 File Offset: 0x000B1B64
97 public override int RestockDay
98 {
99 get
100 {
101 return 30;
102 }
103 }
104
105 // Token: 0x060020F2 RID: 8434 RVA: 0x000B3968 File Offset: 0x000B1B68
106 public override bool CanCopy(Thing t)
107 {
108 return t.trait is TraitSpellbook;
109 }
110}
Definition Thing.cs:10
Definition Trait.cs:9