Sort Replica Dragonfang's Flight mods (#9096)
This commit is contained in:
@@ -913,8 +913,20 @@ Variant: Current
|
||||
]]
|
||||
)
|
||||
|
||||
for name, _ in pairs(replicaDragonfangsFlightMods) do
|
||||
table.insert(replicaDragonfangsFlight, "Variant: "..name)
|
||||
local sortedReplicaDragonfangsFlightMods = { }
|
||||
|
||||
for name, line in pairs(replicaDragonfangsFlightMods) do
|
||||
table.insert(sortedReplicaDragonfangsFlightMods, { line, name } )
|
||||
end
|
||||
table.sort(sortedReplicaDragonfangsFlightMods, function (m1, m2)
|
||||
if m1[1] == m2[1] then
|
||||
return m1[2] < m2[2]
|
||||
end
|
||||
return m1[1] < m2[1]
|
||||
end )
|
||||
|
||||
for _, mod in ipairs(sortedReplicaDragonfangsFlightMods) do
|
||||
table.insert(replicaDragonfangsFlight, "Variant: "..mod[2])
|
||||
end
|
||||
|
||||
table.insert(replicaDragonfangsFlight,
|
||||
@@ -926,8 +938,8 @@ table.insert(replicaDragonfangsFlight,
|
||||
)
|
||||
|
||||
local index = 3
|
||||
for _, line in pairs(replicaDragonfangsFlightMods) do
|
||||
table.insert(replicaDragonfangsFlight, "{variant:"..index.."}"..line)
|
||||
for _, mod in ipairs(sortedReplicaDragonfangsFlightMods) do
|
||||
table.insert(replicaDragonfangsFlight, "{variant:"..index.."}"..mod[1])
|
||||
index = index + 1
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user