This repository was archived by the owner on Sep 18, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsettings.lua
More file actions
109 lines (75 loc) · 3.19 KB
/
Copy pathsettings.lua
File metadata and controls
109 lines (75 loc) · 3.19 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
local lwcomp = ...
lwcomp.settings = { }
lwcomp.settings.startup_delay =
tonumber(minetest.settings:get ("lwcomputers_startup_delay") or 3.0)
lwcomp.settings.term_hres =
tonumber(minetest.settings:get("lwcomputers_term_hres") or 50)
lwcomp.settings.term_vres =
tonumber(minetest.settings:get("lwcomputers_term_vres") or 19)
lwcomp.settings.running_tick =
tonumber(minetest.settings:get("lwcomputers_running_tick") or 0.1)
lwcomp.settings.click_events =
minetest.settings:get_bool("lwcomputers_click_events", true)
lwcomp.settings.double_click_time =
tonumber(minetest.settings:get("lwcomputers_double_click_time") or 0.5)
-- as microseconds
lwcomp.settings.max_no_yield_Msecs =
tonumber(minetest.settings:get("lwcomputers_max_no_yield_secs") or 5.0) * 1000000.0
lwcomp.settings.max_string_rep_size =
tonumber(minetest.settings:get("lwcomputers_max_string_rep_size") or 64000)
lwcomp.settings.max_clipboard_length =
tonumber(minetest.settings:get("lwcomputers_max_clipboard_length") or 48000)
if lwcomp.settings.max_clipboard_length > 48000 then
lwcomp.settings.max_clipboard_length = 48000
end
lwcomp.settings.time_scale =
tonumber(minetest.settings:get("time_speed") or 0)
lwcomp.settings.epoch_year =
tonumber(minetest.settings:get("lwcomputers_epoch_year") or 2000)
lwcomp.settings.epoch_offset = os.time ({
year = lwcomp.settings.epoch_year,
month = 1,
day = 1,
hour = 0,
min = 0,
sec = 0,
isdst = false
})
lwcomp.settings.robot_move_delay =
tonumber(minetest.settings:get("lwcomputers_robot_move_delay") or 0.5)
lwcomp.settings.robot_action_delay =
tonumber(minetest.settings:get("lwcomputers_robot_action_delay") or 0.2)
if lwcomp.settings.robot_move_delay < 0.1 then
lwcomp.settings.robot_move_delay = 0.1
end
if lwcomp.settings.robot_action_delay < 0.1 then
lwcomp.settings.robot_action_delay = 0.1
end
lwcomp.settings.http_white_list =
string.split (minetest.settings:get("lwcomputers_http_white_list") or "", " ")
for l = 1, #lwcomp.settings.http_white_list do
lwcomp.settings.http_white_list[l] = string.gsub (lwcomp.settings.http_white_list[l], "*", ".*")
end
lwcomp.settings.hdd_max_size =
tonumber(minetest.settings:get("lwcomputers_max_hard_disk_size") or 1000000)
lwcomp.settings.floppy_max_size =
tonumber(minetest.settings:get("lwcomputers_max_floppy_disk_size") or 125000)
lwcomp.settings.hdd_max_items =
tonumber(minetest.settings:get("lwcomputers_max_hard_disk_items") or 8000)
lwcomp.settings.floppy_max_items =
tonumber(minetest.settings:get("lwcomputers_max_floppy_disk_items") or 1000)
lwcomp.settings.default_stack_max =
tonumber(minetest.settings:get("default_stack_max")) or 99
lwcomp.settings.allow_chat =
minetest.settings:get_bool ("lwcomputers_allow_chat", true)
lwcomp.settings.public_chat =
minetest.settings:get_bool ("lwcomputers_allow_public_chat", true)
lwcomp.settings.use_mod_on_place =
minetest.settings:get_bool ("lwcomputers_use_mod_on_place", true)
lwcomp.settings.alert_handler_errors =
minetest.settings:get_bool ("lwcomputers_alert_handler_errors", true)
lwcomp.settings.awake_on_event =
minetest.settings:get_bool ("lwcomputers_awake_on_event", true)
lwcomp.settings.default_stack_max =
tonumber (minetest.settings:get ("default_stack_max")) or 99
--