1
0
mirror of https://github.com/Sokomine/cottages.git synced 2024-12-29 12:10:33 +01:00

the table now acts as a workbench in realtest and adventuretest

This commit is contained in:
Sokomine 2015-07-31 00:15:49 +02:00
parent 050005c6cf
commit af0787a420

View File

@ -145,7 +145,7 @@ minetest.register_node("cottages:bench", {
-- a simple table; possible replacement: 3dforniture:table
minetest.register_node("cottages:table", {
local cottages_table_def = {
description = S("table"),
drawtype = "nodebox",
-- top, bottom, side1, side2, inner, outer
@ -167,9 +167,28 @@ minetest.register_node("cottages:table", {
},
},
is_ground_content = false,
})
}
-- search for the workbench in AdventureTest
local workbench = minetest.registered_nodes[ "workbench:3x3"];
if( workbench ) then
cottages_table_def.tiles = {workbench.tiles[1], cottages_table_def.tiles[1]};
cottages_table_def.on_rightclick = workbench.on_rightclick;
end
-- search for the workbench from RealTEst
workbench = minetest.registered_nodes[ "workbench:work_bench_birch"];
if( workbench ) then
cottages_table_def.tiles = {workbench.tiles[1], cottages_table_def.tiles[1]};
cottages_table_def.on_construct = workbench.on_construct;
cottages_table_def.can_dig = workbench.can_dig;
cottages_table_def.on_metadata_inventory_take = workbench.on_metadata_inventory_take;
cottages_table_def.on_metadata_inventory_move = workbench.on_metadata_inventory_move;
cottages_table_def.on_metadata_inventory_put = workbench.on_metadata_inventory_put;
end
minetest.register_node("cottages:table", cottages_table_def );
-- looks better than two slabs impersonating a shelf; also more 3d than a bookshelf
-- the infotext shows if it's empty or not
minetest.register_node("cottages:shelf", {