Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
QuestMusic.cs
Go to the documentation of this file.
1using Newtonsoft.Json;
2
4{
5 [JsonProperty]
6 public int score;
7
8 [JsonProperty]
9 public int destScore = 10;
10
11 [JsonProperty]
12 public int sumMoney;
13
15
16 public override string IdZone => "instance_music";
17
18 public override string RewardSuffix => "Music";
19
20 public override string RefDrama2 => destScore.ToString() ?? "";
21
22 public override int KarmaOnFail => 0;
23
24 public override ZoneEventQuest CreateEvent()
25 {
26 return new ZoneEventMusic();
27 }
28
30 {
31 return new ZoneInstanceMusic();
32 }
33
34 public override string GetTextProgress()
35 {
36 return "progressMusic".lang(score.ToString() ?? "", destScore.ToString() ?? "");
37 }
38
39 public override int GetRewardPlat(int money)
40 {
41 return difficulty + EClass.rnd(2);
42 }
43
44 public override void OnInit()
45 {
46 destScore = difficulty * 150;
48 }
49}
Definition: EClass.cs:5
static int rnd(int a)
Definition: EClass.cs:50
override string IdZone
Definition: QuestMusic.cs:16
override int KarmaOnFail
Definition: QuestMusic.cs:22
int score
Definition: QuestMusic.cs:6
int destScore
Definition: QuestMusic.cs:9
override string RefDrama2
Definition: QuestMusic.cs:20
override string RewardSuffix
Definition: QuestMusic.cs:18
override string GetTextProgress()
Definition: QuestMusic.cs:34
override ZoneEventQuest CreateEvent()
Definition: QuestMusic.cs:24
override void OnInit()
Definition: QuestMusic.cs:44
override ZoneInstanceRandomQuest CreateInstance()
Definition: QuestMusic.cs:29
override int GetRewardPlat(int money)
Definition: QuestMusic.cs:39
int sumMoney
Definition: QuestMusic.cs:12
override DifficultyType difficultyType
Definition: QuestMusic.cs:14
int difficulty
Definition: Quest.cs:49
DifficultyType
Definition: Quest.cs:9