auouymous
2021-02-06 0f7810e53895f5742ab577559584539e6533a0dc
technic/tools/flashlight.lua
@@ -55,7 +55,7 @@
minetest.register_on_joinplayer(function(player)
   local player_name = player:get_player_name()
   local pos = player:getpos()
   local pos = player:get_pos()
   local rounded_pos = vector.round(pos)
   rounded_pos.y = rounded_pos.y + 1
   player_positions[player_name] = rounded_pos
@@ -77,7 +77,7 @@
   for i, player in pairs(minetest.get_connected_players()) do
      local player_name = player:get_player_name()
      local flashlight_weared = check_for_flashlight(player)
      local pos = player:getpos()
      local pos = player:get_pos()
      local rounded_pos = vector.round(pos)
      rounded_pos.y = rounded_pos.y + 1
      local old_pos = player_positions[player_name]
@@ -99,7 +99,7 @@
         if node and node.name == "air" then
            minetest.set_node(rounded_pos, {name="technic:light"})
         end
         local node = minetest.get_node_or_nil(old_pos)
         node = minetest.get_node_or_nil(old_pos)
         if node and node.name == "technic:light" then
            minetest.remove_node(old_pos)
         end
@@ -113,11 +113,11 @@
   drawtype = "glasslike",
   tiles = {"technic_light.png"},
   paramtype = "light",
   groups = {not_in_creative_inventory=1},
   groups = {not_in_creative_inventory = 1},
   drop = "",
   walkable = false,
   buildable_to = true,
   sunlight_propagates = true,
   light_source = LIGHT_MAX,
   light_source = minetest.LIGHT_MAX,
   pointable = false,
})