Module:SoulUnlock: Difference between revisionsGive feedback
m translate Individual and Accumulative in write_table |
Gammaton32 (talk | contribs) add 400 to initial soul value |
||
| 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 400 | |||
if key == "RequiredSouls" then | |||
display_value = display_value + 400 | |||
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 400 | |||
if soul_unlock_key == "RequiredSouls" then | |||
return last_value + 400 | |||
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 400 | ||
local souls_str = '{{Souls|' .. (required_souls + 400) .. '}}' | |||
tr = tr .. '<td>' .. souls_str .. '</td>' | tr = tr .. '<td>' .. souls_str .. '</td>' | ||