forked from mtcontrib/3d_armor
Compare commits
4 Commits
2d280a5a1e
...
e8f938bd2c
Author | SHA1 | Date | |
---|---|---|---|
e8f938bd2c | |||
ac7615212b | |||
3bc7ed06e2 | |||
38fc2cff2b |
@ -529,12 +529,14 @@ armor.remove_all = function(self, player)
|
|||||||
self:save_armor_inventory(player)
|
self:save_armor_inventory(player)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local skin_mod
|
||||||
|
|
||||||
armor.get_player_skin = function(self, name)
|
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"
|
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"
|
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]
|
return wardrobe.playerSkins[name]
|
||||||
end
|
end
|
||||||
return armor.default_skin..".png"
|
return armor.default_skin..".png"
|
||||||
@ -678,5 +680,5 @@ end
|
|||||||
--
|
--
|
||||||
-- Useful for skin mod forks that do not use the same name.
|
-- Useful for skin mod forks that do not use the same name.
|
||||||
armor.set_skin_mod = function(mod)
|
armor.set_skin_mod = function(mod)
|
||||||
armor.skin_mod = mod
|
skin_mod = mod
|
||||||
end
|
end
|
||||||
|
@ -96,7 +96,7 @@ for _, mod in pairs(skin_mods) do
|
|||||||
armor:add_preview(fn)
|
armor:add_preview(fn)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
armor.skin_mod = mod
|
armor.set_skin_mod(mod)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if not minetest.get_modpath("moreores") then
|
if not minetest.get_modpath("moreores") then
|
||||||
|
@ -69,12 +69,12 @@ end
|
|||||||
minetest.register_on_joinplayer(function(player)
|
minetest.register_on_joinplayer(function(player)
|
||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
wieldview.wielded_item[name] = ""
|
wieldview.wielded_item[name] = ""
|
||||||
minetest.after(0, function()
|
minetest.after(0, function(pname)
|
||||||
local pplayer = minetest.get_player_by_name(name)
|
local pplayer = minetest.get_player_by_name(pname)
|
||||||
if player then
|
if pplayer then
|
||||||
wieldview:update_wielded_item(pplayer)
|
wieldview:update_wielded_item(pplayer)
|
||||||
end
|
end
|
||||||
end)
|
end, name)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
minetest.register_globalstep(function(dtime)
|
minetest.register_globalstep(function(dtime)
|
||||||
|
Reference in New Issue
Block a user