Elin Decompiled Documentation EA 23.357 Nightly
Loading...
Searching...
No Matches
TraitFiama.cs
Go to the documentation of this file.
2{
3 public override bool CanInvite => EClass._zone.id == "lothria";
4
5 public override ShopType ShopType => ShopType.Starter;
6
7 public override CurrencyType CurrencyType => CurrencyType.Money2;
8
9 public override string LangBarter => "daBuyStarter";
10
11 public override bool ShouldShowQuestIcon()
12 {
14 {
15 return false;
16 }
17 if (EClass.game.quests.GetPhase<QuestMain>() >= 200 && EClass.player.dialogFlags.TryGetValue("fiama1", 0) == 0)
18 {
19 return true;
20 }
21 if (EClass.pc.homeBranch != null)
22 {
23 foreach (Chara member in EClass.pc.homeBranch.members)
24 {
25 if (member.isDead && member.GetInt(100) != 0)
26 {
27 return true;
28 }
29 }
30 }
31 return false;
32 }
33}
CurrencyType
Definition: CurrencyType.cs:2
ShopType
Definition: ShopType.cs:2
int GetInt(string id, int? defaultInt=null)
Definition: Card.cs:2567
Definition: Chara.cs:10
FactionBranch homeBranch
Definition: Chara.cs:1115
bool isDead
Definition: Chara.cs:395
Definition: EClass.cs:6
static Game game
Definition: EClass.cs:9
static Player player
Definition: EClass.cs:13
static Chara pc
Definition: EClass.cs:15
List< Chara > members
bool IsSurvival
Definition: Game.cs:276
QuestManager quests
Definition: Game.cs:183
Dictionary< string, int > dialogFlags
Definition: Player.cs:1119
int GetPhase(string id)
override string LangBarter
Definition: TraitFiama.cs:9
override bool CanInvite
Definition: TraitFiama.cs:3
override bool ShouldShowQuestIcon()
Definition: TraitFiama.cs:11