]> git.lizzy.rs Git - Crafter.git/commitdiff
Streamline cape check data flow even more
authoroilboi <47129783+oilboi@users.noreply.github.com>
Sun, 14 Jun 2020 03:21:38 +0000 (23:21 -0400)
committeroilboi <47129783+oilboi@users.noreply.github.com>
Sun, 14 Jun 2020 03:21:38 +0000 (23:21 -0400)
mods/skins/init.lua

index ccae8593bb432af203ebbe71e99f33705c2572ec..e46ca7d0eebb2e5c4587c2361b0cd0d367cdec1f 100644 (file)
@@ -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