feat: bulk-vare der også står på paller (sukkerfabrik) tages som paller af en UAL-vogn, som bulk af en tipvogn (v1.12.3.0)
This commit is contained in:
@@ -413,6 +413,22 @@ local input18 = ADOutbound.buildPlanInput(adEnv, runs[v18], v18)
|
||||
check("O18 palle-lager som store-mål", input18.products[1].store ~= nil and input18.products[1].store.wayPointId, 40)
|
||||
check("O18 reserve spørges ikke for lager-politik", demandCalls[#demandCalls] ~= BASKET, true)
|
||||
|
||||
-- O19: pallebil (kun UAL) ved en fabrik der både har bulk-læssestation og sukkerpaller -> paller
|
||||
local v19 = newVehicle("Dragon", 0, 0, 6000, true)
|
||||
v19.carriable = {}
|
||||
runs[v19] = outboundRun(19, {1}, {{fillType = "SUGAR", policy = "sell"}})
|
||||
products[1] = {{fillType = SUGAR, name = "SUGAR", available = 150000, level = 150000, capacity = 180000, isPallet = false, canPallet = true, palletLiters = 3000}}
|
||||
quotes["selling station"][SUGAR].percent = 92
|
||||
local input19 = ADOutbound.buildPlanInput(adEnv, runs[v19], v19)
|
||||
check("O19 varen tages som paller", input19.products[1] ~= nil and input19.products[1].isPallet, true)
|
||||
check("O19 mængde = paller ved spawner", input19.products[1].sources[1].available, 3000)
|
||||
local v19b = newVehicle("Tipvogn", 0, 0, 20000)
|
||||
runs[v19b] = outboundRun(20, {1}, {{fillType = "SUGAR", policy = "sell"}})
|
||||
local input19b = ADOutbound.buildPlanInput(adEnv, runs[v19b], v19b)
|
||||
check("O19 tipvogn tager bulk", input19b.products[1].isPallet, false)
|
||||
check("O19 bulk-mængde", input19b.products[1].sources[1].available, 150000)
|
||||
products[1] = {{fillType = SUGAR, name = "SUGAR", available = 5000, level = 5000, capacity = 180000, isPallet = false}}
|
||||
|
||||
-- O10: install wrapper: fejl i hook stopper ikke AD
|
||||
local calls = {}
|
||||
adEnv.LoadAtDestinationTask.update = function(self, dt) calls.update = (calls.update or 0) + 1 end
|
||||
|
||||
@@ -119,6 +119,9 @@ check("S1 SUGAR available", products1[1].available, 150000)
|
||||
check("S1 SUGAR level", products1[1].level, 150000)
|
||||
check("S1 SUGAR capacity", products1[1].capacity, 180000)
|
||||
check("S1 SUGAR bulk", products1[1].isPallet, false)
|
||||
check("S1 SUGAR kan også stå på paller", products1[1].canPallet, true)
|
||||
check("S1 SUGAR paller ved spawner (ingen endnu)", products1[1].palletLiters, 0)
|
||||
check("S1 TMR-lignende bulk kan ikke paller", products1[2].canPallet, true)
|
||||
check("S1 BASKET er palle", products1[2].isPallet, true)
|
||||
check("S1 BASKET tomt", products1[2].available, 0)
|
||||
|
||||
@@ -155,6 +158,10 @@ addPallet(BASKET, 1000, 112, 102, 2) -- anden farm: tæller ikke
|
||||
local products4 = ADSources.getProducts(adEnv, source1, 1)
|
||||
check("S4 paller ved spawner", products4[2].available, 2000)
|
||||
check("S4 bulk uændret", products4[1].available, 150000)
|
||||
addPallet(SUGAR, 2000, 111, 101)
|
||||
local products4b = ADSources.getProducts(adEnv, source1, 1)
|
||||
check("S4 sukkerpaller tælles separat", products4b[1].palletLiters, 2000)
|
||||
check("S4 bulk-mængde uden paller", products4b[1].available, 150000)
|
||||
|
||||
-- S5: salgssteder = kun markører hvis aflæsningsstation er et rigtigt salgssted
|
||||
local sells = ADSources.getSellMarkers(adEnv, 1)
|
||||
|
||||
Reference in New Issue
Block a user