fix: Wait-pulje = mapper med 'Wait' i navnet, ikke markørnavne (v1.7.1.0)
Savegame viste eksisterende mark-ventepladser 'F91 Wait', 'F108 Wait' m.fl. i mark-mapperne — de ville være røget i puljen med navne-reglen. Brugerens nye punkter ligger i mappen 'Cow Wait' (6 markører med samme navn) -> mappen afgør. Log viser markørnummer, da navne kan være ens.
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
-- Holder en traktor med rest-læs ved en fuld stald AutoDrive i dag stille ved
|
||||
-- aflæsningspunktet "til den er tømt på en eller anden måde" — og spærrer for
|
||||
-- de næste i køen. Her omdirigeres den i stedet til nærmeste ledige Wait-punkt
|
||||
-- (markør med ordet "Wait" i navnet eller i mappen "Wait"), og når målet igen
|
||||
-- (markør i en mappe med ordet "Wait" i navnet, fx "Cow Wait"), og når målet igen
|
||||
-- har plads til HELE resten, sendes den tilbage og læsser af.
|
||||
--
|
||||
-- Kun den aktuelle aflæsningsopgaves destination ændres; AutoDrives mål,
|
||||
@@ -94,7 +94,7 @@ local function startWaiting(adEnv, task)
|
||||
if candidate == nil then
|
||||
if not warnedNoWaitPoint[vehicle] then
|
||||
warnedNoWaitPoint[vehicle] = true
|
||||
Logging.warning(ADUnloadWait.LOG_PREFIX .. "'%s' har %.0f l rest, og målet er fuldt — intet ledigt Wait-punkt (markør med 'Wait' i navnet), så AutoDrive venter ved målet", tostring(vehicle:getName()), rest)
|
||||
Logging.warning(ADUnloadWait.LOG_PREFIX .. "'%s' har %.0f l rest, og målet er fuldt — intet ledigt Wait-punkt (markør i en mappe med 'Wait' i navnet), så AutoDrive venter ved målet", tostring(vehicle:getName()), rest)
|
||||
end
|
||||
return
|
||||
end
|
||||
@@ -103,7 +103,7 @@ local function startWaiting(adEnv, task)
|
||||
waits[vehicle] = {task = task, homeDestinationID = task.destinationID, waitMarker = candidate.marker, fillType = fillType, rest = rest}
|
||||
redirect(task, candidate.marker.id)
|
||||
local fillTypeName = g_fillTypeManager ~= nil and g_fillTypeManager:getFillTypeNameByIndex(fillType) or tostring(fillType)
|
||||
Logging.info(ADUnloadWait.LOG_PREFIX .. "'%s' venter ved %s: %.0f l %s rest, målet har kun %.0f l fri", tostring(vehicle:getName()), tostring(candidate.marker.name), rest, tostring(fillTypeName), free)
|
||||
Logging.info(ADUnloadWait.LOG_PREFIX .. "'%s' venter ved %s (markør %s): %.0f l %s rest, målet har kun %.0f l fri", tostring(vehicle:getName()), tostring(candidate.marker.name), tostring(candidate.marker.markerIndex or candidate.marker.id), rest, tostring(fillTypeName), free)
|
||||
end
|
||||
|
||||
-- Ventende køretøj: er der nu plads til hele resten, køres tilbage til målet.
|
||||
|
||||
Reference in New Issue
Block a user