4 Commits

Author SHA1 Message Date
e8f938bd2c Merge remote-tracking branch 'upstream/master' 2021-07-16 23:31:01 +02:00
ac7615212b Reduce skin_mod visibility (#53) 2021-07-13 20:50:22 +02:00
3bc7ed06e2 Merge remote-tracking branch 'upstream/master' 2021-07-05 21:54:46 +02:00
38fc2cff2b Fix typo in wieldview (#56)
* Fix typo in wieldview
fixes #55
2021-06-26 20:21:15 +02:00
3 changed files with 11 additions and 9 deletions

View File

@ -529,12 +529,14 @@ armor.remove_all = function(self, player)
self:save_armor_inventory(player)
end
local skin_mod
armor.get_player_skin = function(self, name)
if (self.skin_mod == "skins" or self.skin_mod == "simple_skins") and skins.skins[name] then
if (skin_mod == "skins" or skin_mod == "simple_skins") and skins.skins[name] then
return skins.skins[name]..".png"
elseif self.skin_mod == "u_skins" and u_skins.u_skins[name] then
elseif skin_mod == "u_skins" and u_skins.u_skins[name] then
return u_skins.u_skins[name]..".png"
elseif self.skin_mod == "wardrobe" and wardrobe.playerSkins and wardrobe.playerSkins[name] then
elseif skin_mod == "wardrobe" and wardrobe.playerSkins and wardrobe.playerSkins[name] then
return wardrobe.playerSkins[name]
end
return armor.default_skin..".png"
@ -678,5 +680,5 @@ end
--
-- Useful for skin mod forks that do not use the same name.
armor.set_skin_mod = function(mod)
armor.skin_mod = mod
skin_mod = mod
end

View File

@ -96,7 +96,7 @@ for _, mod in pairs(skin_mods) do
armor:add_preview(fn)
end
end
armor.skin_mod = mod
armor.set_skin_mod(mod)
end
end
if not minetest.get_modpath("moreores") then

View File

@ -69,12 +69,12 @@ end
minetest.register_on_joinplayer(function(player)
local name = player:get_player_name()
wieldview.wielded_item[name] = ""
minetest.after(0, function()
local pplayer = minetest.get_player_by_name(name)
if player then
minetest.after(0, function(pname)
local pplayer = minetest.get_player_by_name(pname)
if pplayer then
wieldview:update_wielded_item(pplayer)
end
end)
end, name)
end)
minetest.register_globalstep(function(dtime)