mirror of
https://github.com/minetest/minetest_game.git
synced 2024-12-22 23:10:17 +01:00
Fire: Use 'enable fire' setting instead of 'disable fire'
This commit is contained in:
parent
088385493a
commit
cabf80b743
@ -20,9 +20,9 @@
|
|||||||
# 0 to disable. By default it is "share_bones_time" divide by four.
|
# 0 to disable. By default it is "share_bones_time" divide by four.
|
||||||
#share_bones_time_early = 300
|
#share_bones_time_early = 300
|
||||||
|
|
||||||
# Whether standard fire should be disabled ('basic flame' nodes will disappear)
|
# Whether fire should be enabled. If disabled, 'basic flame' nodes will disappear.
|
||||||
# 'permanent flame' nodes will remain with either setting
|
# 'permanent flame' nodes will remain with either setting.
|
||||||
#disable_fire = false
|
#enable_fire = true
|
||||||
|
|
||||||
# Whether the stuff in initial_stuff should be given to new players
|
# Whether the stuff in initial_stuff should be given to new players
|
||||||
#give_initial_stuff = false
|
#give_initial_stuff = false
|
||||||
|
@ -235,9 +235,16 @@ minetest.register_abm({
|
|||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
-- Enable the following ABMs according to 'disable fire' setting
|
-- Enable the following ABMs according to 'enable fire' setting
|
||||||
|
|
||||||
if minetest.setting_getbool("disable_fire") then
|
local fire_enabled = minetest.setting_getbool("enable_fire")
|
||||||
|
if fire_enabled == nil then
|
||||||
|
-- New setting not specified, check for old setting.
|
||||||
|
-- If old setting is also not specified, 'not nil' is true.
|
||||||
|
fire_enabled = not minetest.setting_getbool("disable_fire")
|
||||||
|
end
|
||||||
|
|
||||||
|
if not fire_enabled then
|
||||||
|
|
||||||
-- Remove basic flames only
|
-- Remove basic flames only
|
||||||
|
|
||||||
@ -250,7 +257,7 @@ if minetest.setting_getbool("disable_fire") then
|
|||||||
action = minetest.remove_node,
|
action = minetest.remove_node,
|
||||||
})
|
})
|
||||||
|
|
||||||
else
|
else -- Fire enabled
|
||||||
|
|
||||||
-- Ignite neighboring nodes, add basic flames
|
-- Ignite neighboring nodes, add basic flames
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user