Модуль:Песочница/Pok: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 46: | Строка 46: | ||
-- Секция одноручного хвата | -- Секция одноручного хвата | ||
table.insert(lines, "В | table.insert(lines, "В одной руке:") | ||
for dmgType, value in pairs(oneHandDamage) do | for dmgType, value in pairs(oneHandDamage) do | ||
table.insert(lines, value .. " " .. dmgType) | table.insert(lines, "{{#invoke:Ftl|main|translation|item-component-size-" .. value .. "}} {{ColorPalette|Damage|" .. dmgType .. "|" .. dmgType .. "}}") | ||
end | end | ||
| Строка 67: | Строка 67: | ||
end | end | ||
table.insert(lines, "В | table.insert(lines, "В двух руках:") | ||
for dmgType, value in pairs(twoHandDamage) do | for dmgType, value in pairs(twoHandDamage) do | ||
table.insert(lines, value .. " " .. dmgType) | table.insert(lines, "{{#invoke:Ftl|main|translation|item-component-size-" .. value .. "}} {{ColorPalette|Damage|" .. dmgType .. "|" .. dmgType .. "}}") | ||
end | end | ||
end | end | ||
return table.concat(lines | return frame:preprocess(table.concat(lines)) | ||
elseif mode == "attackRate" then | elseif mode == "attackRate" then | ||
local melee = entry.MeleeWeapon | local melee = entry.MeleeWeapon | ||
if not melee then | if not melee then | ||
return "Нет данных о MeleeWeapon для | return "Нет данных о MeleeWeapon для '" .. tostring(id) .. "'." | ||
end | end | ||
if melee.attackRate then | if melee.attackRate then | ||
return tostring(melee.attackRate) | return frame:preprocess(tostring(melee.attackRate)) | ||
else | else | ||
return "1" | return frame:preprocess("1") | ||
end | end | ||