-- ITEMS minetest.register_node("medicine:medicine_block", { description = ("Medicine Block (red)"), tiles = {"medicine_block.png"}, paramtype = "light", sunlight_propagates = true, light_source = 15, groups = {snappy = 3, cracky = 4, oddly_breakable_by_hand = 4}, sounds = default.node_sound_stone_defaults(), --[[on_rightclick = function(self) if self.object:get_hp() <= 0 then minetest.env:add_item(self.object:getpos(), "medicine:filling_syringe", "medicine:cotton_wool", "medicine:alcohol", "medicine:plaster") end]] }) minetest.register_craftitem('medicine:syringe_with_healing_fluid', { description = 'Syringe (Healing fluid)', inventory_image = 'syringe_with_healing_fluid.png', stack_max = 12, on_use = minetest.item_eat(20, 'medicine:empty_syringe'), }) minetest.register_craftitem('medicine:empty_syringe', { description = 'Empty Syringe', inventory_image = 'empty_syringe.png', stack_max = 12, }) minetest.register_craftitem('medicine:healing_pill', { description = 'Healing Pill', inventory_image = 'healing_pill.png', stack_max = 12, on_use = minetest.item_eat(20), }) minetest.register_craftitem('medicine:tablet', { description = 'Tablet', inventory_image = 'tablet.png', stack_max = 12, on_use = minetest.item_eat(20), }) minetest.register_craftitem('medicine:alcohol_bottle', { description = 'Alcohol Bottle', inventory_image = 'alcohol_bottle.png', stack_max = 12, }) minetest.register_craftitem('medicine:mask', { description = 'Mask', inventory_image = 'mask.png', stack_max = 12, }) --[[minetest.register_craftitem('medicine:thermometr', { description = 'Thermometr', inventory_image = 'thermometr.png', stack_max = 12, })]] minetest.register_craftitem('medicine:headphones', { description = 'Headphones', inventory_image = 'headphones.png', stack_max = 12, }) minetest.register_craftitem('medicine:pinceps', { description = 'Pinceps', inventory_image = 'pinceps.png', stack_max = 12, }) minetest.register_craftitem('medicine:plaster', { description = 'Plaster', inventory_image = 'plaster.png', stack_max = 12, on_use = minetest.item_eat(5), }) minetest.register_craftitem('medicine:cotton_wool', { description = 'Cotton Wool', inventory_image = 'cotton_wool.png', stack_max = 12, on_use = minetest.item_eat(2), }) minetest.register_node("medicine:sign", { description = "Sign (Hospital)", drawtype = "signlike", tiles = {"sign.png"}, inventory_image = "sign.png", wield_image = "sign.png", paramtype = "light", paramtype2 = "wallmounted", sunlight_propagates = true, walkable = false, selection_box = { type = "wallmounted", --wall_top = = --wall_bottom = = --wall_side = = }, groups = {choppy=2,dig_immediate=2,attached_node=1}, legacy_wallmounted = true, sounds = default.node_sound_defaults(), }) -- CRAFTS minetest.register_craft({ output = 'medicine:medicine_block', recipe = { {'default:steel_ingot','default:steel_ingot','default:steel_ingot'}, {'default:steel_ingot','dye:red','default:steel_ingot'}, {'default:steel_ingot','dye:red','default:steel_ingot'}, } }) minetest.register_craft({ output = 'medicine:empty_syringe', recipe = { {'default:glass','',''}, {'default:glass','',''}, {'','',''}, } }) minetest.register_craft({ output = 'medicine:syringe_with_healing_fluid', recipe = { {'medicine:empty_syringe','',''}, {'medicine:alcohol_bottle','bucket:bucket_water',''}, {'medicine:tablet','bucket:bucket_water',''}, } }) minetest.register_craft({ output = 'medicine:mask', recipe = { {'farming:cotton','',''}, {'farming:cotton','',''}, {'','',''}, } }) minetest.register_craft({ output = 'medicine:healing_pill', recipe = { {'medicine:alcohol_bottle','',''}, {'default:leaves','',''}, {'','',''}, } }) minetest.register_craft({ output = 'medicine:tablet', recipe = { {'default:leaves','',''}, {'medicine:alcohol_bottle','',''}, {'','',''}, } }) minetest.register_craft({ output = 'medicine:alcohol_bottle', recipe = { {'bucket:bucket_water','',''}, {'default:leaves','',''}, {'default:glass','',''}, } }) minetest.register_craft({ output = 'medicine:headphones', recipe = { {'default:steel_ingot','',''}, {'wool:black','',''}, {'','',''}, } }) --[[minetest.register_craft({ output = 'medicine:thermometr', recipe = { {'default:glass','default:steel_ingot',''}, {'','',''}, {'','',''}, } })]] minetest.register_craft({ output = 'medicine:pinceps', recipe = { {'default:steel_ingot','',''}, {'default:steel_ingot','',''}, {'','',''}, } }) minetest.register_craft({ output = 'medicine:sign', recipe = { {'medicine:medicine_block','',''}, {'default:steel_ingot','',''}, {'','',''}, } }) minetest.register_craft({ output = 'medicine:plaster', recipe = { {'default:leaves','wool:yellow',''}, {'medicine:alcohol_bottle','',''}, {'','',''}, } }) minetest.register_craft({ output = 'medicine:cotton_wool', recipe = { {'group:wool','',''}, {'medicine:alcohol_bottle','',''}, {'','',''}, } })