remove commented out code
parent
198eb630e1
commit
181cb73e45
|
@ -210,36 +210,6 @@ local function effect_player(effect,pos,power_level, effect_level,player)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
--[[
|
|
||||||
local function globalstep_function(pos,player)
|
|
||||||
local meta = minetest.get_meta(pos)
|
|
||||||
local power_level = beacon_blockcheck(pos)
|
|
||||||
local effect_string = meta:get_string("effect")
|
|
||||||
if meta:get_int("effect_level") == 2 and power_level < 4 then
|
|
||||||
return
|
|
||||||
else
|
|
||||||
local obstructed = false
|
|
||||||
for y=pos.y+1, pos.y+100 do
|
|
||||||
|
|
||||||
local nodename = minetest.get_node({x=pos.x,y=y, z = pos.z}).name
|
|
||||||
if nodename ~= "mcl_core:bedrock" and nodename ~= "air" and nodename ~= "mcl_core:void" and nodename ~= "ignore" then --ignore means not loaded, let's just assume that's air
|
|
||||||
if nodename ~="mcl_beacons:beacon_beam" then
|
|
||||||
if minetest.get_item_group(nodename,"glass") == 0 and minetest.get_item_group(nodename,"material_glass") == 0 then
|
|
||||||
obstructed = true
|
|
||||||
remove_beacon_beam(pos)
|
|
||||||
return
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
if obstructed then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
effect_player(effect_string,pos,power_level,meta:get_int("effect_level"),player)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
--]]
|
|
||||||
|
|
||||||
local function abm_func(pos)
|
local function abm_func(pos)
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
local power_level = beacon_blockcheck(pos)
|
local power_level = beacon_blockcheck(pos)
|
||||||
|
@ -368,9 +338,7 @@ minetest.register_node("mcl_beacons:beacon", {
|
||||||
minetest.set_node({x=pos.x,y=y,z=pos.z},{name="mcl_beacons:beacon_beam",param2=beam_palette_index})
|
minetest.set_node({x=pos.x,y=y,z=pos.z},{name="mcl_beacons:beacon_beam",param2=beam_palette_index})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
abm_func(pos) --call it once outside the globalstep so the player gets the effect right after selecting it
|
abm_func(pos) --call it once outside the globalstep so the player gets the effect right after selecting it end
|
||||||
--globalstep_function(pos,sender)--call it once outside the globalstep so the player gets the effect right after selecting it
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
light_source = 14,
|
light_source = 14,
|
||||||
|
@ -393,21 +361,6 @@ end
|
||||||
|
|
||||||
local timer = 0
|
local timer = 0
|
||||||
|
|
||||||
--[[
|
|
||||||
minetest.register_globalstep(function(dtime)
|
|
||||||
timer = timer + dtime
|
|
||||||
if timer >= 3 then
|
|
||||||
for _, player in ipairs(minetest.get_connected_players()) do
|
|
||||||
local player_pos = player:get_pos()
|
|
||||||
local pos_list = minetest.find_nodes_in_area({x=player_pos.x-50, y=player_pos.y-50, z=player_pos.z-50}, {x=player_pos.x+50, y=player_pos.y+50, z=player_pos.z+50},"mcl_beacons:beacon")
|
|
||||||
for _, pos in ipairs(pos_list) do
|
|
||||||
globalstep_function(pos,player)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
timer = 0
|
|
||||||
end
|
|
||||||
end)
|
|
||||||
--]]
|
|
||||||
|
|
||||||
|
|
||||||
minetest.register_abm{
|
minetest.register_abm{
|
||||||
|
|
Loading…
Reference in New Issue