Module:Items: Difference between revisions

Add space to armour table too and use eternal resistance for eternal weapons
(Add better support for the damageType of items and add a space after some icons)
(Add space to armour table too and use eternal resistance for eternal weapons)
Line 703: Line 703:
if namespace == 'melvorItA' then
if namespace == 'melvorItA' then
local eternalResistance = p._getItemStat(item, 'resistanceEternal', false)
local eternalResistance = p._getItemStat(item, 'resistanceEternal', false)
if eternalResistance ~= nil then
if eternalResistance ~= nil or item.damageType ~= nil and item.damageType == 'melvorItA:Eternal' then
return eternalResistance, 'Eternal Resistance'
return eternalResistance or 0, 'Eternal Resistance'
else
else
return p._getItemStat(item, 'resistanceAbyssal', true), 'Abyssal Resistance'
return p._getItemStat(item, 'resistanceAbyssal', true), 'Abyssal Resistance'
Line 871: Line 871:
table.insert(resultPart, '\r\n|-\r\n!style="text-align:right;"| ' .. ico['Combat'] .. ' Stab Bonus')
table.insert(resultPart, '\r\n|-\r\n!style="text-align:right;"| ' .. ico['Combat'] .. ' Stab Bonus')
table.insert(resultPart, '\r\n|style="text-align:right;"| ' .. Num.formatnum(p._getItemStat(item, 'stabAttackBonus', true)))
table.insert(resultPart, '\r\n|style="text-align:right;"| ' .. Num.formatnum(p._getItemStat(item, 'stabAttackBonus', true)))
table.insert(resultPart, '\r\n!style="text-align:right;"| ' .. ico['Resistance'] .. resistanceText)
table.insert(resultPart, '\r\n!style="text-align:right;"| ' .. ico['Resistance'] .. ' ' .. resistanceText)
table.insert(resultPart, '\r\n|style="text-align:right;"| ' .. resistance .. '%')
table.insert(resultPart, '\r\n|style="text-align:right;"| ' .. resistance .. '%')