From bb7d45a3d7fc17c4033baf7d78810b855d611d8e Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Fri, 1 Mar 2019 19:19:22 +0100 Subject: [PATCH] Improve code formatting --- init.lua | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/init.lua b/init.lua index 61235fa..15ac6d0 100644 --- a/init.lua +++ b/init.lua @@ -16,19 +16,23 @@ function vector.sqdist(a, b) local dx = a.x - b.x local dy = a.y - b.y local dz = a.z - b.z - return dx*dx + dy*dy + dz*dz + return dx * dx + dy * dy + dz * dz end function hp_bar:on_step(dtime) local wielder = self.wielder and minetest.get_player_by_name(self.wielder) - if wielder == nil or - vector.sqdist(wielder:get_pos(), self.object:get_pos()) > 3 then + + if + wielder == nil or + vector.sqdist(wielder:get_pos(), self.object:get_pos()) > 3 + then self.object:remove() return end local hp = wielder:get_hp() local breath = wielder:get_breath() + self.object:set_properties({ textures = { "health_" .. tostring(hp) .. ".png^breath_" .. tostring(breath) .. ".png", @@ -42,6 +46,7 @@ local function add_HP_gauge(name) local player = minetest.get_player_by_name(name) local pos = player:get_pos() local ent = minetest.add_entity(pos, "gauges:hp_bar") + if ent ~= nil then ent:set_attach(player, "", {x = 0, y = 10, z = 0}, {x = 0, y = 0, z = 0}) ent = ent:get_luaentity() @@ -49,9 +54,10 @@ local function add_HP_gauge(name) end end --- If health_bars not defined or set to true -if minetest.setting_getbool("health_bars") ~= false and - minetest.setting_getbool("enable_damage") then +if + minetest.setting_getbool("health_bars") ~= false and + minetest.setting_getbool("enable_damage") +then minetest.register_on_joinplayer(function(player) minetest.after(1, add_HP_gauge, player:get_player_name()) end)