Module:ItemTables: Difference between revisions

Jump to navigation Jump to search
add something t test
trying to fix ammo for fixed quantity increase (berserker, frenzy, kinetic dash)
Line 66: Line 66:


local internal_to_friendly = {}
local internal_to_friendly = {}
internal_to_friendly["ammo"] = { "BonusClipSizePercent" }
internal_to_friendly["ammo"] = { "BonusClipSizePercent", "BonusClipSize" }
internal_to_friendly["weapon damage"] = { "BaseAttackDamagePercent" }
internal_to_friendly["weapon damage"] = { "BaseAttackDamagePercent" }
internal_to_friendly["health"] = { "BonusHealth" }
internal_to_friendly["health"] = { "BonusHealth" }
Line 74: Line 74:
desc = string.lower(desc or "")
desc = string.lower(desc or "")
for link, patterns in pairs(internal_to_friendly) do
for link, patterns in pairs(internal_to_friendly) do
desc = patterns --TEST THIS
for _, v in pairs(patterns) do
desc = v --TEST THIS
end
end
end
return desc
return desc
Line 85: Line 87:
local property = frame.args[1] or mw.title.getCurrentTitle().text
local property = frame.args[1] or mw.title.getCurrentTitle().text
local friendlyPropertyName = property
local friendlyPropertyName = property
property = FriendlyNames(property)
property = FriendlyNames(property) -- need to switch this around from value to key, to key to values
-- local item = get_json_item(item_name)
-- local item = get_json_item(item_name)
-- if(item == nil) then return "Item Not Found what" end
-- if(item == nil) then return "Item Not Found what" end
Line 125: Line 127:
-- TableValues = table.insert(TableValues, itemName["Name"]) -- i may want to make a table first, so it includes weapon and cost to make it sortable.
-- TableValues = table.insert(TableValues, itemName["Name"]) -- i may want to make a table first, so it includes weapon and cost to make it sortable.
end
end
end
end