Add 3 metal shears; spears no longer dig snappy
This commit is contained in:
parent
22ab205520
commit
bce114c440
@ -78,6 +78,36 @@ crafting.register_craft(
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:shears_steel",
|
||||
items = {
|
||||
"default:ingot_steel 2",
|
||||
"default:fiber 2",
|
||||
"default:stick 2",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:shears_carbon_steel",
|
||||
items = {
|
||||
"default:ingot_carbon_steel 2",
|
||||
"default:fiber 2",
|
||||
"default:stick 2",
|
||||
}
|
||||
})
|
||||
|
||||
crafting.register_craft(
|
||||
{
|
||||
output = "default:shears_bronze",
|
||||
items = {
|
||||
"default:ingot_bronze 2",
|
||||
"default:fiber 2",
|
||||
"default:stick 2",
|
||||
}
|
||||
})
|
||||
|
||||
-- Minerals
|
||||
|
||||
crafting.register_craft(
|
||||
|
@ -154,3 +154,6 @@ Fertilized Dry Dirt=Gedüngte trockene Erde
|
||||
Fertilized Swamp Dirt=Gedüngte Sumpferde
|
||||
Green Grass Clump=Grünes Grasbüschel
|
||||
Any green grass clump=Beliebiges grünes Grasbüschel
|
||||
Steel Shears=Stahlschere
|
||||
Carbon Steel Shears=Karbonstahlschere
|
||||
Bronze Shears=Bronzeschere
|
||||
|
@ -154,3 +154,6 @@ Fertilized Dry Dirt=
|
||||
Fertilized Swamp Dirt=
|
||||
Green Grass Clump=
|
||||
Any green grass clump=
|
||||
Steel Shears=
|
||||
Carbon Steel Shears=
|
||||
Bronze Shears=
|
||||
|
BIN
mods/default/textures/default_shears_bronze.png
Normal file
BIN
mods/default/textures/default_shears_bronze.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
BIN
mods/default/textures/default_shears_carbon_steel.png
Normal file
BIN
mods/default/textures/default_shears_carbon_steel.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
BIN
mods/default/textures/default_shears_steel.png
Normal file
BIN
mods/default/textures/default_shears_steel.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
@ -537,7 +537,6 @@ minetest.register_tool(
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level=0,
|
||||
groupcaps={
|
||||
snappy={times=tool_levels.wood.snappy, uses=10, maxlevel=1},
|
||||
fleshy={times={[2]=1.10, [3]=0.60}, uses=10, maxlevel=1},
|
||||
},
|
||||
damage_groups = {fleshy = 4}
|
||||
@ -554,7 +553,6 @@ minetest.register_tool(
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level=0,
|
||||
groupcaps={
|
||||
snappy={times=tool_levels.stone.snappy, uses=20, maxlevel=1},
|
||||
fleshy={times={[2]=0.80, [3]=0.40}, uses=20, maxlevel=1},
|
||||
},
|
||||
damage_groups = {fleshy = 5}
|
||||
@ -571,7 +569,6 @@ minetest.register_tool(
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level=1,
|
||||
groupcaps={
|
||||
snappy={times=tool_levels.wrought_iron.snappy, uses=15, maxlevel=1},
|
||||
fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=15, maxlevel=2},
|
||||
},
|
||||
damage_groups = {fleshy = 6}
|
||||
@ -588,7 +585,6 @@ minetest.register_tool(
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level=1,
|
||||
groupcaps={
|
||||
snappy={times=tool_levels.steel.snappy, uses=30, maxlevel=1},
|
||||
fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=30, maxlevel=2},
|
||||
},
|
||||
damage_groups = {fleshy = 10}
|
||||
@ -605,7 +601,6 @@ minetest.register_tool(
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level=1,
|
||||
groupcaps={
|
||||
snappy={times=tool_levels.carbon_steel.snappy, uses=40, maxlevel=1},
|
||||
fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=40, maxlevel=2},
|
||||
},
|
||||
damage_groups = {fleshy = 10}
|
||||
@ -622,7 +617,6 @@ minetest.register_tool(
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level=1,
|
||||
groupcaps={
|
||||
snappy={times=tool_levels.bronze.snappy, uses=30, maxlevel=1},
|
||||
fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=30, maxlevel=2},
|
||||
},
|
||||
damage_groups = {fleshy = 10}
|
||||
@ -653,12 +647,54 @@ minetest.register_tool(
|
||||
{
|
||||
description = S("Wrought Iron Shears"),
|
||||
inventory_image = "default_shears.png",
|
||||
groups = { shears = 1 },
|
||||
groups = { shears = 1, sheep_cuts = 100 },
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level=1,
|
||||
groupcaps={
|
||||
snappy={times=tool_levels.wrought_iron.snappy, uses=60, maxlevel=1},
|
||||
snappy={times=tool_levels.wrought_iron.snappy, uses=15, maxlevel=1},
|
||||
},
|
||||
},
|
||||
})
|
||||
minetest.register_tool(
|
||||
"default:shears_steel",
|
||||
{
|
||||
description = S("Steel Shears"),
|
||||
inventory_image = "default_shears_steel.png",
|
||||
groups = { shears = 1, sheep_cuts = 200 },
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level=1,
|
||||
groupcaps={
|
||||
snappy={times=tool_levels.steel.snappy, uses=30, maxlevel=1},
|
||||
},
|
||||
},
|
||||
})
|
||||
minetest.register_tool(
|
||||
"default:shears_carbon_steel",
|
||||
{
|
||||
description = S("Carbon Steel Shears"),
|
||||
inventory_image = "default_shears_carbon_steel.png",
|
||||
groups = { shears = 1, sheep_cuts = 266 },
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level=1,
|
||||
groupcaps={
|
||||
snappy={times=tool_levels.carbon_steel.snappy, uses=40, maxlevel=1},
|
||||
},
|
||||
},
|
||||
})
|
||||
minetest.register_tool(
|
||||
"default:shears_bronze",
|
||||
{
|
||||
description = S("Bronze Shears"),
|
||||
inventory_image = "default_shears_bronze.png",
|
||||
groups = { shears = 1, sheep_cuts = 200 },
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level=1,
|
||||
groupcaps={
|
||||
snappy={times=tool_levels.bronze.snappy, uses=30, maxlevel=1},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
@ -110,7 +110,13 @@ mobs:register_mob(
|
||||
})
|
||||
end
|
||||
if not minetest.settings:get_bool("creative_mode") then
|
||||
item:add_wear(650) -- 100 uses
|
||||
local def = item:get_definition()
|
||||
local cuts = minetest.get_item_group(itemname, "sheep_cuts")
|
||||
if cuts > 0 then
|
||||
item:add_wear(math.floor(65535 / cuts))
|
||||
else
|
||||
item:add_wear(math.floor(65535 / def.tool_capabilities.snappy.uses))
|
||||
end
|
||||
end
|
||||
clicker:set_wielded_item(item)
|
||||
self.object:set_properties(
|
||||
|
Loading…
Reference in New Issue
Block a user