Module:BATTD costs: Difference between revisions

mNo edit summary
mNo edit summary
Line 92: Line 92:
end
end
-- also lock upgrades that this upgrade is a prerequisite of
local function lockLaterUpgrades(myUpgradeId)
if not upgradeLocksById[upgradeId] then upgradeLocksById[upgradeId] = {} end
for i, upgrade in ipairs(upgradePrereqsOfById[myUpgradeId]) do
for _, upgrade in ipairs(upgradePrereqsOfById[upgradeId]) do
upgradeLocksById[upgradeId][upgrade] = true
upgradeLocksById[upgradeId][upgrade] = true
lockLaterUpgrades(upgrade)
end
end
end
lockLaterUpgrades(upgradeId)
-- generate table header
-- generate table header