Bookcase: Difference between revisions
m (Automated navbox update) |
(Version update, code, infobox,) |
||
Line 1: | Line 1: | ||
{{Header|Project Zomboid|Tiles|Container tiles}} | {{Header|Project Zomboid|Tiles|Container tiles}} | ||
{{Page version| | {{Page version|41.78.16}} | ||
{{Infobox tile | {{Infobox tile | ||
|Name = Bookcase | |Name = Bookcase | ||
Line 34: | Line 33: | ||
|products = | |products = | ||
<!--Technical details--> | <!--Technical details--> | ||
|tile_id = | |tile_id = carpentry_02_65 | ||
|tile_id2 = furniture_shelving_01_40 | |||
}} | }} | ||
Line 41: | Line 41: | ||
==Usage== | ==Usage== | ||
A bookcase can be used to store up to 40 weight worth of [[items]]. | A bookcase can be used to store up to 40 weight worth of [[items]]. It is mostly a decorative item, and can be found in houses across [[Knox Country]]. | ||
==Crafting== | ==Crafting== | ||
===Carpentry=== | ===Carpentry=== | ||
{{Main|Carpentry}} | {{Main|Carpentry}} | ||
Line 65: | Line 63: | ||
| [[Carpentry]] 7 | | [[Carpentry]] 7 | ||
|} | |} | ||
==Code== | |||
{{CodeBox| | |||
{{CodeSnip | |||
| lang = java | |||
| line = true | |||
| start = 1479 | |||
| retrieved = true | |||
| version = 41.78.16 | |||
| code = | |||
ISBuildMenu.onBookcase = function(worldobjects, square, sprite, player) | |||
-- name, sprite, northSprite | |||
local furniture = ISSimpleFurniture:new("Bookcase", sprite.sprite, sprite.northSprite); | |||
furniture.canBeAlwaysPlaced = true; | |||
furniture.isContainer = true; | |||
furniture.containerType = "shelves"; | |||
furniture.modData["xp:Woodwork"] = 5; | |||
furniture.modData["need:Base.Plank"] = "5"; | |||
furniture.modData["need:Base.Nails"] = "4"; | |||
-- our chair have 4 tiles (north, east, south and west) | |||
-- then we define our east and south sprite | |||
furniture:setEastSprite(sprite.eastSprite); | |||
furniture:setSouthSprite(sprite.southSprite); | |||
furniture.player = player | |||
furniture.completionSound = "BuildWoodenStructureLarge"; | |||
getCell():setDrag(furniture, player); | |||
end | |||
}} | |||
}} | |||
==See also== | ==See also== |
Revision as of 07:51, 12 March 2024
Bookcase
Technical
Tile ID(s)
carpentry_02_65 furniture_shelving_01_40
“
Stores book-based literature of all varieties.
A bookcase is a craftable container.
Usage
A bookcase can be used to store up to 40 weight worth of items. It is mostly a decorative item, and can be found in houses across Knox Country.
Crafting
Carpentry
- Main article: Carpentry
Product | XP gained | Skill(s) | Recipe | Ingredient 1 | Ingredient 2 | Ingredient 3 |
---|---|---|---|---|---|---|
Bookcase |
1.25 Carpentry | Carpentry 5 | Hammer (tag) (keep) |
Plank x5 (consumed) |
Nails x4 (consumed) |
Crafting skill
Name | Sprite | Level |
---|---|---|
Crafted Wooden Shelves | Carpentry 0 | |
Oakwood Shelves | Carpentry 7 |
Code
Code snippet! This section contains source code from Project ZomboidShow / Hide
Retrieved: Build 41.78.16
ISBuildMenu.onBookcase = function(worldobjects, square, sprite, player)
-- name, sprite, northSprite
local furniture = ISSimpleFurniture:new("Bookcase", sprite.sprite, sprite.northSprite);
furniture.canBeAlwaysPlaced = true;
furniture.isContainer = true;
furniture.containerType = "shelves";
furniture.modData["xp:Woodwork"] = 5;
furniture.modData["need:Base.Plank"] = "5";
furniture.modData["need:Base.Nails"] = "4";
-- our chair have 4 tiles (north, east, south and west)
-- then we define our east and south sprite
furniture:setEastSprite(sprite.eastSprite);
furniture:setSouthSprite(sprite.southSprite);
furniture.player = player
furniture.completionSound = "BuildWoodenStructureLarge";
getCell():setDrag(furniture, player);
end