I was reading the "uses resources" setting incorrectly, defaulted to false on new games

This commit is contained in:
FaceDeer 2017-02-14 14:51:57 -07:00
parent c57582e775
commit c7f8d704b0
2 changed files with 5 additions and 3 deletions

@ -11,7 +11,7 @@ Sounds are under various licenses, see the license.txt file in the /sounds direc
License for Code License for Code
---------------- ----------------
Copyright (C) 2016 FaceDeer Copyright (C) 2017 FaceDeer
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by it under the terms of the GNU Lesser General Public License as published by

@ -23,14 +23,16 @@ dofile( minetest.get_modpath( "digtron" ) .. "/recipes.lua" )
local particle_effects = minetest.setting_getbool("enable_particles") local particle_effects = minetest.setting_getbool("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_creative = not minetest.setting_getbool("digtron_uses_resources") local digtron_uses_resources = minetest.setting_getbool("digtron_uses_resources")
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.setting_getbool("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.setting_getbool("digtron_damage_creatures")
digtron.creative_mode = digtron_creative -- 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
digtron.lava_impassible = lava_impassible or lava_impassible == nil -- default true digtron.lava_impassible = lava_impassible or lava_impassible == nil -- default true
digtron.diggers_damage_creatures = damage_creatures or damage_creatures == nil -- default true digtron.diggers_damage_creatures = damage_creatures or damage_creatures == nil -- default true