diff --git a/control.lua b/control.lua index bf33690..c20a54d 100644 --- a/control.lua +++ b/control.lua @@ -6,7 +6,7 @@ require("power-stats") require("logistic-network-stats") tickInterval = tonumber(settings.global["factorio-metrics-exporter-tick-interval"].value) or 300 -udpAddress = tonumber(settings.startup["factorio-metrics-exporter-udp-address"].value) or 52555 +udpAddress = 52555 isInitialized = false sendIndex = 0 diff --git a/factorio-metrics-exporter_0.1.1.zip b/factorio-metrics-exporter_0.1.1.zip new file mode 100644 index 0000000..c2fb734 Binary files /dev/null and b/factorio-metrics-exporter_0.1.1.zip differ diff --git a/factorio-metrics-exporter_0.1.2.zip b/factorio-metrics-exporter_0.1.2.zip new file mode 100644 index 0000000..2a649dd Binary files /dev/null and b/factorio-metrics-exporter_0.1.2.zip differ diff --git a/info.json b/info.json index 50997ee..2761614 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "factorio-metrics-exporter", - "version": "0.1.1", + "version": "0.1.2", "title": "Prometheus Metrics Exporter", "author": "Jan Grießhaber", "contact": "jan@griesshaber.systems", diff --git a/research-stats.lua b/research-stats.lua index bd055de..37e65d8 100644 --- a/research-stats.lua +++ b/research-stats.lua @@ -55,8 +55,8 @@ function UpdateLabInfos() else labBase = labBaseSpeed end - local labSpeed = (labBase + (labBase * game.forces["player"].laboratory_speed_modifier)) * lab.effects.speed - totalSpeed = totalSpeed + (labSpeed* (1+lab.effects.productivity)) + local labSpeed = (labBase + (labBase * game.forces["player"].laboratory_speed_modifier)) * (lab.effects.speed or 1) + totalSpeed = totalSpeed + (labSpeed* (1+(lab.effects.productivity or 0))) --local labSpeed = labBaseSpeed * lab.effects.speed end end