1
0
Fork 0

Fix boss bars scaling issue with non 16x texture packs

This commit is contained in:
talamh 2022-10-12 19:37:56 +01:00
parent e80ce4b758
commit f1ebe802c6
1 changed files with 4 additions and 4 deletions

View File

@ -13,13 +13,13 @@ function mcl_bossbars.recalculate_colors()
local frame_count = color_count * 2 local frame_count = color_count * 2
for i, color in ipairs(colors) do for i, color in ipairs(colors) do
local idx = i * 2 - 1 local idx = i * 2 - 1
local image = "mcl_bossbars.png" local image = "(mcl_bossbars.png"
.. "^[transformR270" .. "^[transformR270"
.. "^[verticalframe:" .. frame_count .. ":" .. (idx - 1) .. "^[verticalframe:" .. frame_count .. ":" .. (idx - 1)
.. "^(mcl_bossbars_empty.png" .. "^mcl_bossbars_empty.png"
.. "^[lowpart:%d:mcl_bossbars.png" .. "^[lowpart:%d:mcl_bossbars.png"
.. "^[transformR270" .. "^[transformR270"
.. "^[verticalframe:" .. frame_count .. ":" .. idx .. ")" .. "^[verticalframe:" .. frame_count .. ":" .. idx .. ")^[resize:1456x40"
local _, hex = mcl_util.get_color(color) local _, hex = mcl_util.get_color(color)
sorted[color] = { sorted[color] = {
image = image, image = image,
@ -162,7 +162,7 @@ minetest.register_globalstep(function(dtime)
position = {x = 0.5, y = 0}, position = {x = 0.5, y = 0},
alignment = {x = 0, y = 1}, alignment = {x = 0, y = 1},
offset = {x = 0, y = i * 40 + 25}, offset = {x = 0, y = i * 40 + 25},
scale = {x = 3, y = 3}, scale = {x = 0.375, y = 0.375},
}), }),
} }
end end