#-1028.3,5120,115.2,112 grid1 105
#-877.4,4058.1,-41.3,.5 grid1 106
#32.6,4695.1,2.1,190.5 grid1 107
#.4,4113.4,-25.8,201.3 grid1 108
#-464.1,4492.2,95.8,202.1 grid1 109
#-917.1,4679.2,43.4,74.9,1
#Aeolwind
my $a;
my $b;
my $c;
my $d;
my $e;
my $f;
my $g;
my $MobToSpawn;
$Night = undef;
sub EVENT_SPAWN {
quest::settimer(1,10);
quest::delglobal("Night",1,3,F);
quest::delglobal("Night",0,3,F);
if ($zonetime < 800 || $zonetime > 1999) {
quest::setglobal("Night",1,3,F);
##quest::say("Night");
}
else {
quest::setglobal("Night",0,3,F);
##quest::say("day");
}
}
sub EVENT_WAYPOINT {
if ($zonetime < 800 || $zonetime > 1999) {
quest::setglobal("Night",1,3,F);
##quest::say("Night");
}
else {
quest::setglobal("Night",0,3,F);
##quest::say("day");
}
}
sub EVENT_SIGNAL {
if ($signal == 1){
#quest::shout("Got Signal");
quest::stoptimer(1);
quest::settimer(1, 3);
}
}
sub EVENT_TIMER {
if($timer eq "1"){
if($qglobals{"Night"} == 1) {
quest::stoptimer(1);
my
$random_result = int
(rand(100));
my $a = 1526; #npc - ##a_decaying_skeleton
my $b = 1528; #npc - ##a_restless_skeleton
my $c = 1530; #npc - ##a_putrid_skeleton
my $d = 1532; #npc - ##a_dread_corpse
my $e = 1534; #npc - ##a_skeleton
my $f = 4171; #npc - Varsoon
my $g = 4147; #npc - Pyzjn
my $MobToSpawn = quest::ChooseRandom($a,$b,$c,$d,$e,$f,$a,$b,$c,$d,$e,$f,$g);
my $grid1 = quest::ChooseRandom(105,106,107,108,109);
#quest::shout("$random_result, $MobToSpawn");
quest::stoptimer(1);
if($random_result<16){
#quest::say("Spawning mariner trigger1");
quest::unique_spawn($MobToSpawn,105,0,-1028.3,5120,115.2,112);
}elsif(($random_result>=16) && ($random_result<32)){
#quest::say("Spawning skeleton trigger2");
quest::unique_spawn($MobToSpawn,106,0,-877.4,4058.1,-41.3,.5);
}elsif(($random_result>=32) && ($random_result<48)){
#quest::say("Spawning shaman trigger3");
quest::unique_spawn($MobToSpawn,107,0,32.6,4695.1,2.1,190.5);
}elsif(($random_result>=48) && ($random_result<64)){
#quest::say("Spawning skeleton trigger2");
quest::unique_spawn($MobToSpawn,109,0,-464.1,4492.2,95.8,202.1);
}elsif(($random_result>=64) && ($random_result<80)){
#quest::say("Spawning skeleton trigger2");
quest::unique_spawn($MobToSpawn,108,0,.4,4113.4,-25.8,201.3);
}elsif(($random_result>=80) && ($random_result<101)){
#quest::say("Spawning skeleton trigger2");
quest::unique_spawn($MobToSpawn,108,0,.4,4113.4,-25.8,201.3);
}
}
else {
quest::stoptimer(1);
my
$random_result = int
(rand(100));
my $a=1524; #npc - ##a mangy Rat
my $b=1525; #npc - ##a_brown_bear
my $c=1527; #npc - ##a_grizzly_bea
my $d=1529; #npc - ##a_large_rat
my $e=1531; #npc - ##a_fire_beetle
my $f=1533; #npc - ##a_gray_wolf
my $g=1535; #npc - ##a_giant_rat
my $MobToSpawn = quest::ChooseRandom($a,$b,$c,$d,$e,$f,$a,$b,$c,$d,$e,$f,$g);
my $grid1 = quest::ChooseRandom(105,106,107,108,109);
#quest::shout("$random_result, $MobToSpawn");
quest::stoptimer(1);
if($random_result<16){
#quest::say("Spawning mariner trigger1");
quest::unique_spawn($MobToSpawn,105,0,-1028.3,5120,115.2,112);
}elsif(($random_result>=16) && ($random_result<32)){
#quest::say("Spawning skeleton trigger2");
quest::unique_spawn($MobToSpawn,106,0,-877.4,4058.1,-41.3,.5);
}elsif(($random_result>=32) && ($random_result<48)){
#quest::say("Spawning shaman trigger3");
quest::unique_spawn($MobToSpawn,107,0,32.6,4695.1,2.1,190.5);
}elsif(($random_result>=48) && ($random_result<64)){
#quest::say("Spawning skeleton trigger2");
quest::unique_spawn($MobToSpawn,109,0,-464.1,4492.2,95.8,202.1);
}elsif(($random_result>=64) && ($random_result<80)){
#quest::say("Spawning skeleton trigger2");
quest::unique_spawn($MobToSpawn,108,0,.4,4113.4,-25.8,201.3);
}elsif(($random_result>=80) && ($random_result<101)){
#quest::say("Spawning skeleton trigger2");
quest::unique_spawn($MobToSpawn,108,0,.4,4113.4,-25.8,201.3);
}
}
}
}
}
## End spawn Script