mirror of
https://github.com/minetest-mods/i3.git
synced 2025-07-03 00:50:22 +02:00
Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
7670356c8c | |||
646d16afd8 |
2
init.lua
2
init.lua
@ -20,7 +20,7 @@ local function lf(path)
|
|||||||
end
|
end
|
||||||
|
|
||||||
i3 = {
|
i3 = {
|
||||||
version = 1110,
|
version = 1111,
|
||||||
data = core.deserialize(storage:get_string"data") or {},
|
data = core.deserialize(storage:get_string"data") or {},
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
|
12
src/hud.lua
12
src/hud.lua
@ -116,25 +116,27 @@ core.register_globalstep(function(dt)
|
|||||||
|
|
||||||
data.timer = (data.timer or 0) + dt
|
data.timer = (data.timer or 0) + dt
|
||||||
|
|
||||||
local wielditem = player:get_wielded_item()
|
local wieldidx = player:get_wield_index()
|
||||||
local wieldname = wielditem:get_name()
|
|
||||||
|
|
||||||
if wieldname == data.old_wielditem then
|
if wieldidx == data.old_wieldidx then
|
||||||
if data.timer >= i3.settings.wielditem_fade_after then
|
if data.timer >= i3.settings.wielditem_fade_after then
|
||||||
return reset()
|
return reset()
|
||||||
end
|
end
|
||||||
return
|
return
|
||||||
|
else
|
||||||
|
data.timer = 0
|
||||||
end
|
end
|
||||||
|
|
||||||
data.old_wielditem = wieldname
|
data.old_wieldidx = wieldidx
|
||||||
|
|
||||||
|
local wielditem = player:get_wielded_item()
|
||||||
local meta = wielditem:get_meta()
|
local meta = wielditem:get_meta()
|
||||||
|
|
||||||
local meta_desc = meta:get_string"short_description"
|
local meta_desc = meta:get_string"short_description"
|
||||||
meta_desc = meta_desc:gsub("\27", "")
|
meta_desc = meta_desc:gsub("\27", "")
|
||||||
meta_desc = core.strip_colors(meta_desc)
|
meta_desc = core.strip_colors(meta_desc)
|
||||||
|
|
||||||
local desc = meta_desc ~= "" and meta_desc or wielditem:get_short_description()
|
local desc = meta_desc ~= "" and meta_desc or wielditem:get_short_description()
|
||||||
|
|
||||||
player:hud_change(data.hud.wielditem, "text", desc:trim())
|
player:hud_change(data.hud.wielditem, "text", desc:trim())
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
Reference in New Issue
Block a user