forked from 0ptera/LTN-Content-Reader
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathvariables.lua
More file actions
24 lines (21 loc) · 1.04 KB
/
Copy pathvariables.lua
File metadata and controls
24 lines (21 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
-- localize often used functions and strings
content_readers = {
["cybersyn-provider-reader"] = {table_name = "cybersyn_provided"},
["cybersyn-requester-reader"] = {table_name = "cybersyn_requested"},
["cybersyn-delivery-reader"] = {table_name = "cybersyn_deliveries"},
}
require_same_surface = settings.global["cybersyn_content_reader_same_surface"].value
-- get default network from LTN
default_network = settings.global["cybersyn-network-flag"].value
script.on_event(defines.events.on_runtime_mod_setting_changed, function(event)
if not event then return end
if event.setting == "cybersyn-network-flag" then
default_network = settings.global["cybersyn-network-flag"].value
end
if event.setting == "cybersyn_content_reader_update_interval" then
storage.update_interval = settings.global["cybersyn_content_reader_update_interval"].value
end
if event.setting == "cybersyn_content_reader_same_surface" then
require_same_surface = settings.global["cybersyn_content_reader_same_surface"].value
end
end)