fix(flows): udkørselsregler vises kun når en vare bruger dem
Rent lager-flow viste 'sælg fra 90 %' / 'pris >= 90 %' selv om det aldrig sælger. Guidens Regler-trin, resuméet og statuslinjen viser nu kun salgsgrænser ved salg og lagergrænsen ved lager (v1.60.11.0).
This commit is contained in:
@@ -87,5 +87,19 @@ check("FVwrap intet ord tabt", table.concat(wrapped, " "):gsub("%s+", " "):gsub(
|
||||
check("FVwrap kort tekst", V.wrapText("Kort", 30)[1], "Kort")
|
||||
check("FVwrap langt ord deles ikke", V.wrapText("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 10)[1], "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")
|
||||
|
||||
|
||||
-- salgs-/lagerregler vises kun når en vare bruger dem (in-game 29/9: 'sell from 90 %' på et rent lager-flow)
|
||||
local sells, stores = ADFlowView.policyUse({"store"})
|
||||
check("politik: kun lager -> sælger ikke", sells, false)
|
||||
check("politik: kun lager -> lagrer", stores, true)
|
||||
sells, stores = ADFlowView.policyUse({"sell"})
|
||||
check("politik: kun salg", tostring(sells) .. tostring(stores), "truefalse")
|
||||
sells, stores = ADFlowView.policyUse({"sellElseStore", "off"})
|
||||
check("politik: sælg ellers lager -> begge", tostring(sells) .. tostring(stores), "truetrue")
|
||||
sells, stores = ADFlowView.policyUse({})
|
||||
check("politik: ingen varer endnu -> vis begge", tostring(sells) .. tostring(stores), "truetrue")
|
||||
sells, stores = ADFlowView.policyUse({"off"})
|
||||
check("politik: kun fra -> vis begge", tostring(sells) .. tostring(stores), "truetrue")
|
||||
|
||||
print(failures == 0 and "\nALLE TESTS OK" or ("\n" .. failures .. " FEJL"))
|
||||
os.exit(failures == 0 and 0 or 1)
|
||||
|
||||
Reference in New Issue
Block a user