fix(stald): mængde = læssestationens samlede beholdning (stald + Milk Tank Extension); gamle kilde-id'er skal være AD-markører (omnummerering efter slettede waypoints) (v1.16.3.0)
This commit is contained in:
@@ -327,8 +327,11 @@ function ADRunsController.resolveMarkers(adEnv, run)
|
||||
for _, wayPointId in ipairs(existing or {}) do
|
||||
if not seen[wayPointId] and ADBuildings.byMarker(adEnv, farmId, wayPointId, role) == nil then
|
||||
local keep = true
|
||||
-- et rå id skal være en AD-markør: sletter man waypoints i AutoDrive, omnummereres alle
|
||||
-- senere punkter, og et gammelt markør-id peger så på et tilfældigt vejpunkt
|
||||
local isMarker = adEnv.ADGraphManager.getMapMarkerByWayPointId == nil or adEnv.ADGraphManager:getMapMarkerByWayPointId(wayPointId) ~= nil
|
||||
if role == "load" and ADSources ~= nil and ADSources.identify ~= nil then
|
||||
local source = ADSources.identify(adEnv, wayPointId, farmId)
|
||||
local source = isMarker and ADSources.identify(adEnv, wayPointId, farmId) or nil
|
||||
keep = source ~= nil and not (source.placeable ~= nil and chosenPlaceables[source.placeable])
|
||||
elseif role == "unload" then
|
||||
-- mål skal være en AD-MARKØR med aflæsningsstation (et slettet markør-id er kun et waypoint,
|
||||
|
||||
Reference in New Issue
Block a user