Bar Corner: Difference between revisions
(Automated infobox update) |
(Infobox fixes) |
||
Line 4: | Line 4: | ||
{{Stub}} | {{Stub}} | ||
{{Infobox tile | {{Infobox tile | ||
|name | |name = Bar Corner | ||
|model = BarCorner_Carpentry.gif | |||
|icon = Bar Corner1.png{{!}}32px | |||
|model | |icon_name= Poorly Crafted Corner Counter | ||
|icon2 = Bar Corner2.png{{!}}32px | |||
|icon = Bar Corner1.png{{!}}32px | |icon_name2 = Crafted Corner Counter | ||
| | |icon3 = Bar Corner3.png{{!}}32px | ||
| | |icon_name3 = Quality Crafted Corner Counter | ||
| | |||
| | |||
| | |||
|category = Movable | |category = Movable | ||
|weight = 10 | |weight = 10 |
Revision as of 13:09, 18 February 2024
This article may need more content.
Editors are encouraged to add new material to the page while expanding upon current topics.
Bar Corner
Build
Move
Skill (level)
Carpentry (0)
Tool(s)
Disassemble
Skill (level)
Carpentry (0)
Tool(s)
Technical
Item ID(s)
Base.Movable
“
A wooden counter, as perhaps found in a favored drinking den.
A bar corner is a craftable wooden container.
Usage
A bar corner can be used to store up to 50 weight worth of items.
Crafting
Crafting Requires a carpentry skill of 7.
Carpentry
- Main article: Carpentry
Product | XP gained | Skill(s) | Recipe | Ingredient 1 | Ingredient 2 | Ingredient 3 |
---|---|---|---|---|---|---|
Bar Corner |
1.25 Carpentry | Carpentry 7 | Hammer (tag) (keep) |
Plank x4 (consumed) |
Nails x4 (consumed) |
Crafting skill
Name | Sprite | Level |
---|---|---|
Poorly Crafted Corner Counter | Carpentry 0 | |
Crafted Corner Counter | Carpentry 4 | |
Quality Crafted Corner Counter | Carpentry 7 |
Code
Code snippet! This section contains source code from Project ZomboidShow / Hide
Retrieved: Build 41.78.16
ISBuildMenu.getBarCornerSprites = function(player)
local spriteLvl = ISBuildMenu.getSpriteLvl(player);
local sprite = {};
if spriteLvl == 1 then
sprite.southSprite = "carpentry_02_32";
sprite.sprite = "carpentry_02_34";
sprite.northSprite = "carpentry_02_36";
sprite.eastSprite = "carpentry_02_38";
elseif spriteLvl == 2 then
sprite.southSprite = "carpentry_02_24";
sprite.sprite = "carpentry_02_26";
sprite.northSprite = "carpentry_02_28";
sprite.eastSprite = "carpentry_02_30";
else
sprite.southSprite = "carpentry_02_16";
sprite.sprite = "carpentry_02_18";
sprite.northSprite = "carpentry_02_20";
sprite.eastSprite = "carpentry_02_22";
end
return sprite;
end
ISBuildMenu.buildBarMenu = function(subMenu, option, player)
local barElemSprite = ISBuildMenu.getBarElementSprites(player);
local barElemOption = subMenu:addOption(getText("ContextMenu_Bar_Element"), worldobjects, ISBuildMenu.onBarElement, barElemSprite, player);
local tooltip = ISBuildMenu.canBuild(4,4,0,0,0,7,barElemOption, player);
tooltip:setName(getText("ContextMenu_Bar_Element"));
tooltip.description = getText("Tooltip_craft_barElementDesc") .. tooltip.description;
tooltip:setTexture(barElemSprite.sprite);
ISBuildMenu.requireHammer(barElemOption)
local barCornerSprite = ISBuildMenu.getBarCornerSprites(player);
local barCornerOption = subMenu:addOption(getText("ContextMenu_Bar_Corner"), worldobjects, ISBuildMenu.onBarElement, barCornerSprite, player);
local tooltip2 = ISBuildMenu.canBuild(4,4,0,0,0,7,barCornerOption, player);
tooltip2:setName(getText("ContextMenu_Bar_Corner"));
tooltip2.description = getText("Tooltip_craft_barElementDesc") .. tooltip2.description;
tooltip2:setTexture(barCornerSprite.sprite);
ISBuildMenu.requireHammer(barCornerOption)
if barElemOption.notAvailable and barCornerOption.notAvailable then
option.notAvailable = true;
end
end