123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- --[[
- LV, MV, HV.
- different fuels for different outputs/etc.
- need nice craft sequences to make them.
- engine blocks, pistons, crankshafts, ecu, control panel
-
- need transmission
- gears for crafting
- generator section
- electric motor
- need enough air blocks nearby to work
- need motor sounds
-
- animated crankshafts
-
- ]]
- 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},
- },
- },
-
- })
|