Elin Modding Docs Doc
Loading...
Searching...
No Matches
QuestDefenseGame.cs
1
using
System;
2
using
Newtonsoft.Json;
3
4
// Token: 0x02000100 RID: 256
5
public
class
QuestDefenseGame
:
QuestInstance
6
{
7
// Token: 0x1700019B RID: 411
8
// (get) Token: 0x060006AC RID: 1708 RVA: 0x00029763 File Offset: 0x00027963
9
public
override
string
IdZone
10
{
11
get
12
{
13
return
"instance_arena"
;
14
}
15
}
16
17
// Token: 0x1700019C RID: 412
18
// (get) Token: 0x060006AD RID: 1709 RVA: 0x0002976A File Offset: 0x0002796A
19
public
override
string
RefDrama1
20
{
21
get
22
{
23
return
this.thing.NameSimple;
24
}
25
}
26
27
// Token: 0x060006AE RID: 1710 RVA: 0x00029777 File Offset: 0x00027977
28
public
override
ZoneEventQuest
CreateEvent()
29
{
30
return
new
ZoneEventDefenseGame
();
31
}
32
33
// Token: 0x1700019D RID: 413
34
// (get) Token: 0x060006AF RID: 1711 RVA: 0x0002977E File Offset: 0x0002797E
35
public
override
string
RewardSuffix
36
{
37
get
38
{
39
return
"Defense"
;
40
}
41
}
42
43
// Token: 0x1700019E RID: 414
44
// (get) Token: 0x060006B0 RID: 1712 RVA: 0x00029785 File Offset: 0x00027985
45
public
override
int
FameOnComplete
46
{
47
get
48
{
49
return
QuestDefenseGame.lastWave * 8 + this.difficulty * 10;
50
}
51
}
52
53
// Token: 0x060006B1 RID: 1713 RVA: 0x00029798 File Offset: 0x00027998
54
public
override
void
OnInit()
55
{
56
this.thing =
ThingGen
.CreateFromFilter(
"thing"
, 30);
57
}
58
59
// Token: 0x060006B2 RID: 1714 RVA: 0x000297AC File Offset: 0x000279AC
60
public
override
void
OnBeforeComplete()
61
{
62
this.bonusMoney +=
EClass
.rndHalf(
QuestDefenseGame
.lastWave * 400);
63
}
64
65
// Token: 0x060006B3 RID: 1715 RVA: 0x000297CB File Offset: 0x000279CB
66
public
override
string
GetTextProgress()
67
{
68
return
"progressDefenseGame"
.lang(
QuestDefenseGame
.lastWave.ToString() ??
""
,
null
,
null
,
null
,
null
);
69
}
70
71
// Token: 0x0400071D RID: 1821
72
public
static
int
lastWave;
73
74
// Token: 0x0400071E RID: 1822
75
[JsonProperty]
76
public
Thing
thing;
77
}
EClass
Definition
EClass.cs:7
QuestDefenseGame
Definition
QuestDefenseGame.cs:6
QuestInstance
Definition
QuestInstance.cs:6
ThingGen
Definition
ThingGen.cs:9
Thing
Definition
Thing.cs:10
ZoneEventDefenseGame
Definition
ZoneEventDefenseGame.cs:7
ZoneEventQuest
Definition
ZoneEventQuest.cs:7
Elin
QuestDefenseGame.cs
Generated by
1.12.0