fixed craft recipies.
parent
2503d3d6a3
commit
ae0c90f4a6
|
@ -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}
|
|
||||||
})
|
|
||||||
|
|
12
crafts.lua
12
crafts.lua
|
@ -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({
|
||||||
|
|
29
nodes.lua
29
nodes.lua
|
@ -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,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue