Skip to content

Commit 0b6214c

Browse files
authored
Sort Replica Dragonfang's Flight mods (#9096)
1 parent b131c6b commit 0b6214c

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

src/Data/Uniques/Special/Generated.lua

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -913,8 +913,20 @@ Variant: Current
913913
]]
914914
)
915915

916-
for name, _ in pairs(replicaDragonfangsFlightMods) do
917-
table.insert(replicaDragonfangsFlight, "Variant: "..name)
916+
local sortedReplicaDragonfangsFlightMods = { }
917+
918+
for name, line in pairs(replicaDragonfangsFlightMods) do
919+
table.insert(sortedReplicaDragonfangsFlightMods, { line, name } )
920+
end
921+
table.sort(sortedReplicaDragonfangsFlightMods, function (m1, m2)
922+
if m1[1] == m2[1] then
923+
return m1[2] < m2[2]
924+
end
925+
return m1[1] < m2[1]
926+
end )
927+
928+
for _, mod in ipairs(sortedReplicaDragonfangsFlightMods) do
929+
table.insert(replicaDragonfangsFlight, "Variant: "..mod[2])
918930
end
919931

920932
table.insert(replicaDragonfangsFlight,
@@ -926,8 +938,8 @@ table.insert(replicaDragonfangsFlight,
926938
)
927939

928940
local index = 3
929-
for _, line in pairs(replicaDragonfangsFlightMods) do
930-
table.insert(replicaDragonfangsFlight, "{variant:"..index.."}"..line)
941+
for _, mod in ipairs(sortedReplicaDragonfangsFlightMods) do
942+
table.insert(replicaDragonfangsFlight, "{variant:"..index.."}"..mod[1])
931943
index = index + 1
932944
end
933945

0 commit comments

Comments
 (0)