mirror of
https://github.com/minetest-mods/digtron.git
synced 2024-08-20 12:54:05 +02:00
Replace deprecated settings method
This commit is contained in:
parent
6b39a08dab
commit
d09c26dd65
22
init.lua
22
init.lua
@ -20,17 +20,17 @@ dofile( minetest.get_modpath( "digtron" ) .. "/node_crate.lua" ) -- Digtron port
|
|||||||
dofile( minetest.get_modpath( "digtron" ) .. "/recipes.lua" )
|
dofile( minetest.get_modpath( "digtron" ) .. "/recipes.lua" )
|
||||||
|
|
||||||
-- Enables the spray of particles out the back of a digger head and puffs of smoke from the controller
|
-- Enables the spray of particles out the back of a digger head and puffs of smoke from the controller
|
||||||
local particle_effects = minetest.setting_getbool("enable_particles")
|
local particle_effects = minetest.settings:get_bool("enable_particles")
|
||||||
|
|
||||||
-- this causes digtrons to operate without consuming fuel or building materials.
|
-- this causes digtrons to operate without consuming fuel or building materials.
|
||||||
local digtron_uses_resources = minetest.setting_getbool("digtron_uses_resources")
|
local digtron_uses_resources = minetest.settings:get_bool("digtron_uses_resources")
|
||||||
if digtron_uses_resources == nil then digtron_uses_resources = true end
|
if digtron_uses_resources == nil then digtron_uses_resources = true end
|
||||||
|
|
||||||
-- when true, lava counts as protected nodes.
|
-- when true, lava counts as protected nodes.
|
||||||
local lava_impassible = minetest.setting_getbool("digtron_lava_impassible")
|
local lava_impassible = minetest.settings:get_bool("digtron_lava_impassible")
|
||||||
|
|
||||||
-- when true, diggers deal damage to creatures when they trigger.
|
-- when true, diggers deal damage to creatures when they trigger.
|
||||||
local damage_creatures = minetest.setting_getbool("digtron_damage_creatures")
|
local damage_creatures = minetest.settings:get_bool("digtron_damage_creatures")
|
||||||
|
|
||||||
digtron.creative_mode = not digtron_uses_resources -- default false
|
digtron.creative_mode = not digtron_uses_resources -- default false
|
||||||
digtron.particle_effects = particle_effects or particle_effects == nil -- default true
|
digtron.particle_effects = particle_effects or particle_effects == nil -- default true
|
||||||
@ -38,7 +38,7 @@ digtron.lava_impassible = lava_impassible or lava_impassible == nil -- default t
|
|||||||
digtron.diggers_damage_creatures = damage_creatures or damage_creatures == nil -- default true
|
digtron.diggers_damage_creatures = damage_creatures or damage_creatures == nil -- default true
|
||||||
|
|
||||||
-- How many seconds a digtron waits between cycles. Auto-controllers can make this wait longer, but cannot make it shorter.
|
-- How many seconds a digtron waits between cycles. Auto-controllers can make this wait longer, but cannot make it shorter.
|
||||||
local digtron_cycle_time = tonumber(minetest.setting_get("digtron_cycle_time"))
|
local digtron_cycle_time = tonumber(minetest.settings:get("digtron_cycle_time"))
|
||||||
if digtron_cycle_time == nil or digtron_cycle_time < 0 then
|
if digtron_cycle_time == nil or digtron_cycle_time < 0 then
|
||||||
digtron.cycle_time = 1.0
|
digtron.cycle_time = 1.0
|
||||||
else
|
else
|
||||||
@ -46,7 +46,7 @@ else
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- How many digtron nodes can be moved for each adjacent solid node that the digtron has traction against
|
-- How many digtron nodes can be moved for each adjacent solid node that the digtron has traction against
|
||||||
local digtron_traction_factor = tonumber(minetest.setting_get("digtron_traction_factor"))
|
local digtron_traction_factor = tonumber(minetest.settings:get("digtron_traction_factor"))
|
||||||
if digtron_traction_factor == nil or digtron_traction_factor < 0 then
|
if digtron_traction_factor == nil or digtron_traction_factor < 0 then
|
||||||
digtron.traction_factor = 3.0
|
digtron.traction_factor = 3.0
|
||||||
else
|
else
|
||||||
@ -60,35 +60,35 @@ end
|
|||||||
-- one book is 3 units
|
-- one book is 3 units
|
||||||
|
|
||||||
-- how much fuel is required to dig a node if not in one of the following groups.
|
-- how much fuel is required to dig a node if not in one of the following groups.
|
||||||
local digtron_dig_cost_default = tonumber(minetest.setting_get("digtron_dig_cost_default"))
|
local digtron_dig_cost_default = tonumber(minetest.settings:get("digtron_dig_cost_default"))
|
||||||
if digtron_dig_cost_default == nil or digtron_dig_cost_default < 0 then
|
if digtron_dig_cost_default == nil or digtron_dig_cost_default < 0 then
|
||||||
digtron.dig_cost_default = 0.5
|
digtron.dig_cost_default = 0.5
|
||||||
else
|
else
|
||||||
digtron.dig_cost_default = digtron_dig_cost_default
|
digtron.dig_cost_default = digtron_dig_cost_default
|
||||||
end
|
end
|
||||||
-- eg, stone
|
-- eg, stone
|
||||||
local digtron_dig_cost_cracky = tonumber(minetest.setting_get("digtron_dig_cost_cracky"))
|
local digtron_dig_cost_cracky = tonumber(minetest.settings:get("digtron_dig_cost_cracky"))
|
||||||
if digtron_dig_cost_cracky == nil or digtron_dig_cost_cracky < 0 then
|
if digtron_dig_cost_cracky == nil or digtron_dig_cost_cracky < 0 then
|
||||||
digtron.dig_cost_cracky = 1.0
|
digtron.dig_cost_cracky = 1.0
|
||||||
else
|
else
|
||||||
digtron.dig_cost_cracky = digtron_dig_cost_cracky
|
digtron.dig_cost_cracky = digtron_dig_cost_cracky
|
||||||
end
|
end
|
||||||
-- eg, dirt, sand
|
-- eg, dirt, sand
|
||||||
local digtron_dig_cost_crumbly = tonumber(minetest.setting_get("digtron_dig_cost_crumbly"))
|
local digtron_dig_cost_crumbly = tonumber(minetest.settings:get("digtron_dig_cost_crumbly"))
|
||||||
if digtron_dig_cost_crumbly == nil or digtron_dig_cost_crumbly < 0 then
|
if digtron_dig_cost_crumbly == nil or digtron_dig_cost_crumbly < 0 then
|
||||||
digtron.dig_cost_crumbly = 0.5
|
digtron.dig_cost_crumbly = 0.5
|
||||||
else
|
else
|
||||||
digtron.dig_cost_crumbly = digtron_dig_cost_crumbly
|
digtron.dig_cost_crumbly = digtron_dig_cost_crumbly
|
||||||
end
|
end
|
||||||
-- eg, wood
|
-- eg, wood
|
||||||
local digtron_dig_cost_choppy = tonumber(minetest.setting_get("digtron_dig_cost_choppy"))
|
local digtron_dig_cost_choppy = tonumber(minetest.settings:get("digtron_dig_cost_choppy"))
|
||||||
if digtron_dig_cost_choppy == nil or digtron_dig_cost_choppy < 0 then
|
if digtron_dig_cost_choppy == nil or digtron_dig_cost_choppy < 0 then
|
||||||
digtron.dig_cost_choppy = 0.75
|
digtron.dig_cost_choppy = 0.75
|
||||||
else
|
else
|
||||||
digtron.dig_cost_choppy = digtron_dig_cost_choppy
|
digtron.dig_cost_choppy = digtron_dig_cost_choppy
|
||||||
end
|
end
|
||||||
-- how much fuel is required to build a node
|
-- how much fuel is required to build a node
|
||||||
local digtron_build_cost = tonumber(minetest.setting_get("digtron_build_cost"))
|
local digtron_build_cost = tonumber(minetest.settings:get("digtron_build_cost"))
|
||||||
if digtron_build_cost == nil or digtron_build_cost < 0 then
|
if digtron_build_cost == nil or digtron_build_cost < 0 then
|
||||||
digtron.build_cost = 1.0
|
digtron.build_cost = 1.0
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user