1
0
mirror of https://github.com/mt-mods/homedecor_modpack.git synced 2025-07-24 08:00:16 +02:00

use mesh nodes for kitchen chairs

also fix their selectboxes
This commit is contained in:
Vanessa Ezekowitz
2015-04-15 01:52:30 -04:00
parent 7e05a9a8f0
commit d6a86d736a
28 changed files with 220 additions and 22 deletions

View File

@ -86,42 +86,35 @@ local chaircolors = {
{ "dark_green", "Dark Green" },
}
local kc_cbox = {
type = "fixed",
fixed = { -0.3125, -0.5, -0.3125, 0.3125, 0.5, 0.3125 },
}
for i in ipairs(chaircolors) do
local color = "_"..chaircolors[i][1]
local color2 = chaircolors[i][1]
local name = S(chaircolors[i][2])
local chairtiles = {
"forniture_kitchen_chair_top"..color..".png",
"forniture_wood.png",
"forniture_kitchen_chair_sides"..color..".png",
"forniture_kitchen_chair_sides"..color..".png^[transformFX",
"forniture_kitchen_chair_back"..color..".png",
"forniture_kitchen_chair_front"..color..".png",
"forniture_wood.png",
"wool"..color..".png",
}
if chaircolors[i][1] == "" then
color = ""
chairtiles = { "forniture_wood.png" }
chairtiles = {
"forniture_wood.png",
"forniture_wood.png"
}
end
homedecor.register("chair"..color, {
description = S("Kitchen chair (%s)"):format(name),
mesh = "homedecor_kitchen_chair.obj",
tiles = chairtiles,
node_box = {
type = "fixed",
fixed = {
{-0.3125, -0.5, 0.1875, -0.1875, 0.5, 0.3125},
{0.1875, -0.5, 0.1875, 0.3125, 0.5, 0.3125},
{-0.3125, -0.5, -0.3125, -0.1875, 0, -0.1875},
{0.1875, -0.5, -0.3125, 0.3125, 0, -0.1875},
{-0.3125, -0.125, -0.3125, 0.3125, 0, 0.3125},
{-0.25, 0.0625, 0.25, 0.25, 0.4375, 0.25},
},
},
selection_box = {
type = "fixed",
fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3},
},
selection_box = kc_cbox,
collision_box = kc_cbox,
groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
--[[
on_rightclick = function(pos, node, clicker)