1 QuestHelper_File
["collect_merger.lua"] = "Development Version"
4 local function Add(self
, data
) -- NOTE: if you're getting errors about adding tables, you probably did Merger:Add instead of Merger.Add
5 table.insert(self
, data
)
6 for i
= #self
- 1, 1, -1 do
7 if string.len(self
[i
]) > string.len(self
[i
+ 1]) then break end
8 self
[i
] = self
[i
] .. table.remove(self
, i
+ 1)
11 local function Finish(self
, data
)
12 for i
= #self
- 1, 1, -1 do
13 self
[i
] = self
[i
] .. table.remove(self
)
18 function QH_Collect_Merger_Init(_
, API
)
19 API
.Utility_Merger
= {Add
= Add
, Finish
= Finish
}