Metal Shelves
[[File:{{{icon2}}}|Metal Shelves|]]
[[File:{{{icon3}}}|Metal Shelves|]]
[[File:{{{icon4}}}|Metal Shelves|]]
[[File:{{{icon5}}}|Metal Shelves|]]
[[File:{{{icon6}}}|Metal Shelves|]]
[[File:{{{icon7}}}|Metal Shelves|]]
[[File:{{{icon8}}}|Metal Shelves|]]
[[File:{{{icon9}}}|Metal Shelves|]]
Build
Move
Skill (level)
None
Tool(s)
None
Disassemble
Skill (level)
Metalworking (0)
Tool(s)
Technical
Item ID(s)
Movables.{TileID}
Tile ID(s)
furniture_shelving_01_29
Metal shelves is a craftable container that can also be found in houses.
Usage
Metal shelves are used for storing items, with a weight capacity of 30. They are useful to store items in areas where a crate would not be possible.
Crafting
Metalworking
- Main article: Metalworking
Product | Ingredients | Tools | Requirements | Workstation | XP |
---|---|---|---|---|---|
Metal Shelves |
Metal Pipe ×2 Small Metal Sheet ×1 Scrap Metal ×1 |
Propane Torch 2 unit(s)
Welder Mask (and) Welding Rods 1 unit(s)
|
The Metalwork Magazine Vol. 2 |
none | 5 Metalworking |
Code
Code snippet! This section contains source code from Project ZomboidShow / Hide
Retrieved: Build 41.78.16
ISBlacksmithMenu.onMetalShelves = function(worldobjects, player, torchUse)
local fence = ISSimpleFurniture:new("shelves", "furniture_shelving_01_29","furniture_shelving_01_28");
fence.noNeedHammer = true;
fence.needToBeAgainstWall = true;
fence.buildLow = false;
fence.isWallLike = true;
fence.isContainer = true;
fence.containerType = "shelves";
fence.firstItem = "BlowTorch";
-- fence.firstPredicate = predicateDrainableUsesInt
-- fence.firstArg = tonumber(torchUse)
fence.secondItem = "WeldingMask";
fence.craftingBank = "BlowTorch";
fence.modData["xp:MetalWelding"] = 20;
fence.modData["need:Base.MetalPipe"]= "2";
fence.modData["need:Base.SmallSheetMetal"]= "1";
fence.modData["need:Base.ScrapMetal"]= "1";
fence.modData["use:Base.BlowTorch"] = torchUse;
fence.modData["use:Base.WeldingRods"] = ISBlacksmithMenu.weldingRodUses(torchUse);
fence.player = player
fence.completionSound = "BuildMetalStructureSmall";
getCell():setDrag(fence, player);
end