Module:BATTD tower changes: Difference between revisions
mNo edit summary |
mNo edit summary |
||
| Line 52: | Line 52: | ||
for i = 1, 20 do | for i = 1, 20 do | ||
local changes = args[sFormat(" | local changes = args[sFormat("upgrades %i changes", i)] | ||
local upgradeNames = args[sFormat(" | local upgradeNames = args[sFormat("upgrades %i", i)] | ||
local costBefore = args[sFormat(" | local costBefore = args[sFormat("upgrades %i cost before", i)] | ||
local costAfter = args[sFormat(" | local costAfter = args[sFormat("upgrades %i cost after", i)] | ||
-- stop if this set is missing changes/upgrades | -- stop if this set is missing changes/upgrades | ||
if changes == "" or (upgradeNames == "" and costBefore == "" and costAfter == "") then break end | if changes == "" or (upgradeNames == "" and costBefore == "" and costAfter == "") then break end | ||
| Line 61: | Line 61: | ||
local outputRow = {} | local outputRow = {} | ||
for upgradeName in sGmatch | for upgradeName in sGmatch(upgradeNames, "([^;]+)") do | ||
outputRow[#outputRow+1] = sFormat("[[%s|%s]]", upgradeName, pagenamesByName[upgradeName]) | outputRow[#outputRow+1] = sFormat("[[%s|%s]]", upgradeName, pagenamesByName[upgradeName]) | ||
end | end | ||