Fix confusing defaults for enable_fire and enable_tnt (#3221)

This commit is contained in:
sfan5
2026-01-05 12:19:56 +01:00
committed by GitHub
parent d0c823c0fe
commit df4bd15ba4
5 changed files with 29 additions and 24 deletions

View File

@@ -2,19 +2,20 @@
tnt = {}
-- Load support for MT game translation.
local S = minetest.get_translator("tnt")
-- Default to enabled when in singleplayer
local enable_tnt = minetest.settings:get_bool("enable_tnt")
if enable_tnt == nil then
-- Default to enabled in singleplayer
local enable_tnt = minetest.settings:get("enable_tnt") or "auto"
if enable_tnt == "auto" then
enable_tnt = minetest.is_singleplayer()
else
enable_tnt = minetest.is_yes(enable_tnt)
end
local tnt_radius = tonumber(minetest.settings:get("tnt_radius") or 3)
-- Fill a list with data for content IDs, after all nodes are registered
-- Fill a table with data for all content IDs, after all nodes are registered
local cid_data = {}
minetest.register_on_mods_loaded(function()
for name, def in pairs(minetest.registered_nodes) do