Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
GlobalGoalAdv.cs
Go to the documentation of this file.
1
public
class
GlobalGoalAdv
:
GlobalGoal
2
{
3
public
override
void
OnAdvanceHour
()
4
{
5
if
(!
owner
.
isDead
&& !
owner
.
IsPCFaction
&&
owner
.
currentZone
!=
EClass
.
_zone
&& ((
EClass
.
debug
.
enable
&&
EClass
.
rnd
(24) == 0) || (
hours
> 720 &&
EClass
.
rnd
(720) == 0)))
6
{
7
Zone
randomTown =
EClass
.
world
.
region
.
GetRandomTown
();
8
if
(randomTown !=
owner
.
currentZone
)
9
{
10
owner
.
MoveZone
(randomTown,
ZoneTransition
.
EnterState
.RandomVisit);
11
}
12
}
13
}
14
}
Chara.IsPCFaction
override bool IsPCFaction
Definition:
Chara.cs:656
Chara.currentZone
Zone currentZone
Definition:
Chara.cs:240
Chara.isDead
bool isDead
Definition:
Chara.cs:374
Chara.MoveZone
void MoveZone(string alias)
Definition:
Chara.cs:3010
CoreDebug.enable
bool enable
Definition:
CoreDebug.cs:285
EClass
Definition:
EClass.cs:5
EClass.rnd
static int rnd(int a)
Definition:
EClass.cs:50
EClass._zone
static Zone _zone
Definition:
EClass.cs:20
EClass.world
static World world
Definition:
EClass.cs:40
EClass.debug
static CoreDebug debug
Definition:
EClass.cs:48
GlobalGoalAdv
Definition:
GlobalGoalAdv.cs:2
GlobalGoalAdv.OnAdvanceHour
override void OnAdvanceHour()
Definition:
GlobalGoalAdv.cs:3
GlobalGoal
Definition:
GlobalGoal.cs:4
GlobalGoal.owner
Chara owner
Definition:
GlobalGoal.cs:8
GlobalGoal.hours
int hours
Definition:
GlobalGoal.cs:6
Region.GetRandomTown
Zone GetRandomTown()
Definition:
Region.cs:244
World.region
Region region
Definition:
World.cs:23
ZoneTransition
Definition:
ZoneTransition.cs:4
ZoneTransition.EnterState
EnterState
Definition:
ZoneTransition.cs:6
Zone
Definition:
Zone.cs:12
Elin
GlobalGoalAdv.cs
Generated by
1.9.6