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',
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({
type = 'shapeless',
output = 'more_fire:kindling 1',
recipe = {'group:kindling', 'group:wood', 'group:kindling', 'group:kindling', 'group:kindling'},
})
minetest.register_craft({
type = 'shapeless',
output = 'more_fire:kindling 1',
recipe = {'group:flammable', 'group:wood', 'group:flammable', 'group:flammable', 'group:flammable'},
recipe = {
{'group:kindling', '', 'group:kindling'},
{'group:kindling', 'group:wood', 'group:kindling'},
}
})
minetest.register_craft({

View File

@ -140,7 +140,7 @@ minetest.register_node('more_fire:kindling', {
fixed = { -0.48, -0.5, -0.48, 0.48, 0.0, 0.48 },
},
on_construct = function(pos)
local meta = minetest.env:get_meta(pos)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
inv:set_size('fuel', 4)
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 },
},
on_construct = function(pos)
local meta = minetest.env:get_meta(pos)
local meta = minetest.get_meta(pos)
local timer = minetest.get_node_timer(pos)
meta:set_string('formspec', more_fire.embers_formspec)
meta:set_string('infotext', 'Campfire');
@ -254,14 +254,14 @@ minetest.register_node('more_fire:kindling_contained', {
wield_image = 'more_fire_kindling.png',
walkable = false,
is_ground_content = true,
groups = {dig_immediate=3,flammable=1},
groups = {dig_immediate=3, flammable=1},
paramtype = 'light',
selection_box = {
type = 'fixed',
fixed = { -0.48, -0.5, -0.48, 0.48, 0.0, 0.48 },
},
on_construct = function(pos)
local meta = minetest.env:get_meta(pos)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
inv:set_size('fuel', 4)
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 },
},
on_construct = function(pos)
local meta = minetest.env:get_meta(pos)
local meta = minetest.get_meta(pos)
local timer = minetest.get_node_timer(pos)
meta:set_string('formspec', more_fire.embers_formspec)
meta:set_string('infotext', 'Campfire');
@ -383,7 +383,7 @@ minetest.register_node('more_fire:oil_lamp_on', {
},
on_timer = function(pos, itemstack)
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 timer = minetest.get_node_timer(pos)
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},
},
on_construct = function(pos)
local meta = minetest.env:get_meta(pos)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
inv:set_size('main', 8*4)
inv:set_size('fuel', 1)
@ -436,7 +436,7 @@ minetest.register_node('more_fire:oil_lamp_off', {
meta:set_string('infotext', 'Oil Lantern')
end,
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 timer = minetest.get_node_timer(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},
},
on_timer = function(pos, itemstack)
local meta = minetest.env:get_meta(pos)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
local timer = minetest.get_node_timer(pos)
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},
},
on_construct = function(pos)
local meta = minetest.env:get_meta(pos)
local meta = minetest.get_meta(pos)
local inv = meta:get_inventory()
inv:set_size('main', 8*4)
inv:set_size('fuel', 1)
@ -530,7 +530,7 @@ minetest.register_node('more_fire:oil_lamp_table_off', {
meta:set_string('infotext', 'Oil Lantern')
end,
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 timer = minetest.get_node_timer(pos)
if inv:contains_item('fuel', 'more_fire:oil') then
@ -553,4 +553,3 @@ minetest.register_node('more_fire:oil_lamp_table_off', {
return true
end,
})