added an update rate setting

This commit is contained in:
Monica Moniot
2022-11-29 20:40:07 -05:00
parent 4444053f7c
commit 8030a462b3
7 changed files with 22 additions and 2 deletions
+1 -1
View File
@@ -500,7 +500,7 @@ function tick(map_data, mod_settings)
end
if map_data.tick_state == STATE_POLL_STATIONS then
for i = 1, 2 do
for i = 1, mod_settings.update_rate do
if tick_poll_station(map_data, mod_settings) then break end
end
elseif map_data.tick_state == STATE_DISPATCH then
+1
View File
@@ -77,6 +77,7 @@
---@class CybersynModSettings
---@field public tps int
---@field public update_rate int
---@field public r_threshold int
---@field public network_flag int
---@field public warmup_time int
+2
View File
@@ -837,6 +837,7 @@ end
local function on_settings_changed(event)
mod_settings.tps = settings.global["cybersyn-ticks-per-second"].value --[[@as int]]
mod_settings.update_rate = settings.global["cybersyn-update-rate"].value --[[@as int]]
mod_settings.r_threshold = settings.global["cybersyn-request-threshold"].value--[[@as int]]
mod_settings.network_flag = settings.global["cybersyn-network-flag"].value--[[@as int]]
mod_settings.warmup_time = settings.global["cybersyn-warmup-time"].value--[[@as int]]
@@ -868,6 +869,7 @@ local filter_broken = {
}
local function main()
mod_settings.tps = settings.global["cybersyn-ticks-per-second"].value --[[@as int]]
mod_settings.update_rate = settings.global["cybersyn-update-rate"].value --[[@as int]]
mod_settings.r_threshold = settings.global["cybersyn-request-threshold"].value--[[@as int]]
mod_settings.network_flag = settings.global["cybersyn-network-flag"].value--[[@as int]]
mod_settings.warmup_time = settings.global["cybersyn-warmup-time"].value--[[@as int]]