Elin Decompiled Documentation
EA 23.187 Stable
Loading...
Searching...
No Matches
ZoneEventRaid.cs
Go to the documentation of this file.
1
public
class
ZoneEventRaid
:
ZoneEventSiege
2
{
3
public
override
void
OnFirstTick
()
4
{
5
lv
= 5 + EClass.game.survival.flags.raidRound * 10;
6
max
= 5 +
lv
/ 5;
7
base.OnFirstTick();
8
}
9
10
public
override
Point
GetSpawnPos
()
11
{
12
Trait
trait =
EClass
.
_map
.
FindThing
<
TraitVoidgate
>();
13
if
(trait !=
null
)
14
{
15
return
trait.
owner
.
pos
;
16
}
17
trait =
EClass
.
_map
.
FindThing
<
TraitCoreDefense
>();
18
if
(trait !=
null
)
19
{
20
return
trait.
owner
.
pos
;
21
}
22
return
EClass
.
pc
.
pos
;
23
}
24
25
public
override
void
OnKill
()
26
{
27
base.OnKill();
28
EClass
.
game
.
survival
.
flags
.
raidRound
++;
29
EClass.game.survival.flags.dateNextRaid =
EClass
.
world
.
date
.
GetRaw
(168);
30
}
31
}
Card.pos
Point pos
Definition:
Card.cs:57
Date.GetRaw
int GetRaw(int offsetHours=0)
Definition:
Date.cs:322
EClass
Definition:
EClass.cs:5
EClass.game
static Game game
Definition:
EClass.cs:8
EClass.world
static World world
Definition:
EClass.cs:40
EClass._map
static Map _map
Definition:
EClass.cs:18
EClass.pc
static Chara pc
Definition:
EClass.cs:14
Game.survival
SurvivalManager survival
Definition:
Game.cs:224
Map.FindThing
Thing FindThing(Func< Thing, bool > func)
Definition:
Map.cs:2592
Point
Definition:
Point.cs:9
SurvivalManager.Flags.raidRound
int raidRound
Definition:
SurvivalManager.cs:66
SurvivalManager.flags
Flags flags
Definition:
SurvivalManager.cs:103
TraitCoreDefense
Definition:
TraitCoreDefense.cs:2
TraitVoidgate
Definition:
TraitVoidgate.cs:2
Trait
Definition:
Trait.cs:7
Trait.owner
Card owner
Definition:
Trait.cs:27
World.date
GameDate date
Definition:
World.cs:6
ZoneEventRaid
Definition:
ZoneEventRaid.cs:2
ZoneEventRaid.GetSpawnPos
override Point GetSpawnPos()
Definition:
ZoneEventRaid.cs:10
ZoneEventRaid.OnKill
override void OnKill()
Definition:
ZoneEventRaid.cs:25
ZoneEventRaid.OnFirstTick
override void OnFirstTick()
Definition:
ZoneEventRaid.cs:3
ZoneEventSiege
Definition:
ZoneEventSiege.cs:5
ZoneEventSiege.lv
int lv
Definition:
ZoneEventSiege.cs:11
ZoneEventSiege.max
int max
Definition:
ZoneEventSiege.cs:13
Elin
ZoneEventRaid.cs
Generated by
1.9.6