Some changes for the 0.4.14 release of Minetest.

master
NathanSalapat 2016-05-19 08:44:06 -05:00
parent f055d51fbd
commit 2503d3d6a3
5 changed files with 21 additions and 57 deletions

View File

@ -4,16 +4,6 @@ minetest.register_craftitem('more_fire:charcoal', {
groups = {coal = 1} groups = {coal = 1}
}) })
minetest.register_craftitem('more_fire:flintstone', {
description = 'Flintstone',
inventory_image = 'more_fire_flintstone.png',
})
minetest.register_craftitem('more_fire:lighter', {
description = 'Flint and Steel',
inventory_image = 'more_fire_lighter.png',
})
minetest.register_craftitem('more_fire:oil', { minetest.register_craftitem('more_fire:oil', {
description = 'lantern oil', description = 'lantern oil',
inventory_image = 'more_fire_oil.png', inventory_image = 'more_fire_oil.png',

View File

@ -107,12 +107,6 @@ minetest.register_craft({
} }
}) })
minetest.register_craft({
type = 'shapeless',
output = 'more_fire:lighter 1',
recipe = {'more_fire:flintstone', 'default:steel_ingot'}
})
minetest.register_craft({ minetest.register_craft({
output = 'more_fire:oil_lamp_off 1', output = 'more_fire:oil_lamp_off 1',
recipe = { recipe = {
@ -127,6 +121,15 @@ minetest.register_craft({
} }
}) })
minetest.register_craft({
output = 'more_fire:lighter',
recipe = {
{'','','group:wood'},
{'','default:flint',''},
{'default:steel_ingot','',''},
}
})
-- cooking recipes -- cooking recipes
minetest.register_craft({ minetest.register_craft({
type = 'cooking', type = 'cooking',

View File

@ -1,18 +1,3 @@
minetest.override_item('default:gravel', {
drop = {
max_items = 1,
items = {
{
items = {'more_fire:flintstone'},
rarity = 15,
},
{
items = {'default:gravel'},
}
}
},
})
minetest.register_node(':default:torch', { minetest.register_node(':default:torch', {
description = 'Torch', description = 'Torch',
drawtype = 'nodebox', drawtype = 'nodebox',
@ -155,12 +140,12 @@ minetest.register_node('more_fire:kindling', {
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.env:get_meta(pos)
local inv = meta:get_inventory() local inv = meta:get_inventory()
inv:set_size('fuel', 1) inv:set_size('fuel', 4)
inv:set_size("src", 1) inv:set_size("src", 1)
inv:set_size("dst", 2) inv:set_size("dst", 2)
end, end,
}) })
minetest.register_node('more_fire:embers', { minetest.register_node('more_fire:embers', {
@ -172,7 +157,7 @@ minetest.register_node('more_fire:embers', {
wield_image = 'more_fire_campfire.png', wield_image = 'more_fire_campfire.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,not_in_creative_inventory=1},
paramtype = 'light', paramtype = 'light',
light_source = 5, light_source = 5,
drop = 'more_fire:kindling', drop = 'more_fire:kindling',
@ -282,18 +267,6 @@ minetest.register_node('more_fire:kindling_contained', {
inv:set_size("src", 1) inv:set_size("src", 1)
inv:set_size("dst", 2) inv:set_size("dst", 2)
end, end,
can_dig = function(pos, player)
local meta = minetest.get_meta(pos);
local inv = meta:get_inventory()
if not inv:is_empty("fuel") then
return false
elseif not inv:is_empty("dst") then
return false
elseif not inv:is_empty("src") then
return false
end
return true
end,
}) })
minetest.register_node('more_fire:embers_contained', { minetest.register_node('more_fire:embers_contained', {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 437 B

View File

@ -11,13 +11,11 @@ minetest.register_tool('more_fire:lighter', {
}, },
on_use = function(itemstack, user, pointed_thing) on_use = function(itemstack, user, pointed_thing)
minetest.sound_play("spark", {gain = 1.0, max_hear_distance = 32, loop = false }) minetest.sound_play("spark", {gain = 1.0, max_hear_distance = 32, loop = false })
if pointed_thing.type == 'node' if pointed_thing.type == 'node' then
and string.find(minetest.get_node(pointed_thing.under).name, 'more_fire:kindling') burn(pointed_thing)
then itemstack:add_wear(65535/200)
burn(pointed_thing) return itemstack
itemstack:add_wear(65535/200) end
return itemstack
end
end, end,
}) })