Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
QuestCompanion.cs
Go to the documentation of this file.
2{
3 public override bool CanUpdateOnTalk(Chara c)
4 {
5 return phase switch
6 {
7 0 => EClass.pc.homeBranch.members.Count >= 3,
8 1 => EClass.pc.homeBranch.members.Count >= 11,
9 _ => false,
10 };
11 }
12
13 public override void OnDropReward()
14 {
16 }
17
18 public override string GetTextProgress()
19 {
20 if (phase == 1)
21 {
22 return "progressRecruit".lang((EClass.pc.homeBranch.members.Count - 1).ToString() ?? "", 10.ToString() ?? "");
23 }
24 return "";
25 }
26}
Definition: Chara.cs:10
FactionBranch homeBranch
Definition: Chara.cs:889
Definition: EClass.cs:5
static Chara pc
Definition: EClass.cs:14
List< Chara > members
override bool CanUpdateOnTalk(Chara c)
override void OnDropReward()
override string GetTextProgress()
int phase
Definition: Quest.cs:40
Thing DropReward(string id)
Definition: Quest.cs:506
static Thing CreateScroll(int ele, int num=1)
Definition: ThingGen.cs:163