add leather and feathers

master
Martin Doege 2015-04-14 08:50:02 +02:00
parent f8913889ee
commit ef521bc2c2
10 changed files with 38 additions and 63 deletions

View File

@ -541,9 +541,8 @@ minetest.register_craft({
minetest.register_craft({
output = 'default:book',
recipe = {
{'default:paper'},
{'default:paper'},
{'default:paper'},
{'default:paper','default:paper'},
{'default:paper','mobs:leather'},
}
})

View File

@ -96,7 +96,7 @@ end,
})
minetest.register_craftitem("fake_fire:flint", {
description = "flint",
description = "Flint",
inventory_image = "flint.png",
stack_max = 99,
liquids_pointable = false,

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 253 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 295 B

View File

@ -182,8 +182,8 @@ mobs:register_mob("mobs:sheep", {
drops = {
{name = "mobs:mutton_raw",
chance = 1,
min = 2,
max = 3,},
min = 1,
max = 2,},
{name = "wool:white",
chance = 1,
min = 1,
@ -268,7 +268,7 @@ mobs:register_mob("mobs:pig", {
drops = {
{name = "mobs:porkchop_raw",
chance = 1,
min = 2,
min = 1,
max = 3,},
},
drawtype = "front",
@ -314,8 +314,12 @@ mobs:register_mob("mobs:cow", {
drops = {
{name = "mobs:beef_raw",
chance = 1,
min = 3,
max = 5,},
min = 1,
max = 3,},
{name = "mobs:leather",
chance = 1,
min = 0,
max = 2,},
},
drawtype = "front",
water_damage = 1,
@ -377,6 +381,10 @@ mobs:register_mob("mobs:chicken", {
chance = 1,
min = 1,
max = 1,},
{name = "mobs:feather",
chance = 1,
min = 0,
max = 2,},
},
drawtype = "front",
water_damage = 1,
@ -490,7 +498,7 @@ mobs:register_mob("mobs:skeleton", {
chance = 1,
min = 0,
max = 2,},
{name = "throwing:bow_steel",
{name = "throwing:bow_wood",
chance = 3,
min = 1,
max = 1,},
@ -713,6 +721,18 @@ minetest.register_craft({
cooktime = 5,
})
-- leather, feathers, etc.
minetest.register_craftitem("mobs:leather", {
description = "Leather",
inventory_image = "mobs_leather.png",
})
minetest.register_craftitem("mobs:feather", {
description = "Feather",
inventory_image = "mobs_feather.png",
})
mobs:register_mob("mobs:rat", {
type = "animal",
hp_max = 1,

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 B

View File

@ -1,6 +1,6 @@
minetest.register_craftitem("throwing:arrow", {
description = "Arrow",
inventory_image = "throwing_arrow.png",
inventory_image = "arrow.png",
})
minetest.register_node("throwing:arrow_box", {
@ -79,8 +79,10 @@ end
minetest.register_entity("throwing:arrow_entity", THROWING_ARROW_ENTITY)
minetest.register_craft({
output = 'throwing:arrow 16',
output = 'throwing:arrow 4',
recipe = {
{'default:stick', 'default:stick', 'default:steel_ingot'},
{'fake_fire:flint'},
{'default:stick'},
{'mobs:feather'},
}
})

View File

@ -31,7 +31,7 @@ end
minetest.register_tool("throwing:bow_wood", {
description = "Wood Bow",
inventory_image = "throwing_bow_wood.png",
inventory_image = "bow_standby.png",
stack_max = 1,
on_use = function(itemstack, user, pointed_thing)
if throwing_shoot_arrow(itemstack, user, pointed_thing) then
@ -46,55 +46,9 @@ minetest.register_tool("throwing:bow_wood", {
minetest.register_craft({
output = 'throwing:bow_wood',
recipe = {
{'farming:string', 'default:wood', ''},
{'farming:string', '', 'default:wood'},
{'farming:string', 'default:wood', ''},
}
})
minetest.register_tool("throwing:bow_stone", {
description = "Stone Bow",
inventory_image = "throwing_bow_stone.png",
stack_max = 1,
on_use = function(itemstack, user, pointed_thing)
if throwing_shoot_arrow(item, user, pointed_thing) then
if not minetest.setting_getbool("creative_mode") then
itemstack:add_wear(65535/100)
end
end
return itemstack
end,
})
minetest.register_craft({
output = 'throwing:bow_stone',
recipe = {
{'farming:string', 'default:cobble', ''},
{'farming:string', '', 'default:cobble'},
{'farming:string', 'default:cobble', ''},
}
})
minetest.register_tool("throwing:bow_steel", {
description = "Steel Bow",
inventory_image = "throwing_bow_steel.png",
stack_max = 1,
on_use = function(itemstack, user, pointed_thing)
if throwing_shoot_arrow(item, user, pointed_thing) then
if not minetest.setting_getbool("creative_mode") then
itemstack:add_wear(65535/200)
end
end
return itemstack
end,
})
minetest.register_craft({
output = 'throwing:bow_steel',
recipe = {
{'farming:string', 'default:steel_ingot', ''},
{'farming:string', '', 'default:steel_ingot'},
{'farming:string', 'default:steel_ingot', ''},
{'farming:cotton', 'default:stick', ''},
{'farming:cotton', '', 'default:stick'},
{'farming:cotton', 'default:stick', ''},
}
})

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 305 B