Z sieges happen in 10% of the nights
This commit is contained in:
parent
59d384020e
commit
097ee8b4d4
|
@ -26,11 +26,13 @@ mcl_events.register_event("zombie_siege",{
|
||||||
exclusive_to_area = 128,
|
exclusive_to_area = 128,
|
||||||
enable_bossbar = false,
|
enable_bossbar = false,
|
||||||
cond_start = function(self)
|
cond_start = function(self)
|
||||||
|
local pr = PseudoRandom(minetest.get_day_count())
|
||||||
|
local rnd = pr:next(1,10)
|
||||||
local t = minetest.get_timeofday()
|
local t = minetest.get_timeofday()
|
||||||
local r = {}
|
local r = {}
|
||||||
for _,p in pairs(minetest.get_connected_players()) do
|
for _,p in pairs(minetest.get_connected_players()) do
|
||||||
local village = mcl_raids.find_village(p:get_pos())
|
local village = mcl_raids.find_village(p:get_pos())
|
||||||
if t < 0.1 and village then
|
if t < 0.04 and village and rnd == 1 then
|
||||||
table.insert(r,{ player = p:get_player_name(), pos = village})
|
table.insert(r,{ player = p:get_player_name(), pos = village})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue
Block a user