mirror of
https://github.com/minetest-mods/mesecons.git
synced 2025-04-04 11:20:27 +02:00
copy settingtypes from other PR
This commit is contained in:
parent
2aa8e4756c
commit
309056e2c8
@ -8,7 +8,7 @@ minetest.settings = minetest.settings or {
|
|||||||
get_bool = function(_, k, default)
|
get_bool = function(_, k, default)
|
||||||
local s = minetest.setting_getbool(k)
|
local s = minetest.setting_getbool(k)
|
||||||
if s == nil then
|
if s == nil then
|
||||||
s = default
|
return default
|
||||||
end
|
end
|
||||||
return s
|
return s
|
||||||
end,
|
end,
|
||||||
@ -31,12 +31,9 @@ minetest.settings = minetest.settings or {
|
|||||||
function mesecon.setting(setting, default)
|
function mesecon.setting(setting, default)
|
||||||
if type(default) == "boolean" then
|
if type(default) == "boolean" then
|
||||||
local read = minetest.settings:get_bool("mesecon."..setting, default)
|
local read = minetest.settings:get_bool("mesecon."..setting, default)
|
||||||
-- legacy:
|
if read == nil then -- legacy
|
||||||
if read == nil then
|
|
||||||
return default
|
return default
|
||||||
else
|
return read
|
||||||
return read
|
|
||||||
end
|
|
||||||
elseif type(default) == "string" then
|
elseif type(default) == "string" then
|
||||||
return minetest.settings:get("mesecon."..setting) or default
|
return minetest.settings:get("mesecon."..setting) or default
|
||||||
elseif type(default) == "number" then
|
elseif type(default) == "number" then
|
||||||
|
43
settingtypes.txt
Normal file
43
settingtypes.txt
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
[mesecons]
|
||||||
|
|
||||||
|
mesecon.resumetime (Resume time) int 4
|
||||||
|
mesecon.overheat_max (Overheat max) int 20
|
||||||
|
mesecon.cooldown_time (Cooldown time) float 2.0
|
||||||
|
mesecon.cooldown_granularity (Cooldown granularity) float 0.5
|
||||||
|
|
||||||
|
|
||||||
|
[mesecons_blinkyplant]
|
||||||
|
|
||||||
|
mesecon.blinky_plant_interval (Plant interval) int 3
|
||||||
|
|
||||||
|
|
||||||
|
[mesecons_detector]
|
||||||
|
|
||||||
|
mesecon.detector_radius (Detector radius) int 6
|
||||||
|
mesecon.node_detector_distance_max (Detector max distance) int 10
|
||||||
|
|
||||||
|
|
||||||
|
[mesecons_luacontroller]
|
||||||
|
|
||||||
|
mesecon.luacontroller_string_rep_max (Max) int 64000
|
||||||
|
mesecon.luacontroller_digiline_maxlen (Digiline max length) int 50000
|
||||||
|
mesecon.luacontroller_maxevents (Max events) int 10000
|
||||||
|
mesecon.luacontroller_memsize (Memory size) int 100000
|
||||||
|
|
||||||
|
|
||||||
|
[mesecons_movestones]
|
||||||
|
|
||||||
|
mesecon.movestone_speed (Speed) int 3
|
||||||
|
mesecon.movestone_max_push (Max push) int 50
|
||||||
|
mesecon.movestone_max_pull (Max pull) int 50
|
||||||
|
|
||||||
|
|
||||||
|
[mesecons_pistons]
|
||||||
|
|
||||||
|
mesecon.piston_max_push (Max push) int 15
|
||||||
|
mesecon.piston_max_pull (Max pull) int 15
|
||||||
|
|
||||||
|
|
||||||
|
[mesecons_pressureplates]
|
||||||
|
|
||||||
|
mesecon.pplate_interval (Interval) float 0.1
|
Loading…
x
Reference in New Issue
Block a user