Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
Guild.cs
Go to the documentation of this file.
1public class Guild : Faction
2{
3 public static Guild Current
4 {
5 get
6 {
7 if (!(EClass._zone.id == "guild_merchant"))
8 {
9 if (!(EClass._zone.id == "lumiest"))
10 {
11 if (!(EClass._zone.id == "derphy"))
12 {
14 }
16 }
17 return EClass.game.factions.Mage;
18 }
20 }
21 }
22
24
26
28
30
32
33 public override string TextType => "sub_guild".lang();
34
35 public virtual QuestGuild Quest => null;
36
37 public virtual bool IsCurrentZone => false;
38
39 public bool IsMember => relation.type == FactionRelation.RelationType.Member;
40
41 public static Guild GetCurrentGuild()
42 {
44 {
45 return Fighter;
46 }
48 {
49 return Mage;
50 }
52 {
53 return Thief;
54 }
56 {
57 return Merchant;
58 }
59 return null;
60 }
61
62 public void RefreshDevelopment()
63 {
64 EClass._zone.development = (10 + relation.rank * 5) * 10;
65 }
66}
Definition: EClass.cs:5
static Game game
Definition: EClass.cs:8
static Zone _zone
Definition: EClass.cs:20
GuildMerchant Merchant
GuildThief Thief
GuildMage Mage
GuildFighter Fighter
FactionManager factions
Definition: Game.cs:161
override bool IsCurrentZone
Definition: GuildFighter.cs:6
override bool IsCurrentZone
Definition: GuildMage.cs:6
override bool IsCurrentZone
Definition: GuildMerchant.cs:5
override bool IsCurrentZone
Definition: GuildThief.cs:6
Definition: Guild.cs:2
static GuildMerchant Merchant
Definition: Guild.cs:29
void RefreshDevelopment()
Definition: Guild.cs:62
override string TextType
Definition: Guild.cs:33
static QuestGuild CurrentQuest
Definition: Guild.cs:31
static GuildMage Mage
Definition: Guild.cs:25
static Guild Current
Definition: Guild.cs:4
static GuildFighter Fighter
Definition: Guild.cs:23
bool IsMember
Definition: Guild.cs:39
static GuildThief Thief
Definition: Guild.cs:27
virtual QuestGuild Quest
Definition: Guild.cs:35
virtual bool IsCurrentZone
Definition: Guild.cs:37
static Guild GetCurrentGuild()
Definition: Guild.cs:41
Definition: Quest.cs:7
string id
Definition: Spatial.cs:13