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:
@@ -122,14 +122,13 @@ function ADSupplyPlanner.fullLoadFits(freeSpace, loadCapacity)
|
||||
return freeSpace >= loadCapacity
|
||||
end
|
||||
|
||||
-- Wait-punkter: markører med ordet "Wait" i navnet (uanset store/små) eller i mappen "Wait".
|
||||
-- Her venter en traktor med rest-læs, til der igen er plads i målet.
|
||||
-- Wait-punkter: alle markører i en MAPPE med ordet "Wait" i navnet (uanset store/små),
|
||||
-- fx mappen "Cow Wait". Her venter en traktor med rest-læs, til der igen er plads i
|
||||
-- målet. Markørens eget navn tæller ikke — spillerens mark-ventepladser ("F91 Wait")
|
||||
-- ligger i mark-mapperne og hører ikke til puljen.
|
||||
function ADSupplyPlanner.isWaitMarker(marker)
|
||||
if marker.group == "Wait" then
|
||||
return true
|
||||
end
|
||||
local name = string.lower(tostring(marker.name or ""))
|
||||
return string.find(name, "%f[%a]wait%f[%A]") ~= nil
|
||||
local group = string.lower(tostring(marker.group or ""))
|
||||
return string.find(group, "%f[%a]wait%f[%A]") ~= nil
|
||||
end
|
||||
|
||||
-- candidates: {{marker, x, z}}; claims: {[marker.id] = køretøj}. Nærmeste punkt der er
|
||||
|
||||
Reference in New Issue
Block a user