Module:SoulUnlock: Difference between revisionsGive feedback
m translate Individual and Accumulative in write_table |
Gammaton32 (talk | contribs) No edit summary |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 77: | Line 77: | ||
ret = ret .. "Index" .. i .. ": " | ret = ret .. "Index" .. i .. ": " | ||
for key, value in pairs(data) do | for key, value in pairs(data) do | ||
ret = ret .. string.format(" %s:%s, ", p.localize(key), | local display_value = value | ||
--Add 600 | |||
if key == "RequiredSouls" then | |||
display_value = display_value + 600 | |||
end | |||
ret = ret .. string.format(" %s:%s, ", p.localize(key), display_value) | |||
end | end | ||
ret = ret .. '<br>' | ret = ret .. '<br>' | ||
| Line 98: | Line 103: | ||
last_index = #accumulated_data | last_index = #accumulated_data | ||
last_value = accumulated_data[last_index][soul_unlock_key] | last_value = accumulated_data[last_index][soul_unlock_key] | ||
--Add 600 | |||
if soul_unlock_key == "RequiredSouls" then | |||
return last_value + 600 | |||
else | |||
return last_value | |||
end | |||
end | end | ||
| Line 139: | Line 149: | ||
-- Retrieve souls agg_record | -- Retrieve souls agg_record | ||
local required_souls = agg_record['RequiredSouls'] | local required_souls = agg_record['RequiredSouls'] | ||
local souls_str = '{{Souls|' .. required_souls .. '}}' | --Add 600 | ||
local souls_str = '{{Souls|' .. (required_souls + 600) .. '}}' | |||
tr = tr .. '<td>' .. souls_str .. '</td>' | tr = tr .. '<td>' .. souls_str .. '</td>' | ||