From fec01e9f423a6d2f33d0c744dab492c56d477980 Mon Sep 17 00:00:00 2001 From: Izzy Date: Sat, 19 Oct 2013 18:20:41 -0700 Subject: [PATCH] meh --- generators.lua | 100 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 92 insertions(+), 8 deletions(-) diff --git a/generators.lua b/generators.lua index b55c96c..d865443 100644 --- a/generators.lua +++ b/generators.lua @@ -25,14 +25,98 @@ - - - - - - - - +minetest.register_craftitem(":bitumen:engine_piston", { + description = "Engine Piston", + inventory_image = "bitumen_engine_piston.png", + on_place_on_ground = minetest.craftitem_place_item, +}) + + +minetest.register_craftitem(":bitumen:engine_crankshaft", { + description = "Engine Piston", + inventory_image = "bitumen_engine_crankshaft.png", + on_place_on_ground = minetest.craftitem_place_item, +}) + + + +minetest.register_node("bitumen:gasoline_engine", { + description = "Engine Piston", + tiles = { "bitumen_gasoline_engine.png" }, + paramtype = "light", + groups = {cracky=3}, + sounds = default.node_sound_leaves_defaults(), + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.3, -0.5, -0.5, 0.3, 0.3, 0.5}, + {-0.5, -0.5, -0.3, 0.5, 0.3, 0.3}, + {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + +}) + + +minetest.register_node("bitumen:driveshaft", { + description = "Driveshaft", + tiles = { "bitumen_generator_lv.png" }, + paramtype = "light", + groups = {cracky=3}, + sounds = default.node_sound_leaves_defaults(), + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.3, -0.5, -0.5, 0.3, 0.3, 0.5}, + {-0.5, -0.5, -0.3, 0.5, 0.3, 0.3}, + {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + +}) + + + + + + +minetest.register_node("bitumen:electric_generator_lv", { + description = "LV Electric Generator", + tiles = { "bitumen_generator_lv.png" }, + paramtype = "light", + groups = {cracky=3}, + sounds = default.node_sound_leaves_defaults(), + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.3, -0.5, -0.5, 0.3, 0.3, 0.5}, + {-0.5, -0.5, -0.3, 0.5, 0.3, 0.3}, + {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + +})