Sort Replica Dragonfang's Flight mods (#9096)

This commit is contained in:
Wires77
2025-11-02 23:09:35 -06:00
committed by GitHub
parent b131c6bbe5
commit 0b6214c88e

View File

@@ -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