Compare commits

..

3 Commits
1.15 ... 1.15.1

Author SHA1 Message Date
36cdcde7ed Bump version 2023-03-05 14:52:55 +01:00
c9e02dfe09 Fix replacements in Quick Crafting 2023-03-05 14:24:16 +01:00
7005794cc3 Merge globalsteps 2023-03-05 13:57:24 +01:00
3 changed files with 6 additions and 23 deletions

View File

@ -20,7 +20,7 @@ local function lf(path)
end
i3 = {
version = 115,
version = 1151,
data = core.deserialize(storage:get_string"data") or {},
settings = {

View File

@ -1,7 +1,7 @@
local replacements = {fuel = {}}
local http = ...
IMPORT("maxn", "copy", "insert", "sort", "match", "sub")
IMPORT("copy", "insert", "sort", "match", "sub")
IMPORT("true_str", "is_table", "valid_item", "table_merge", "table_replace", "table_eq")
IMPORT("fmt", "reg_items", "reg_aliases", "reg_nodes", "is_cube", "get_cube", "ItemStack")
IMPORT("is_group", "extract_groups", "item_has_groups", "groups_to_items", "get_group_stereotype")
@ -178,13 +178,7 @@ local function cache_recipes(item)
_recipes[#recipes + 1 - k] = v
end
local size_rpl = maxn(replacements[item])
local size_rcp = #_recipes
local shift = size_rcp - size_rpl
for k, v in pairs(replacements[item]) do
k += shift
if _recipes[k] then
_recipes[k].replacements = v
end

View File

@ -118,6 +118,10 @@ core.register_globalstep(function(dt)
local data = i3.data[name]
if not data then return end
if data.show_hud ~= nil then
show_hud(player, data)
end
local has_text = player:hud_get(data.hud.wielditem).text ~= ""
if not data.wielditem_hud then
@ -152,21 +156,6 @@ core.register_globalstep(function(dt)
end
end)
core.register_globalstep(function()
local players = get_connected_players()
players[0] = #players
for i = 1, players[0] do
local player = players[i]
local name = player:get_player_name()
local data = i3.data[name]
if data and data.show_hud ~= nil then
show_hud(player, data)
end
end
end)
local function init_waypoints(player)
local name = player:get_player_name()
local data = i3.data[name]