Some cleanup
This commit is contained in:
parent
da41d5bfa7
commit
e46c2a64dc
45
init.lua
45
init.lua
|
@ -11,7 +11,7 @@ local replacements = {fuel = {}}
|
||||||
local toolrepair
|
local toolrepair
|
||||||
|
|
||||||
local progressive_mode = core.settings:get_bool "i3_progressive_mode"
|
local progressive_mode = core.settings:get_bool "i3_progressive_mode"
|
||||||
local __3d_armor, __skinsdb
|
local __3darmor, __skinsdb
|
||||||
|
|
||||||
local http = core.request_http_api()
|
local http = core.request_http_api()
|
||||||
local singleplayer = core.is_singleplayer()
|
local singleplayer = core.is_singleplayer()
|
||||||
|
@ -1749,16 +1749,16 @@ local function get_inventory_mode(player, fs, data, full_height)
|
||||||
fs(fmt("model", 0.2, 0.2, 4, 5.4, "player_model",
|
fs(fmt("model", 0.2, 0.2, 4, 5.4, "player_model",
|
||||||
props.mesh, concat(props.textures, ","), "0,-150", "false", "0,0"))
|
props.mesh, concat(props.textures, ","), "0,-150", "false", "0,0"))
|
||||||
|
|
||||||
local extras = __3d_armor or __skinsdb
|
local extras = __3darmor or __skinsdb
|
||||||
local xoffset = extras and 0 or 4.5
|
local xoffset = extras and 0 or 4.5
|
||||||
local yoffset = extras and 0 or 0.2
|
local yoffset = extras and 0 or 0.2
|
||||||
|
|
||||||
if extras then
|
if extras then
|
||||||
local max_val = 30
|
local max_val = 30
|
||||||
|
|
||||||
if __3d_armor and __skinsdb then
|
if __3darmor and __skinsdb then
|
||||||
max_val = 50
|
max_val = 50
|
||||||
elseif __skinsdb and not __3d_armor then
|
elseif __skinsdb and not __3darmor then
|
||||||
max_val = 15
|
max_val = 15
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1790,7 +1790,7 @@ local function get_inventory_mode(player, fs, data, full_height)
|
||||||
|
|
||||||
local yextra = 5.6
|
local yextra = 5.6
|
||||||
|
|
||||||
if __3d_armor then
|
if __3darmor then
|
||||||
fs("style_type[label;font=bold;font_size=+2]", fmt("label", 0, yextra, ES"Armor"),
|
fs("style_type[label;font=bold;font_size=+2]", fmt("label", 0, yextra, ES"Armor"),
|
||||||
"style_type[label;font=normal;font_size=+0]",
|
"style_type[label;font=normal;font_size=+0]",
|
||||||
fmt("box", 0, yextra + 0.3, 5.5, 0.05, "#666"),
|
fmt("box", 0, yextra + 0.3, 5.5, 0.05, "#666"),
|
||||||
|
@ -1808,7 +1808,7 @@ local function get_inventory_mode(player, fs, data, full_height)
|
||||||
t[#t + 1] = skin.name
|
t[#t + 1] = skin.name
|
||||||
end
|
end
|
||||||
|
|
||||||
yextra = __3d_armor and (yextra + 3.5) or 5.65
|
yextra = __3darmor and (yextra + 3.5) or 5.65
|
||||||
|
|
||||||
fs("style_type[label;font=bold;font_size=+2]")
|
fs("style_type[label;font=bold;font_size=+2]")
|
||||||
fs(fmt("label", 0, yextra, ES"Skins"))
|
fs(fmt("label", 0, yextra, ES"Skins"))
|
||||||
|
@ -1901,10 +1901,22 @@ core.register_on_player_inventory_action(function(player, action, inv, info)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
if rawget(_G, "armor") then
|
if rawget(_G, "armor") then
|
||||||
__3d_armor = true
|
__3darmor = true
|
||||||
armor:register_on_update(set_fs)
|
armor:register_on_update(set_fs)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if rawget(_G, "skins") then
|
||||||
|
__skinsdb = true
|
||||||
|
|
||||||
|
on_shutdown(function()
|
||||||
|
local players = get_players()
|
||||||
|
for i = 1, #players do
|
||||||
|
local player = players[i]
|
||||||
|
save_meta(player, {"skin_id"})
|
||||||
|
end
|
||||||
|
end)
|
||||||
|
end
|
||||||
|
|
||||||
i3.register_craft_type("digging", {
|
i3.register_craft_type("digging", {
|
||||||
description = ES"Digging",
|
description = ES"Digging",
|
||||||
icon = "i3_steelpick.png",
|
icon = "i3_steelpick.png",
|
||||||
|
@ -2183,11 +2195,6 @@ on_mods_loaded(function()
|
||||||
if unified_inventory then
|
if unified_inventory then
|
||||||
function unified_inventory.set_inventory_formspec() return end
|
function unified_inventory.set_inventory_formspec() return end
|
||||||
end
|
end
|
||||||
|
|
||||||
local skins = rawget(_G, "skins")
|
|
||||||
if skins then
|
|
||||||
__skinsdb = true
|
|
||||||
end
|
|
||||||
end)
|
end)
|
||||||
|
|
||||||
on_joinplayer(function(player)
|
on_joinplayer(function(player)
|
||||||
|
@ -2553,16 +2560,10 @@ if progressive_mode then
|
||||||
end
|
end
|
||||||
|
|
||||||
on_leaveplayer(function(player)
|
on_leaveplayer(function(player)
|
||||||
local name = player:get_player_name()
|
if __skinsdb then
|
||||||
pdata[name] = nil
|
|
||||||
|
|
||||||
save_meta(player, {"skin_id"})
|
|
||||||
end)
|
|
||||||
|
|
||||||
on_shutdown(function()
|
|
||||||
local players = get_players()
|
|
||||||
for i = 1, #players do
|
|
||||||
local player = players[i]
|
|
||||||
save_meta(player, {"skin_id"})
|
save_meta(player, {"skin_id"})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local name = player:get_player_name()
|
||||||
|
pdata[name] = nil
|
||||||
end)
|
end)
|
||||||
|
|
Ŝarĝante…
Reference in New Issue