mirror of
https://github.com/EQMacEmu/quests
synced 2026-08-21 00:23:04 -04:00
56 lines
No EOL
1.5 KiB
Lua
56 lines
No EOL
1.5 KiB
Lua
local CrocUp = 0;
|
|
|
|
function event_spawn(e)
|
|
croc_spawns();
|
|
end
|
|
|
|
function croc_spawns()
|
|
local RandomCroc = 65134;
|
|
local RandomNumber = 0;
|
|
RandomNumber = math.random(100);
|
|
|
|
if(RandomNumber <=45) then
|
|
eq.spawn2(RandomCroc,0,0,470,1661,-70,66);
|
|
eq.spawn2(RandomCroc,0,0,462,1653,-70,66);
|
|
CrocUp = 2;
|
|
elseif(RandomNumber > 45 and RandomNumber <= 73) then
|
|
eq.spawn2(RandomCroc,0,0,470,1661,-70,66);
|
|
eq.spawn2(RandomCroc,0,0,462,1653,-70,66);
|
|
eq.spawn2(RandomCroc,0,0,450,1661,-70,66);
|
|
CrocUp = 3;
|
|
elseif(RandomNumber > 73 and RandomNumber <= 85) then
|
|
eq.spawn2(RandomCroc,0,0,470,1661,-70,66);
|
|
CrocUp = 1;
|
|
elseif(RandomNumber > 85 and RandomNumber <= 95) then
|
|
eq.spawn2(65139,0,0,462,1653,-70,66); -- an ancient croc
|
|
CrocUp = 1;
|
|
elseif(RandomNumber > 95 and RandomNumber <= 98) then
|
|
eq.spawn2(RandomCroc,0,0,470,1661,-70,66);
|
|
eq.spawn2(RandomCroc,0,0,462,1653,-70,66);
|
|
eq.spawn2(RandomCroc,0,0,450,1661,-70,66);
|
|
eq.spawn2(RandomCroc,0,0,459,1671,-70,66); -- need exact loc
|
|
CrocUp = 4;
|
|
elseif(RandomNumber > 98) then
|
|
eq.spawn2(RandomCroc,0,0,470,1661,-70,66);
|
|
eq.spawn2(RandomCroc,0,0,462,1653,-70,66);
|
|
eq.spawn2(RandomCroc,0,0,450,1661,-70,66);
|
|
eq.spawn2(RandomCroc,0,0,459,1671,-70,66); -- need exact loc
|
|
eq.spawn2(RandomCroc,0,0,480,1667,-70,66); -- need exact loc
|
|
CrocUp = 5;
|
|
end
|
|
end
|
|
|
|
function event_signal(e)
|
|
CrocUp = CrocUp - 1;
|
|
if(CrocUp == 0) then
|
|
eq.set_timer("spawn timer",975000);
|
|
end
|
|
end
|
|
|
|
function event_timer(e)
|
|
if(e.timer == "spawn timer") then
|
|
croc_spawns();
|
|
eq.stop_timer("spawn timer");
|
|
end
|
|
end
|
|
|