feat(kæde): advarsel når en fabrik gården er afhængig af slukkes
Slukker spilleren en produktion, hvis vare et tændt flow kører (manuel vare eller målet tager den i auto), en stald æder eller en aktiv kæde bruger, kommer én besked pr. slukning med brugere og lagerdage, og en rød post 'Slukket men nødvendig' i Kræver handling og statusvinduet så længe den er slukket og nødvendig. Ingen advarsel når en anden tændt produktion dækker, lageret rækker over 60 dage, kæden selv slukkede den eller den var slukket ved indlæsning. Tjekket kører i kædens tick også uden kæder; ren logik i adDependency.lua.
This commit is contained in:
@@ -963,6 +963,18 @@ function ADSources.getFarmRates(adEnv, farmId, feedOnly)
|
||||
return rates
|
||||
end
|
||||
|
||||
-- Én stalds forbrug (foder efter trugets indhold, halm, vand): {[fillType] = liter} kun for consumption > 0.
|
||||
-- Rå rate uden timeAdjustment (som getHusbandryOutputs).
|
||||
function ADSources.getHusbandryConsumption(placeable)
|
||||
local rates, result = {}, {}
|
||||
if placeable == nil then return result end
|
||||
pcall(addHusbandryRates, rates, placeable)
|
||||
for fillType, rate in pairs(rates) do
|
||||
if (rate.consumption or 0) > 0 then result[fillType] = rate.consumption end
|
||||
end
|
||||
return result
|
||||
end
|
||||
|
||||
-- Én stalds produktion (mælk, gødning, ...): {[fillType] = liter} kun for production > 0. Spillets rå rate
|
||||
-- (pr. måned = én 24-timers dag) UDEN timeAdjustment — samme enhed som fabrikkernes cyklusser pr. måned i kæden.
|
||||
function ADSources.getHusbandryOutputs(placeable)
|
||||
|
||||
Reference in New Issue
Block a user