Elin Decompiled Documentation EA 23.345.1 Nightly
Loading...
Searching...
No Matches
QuestSubdue.cs
Go to the documentation of this file.
2{
3 public override string IdZone => "instance_arena2";
4
5 public override bool FameContent => true;
6
7 public override int BaseMoney => source.money + EClass.curve(DangerLv, 20, 15) * 10;
8
9 public override ZoneEventQuest CreateEvent()
10 {
11 return new ZoneEventSubdue();
12 }
13
15 {
16 return new ZoneInstanceSubdue();
17 }
18
19 public override string GetTextProgress()
20 {
21 ZoneEventSubdue zoneEventSubdue = EClass._zone.events.GetEvent<ZoneEventSubdue>();
22 if (zoneEventSubdue == null)
23 {
24 return "";
25 }
26 return "progressHunt".lang((zoneEventSubdue.max - zoneEventSubdue.enemies.Count).ToString() ?? "", zoneEventSubdue.max.ToString() ?? "");
27 }
28}
Definition: EClass.cs:6
static int curve(long _a, int start, int step, int rate=75)
Definition: EClass.cs:69
static Zone _zone
Definition: EClass.cs:21
override bool FameContent
Definition: QuestSubdue.cs:5
override ZoneEventQuest CreateEvent()
Definition: QuestSubdue.cs:9
override string IdZone
Definition: QuestSubdue.cs:3
override string GetTextProgress()
Definition: QuestSubdue.cs:19
override int BaseMoney
Definition: QuestSubdue.cs:7
override ZoneInstanceRandomQuest CreateInstance()
Definition: QuestSubdue.cs:14
virtual int DangerLv
Definition: Quest.cs:169
List< int > enemies
ZoneEventManager events
Definition: Zone.cs:43