Changed Mod Name to avoid collision
This commit is contained in:
82
control.lua
82
control.lua
@@ -5,8 +5,8 @@ require("research-stats")
|
||||
require("power-stats")
|
||||
require("logistic-network-stats")
|
||||
|
||||
tickInterval = tonumber(settings.global["factorio-prometheus-exporter-tick-interval"].value) or 300
|
||||
udpAddress = tonumber(settings.startup["factorio-prometheus-exporter-udp-address"].value) or 52555
|
||||
tickInterval = tonumber(settings.global["factorio-metrics-exporter-tick-interval"].value) or 300
|
||||
udpAddress = tonumber(settings.startup["factorio-metrics-exporter-udp-address"].value) or 52555
|
||||
isInitialized = false
|
||||
sendIndex = 0
|
||||
|
||||
@@ -34,33 +34,33 @@ script.on_init(function ()
|
||||
storage.labs = {}
|
||||
sendIndex = 0
|
||||
|
||||
options.enableMod = settings.global["factorio-prometheus-exporter-enable"].value
|
||||
options.enableProduction = settings.global["factorio-prometheus-exporter-export_production_stats"].value
|
||||
options.enablePollution = settings.global["factorio-prometheus-exporter-export_pollution_stats"].value
|
||||
options.enableFluid = settings.global["factorio-prometheus-exporter-export_fluid_stats"].value
|
||||
options.enablePlayers = settings.global["factorio-prometheus-exporter-export_player_stats"].value
|
||||
options.enableKills = settings.global["factorio-prometheus-exporter-export_kill_stats"].value
|
||||
options.enablePower = settings.global["factorio-prometheus-exporter-export_power_stats"].value
|
||||
options.enableResearch = settings.global["factorio-prometheus-exporter-export_research_stats"].value
|
||||
options.enableRobots = settings.global["factorio-prometheus-exporter-export_logistic_stats"].value
|
||||
options.enableMod = settings.global["factorio-metrics-exporter-enable"].value
|
||||
options.enableProduction = settings.global["factorio-metrics-exporter-export_production_stats"].value
|
||||
options.enablePollution = settings.global["factorio-metrics-exporter-export_pollution_stats"].value
|
||||
options.enableFluid = settings.global["factorio-metrics-exporter-export_fluid_stats"].value
|
||||
options.enablePlayers = settings.global["factorio-metrics-exporter-export_player_stats"].value
|
||||
options.enableKills = settings.global["factorio-metrics-exporter-export_kill_stats"].value
|
||||
options.enablePower = settings.global["factorio-metrics-exporter-export_power_stats"].value
|
||||
options.enableResearch = settings.global["factorio-metrics-exporter-export_research_stats"].value
|
||||
options.enableRobots = settings.global["factorio-metrics-exporter-export_logistic_stats"].value
|
||||
|
||||
|
||||
end)
|
||||
|
||||
script.on_load(function ()
|
||||
log("factorio-prometheus-exporter: on_load")
|
||||
log("factorio-metrics-exporter: on_load")
|
||||
log("tickInterval: "..tickInterval)
|
||||
log("udpAddress: "..udpAddress)
|
||||
|
||||
options.enableMod = settings.global["factorio-prometheus-exporter-enable"].value
|
||||
options.enableProduction = settings.global["factorio-prometheus-exporter-export_production_stats"].value
|
||||
options.enablePollution = settings.global["factorio-prometheus-exporter-export_pollution_stats"].value
|
||||
options.enableFluid = settings.global["factorio-prometheus-exporter-export_fluid_stats"].value
|
||||
options.enablePlayers = settings.global["factorio-prometheus-exporter-export_player_stats"].value
|
||||
options.enableKills = settings.global["factorio-prometheus-exporter-export_kill_stats"].value
|
||||
options.enablePower = settings.global["factorio-prometheus-exporter-export_power_stats"].value
|
||||
options.enableResearch = settings.global["factorio-prometheus-exporter-export_research_stats"].value
|
||||
options.enableRobots = settings.global["factorio-prometheus-exporter-export_logistic_stats"].value
|
||||
options.enableMod = settings.global["factorio-metrics-exporter-enable"].value
|
||||
options.enableProduction = settings.global["factorio-metrics-exporter-export_production_stats"].value
|
||||
options.enablePollution = settings.global["factorio-metrics-exporter-export_pollution_stats"].value
|
||||
options.enableFluid = settings.global["factorio-metrics-exporter-export_fluid_stats"].value
|
||||
options.enablePlayers = settings.global["factorio-metrics-exporter-export_player_stats"].value
|
||||
options.enableKills = settings.global["factorio-metrics-exporter-export_kill_stats"].value
|
||||
options.enablePower = settings.global["factorio-metrics-exporter-export_power_stats"].value
|
||||
options.enableResearch = settings.global["factorio-metrics-exporter-export_research_stats"].value
|
||||
options.enableRobots = settings.global["factorio-metrics-exporter-export_logistic_stats"].value
|
||||
end)
|
||||
|
||||
script.on_configuration_changed(function()
|
||||
@@ -78,42 +78,42 @@ end
|
||||
|
||||
script.on_event(defines.events.on_runtime_mod_setting_changed, function(event)
|
||||
log("Mod setting changed: "..event.setting)
|
||||
if event.setting == "factorio-prometheus-exporter-tick-interval" then
|
||||
tickInterval = settings.global["factorio-prometheus-exporter-tick-interval"].value
|
||||
if event.setting == "factorio-metrics-exporter-tick-interval" then
|
||||
tickInterval = settings.global["factorio-metrics-exporter-tick-interval"].value
|
||||
end
|
||||
if event.setting == "factorio-prometheus-exporter-enable" then
|
||||
options.enableMod = settings.global["factorio-prometheus-exporter-enable"].value
|
||||
if event.setting == "factorio-metrics-exporter-enable" then
|
||||
options.enableMod = settings.global["factorio-metrics-exporter-enable"].value
|
||||
end
|
||||
if event.setting == "factorio-prometheus-exporter-export_production_stats" then
|
||||
options.enableProduction = settings.global["factorio-prometheus-exporter-export_production_stats"].value
|
||||
if event.setting == "factorio-metrics-exporter-export_production_stats" then
|
||||
options.enableProduction = settings.global["factorio-metrics-exporter-export_production_stats"].value
|
||||
end
|
||||
|
||||
if event.setting == "factorio-prometheus-exporter-export_fluid_stats" then
|
||||
options.enableFluid = settings.global["factorio-prometheus-exporter-export_fluid_stats"].value
|
||||
if event.setting == "factorio-metrics-exporter-export_fluid_stats" then
|
||||
options.enableFluid = settings.global["factorio-metrics-exporter-export_fluid_stats"].value
|
||||
end
|
||||
|
||||
if event.setting == "factorio-prometheus-exporter-export_pollution_stats" then
|
||||
options.enablePollution = settings.global["factorio-prometheus-exporter-export_pollution_stats"].value
|
||||
if event.setting == "factorio-metrics-exporter-export_pollution_stats" then
|
||||
options.enablePollution = settings.global["factorio-metrics-exporter-export_pollution_stats"].value
|
||||
end
|
||||
|
||||
if event.setting == "factorio-prometheus-exporter-export_power_stats" then
|
||||
options.enablePower = settings.global["factorio-prometheus-exporter-export_power_stats"].value
|
||||
if event.setting == "factorio-metrics-exporter-export_power_stats" then
|
||||
options.enablePower = settings.global["factorio-metrics-exporter-export_power_stats"].value
|
||||
end
|
||||
|
||||
if event.setting == "factorio-prometheus-exporter-export_logistic_stats" then
|
||||
options.enableRobots = settings.global["factorio-prometheus-exporter-export_logistic_stats"].value
|
||||
if event.setting == "factorio-metrics-exporter-export_logistic_stats" then
|
||||
options.enableRobots = settings.global["factorio-metrics-exporter-export_logistic_stats"].value
|
||||
end
|
||||
|
||||
if event.setting == "factorio-prometheus-exporter-export_player_stats" then
|
||||
options.enablePlayers = settings.global["factorio-prometheus-exporter-export_player_stats"].value
|
||||
if event.setting == "factorio-metrics-exporter-export_player_stats" then
|
||||
options.enablePlayers = settings.global["factorio-metrics-exporter-export_player_stats"].value
|
||||
end
|
||||
|
||||
if event.setting == "factorio-prometheus-exporter-export_kill_stats" then
|
||||
options.enableKills = settings.global["factorio-prometheus-exporter-export_kill_stats"].value
|
||||
if event.setting == "factorio-metrics-exporter-export_kill_stats" then
|
||||
options.enableKills = settings.global["factorio-metrics-exporter-export_kill_stats"].value
|
||||
end
|
||||
|
||||
if event.setting == "factorio-prometheus-exporter-export_research_stats" then
|
||||
options.enableResearch = settings.global["factorio-prometheus-exporter-export_research_stats"].value
|
||||
if event.setting == "factorio-metrics-exporter-export_research_stats" then
|
||||
options.enableResearch = settings.global["factorio-metrics-exporter-export_research_stats"].value
|
||||
end
|
||||
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user