fixed craft recipies.

master
NathanSalapat 2017-07-06 08:02:51 -05:00
parent 2503d3d6a3
commit ae0c90f4a6
3 changed files with 18 additions and 29 deletions

View File

@ -14,9 +14,3 @@ minetest.register_craftitem('more_fire:dried_grass', {
inventory_image = 'more_fire_grass_dried.png', inventory_image = 'more_fire_grass_dried.png',
groups = {kindling=1} groups = {kindling=1}
}) })
minetest.register_craftitem('more_fire:kindling', {
description = 'Kindling',
inventory_image = 'more_fire_kindling.png',
groups = {flammable=1, kindling=1, stick=1}
})

View File

@ -70,15 +70,11 @@ minetest.register_craft({
}) })
minetest.register_craft({ minetest.register_craft({
type = 'shapeless',
output = 'more_fire:kindling 1', output = 'more_fire:kindling 1',
recipe = {'group:kindling', 'group:wood', 'group:kindling', 'group:kindling', 'group:kindling'}, recipe = {
}) {'group:kindling', '', 'group:kindling'},
{'group:kindling', 'group:wood', 'group:kindling'},
minetest.register_craft({ }
type = 'shapeless',
output = 'more_fire:kindling 1',
recipe = {'group:flammable', 'group:wood', 'group:flammable', 'group:flammable', 'group:flammable'},
}) })
minetest.register_craft({ minetest.register_craft({

View File

@ -103,7 +103,7 @@ minetest.register_node('more_fire:torch_stub', {
walkable = false, walkable = false,
node_box = { node_box = {
type = 'wallmounted', type = 'wallmounted',
wall_top = {-0.0625, 0.2, -0.0625, 0.0625, 0.5 , 0.0625}, wall_top = {-0.0625, 0.2, -0.0625, 0.0625, 0.5 , 0.0625},
wall_bottom = {-0.0625, -0.5 , -0.0625, 0.0625, -0.2, 0.0625}, wall_bottom = {-0.0625, -0.5 , -0.0625, 0.0625, -0.2, 0.0625},
wall_side = {-0.5 , -0.5 , -0.0625, -0.375, -0.2, 0.0625}, wall_side = {-0.5 , -0.5 , -0.0625, -0.375, -0.2, 0.0625},
}, },
@ -116,7 +116,7 @@ minetest.register_node('more_fire:torch_stub', {
groups = {choppy = 2, dig_immediate = 3, flammable = 1, attached_node = 1, not_in_creative_inventory = 1, kindling=1}, groups = {choppy = 2, dig_immediate = 3, flammable = 1, attached_node = 1, not_in_creative_inventory = 1, kindling=1},
sounds = default.node_sound_wood_defaults(), sounds = default.node_sound_wood_defaults(),
}) })
minetest.register_node('more_fire:charcoal_block', { minetest.register_node('more_fire:charcoal_block', {
description = 'Charcoal Block', description = 'Charcoal Block',
tiles = {'more_fire_charcoal_block.png'}, tiles = {'more_fire_charcoal_block.png'},
@ -137,10 +137,10 @@ minetest.register_node('more_fire:kindling', {
paramtype = 'light', paramtype = 'light',
selection_box = { selection_box = {
type = 'fixed', type = 'fixed',
fixed = { -0.48, -0.5, -0.48, 0.48, 0.0, 0.48 }, fixed = { -0.48, -0.5, -0.48, 0.48, 0.0, 0.48 },
}, },
on_construct = function(pos) on_construct = function(pos)
local meta = minetest.env:get_meta(pos) local meta = minetest.get_meta(pos)
local inv = meta:get_inventory() local inv = meta:get_inventory()
inv:set_size('fuel', 4) inv:set_size('fuel', 4)
inv:set_size("src", 1) inv:set_size("src", 1)
@ -166,7 +166,7 @@ minetest.register_node('more_fire:embers', {
fixed = { -0.48, -0.5, -0.48, 0.48, 0.0, 0.48 }, fixed = { -0.48, -0.5, -0.48, 0.48, 0.0, 0.48 },
}, },
on_construct = function(pos) on_construct = function(pos)
local meta = minetest.env:get_meta(pos) local meta = minetest.get_meta(pos)
local timer = minetest.get_node_timer(pos) local timer = minetest.get_node_timer(pos)
meta:set_string('formspec', more_fire.embers_formspec) meta:set_string('formspec', more_fire.embers_formspec)
meta:set_string('infotext', 'Campfire'); meta:set_string('infotext', 'Campfire');
@ -254,14 +254,14 @@ minetest.register_node('more_fire:kindling_contained', {
wield_image = 'more_fire_kindling.png', wield_image = 'more_fire_kindling.png',
walkable = false, walkable = false,
is_ground_content = true, is_ground_content = true,
groups = {dig_immediate=3,flammable=1}, groups = {dig_immediate=3, flammable=1},
paramtype = 'light', paramtype = 'light',
selection_box = { selection_box = {
type = 'fixed', type = 'fixed',
fixed = { -0.48, -0.5, -0.48, 0.48, 0.0, 0.48 }, fixed = { -0.48, -0.5, -0.48, 0.48, 0.0, 0.48 },
}, },
on_construct = function(pos) on_construct = function(pos)
local meta = minetest.env:get_meta(pos) local meta = minetest.get_meta(pos)
local inv = meta:get_inventory() local inv = meta:get_inventory()
inv:set_size('fuel', 4) inv:set_size('fuel', 4)
inv:set_size("src", 1) inv:set_size("src", 1)
@ -287,7 +287,7 @@ minetest.register_node('more_fire:embers_contained', {
fixed = { -0.48, -0.5, -0.48, 0.48, 0.0, 0.48 }, fixed = { -0.48, -0.5, -0.48, 0.48, 0.0, 0.48 },
}, },
on_construct = function(pos) on_construct = function(pos)
local meta = minetest.env:get_meta(pos) local meta = minetest.get_meta(pos)
local timer = minetest.get_node_timer(pos) local timer = minetest.get_node_timer(pos)
meta:set_string('formspec', more_fire.embers_formspec) meta:set_string('formspec', more_fire.embers_formspec)
meta:set_string('infotext', 'Campfire'); meta:set_string('infotext', 'Campfire');
@ -383,7 +383,7 @@ minetest.register_node('more_fire:oil_lamp_on', {
}, },
on_timer = function(pos, itemstack) on_timer = function(pos, itemstack)
local node = minetest.get_node(pos) local node = minetest.get_node(pos)
local meta = minetest.env:get_meta(pos) local meta = minetest.get_meta(pos)
local inv = meta:get_inventory() local inv = meta:get_inventory()
local timer = minetest.get_node_timer(pos) local timer = minetest.get_node_timer(pos)
if inv:contains_item('fuel', 'more_fire:oil') then if inv:contains_item('fuel', 'more_fire:oil') then
@ -424,7 +424,7 @@ minetest.register_node('more_fire:oil_lamp_off', {
fixed = {-.2, -.4, -0.1, 0.2, .35, .5}, fixed = {-.2, -.4, -0.1, 0.2, .35, .5},
}, },
on_construct = function(pos) on_construct = function(pos)
local meta = minetest.env:get_meta(pos) local meta = minetest.get_meta(pos)
local inv = meta:get_inventory() local inv = meta:get_inventory()
inv:set_size('main', 8*4) inv:set_size('main', 8*4)
inv:set_size('fuel', 1) inv:set_size('fuel', 1)
@ -436,7 +436,7 @@ minetest.register_node('more_fire:oil_lamp_off', {
meta:set_string('infotext', 'Oil Lantern') meta:set_string('infotext', 'Oil Lantern')
end, end,
on_metadata_inventory_put = function(pos, listname, index, stack, player) on_metadata_inventory_put = function(pos, listname, index, stack, player)
local meta = minetest.env:get_meta(pos) local meta = minetest.get_meta(pos)
local inv = meta:get_inventory() local inv = meta:get_inventory()
local timer = minetest.get_node_timer(pos) local timer = minetest.get_node_timer(pos)
local node = minetest.get_node(pos) local node = minetest.get_node(pos)
@ -477,7 +477,7 @@ minetest.register_node('more_fire:oil_lamp_table_on', {
fixed = {-.2, -.5, -0.2, 0.2, .25, .2}, fixed = {-.2, -.5, -0.2, 0.2, .25, .2},
}, },
on_timer = function(pos, itemstack) on_timer = function(pos, itemstack)
local meta = minetest.env:get_meta(pos) local meta = minetest.get_meta(pos)
local inv = meta:get_inventory() local inv = meta:get_inventory()
local timer = minetest.get_node_timer(pos) local timer = minetest.get_node_timer(pos)
if inv:contains_item('fuel', 'more_fire:oil') then if inv:contains_item('fuel', 'more_fire:oil') then
@ -518,7 +518,7 @@ minetest.register_node('more_fire:oil_lamp_table_off', {
fixed = {-.2, -.5, -0.2, 0.2, .25, .2}, fixed = {-.2, -.5, -0.2, 0.2, .25, .2},
}, },
on_construct = function(pos) on_construct = function(pos)
local meta = minetest.env:get_meta(pos) local meta = minetest.get_meta(pos)
local inv = meta:get_inventory() local inv = meta:get_inventory()
inv:set_size('main', 8*4) inv:set_size('main', 8*4)
inv:set_size('fuel', 1) inv:set_size('fuel', 1)
@ -530,7 +530,7 @@ minetest.register_node('more_fire:oil_lamp_table_off', {
meta:set_string('infotext', 'Oil Lantern') meta:set_string('infotext', 'Oil Lantern')
end, end,
on_metadata_inventory_put = function(pos, listname, index, stack, player) on_metadata_inventory_put = function(pos, listname, index, stack, player)
local meta = minetest.env:get_meta(pos) local meta = minetest.get_meta(pos)
local inv = meta:get_inventory() local inv = meta:get_inventory()
local timer = minetest.get_node_timer(pos) local timer = minetest.get_node_timer(pos)
if inv:contains_item('fuel', 'more_fire:oil') then if inv:contains_item('fuel', 'more_fire:oil') then
@ -553,4 +553,3 @@ minetest.register_node('more_fire:oil_lamp_table_off', {
return true return true
end, end,
}) })