added miniloader compat

This commit is contained in:
Monica Moniot
2022-11-06 00:54:36 -04:00
parent aa80fd304e
commit 2dff20756e
4 changed files with 23 additions and 17 deletions

View File

@@ -195,7 +195,7 @@ local function on_combinator_built(map_data, comb)
if cur_entity.name == "train-stop" then
--NOTE: if there are multiple stops we take the later one
stop = cur_entity
elseif cur_entity.name == "straight-rail" then
elseif cur_entity.type == "straight-rail" then
rail = cur_entity
end
end
@@ -719,23 +719,20 @@ end
local filter_built = {
{filter = "type", type = "train-stop"},
{filter = "type", type = "arithmetic-combinator"},
{filter = "name", name = "train-stop"},
{filter = "name", name = COMBINATOR_NAME},
{filter = "type", type = "inserter"},
{filter = "type", type = "pump"},
{filter = "type", type = "straight-rail"},
}
local filter_broken = {
{filter = "type", type = "train-stop"},
{filter = "type", type = "arithmetic-combinator"},
{filter = "name", name = "train-stop"},
{filter = "name", name = COMBINATOR_NAME},
{filter = "type", type = "inserter"},
{filter = "type", type = "pump"},
{filter = "type", type = "straight-rail"},
{filter = "rolling-stock"},
}
local filter_comb = {
{filter = "type", type = "arithmetic-combinator"},
}
local function main()
mod_settings.tps = settings.global["cybersyn-ticks-per-second"].value --[[@as int]]
mod_settings.r_threshold = settings.global["cybersyn-request-threshold"].value--[[@as int]]