Some changes for the 0.4.14 release of Minetest.
parent
f055d51fbd
commit
2503d3d6a3
|
@ -4,16 +4,6 @@ minetest.register_craftitem('more_fire:charcoal', {
|
|||
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', {
|
||||
description = 'lantern oil',
|
||||
inventory_image = 'more_fire_oil.png',
|
||||
|
|
15
crafts.lua
15
crafts.lua
|
@ -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({
|
||||
output = 'more_fire:oil_lamp_off 1',
|
||||
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
|
||||
minetest.register_craft({
|
||||
type = 'cooking',
|
||||
|
|
41
nodes.lua
41
nodes.lua
|
@ -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', {
|
||||
description = 'Torch',
|
||||
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 },
|
||||
},
|
||||
on_construct = function(pos)
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local inv = meta:get_inventory()
|
||||
inv:set_size('fuel', 1)
|
||||
inv:set_size("src", 1)
|
||||
inv:set_size("dst", 2)
|
||||
end,
|
||||
local meta = minetest.env:get_meta(pos)
|
||||
local inv = meta:get_inventory()
|
||||
inv:set_size('fuel', 4)
|
||||
inv:set_size("src", 1)
|
||||
inv:set_size("dst", 2)
|
||||
end,
|
||||
})
|
||||
|
||||
minetest.register_node('more_fire:embers', {
|
||||
|
@ -172,7 +157,7 @@ minetest.register_node('more_fire:embers', {
|
|||
wield_image = 'more_fire_campfire.png',
|
||||
walkable = false,
|
||||
is_ground_content = true,
|
||||
groups = {dig_immediate=3, flammable=1,},
|
||||
groups = {dig_immediate=3, flammable=1,not_in_creative_inventory=1},
|
||||
paramtype = 'light',
|
||||
light_source = 5,
|
||||
drop = 'more_fire:kindling',
|
||||
|
@ -282,18 +267,6 @@ minetest.register_node('more_fire:kindling_contained', {
|
|||
inv:set_size("src", 1)
|
||||
inv:set_size("dst", 2)
|
||||
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', {
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 437 B |
12
tools.lua
12
tools.lua
|
@ -11,13 +11,11 @@ minetest.register_tool('more_fire:lighter', {
|
|||
},
|
||||
on_use = function(itemstack, user, pointed_thing)
|
||||
minetest.sound_play("spark", {gain = 1.0, max_hear_distance = 32, loop = false })
|
||||
if pointed_thing.type == 'node'
|
||||
and string.find(minetest.get_node(pointed_thing.under).name, 'more_fire:kindling')
|
||||
then
|
||||
burn(pointed_thing)
|
||||
itemstack:add_wear(65535/200)
|
||||
return itemstack
|
||||
end
|
||||
if pointed_thing.type == 'node' then
|
||||
burn(pointed_thing)
|
||||
itemstack:add_wear(65535/200)
|
||||
return itemstack
|
||||
end
|
||||
end,
|
||||
})
|
||||
|
||||
|
|
Loading…
Reference in New Issue