From: oilboi <47129783+oilboi@users.noreply.github.com> Date: Sun, 14 Jun 2020 03:21:38 +0000 (-0400) Subject: Streamline cape check data flow even more X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=91eb04b7b03e1ba1951b567a04058a6f2f5b0013;p=Crafter.git Streamline cape check data flow even more --- diff --git a/mods/skins/init.lua b/mods/skins/init.lua index ccae859..e46ca7d 100644 --- a/mods/skins/init.lua +++ b/mods/skins/init.lua @@ -336,7 +336,7 @@ cape_handler.add_cape = function(player) cape_handler.lua_entity.owner = player cape_handler.lua_entity.texture_type = cape_handler.temp_cape cape_handler.object:set_attach(player, "Cape_bone", vector.new(0,0,0), vector.new(0,0,0)) - cape_table[player:get_player_name()] = {object=cape_handler.object} + cape_table[player:get_player_name()] = cape_handler.object end end @@ -344,7 +344,8 @@ end cape_handler.readd_capes = function() for name,def in cape_handler.pairs(cape_table) do cape_handler.player = minetest.get_player_by_name(name) - if cape_handler.player and cape_table[name] and not cape_table[name].object:get_luaentity() then + if cape_handler.player and cape_table[name] and not cape_table[name]:get_luaentity() then + print("adding cape") cape_handler.add_cape(cape_handler.player) elseif not cape_handler.player then cape_table[name] = nil