Private
Public Access
1
0

Add autotrain metrics settings and implement depot train counting

Updated locale
Added Options for autotrain metric
This commit is contained in:
Jan Grießhaber
2026-01-03 20:52:50 +01:00
parent 7dc542e448
commit 9b608fc412
6 changed files with 90 additions and 19 deletions

View File

@@ -13,6 +13,8 @@ sendIndex = 0
serverIndex = 0
scannedGrids = false
scannedLabs = false
autotrainGroupName = ""
autotrainDepotName = ""
options = {
enableMod = false,
@@ -60,6 +62,8 @@ script.on_init(function ()
options.enableResearch = settings.global["factorio-metrics-exporter-export_research_stats"].value
options.enableRobots = settings.global["factorio-metrics-exporter-export_logistic_stats"].value
options.enableTrains = settings.global["factorio-metrics-exporter-export_train_stats"].value
autotrainGroupName = settings.global["factorio-metrics-exporter-autotrain_group_name"].value
autotrainDepotName = settings.global["factorio-metrics-exporter-autotrain_depot_name"].value
end)
@@ -79,6 +83,8 @@ script.on_load(function ()
options.enableResearch = settings.global["factorio-metrics-exporter-export_research_stats"].value
options.enableRobots = settings.global["factorio-metrics-exporter-export_logistic_stats"].value
options.enableTrains = settings.global["factorio-metrics-exporter-export_train_stats"].value
autotrainGroupName = settings.global["factorio-metrics-exporter-autotrain_group_name"].value
autotrainDepotName = settings.global["factorio-metrics-exporter-autotrain_depot_name"].value
end)
script.on_configuration_changed(function()
@@ -149,6 +155,12 @@ script.on_event(defines.events.on_runtime_mod_setting_changed, function(event)
if event.setting == "factorio-metrics-exporter-export_train_stats" then
options.enableTrains = settings.global["factorio-metrics-exporter-export_train_stats"].value
end
if event.setting == "factorio-metrics-exporter-autotrain_depot_name" then
autotrainDepotName = settings.global["factorio-metrics-exporter-autotrain_depot_name"].value
end
if event.setting == "factorio-metrics-exporter-autotrain_group_name" then
autotrainGroupName = settings.global["factorio-metrics-exporter-autotrain_group_name"].value
end
end)