Elin Modding Docs Doc
Loading...
Searching...
No Matches
Guild.cs
1using System;
2
3// Token: 0x0200008D RID: 141
4public class Guild : Faction
5{
6 // Token: 0x170000BF RID: 191
7 // (get) Token: 0x060003DF RID: 991 RVA: 0x0001B560 File Offset: 0x00019760
8 public static Guild Current
9 {
10 get
11 {
12 if (EClass._zone.id == "guild_merchant")
13 {
14 return EClass.game.factions.Merchant;
15 }
16 if (EClass._zone.id == "lumiest")
17 {
18 return EClass.game.factions.Mage;
19 }
20 if (!(EClass._zone.id == "derphy"))
21 {
22 return EClass.game.factions.Fighter;
23 }
24 return EClass.game.factions.Thief;
25 }
26 }
27
28 // Token: 0x170000C0 RID: 192
29 // (get) Token: 0x060003E0 RID: 992 RVA: 0x0001B5EE File Offset: 0x000197EE
30 public static GuildFighter Fighter
31 {
32 get
33 {
34 return EClass.game.factions.Fighter;
35 }
36 }
37
38 // Token: 0x170000C1 RID: 193
39 // (get) Token: 0x060003E1 RID: 993 RVA: 0x0001B5FF File Offset: 0x000197FF
40 public static GuildMage Mage
41 {
42 get
43 {
44 return EClass.game.factions.Mage;
45 }
46 }
47
48 // Token: 0x170000C2 RID: 194
49 // (get) Token: 0x060003E2 RID: 994 RVA: 0x0001B610 File Offset: 0x00019810
50 public static GuildThief Thief
51 {
52 get
53 {
54 return EClass.game.factions.Thief;
55 }
56 }
57
58 // Token: 0x170000C3 RID: 195
59 // (get) Token: 0x060003E3 RID: 995 RVA: 0x0001B621 File Offset: 0x00019821
60 public static GuildMerchant Merchant
61 {
62 get
63 {
64 return EClass.game.factions.Merchant;
65 }
66 }
67
68 // Token: 0x170000C4 RID: 196
69 // (get) Token: 0x060003E4 RID: 996 RVA: 0x0001B632 File Offset: 0x00019832
70 public static QuestGuild CurrentQuest
71 {
72 get
73 {
74 Guild guild = Guild.Current;
75 if (guild == null)
76 {
77 return null;
78 }
79 return guild.Quest;
80 }
81 }
82
83 // Token: 0x060003E5 RID: 997 RVA: 0x0001B644 File Offset: 0x00019844
84 public static Guild GetCurrentGuild()
85 {
86 if (Guild.Fighter.IsCurrentZone)
87 {
88 return Guild.Fighter;
89 }
90 if (Guild.Mage.IsCurrentZone)
91 {
92 return Guild.Mage;
93 }
94 if (Guild.Thief.IsCurrentZone)
95 {
96 return Guild.Thief;
97 }
98 if (Guild.Merchant.IsCurrentZone)
99 {
100 return Guild.Merchant;
101 }
102 return null;
103 }
104
105 // Token: 0x060003E6 RID: 998 RVA: 0x0001B69A File Offset: 0x0001989A
106 public void RefreshDevelopment()
107 {
108 EClass._zone.development = (10 + this.relation.rank * 5) * 10;
109 }
110
111 // Token: 0x170000C5 RID: 197
112 // (get) Token: 0x060003E7 RID: 999 RVA: 0x0001B6B9 File Offset: 0x000198B9
113 public override string TextType
114 {
115 get
116 {
117 return "sub_guild".lang();
118 }
119 }
120
121 // Token: 0x170000C6 RID: 198
122 // (get) Token: 0x060003E8 RID: 1000 RVA: 0x0001B6C5 File Offset: 0x000198C5
123 public virtual QuestGuild Quest
124 {
125 get
126 {
127 return null;
128 }
129 }
130
131 // Token: 0x170000C7 RID: 199
132 // (get) Token: 0x060003E9 RID: 1001 RVA: 0x0001B6C8 File Offset: 0x000198C8
133 public virtual bool IsCurrentZone
134 {
135 get
136 {
137 return false;
138 }
139 }
140
141 // Token: 0x170000C8 RID: 200
142 // (get) Token: 0x060003EA RID: 1002 RVA: 0x0001B6CB File Offset: 0x000198CB
143 public bool IsMember
144 {
145 get
146 {
147 return this.relation.type == FactionRelation.RelationType.Member;
148 }
149 }
150}
Definition Guild.cs:5
Definition Quest.cs:8