Fix bad indents in wielditem mod

This commit is contained in:
Wuzzy 2021-08-08 01:16:49 +02:00
parent 5ceecc4e1f
commit ab2a67fa91

View File

@ -4,68 +4,65 @@
-- By Kaadmy, for Pixture
--
wielditem = {}
local wielditem = {}
local update_time = 1
local timer = 10 -- needs to be more than update_time
minetest.register_entity(
"wielditem:wielditem",
{
is_visible = false,
minetest.register_entity("wielditem:wielditem", {
is_visible = false,
visual = "wielditem",
visual_size = {x = 0.17, y = 0.17},
visual = "wielditem",
visual_size = {x = 0.17, y = 0.17},
hp_max = 1,
hp_max = 1,
physical = false,
pointable = false,
collide_with_objects = false,
makes_footstep_sounds = false,
static_save = false,
physical = false,
pointable = false,
collide_with_objects = false,
makes_footstep_sounds = false,
static_save = false,
_wielder = nil,
_wielder = nil,
on_activate = function(self, staticdata)
local name = staticdata
local wielder = minetest.get_player_by_name(name)
if wielder and wielder:is_player() then
self._wielder = wielder
else
-- Remove orphan wielditem
minetest.log("info", "[wielditem] Attempted to spawn orphan wielditem entity!")
self.object:remove()
return
end
self.object:set_armor_groups({immortal=1})
end,
on_step = function(self, dtime)
local player = self._wielder
-- Remove orphan wielditem
if player == nil or (minetest.get_player_by_name(player:get_player_name()) == nil) then
self.object:remove()
return
end
local itemname = player:get_wielded_item():get_name()
if itemname ~= "" then
self.object:set_properties({textures = {itemname}, is_visible=true})
else
self.object:set_properties({is_visible=false})
end
on_activate = function(self, staticdata)
local name = staticdata
local wielder = minetest.get_player_by_name(name)
if wielder and wielder:is_player() then
self._wielder = wielder
else
-- Remove orphan wielditem
minetest.log("info", "[wielditem] Attempted to spawn orphan wielditem entity!")
self.object:remove()
return
end
})
self.object:set_armor_groups({immortal=1})
end,
on_step = function(self, dtime)
local player = self._wielder
-- Remove orphan wielditem
if player == nil or (minetest.get_player_by_name(player:get_player_name()) == nil) then
self.object:remove()
return
end
local itemname = player:get_wielded_item():get_name()
if itemname ~= "" then
self.object:set_properties({textures = {itemname}, is_visible=true})
else
self.object:set_properties({is_visible=false})
end
end
})
local function attach_wielditem(player)
local name = player:get_player_name()
local pos = player:get_pos()
local name = player:get_player_name()
local pos = player:get_pos()
wielditem[name] = minetest.add_entity(pos, "wielditem:wielditem", name)
wielditem[name]:set_attach(player, "right_arm", {x = -1.5, y = 5.7, z = 2.5}, {x = 90, y = -45, z = 270})
wielditem[name]:get_luaentity()._wielder = player
wielditem[name] = minetest.add_entity(pos, "wielditem:wielditem", name)
wielditem[name]:set_attach(player, "right_arm", {x = -1.5, y = 5.7, z = 2.5}, {x = 90, y = -45, z = 270})
wielditem[name]:get_luaentity()._wielder = player
end
minetest.register_on_joinplayer(function(player)
@ -76,4 +73,8 @@ minetest.register_on_joinplayer(function(player)
end, player)
end)
minetest.register_on_leaveplayer(function(player)
wielditem[name] = nil
end)
default.log("mod:wielditem", "loaded")