mirror of
https://github.com/ProjectEQ/projecteqquests
synced 2026-08-12 00:26:10 -04:00
56 lines
1.6 KiB
Lua
56 lines
1.6 KiB
Lua
local CrocUp = 0;
|
|
|
|
function event_spawn(e)
|
|
croc_spawns();
|
|
end
|
|
|
|
function croc_spawns()
|
|
local RandomCroc = eq.ChooseRandom(65068,65069,65094,65095,65134);
|
|
local RandomNumber = 0;
|
|
RandomNumber = math.random(100);
|
|
|
|
if(RandomNumber <=45) then
|
|
eq.spawn2(RandomCroc,0,0,470,1661,-70,132);
|
|
eq.spawn2(RandomCroc,0,0,462,1653,-70,132);
|
|
CrocUp = 2;
|
|
elseif(RandomNumber > 45 and RandomNumber <= 75) then
|
|
eq.spawn2(RandomCroc,0,0,470,1661,-70,132);
|
|
eq.spawn2(RandomCroc,0,0,462,1653,-70,132);
|
|
eq.spawn2(RandomCroc,0,0,450,1661,-70,132);
|
|
CrocUp = 3;
|
|
elseif(RandomNumber > 75 and RandomNumber <= 90) then
|
|
eq.spawn2(RandomCroc,0,0,470,1661,-70,132);
|
|
CrocUp = 1;
|
|
elseif(RandomNumber > 90 and RandomNumber <= 95) then
|
|
eq.spawn2(65139,0,0,462,1653,-70,132); -- an ancient croc
|
|
CrocUp = 1;
|
|
elseif(RandomNumber > 95 and RandomNumber <= 98) then
|
|
eq.spawn2(RandomCroc,0,0,470,1661,-70,132);
|
|
eq.spawn2(RandomCroc,0,0,462,1653,-70,132);
|
|
eq.spawn2(RandomCroc,0,0,450,1661,-70,132);
|
|
eq.spawn2(RandomCroc,0,0,459,1671,-70,132); -- need exact loc
|
|
CrocUp = 4;
|
|
elseif(RandomNumber > 98) then
|
|
eq.spawn2(RandomCroc,0,0,470,1661,-70,132);
|
|
eq.spawn2(RandomCroc,0,0,462,1653,-70,132);
|
|
eq.spawn2(RandomCroc,0,0,450,1661,-70,132);
|
|
eq.spawn2(RandomCroc,0,0,459,1671,-70,132); -- need exact loc
|
|
eq.spawn2(RandomCroc,0,0,480,1667,-70,132); -- need exact loc
|
|
CrocUp = 5;
|
|
end
|
|
end
|
|
|
|
function event_signal(e)
|
|
CrocUp = CrocUp - 1;
|
|
if(CrocUp == 0) then
|
|
eq.set_timer("spawn timer",795000);
|
|
end
|
|
end
|
|
|
|
function event_timer(e)
|
|
if(e.timer == "spawn timer") then
|
|
croc_spawns();
|
|
eq.stop_timer("spawn timer");
|
|
end
|
|
end
|
|
|