Elin Modding Docs Doc
Loading...
Searching...
No Matches
QuestHarvest.cs
1using System;
2using Newtonsoft.Json;
3
4// Token: 0x02000102 RID: 258
6{
7 // Token: 0x170001A0 RID: 416
8 // (get) Token: 0x060006B7 RID: 1719 RVA: 0x00029805 File Offset: 0x00027A05
9 public override Quest.DifficultyType difficultyType
10 {
11 get
12 {
13 return Quest.DifficultyType.Farm;
14 }
15 }
16
17 // Token: 0x170001A1 RID: 417
18 // (get) Token: 0x060006B8 RID: 1720 RVA: 0x00029808 File Offset: 0x00027A08
19 public override string IdZone
20 {
21 get
22 {
23 return "instance_harvest";
24 }
25 }
26
27 // Token: 0x170001A2 RID: 418
28 // (get) Token: 0x060006B9 RID: 1721 RVA: 0x0002980F File Offset: 0x00027A0F
29 public override string RewardSuffix
30 {
31 get
32 {
33 return "Harvest";
34 }
35 }
36
37 // Token: 0x170001A3 RID: 419
38 // (get) Token: 0x060006BA RID: 1722 RVA: 0x00029816 File Offset: 0x00027A16
39 public override string RefDrama2
40 {
41 get
42 {
43 return Lang._weight(this.destWeight, true, 0);
44 }
45 }
46
47 // Token: 0x170001A4 RID: 420
48 // (get) Token: 0x060006BB RID: 1723 RVA: 0x00029825 File Offset: 0x00027A25
49 public override bool FameContent
50 {
51 get
52 {
53 return true;
54 }
55 }
56
57 // Token: 0x170001A5 RID: 421
58 // (get) Token: 0x060006BC RID: 1724 RVA: 0x00029828 File Offset: 0x00027A28
59 public override int KarmaOnFail
60 {
61 get
62 {
63 return 0;
64 }
65 }
66
67 // Token: 0x170001A6 RID: 422
68 // (get) Token: 0x060006BD RID: 1725 RVA: 0x0002982B File Offset: 0x00027A2B
69 public override int DangerLv
70 {
71 get
72 {
73 return 3;
74 }
75 }
76
77 // Token: 0x060006BE RID: 1726 RVA: 0x0002982E File Offset: 0x00027A2E
78 public override ZoneEventQuest CreateEvent()
79 {
80 return new ZoneEventHarvest();
81 }
82
83 // Token: 0x060006BF RID: 1727 RVA: 0x00029835 File Offset: 0x00027A35
84 public override string GetTextProgress()
85 {
86 return "progressHarvest".lang(Lang._weight(this.weightDelivered, true, 0), Lang._weight(this.destWeight, true, 0), null, null, null);
87 }
88
89 // Token: 0x060006C0 RID: 1728 RVA: 0x0002985E File Offset: 0x00027A5E
90 public override void OnInit()
91 {
92 this.destWeight = this.difficulty * 30 * 1000;
93 this.destWeight += EClass.rnd(this.destWeight / 5) / 100 * 100;
94 }
95
96 // Token: 0x060006C1 RID: 1729 RVA: 0x00029895 File Offset: 0x00027A95
97 public override void OnBeforeComplete()
98 {
99 this.bonusMoney += this.weightDelivered * 4 / 1000;
100 }
101
102 // Token: 0x0400071F RID: 1823
103 [JsonProperty]
104 public int weightDelivered;
105
106 // Token: 0x04000720 RID: 1824
107 [JsonProperty]
108 public int destWeight;
109}
Definition Quest.cs:8