Module:HeroData: Difference between revisions

Sur (talk | contribs)
m partial revert
Sur (talk | contribs)
m orders now come from Data:StatBoxAttrs.json
Line 2: Line 2:
local heroes_data = mw.loadJsonData("Data:HeroData.json")
local heroes_data = mw.loadJsonData("Data:HeroData.json")
local attributes_data = mw.loadJsonData("Data:AttributeData.json")
local attributes_data = mw.loadJsonData("Data:AttributeData.json")
local attribute_orders = mw.loadJsonData("Data:StatBoxAttrs.json")
local util_module = require('Module:Utilities')
local util_module = require('Module:Utilities')
local lang_module = require('Module:Lang')
local lang_module = require('Module:Lang')
Line 170: Line 171:
local should_display
local should_display
for _, category in ipairs(attributes_data["_category_order"]) do
for _, category in ipairs(attribute_orders["_category_order"]) do
stats = attributes_data[category]
stats = attributes_data[category]
local category_values = category_data[category]
local category_values = category_data[category]
Line 179: Line 180:
-- Determine cell values
-- Determine cell values
for _, stat_name in ipairs(stats["_attribute_order"]) do
for _, stat_name in ipairs(attribute_orders[category]["_attribute_order"]) do
stat_data = stats[stat_name]
stat_data = stats[stat_name]