Table of Contents

Strong Shield Item - Code References

Lua Scripts

String Resources

<string name="StrongShield_name">Bronze Plated Shield</string>
<string name="StrongShield_desc">This rectangular shield is plated with bronze sheets and decorated with colored cloth. It is significantly heavier, but can block much more incoming damage.</string>

English string resources Russian string resources German string resources French string resources Spanish string resources Chinese string resources Japanese string resources Indonesian string resources Portuguese string resources Ukrainian string resources

Implementation Details

local RPD = require "scripts/lib/commonClasses"
 
local item = require "scripts/lib/item"
 
local shields = require "scripts/lib/shields"
 
local shieldLevel = 3
local shieldDesc  = "StrongShield_desc"
 
local baseDesc = shields.makeShield(shieldLevel,shieldDesc)
 
baseDesc.desc = function (self, item)
    return {
        image         = 2,
        imageFile     = "items/shields.png",
        name          = "StrongShield_name",
        info          = shieldDesc,
        price         = 80 * shieldLevel,
        equipable     = "left_hand",
        upgradable    = true
    }
end
 
return item.init(baseDesc)