mirror of
https://github.com/mt-mods/pipeworks.git
synced 2025-06-29 14:50:41 +02:00
Add configurable globalstep interval (#32)
* Add configurable globalstep interval * Add warning for high globalstep interval * Lower maximum globalstep interval With no accelerator tubes, 0.8 can handle item movement speeds even with lag.
This commit is contained in:
committed by
GitHub
parent
90425fde95
commit
7b15bdbd1f
@ -28,6 +28,7 @@ local settings = {
|
||||
drop_on_routing_fail = false,
|
||||
delete_item_on_clearobject = true,
|
||||
use_real_entities = true,
|
||||
entity_update_interval = 0,
|
||||
}
|
||||
|
||||
pipeworks.toggles = {}
|
||||
@ -63,10 +64,9 @@ pipeworks.toggles.finite_water = nil
|
||||
for name, value in pairs(settings) do
|
||||
local setting_type = type(value)
|
||||
if setting_type == "boolean" then
|
||||
pipeworks[name] = minetest.settings:get_bool(prefix..name)
|
||||
if pipeworks[name] == nil then
|
||||
pipeworks[name] = value
|
||||
end
|
||||
pipeworks[name] = minetest.settings:get_bool(prefix..name, value)
|
||||
elseif setting_type == "number" then
|
||||
pipeworks[name] = tonumber(minetest.settings:get(prefix..name) or value)
|
||||
else
|
||||
pipeworks[name] = value
|
||||
end
|
||||
|
Reference in New Issue
Block a user