mirror of
https://github.com/minetest-mods/craftguide.git
synced 2024-11-26 04:23:44 +01:00
Show HUD success only in singleplayer mode
This commit is contained in:
parent
46cb7615bf
commit
cd17b8d38e
15
init.lua
15
init.lua
@ -7,7 +7,6 @@ local searches = {}
|
|||||||
local recipes_cache = {}
|
local recipes_cache = {}
|
||||||
local usages_cache = {}
|
local usages_cache = {}
|
||||||
local fuel_cache = {}
|
local fuel_cache = {}
|
||||||
|
|
||||||
local toolrepair
|
local toolrepair
|
||||||
|
|
||||||
local progressive_mode = core.settings:get_bool "craftguide_progressive_mode"
|
local progressive_mode = core.settings:get_bool "craftguide_progressive_mode"
|
||||||
@ -16,6 +15,7 @@ local autocache = core.settings:get_bool "craftguide_autocache"
|
|||||||
|
|
||||||
local http = core.request_http_api()
|
local http = core.request_http_api()
|
||||||
local storage = core.get_mod_storage()
|
local storage = core.get_mod_storage()
|
||||||
|
local singleplayer = core.is_singleplayer()
|
||||||
|
|
||||||
local reg_items = core.registered_items
|
local reg_items = core.registered_items
|
||||||
local reg_tools = core.registered_tools
|
local reg_tools = core.registered_tools
|
||||||
@ -1726,7 +1726,12 @@ else
|
|||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
paramtype2 = "wallmounted",
|
paramtype2 = "wallmounted",
|
||||||
sunlight_propagates = true,
|
sunlight_propagates = true,
|
||||||
groups = {choppy = 1, attached_node = 1, oddly_breakable_by_hand = 1, flammable = 3},
|
groups = {
|
||||||
|
choppy = 1,
|
||||||
|
attached_node = 1,
|
||||||
|
oddly_breakable_by_hand = 1,
|
||||||
|
flammable = 3,
|
||||||
|
},
|
||||||
node_box = {
|
node_box = {
|
||||||
type = "wallmounted",
|
type = "wallmounted",
|
||||||
wall_top = {-0.5, 0.4375, -0.5, 0.5, 0.5, 0.5},
|
wall_top = {-0.5, 0.4375, -0.5, 0.5, 0.5, 0.5},
|
||||||
@ -1771,7 +1776,7 @@ else
|
|||||||
if rawget(_G, "sfinv_buttons") then
|
if rawget(_G, "sfinv_buttons") then
|
||||||
sfinv_buttons.register_button("craftguide", {
|
sfinv_buttons.register_button("craftguide", {
|
||||||
title = S"Crafting Guide",
|
title = S"Crafting Guide",
|
||||||
tooltip = S"Shows a list of available crafting recipes, cooking recipes and fuels",
|
tooltip = S"Shows a list of available crafting recipes",
|
||||||
image = PNG.book,
|
image = PNG.book,
|
||||||
action = function(player)
|
action = function(player)
|
||||||
on_use(player)
|
on_use(player)
|
||||||
@ -1955,7 +1960,7 @@ if progressive_mode then
|
|||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
local data = pdata[name]
|
local data = pdata[name]
|
||||||
|
|
||||||
if data.show_hud ~= nil then
|
if data.show_hud ~= nil and singleplayer then
|
||||||
show_hud_success(player, data)
|
show_hud_success(player, data)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -1971,6 +1976,8 @@ if progressive_mode then
|
|||||||
data.inv_items = dslz(meta:get_string "inv_items") or {}
|
data.inv_items = dslz(meta:get_string "inv_items") or {}
|
||||||
data.known_recipes = dslz(meta:get_string "known_recipes") or 0
|
data.known_recipes = dslz(meta:get_string "known_recipes") or 0
|
||||||
|
|
||||||
|
if not singleplayer then return end
|
||||||
|
|
||||||
data.hud = {
|
data.hud = {
|
||||||
bg = player:hud_add{
|
bg = player:hud_add{
|
||||||
hud_elem_type = "image",
|
hud_elem_type = "image",
|
||||||
|
Loading…
Reference in New Issue
Block a user