Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
GuildFighter.cs
Go to the documentation of this file.
1public class GuildFighter : Guild
2{
4
5 public override bool IsCurrentZone
6 {
7 get
8 {
9 if (EClass._zone.id == "kapul")
10 {
11 return EClass._zone.lv == -1;
12 }
13 return false;
14 }
15 }
16
17 public int ServicePrice(int a)
18 {
19 if (!base.IsMember)
20 {
21 return a;
22 }
23 return a * 100 / (125 + relation.rank * 2);
24 }
25
27 {
28 if (c.IsUnique || c.rarity < Rarity.Legendary)
29 {
30 return false;
31 }
32 if (c.Chara.OriginalHostility != Hostility.Enemy && c.c_bossType != BossType.Evolved)
33 {
34 return false;
35 }
36 return true;
37 }
38
39 public bool ShowBounty(Chara c)
40 {
41 return true;
42 }
43
44 public bool HasBounty(Chara c)
45 {
46 if (!CanGiveContribution(c))
47 {
48 return false;
49 }
50 if (relation.rank < 4)
51 {
52 return false;
53 }
54 if (c.uid % 2 != 0)
55 {
56 return false;
57 }
58 return true;
59 }
60}
BossType
Definition: BossType.cs:2
Hostility
Definition: Hostility.cs:2
Rarity
Definition: Rarity.cs:2
virtual Chara Chara
Definition: Card.cs:1946
bool IsUnique
Definition: Card.cs:1967
Rarity rarity
Definition: Card.cs:298
int uid
Definition: Card.cs:118
BossType c_bossType
Definition: Card.cs:1157
Definition: Chara.cs:10
Hostility OriginalHostility
Definition: Chara.cs:456
Definition: EClass.cs:5
static Game game
Definition: EClass.cs:8
static Zone _zone
Definition: EClass.cs:20
FactionRelation relation
Definition: FACTION.cs:124
QuestManager quests
Definition: Game.cs:179
bool ShowBounty(Chara c)
Definition: GuildFighter.cs:39
override bool IsCurrentZone
Definition: GuildFighter.cs:6
bool HasBounty(Chara c)
Definition: GuildFighter.cs:44
int ServicePrice(int a)
Definition: GuildFighter.cs:17
bool CanGiveContribution(Chara c)
Definition: GuildFighter.cs:26
Definition: Guild.cs:2
Quest Get(string id)
Definition: Quest.cs:7
string id
Definition: Spatial.cs:13