Editing Module:Abilities-test/cardGive feedback
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
| Latest revision | Your text | ||
| Line 4: | Line 4: | ||
local p = {} | local p = {} | ||
local data = mw.loadJsonData(" | local data = mw.loadJsonData("User:Saag/AbilityCards.json") | ||
-- Maps attr type to an appropriate image and page link | -- Maps attr type to an appropriate image and page link | ||
| Line 73: | Line 73: | ||
-- Pulls data from Data:AbilityCards.json to populate Template:Ability card v2 | -- Pulls data from Data:AbilityCards.json to populate Template:Ability card v2 | ||
function build_ability_card(hero_key, ability_num, add_link, notes, notes_source_page) | function build_ability_card(hero_key, ability_num, add_link, notes, notes_source_page) | ||
local ability = utils.get_ability_card_data(hero_key, ability_num) | local ability = utils.utils.get_ability_card_data(hero_key, ability_num) | ||
if(ability == nil) then | if(ability == nil) then | ||
return 'Ability data not found for hero ' ..hero_key.. ' and num ' .. ability_num | return 'Ability data not found for hero ' ..hero_key.. ' and num ' .. ability_num | ||
| Line 429: | Line 429: | ||
local frame = mw.getCurrentFrame() | local frame = mw.getCurrentFrame() | ||
local | local props = ability.Upgrades | ||
local upgrade_boxes = {} | local upgrade_boxes = {} | ||
| Line 466: | Line 466: | ||
title = "User:Saag/Sandbox/Ability_card_v2/Card/UpgradeBox", | title = "User:Saag/Sandbox/Ability_card_v2/Card/UpgradeBox", | ||
args = { | args = { | ||
cost = UPGRADE_COST_MAP[k], | |||
description = frame:preprocess(description), | |||
scale_value = upgrade.Scale and commonutils.round_to_sig_fig(upgrade.Scale.Value, 3), | |||
scale_type = upgrade.Scale and upgrade.Scale.Type, | |||
fontsize = fontsize | |||
} | } | ||
} | } | ||