feat(navne): markmaskiner der stadig har modelnavnet navngives efter rollen (Læssevogn 5, Roeoptager 2, Mejetærsker 1 …); givne navne og flow-traktorer røres ikke (v1.41.0.0)
This commit is contained in:
@@ -69,3 +69,21 @@ function ADNaming.assign(buildings, existing)
|
||||
end
|
||||
return result
|
||||
end
|
||||
|
||||
-- Markmaskiner: navn efter rolle (høstere efter type: "beet" = roe-/kartoffeloptager, "forage" = finsnitter).
|
||||
ADNaming.ROLE_PREFIX = {collector = "Læssevogn", mower = "Skårlægger", tedder = "Vender", rake = "River",
|
||||
baler = "Ballepresser", baleCollector = "Ballesamler", seeder = "Såmaskine", roller = "Tromle",
|
||||
weeder = "Ukrudtsmaskine", fertilizer = "Gødningsspreder", limer = "Kalkspreder", herbicide = "Sprøjte",
|
||||
mulcher = "Stubhakker", cultivator = "Kultivator", plow = "Plov", unloader = "Tømmevogn"}
|
||||
ADNaming.HARVESTER_PREFIX = {beet = "Roeoptager", forage = "Finsnitter"}
|
||||
|
||||
function ADNaming.fleetName(role, subtype, names)
|
||||
local prefix
|
||||
if role == "harvester" then
|
||||
prefix = ADNaming.HARVESTER_PREFIX[subtype] or "Mejetærsker"
|
||||
else
|
||||
prefix = ADNaming.ROLE_PREFIX[role]
|
||||
end
|
||||
if prefix == nil then return nil end
|
||||
return string.format("%s %d", prefix, ADNaming.nextNumber(names or {}, prefix))
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user