ElEditors, Interface administrators, Administrators
85,546
edits
mNo edit summary Tag: Manual revert |
(Fix passive value generation) Tag: Reverted |
||
Line 137: | Line 137: | ||
frame:preprocess('{{:' .. passive_name .. '}}{{#arrayprint:' .. passive_name .. '}}')); | frame:preprocess('{{:' .. passive_name .. '}}{{#arrayprint:' .. passive_name .. '}}')); | ||
--[[ | |||
Regardless whether `passive_values` is from is_custom or not, | |||
the last is always the link / text and extract should apply | |||
--]] | |||
passive_name = passive_values[#passive_values] | |||
passive_values[#passive_values] = nil | |||
PASSIVES[tonumber(passive_index)] = { | PASSIVES[tonumber(passive_index)] = { | ||
name = passive_name, | name = passive_name, | ||
value = passive_values[1], | value = passive_values[1] or 1, | ||
value_pvp = passive_values[2], | value_pvp = passive_values[2] or 1, | ||
alias = args['alias' .. passive_index] or (passive_index == OPTIONS.append_index and OPTIONS.append_name), | alias = args['alias' .. passive_index] or (passive_index == OPTIONS.append_index and OPTIONS.append_name), | ||
suffix = args['suffix' .. passive_index] and (' ' .. args['suffix' .. passive_index]) or '', | suffix = args['suffix' .. passive_index] and (' ' .. args['suffix' .. passive_index]) or '', |