Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
QuestTaskFlyer.cs
Go to the documentation of this file.
1using Newtonsoft.Json;
2
4{
5 [JsonProperty]
6 public int num;
7
8 [JsonProperty]
9 public int numRequired;
10
11 public override string RefDrama2 => num.ToString() ?? "";
12
13 public override string RefDrama3 => numRequired.ToString() ?? "";
14
15 public override bool IsComplete()
16 {
17 return num >= numRequired;
18 }
19
20 public override void OnGiveItem(Chara c, Thing t)
21 {
22 if (t.id == "flyer" && EClass._zone.id != "guild_merchant")
23 {
24 num++;
25 }
26 }
27
28 public override void OnInit()
29 {
30 numRequired = 30;
31 }
32
33 public override string GetTextProgress()
34 {
35 return "progressFlyer".lang(num.ToString() ?? "", numRequired.ToString() ?? "");
36 }
37}
string id
Definition: Card.cs:31
Definition: Chara.cs:10
Definition: EClass.cs:5
static Zone _zone
Definition: EClass.cs:20
override bool IsComplete()
override void OnInit()
override string RefDrama3
override string GetTextProgress()
override string RefDrama2
override void OnGiveItem(Chara c, Thing t)
string id
Definition: Spatial.cs:13
Definition: Thing.cs:8