Elin Decompiled Documentation
EA 23.199 Nightly
Loading...
Searching...
No Matches
Zone_UnderseaTemple.cs
Go to the documentation of this file.
1
public
class
Zone_UnderseaTemple
:
Zone_QuestDungeon
2
{
3
public
const
int
LvBoss
= -5;
4
5
public
bool
IsBossLv
=> base.lv == -5;
6
7
public
override
bool
IsUnderwater
=>
true
;
8
9
public
override
bool
LockExit
=> base.lv <= -4;
10
11
public
override
bool
CanUnlockExit
=>
EClass
.
game
.
quests
.GetPhase<
QuestNegotiationDarkness
>() >= 2;
12
13
public
override
float
RespawnRate
=> base.RespawnRate * 3f;
14
15
public
override
string
idExport
16
{
17
get
18
{
19
if
(base.lv != -5)
20
{
21
return
base.idExport;
22
}
23
return
"lurie_boss"
;
24
}
25
}
26
27
public
override
string
GetDungenID
()
28
{
29
if
(
EClass
.
rnd
(2) == 0)
30
{
31
return
"RoundRooms"
;
32
}
33
if
(
EClass
.
rnd
(3) == 0)
34
{
35
return
"CavernBig"
;
36
}
37
return
"Cavern"
;
38
}
39
40
public
override
void
OnGenerateMap
()
41
{
42
if
(!
IsBossLv
)
43
{
44
base.OnGenerateMap();
45
}
46
}
47
}
EClass
Definition:
EClass.cs:5
EClass.game
static Game game
Definition:
EClass.cs:8
EClass.rnd
static int rnd(long a)
Definition:
EClass.cs:58
Game.quests
QuestManager quests
Definition:
Game.cs:179
QuestNegotiationDarkness
Definition:
QuestNegotiationDarkness.cs:2
Zone_QuestDungeon
Definition:
Zone_QuestDungeon.cs:4
Zone_UnderseaTemple
Definition:
Zone_UnderseaTemple.cs:2
Zone_UnderseaTemple.IsUnderwater
override bool IsUnderwater
Definition:
Zone_UnderseaTemple.cs:7
Zone_UnderseaTemple.idExport
override string idExport
Definition:
Zone_UnderseaTemple.cs:16
Zone_UnderseaTemple.IsBossLv
bool IsBossLv
Definition:
Zone_UnderseaTemple.cs:5
Zone_UnderseaTemple.LockExit
override bool LockExit
Definition:
Zone_UnderseaTemple.cs:9
Zone_UnderseaTemple.CanUnlockExit
override bool CanUnlockExit
Definition:
Zone_UnderseaTemple.cs:11
Zone_UnderseaTemple.RespawnRate
override float RespawnRate
Definition:
Zone_UnderseaTemple.cs:13
Zone_UnderseaTemple.LvBoss
const int LvBoss
Definition:
Zone_UnderseaTemple.cs:3
Zone_UnderseaTemple.OnGenerateMap
override void OnGenerateMap()
Definition:
Zone_UnderseaTemple.cs:40
Zone_UnderseaTemple.GetDungenID
override string GetDungenID()
Definition:
Zone_UnderseaTemple.cs:27
Elin
Zone_UnderseaTemple.cs
Generated by
1.9.6