Update version to 0.2.5, add train trip statistics option feature, and improve train state handling and null safety
This commit is contained in:
@@ -26,7 +26,8 @@ options = {
|
||||
enableRobots = false,
|
||||
enableResearch = false,
|
||||
enablePower = false,
|
||||
enableTrains = false
|
||||
enableTrains = false,
|
||||
enableTrainTrips = false
|
||||
}
|
||||
|
||||
|
||||
@@ -63,6 +64,7 @@ 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
|
||||
options.enableTrainTrips = settings.global["factorio-metrics-exporter-export_train_trips"].value
|
||||
autotrainGroupName = settings.global["factorio-metrics-exporter-autotrain_group_name"].value
|
||||
autotrainDepotName = settings.global["factorio-metrics-exporter-autotrain_depot_name"].value
|
||||
|
||||
@@ -84,6 +86,7 @@ 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
|
||||
options.enableTrainTrips = settings.global["factorio-metrics-exporter-export_train_trips"].value
|
||||
autotrainGroupName = settings.global["factorio-metrics-exporter-autotrain_group_name"].value
|
||||
autotrainDepotName = settings.global["factorio-metrics-exporter-autotrain_depot_name"].value
|
||||
end)
|
||||
@@ -163,6 +166,9 @@ script.on_event(defines.events.on_runtime_mod_setting_changed, function(event)
|
||||
if event.setting == "factorio-metrics-exporter-autotrain_group_name" then
|
||||
autotrainGroupName = settings.global["factorio-metrics-exporter-autotrain_group_name"].value
|
||||
end
|
||||
if event.setting == "factorio-metrics-exporter-export_train_trips" then
|
||||
options.enableTrainTrips = settings.global["factorio-metrics-exporter-export_train_trips"].value
|
||||
end
|
||||
|
||||
end)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user