Module:HeroData: Difference between revisionsGive feedback
Jump to navigation
Jump to search
m partial revert |
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( | 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( | for _, stat_name in ipairs(attribute_orders[category]["_attribute_order"]) do | ||
stat_data = stats[stat_name] | stat_data = stats[stat_name] | ||