fix(kæde): højst 3 beskeder og samlede poster i Kræver handling
notifyProblems sender højst 3 beskeder pr. tick og samler resten i én
("+N manglende led — se fanen Kæder"). Alle kædeproblemer står i én rød post
("Kæder: N manglende led", scoret under rød fuld; klik folder kæderne ud) og
slukkede nødvendige fabrikker i højst én post ("Slukket men nødvendig: X +k").
This commit is contained in:
@@ -106,10 +106,10 @@ end
|
||||
function SmartPickupFrame:onAttentionClick(entry)
|
||||
self:safe(function(frame)
|
||||
if entry ~= nil and (entry.kind == "chainSuggest" or entry.kind == "chainProblem") then
|
||||
-- manglende led: kæden foldes ud, så problemteksten står under den røde linje
|
||||
if entry.kind == "chainProblem" and entry.rootKey ~= nil then
|
||||
-- manglende led: kæderne med problemer foldes ud, så problemteksten står under den røde linje
|
||||
if entry.kind == "chainProblem" then
|
||||
frame.chainExpanded = frame.chainExpanded or {}
|
||||
frame.chainExpanded[entry.rootKey] = true
|
||||
for _, rootKey in ipairs(entry.rootKeys or {}) do frame.chainExpanded[rootKey] = true end
|
||||
end
|
||||
frame:switchTab(SmartPickupFrame.TAB_CHAINS)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user