feat(forsyning): siloer der kun kan fyldes (Pumps&Hoses drive-on-bunker DOB 115) kan vælges under Til og er aldrig kilder (v1.18.1.0)
This commit is contained in:
@@ -135,5 +135,19 @@ check("B6 naturlig sortering", ADBuildings.naturalLess("Silo 9", "Silo 10"), tru
|
||||
check("B6 naturlig sortering, tal før tekst-lighed", ADBuildings.naturalLess("25 Silo Storage", "26 Silo Storage"), true)
|
||||
check("B6 naturlig sortering ens navn -> markørnavn", ADBuildings.compare({name = "Farma", loadMarkers = {{name = "30 Silo"}}}, {name = "Farma", loadMarkers = {{name = "4 Silo"}}}), false)
|
||||
|
||||
-- B-DOB: silo der kun kan FYLDES (drive-on-bunker ved biogas: aflæsning, ingen læssestation) = mål, ikke kilde
|
||||
do
|
||||
local dob = placeable("dob1", "DOB 115", 5000, 0, {spec_silo = {}})
|
||||
table.insert(unloadStations, {owningPlaceable = dob, unloadTriggers = {{exactFillRootNode = {x = 5000, z = 5}}}})
|
||||
addMarker(21, "Biogas Drop 1", "Biogas", 5000, 12)
|
||||
ADBuildings.invalidate()
|
||||
local byIdDob = {}
|
||||
for _, b in ipairs(ADBuildings.list(adEnv, 1)) do byIdDob[b.id] = b end
|
||||
check("B-DOB kan være mål", byIdDob.dob1.canBeTarget, true)
|
||||
check("B-DOB ikke kilde (intet at hente)", byIdDob.dob1.canBeSource, false)
|
||||
check("B-DOB aflæsningsmarkør", byIdDob.dob1.unloadMarker.id, 21)
|
||||
check("B-DOB almindelig silo stadig ikke mål", byIdDob.silo1.canBeTarget, false)
|
||||
end
|
||||
|
||||
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