merged pull request 4 from original repo
parent
64f88263e2
commit
f60143f24e
|
@ -1,7 +1,7 @@
|
|||
# Scythes & Sickles
|
||||
Adds scythes and sickles with unique applications for farming
|
||||
|
||||
![](https://raw.githubusercontent.com/t-affeldt/sickles/master/screenshot.png)
|
||||
![screenshot](screenshot.png)
|
||||
|
||||
Scythes allow you to quickly sweep through your fields. They can only break fully grown crops and harvest multiple plants at once.
|
||||
They also replant harvested crops automatically. Alternatively, they can be used as an effective weapon with higher range.
|
||||
|
|
|
@ -13,6 +13,7 @@ local mod_df_mapitems = minetest.get_modpath("df_mapitems") ~= nil
|
|||
local mod_df_primordial_items = minetest.get_modpath("df_primordial_items") ~= nil
|
||||
local mod_ethereal = minetest.get_modpath("ethereal") ~= nil
|
||||
local mod_gloopblocks = minetest.get_modpath("gloopblocks") ~= nil
|
||||
local mod_underch = minetest.get_modpath("underch") ~= nil
|
||||
|
||||
sickles.register_cuttable("default:dirt_with_grass", "default:dirt", "default:grass_1")
|
||||
sickles.register_cuttable("default:dirt_with_dry_grass", "default:dirt", "default:dry_grass_1")
|
||||
|
@ -57,6 +58,7 @@ end
|
|||
|
||||
if mod_farming then
|
||||
sickles.register_trimmable("farming:wheat_8", "farming:wheat_2")
|
||||
sickles.register_trimmable("farming:cotton_8", "farming:cotton_2")
|
||||
end
|
||||
|
||||
if mod_farming and farming ~= nil and farming.mod == "redo" then
|
||||
|
@ -64,6 +66,32 @@ if mod_farming and farming ~= nil and farming.mod == "redo" then
|
|||
sickles.register_trimmable("farming:oat_8", "farming:oat_2")
|
||||
sickles.register_trimmable("farming:barley_7", "farming:barley_2")
|
||||
sickles.register_trimmable("farming:rice_8", "farming:rice_2")
|
||||
sickles.register_trimmable("farming:pineapple_8", "farming:pineapple_1")
|
||||
sickles.register_trimmable("farming:coffee_5", "farming:coffee_1")
|
||||
sickles.register_trimmable("farming:tomato_8", "farming:tomato_1")
|
||||
sickles.register_trimmable("farming:carrot_8", "farming:carrot_1")
|
||||
sickles.register_trimmable("farming:grapes_8", "farming:grapes_1")
|
||||
sickles.register_trimmable("farming:beetroot_5", "farming:beetroot_1")
|
||||
sickles.register_trimmable("farming:rice_8", "farming:rice_2")
|
||||
sickles.register_trimmable("farming:beanpole_5", "farming:beanpole_1")
|
||||
sickles.register_trimmable("farming:rhubarb_3", "farming:rhubarb_1")
|
||||
sickles.register_trimmable("farming:cabbage_6", "farming:cabbage_1")
|
||||
sickles.register_trimmable("farming:corn_8", "farming:corn_1")
|
||||
sickles.register_trimmable("farming:pepper_7", "farming:pepper_1")
|
||||
sickles.register_trimmable("farming:potato_4", "farming:potato_1")
|
||||
sickles.register_trimmable("farming:vanilla_8", "farming:vanilla_1")
|
||||
sickles.register_trimmable("farming:lettuce_5", "farming:lettuce_1")
|
||||
sickles.register_trimmable("farming:cucumber_4", "farming:cucumber_1")
|
||||
sickles.register_trimmable("farming:pea_5", "farming:pea_1")
|
||||
sickles.register_trimmable("farming:blueberry_4", "farming:blueberry_1")
|
||||
sickles.register_trimmable("farming:raspberry_4", "farming:raspberry_1")
|
||||
sickles.register_trimmable("farming:blackberry_4", "farming:blackberry_1")
|
||||
sickles.register_trimmable("farming:chili_8", "farming:chili_1")
|
||||
sickles.register_trimmable("farming:melon_8", "farming:melon_1")
|
||||
sickles.register_trimmable("farming:pumpkin_8", "farming:pumpkin_1")
|
||||
sickles.register_trimmable("farming:soy_7", "farming:soy_1")
|
||||
sickles.register_trimmable("farming:mint_4", "farming:mint_1")
|
||||
sickles.register_trimmable("farming:onion_5", "farming:onion_1")
|
||||
end
|
||||
|
||||
if mod_grains then
|
||||
|
@ -100,13 +128,16 @@ end
|
|||
if mod_ethereal then
|
||||
sickles.register_cuttable("ethereal:bamboo_dirt", "default:dirt", "default:grass_1")
|
||||
sickles.register_cuttable("ethereal:cold_dirt", "default:dirt", "default:grass_1")
|
||||
sickles.register_cuttable("ethereal:crystal_dirt", "default:dirt", "ethereal:crytalgrass")
|
||||
sickles.register_cuttable("ethereal:crystal_dirt", "default:dirt", "ethereal:crystalgrass")
|
||||
sickles.register_cuttable("ethereal:fiery_dirt", "default:dirt", "ethereal:dry_shrub")
|
||||
sickles.register_cuttable("ethereal:gray_dirt", "default:dirt", "ethereal:snowygrass")
|
||||
sickles.register_cuttable("ethereal:grovel_dirt", "default:dirt", "sickles:moss")
|
||||
sickles.register_cuttable("ethereal:grove_dirt", "default:dirt", "sickles:moss")
|
||||
sickles.register_cuttable("ethereal:dry_dirt", "default:dirt", "default:coal_lump")
|
||||
sickles.register_cuttable("ethereal:jungle_dirt", "default:dirt", "default:junglegrass")
|
||||
sickles.register_cuttable("ethereal:mushroom_dirt", "default:dirt", "flowers:mushroom_red")
|
||||
sickles.register_cuttable("ethereal:prairie_dirt", "default:dirt", "sickles:petals")
|
||||
sickles.register_cuttable("ethereal:onion_5", "ethereal:onion_1", "ethereal:wild_onion_plant")
|
||||
sickles.register_cuttable("ethereal:strawberry_8", "ethereal:strawberry_1", "ethereal:strawberry")
|
||||
end
|
||||
|
||||
if mod_gloopblocks then
|
||||
|
@ -129,3 +160,9 @@ if mod_gloopblocks and mod_stairs then
|
|||
sickles.register_cuttable("stairs:stair_outer_cobble_road_mossy", "stairs:stair_outer_cobble_road", "sickles:moss")
|
||||
sickles.register_cuttable("stairs:slab_cobble_road_mossy", "stairs:slab_cobble_road", "sickles:moss")
|
||||
end
|
||||
|
||||
|
||||
if mod_underch then
|
||||
sickles.register_cuttable("underch:mossy_dirt", "default:dirt", "sickles:moss")
|
||||
sickles.register_cuttable("underch:mossy_gravel", "default:gravel", "sickles:moss")
|
||||
end
|
||||
|
|
|
@ -10,7 +10,7 @@ minetest.register_tool("sickles:sickle_bronze", {
|
|||
full_punch_interval = 0.8,
|
||||
max_drop_level = 1,
|
||||
groupcaps = {
|
||||
snappy = { times = { [1] = 2.75, [2] = 1.30, [3] = 0.375 }, uses = 60, maxlevel = 2 }
|
||||
snappy = { times = { [1] = 2.75, [2] = 1.30, [3] = 0.375 }, uses = 100, maxlevel = 2 }
|
||||
},
|
||||
damage_groups = { fleshy = 3 },
|
||||
punch_attack_uses = 110
|
||||
|
@ -36,7 +36,7 @@ minetest.register_tool("sickles:sickle_steel", {
|
|||
full_punch_interval = 0.8,
|
||||
max_drop_level = 1,
|
||||
groupcaps = {
|
||||
snappy = { times = { [1] = 2.5, [2] = 1.20, [3] = 0.35 }, uses = 60, maxlevel = 2 }
|
||||
snappy = { times = { [1] = 2.5, [2] = 1.20, [3] = 0.35 }, uses = 150, maxlevel = 2 }
|
||||
},
|
||||
damage_groups = { fleshy = 3 },
|
||||
punch_attack_uses = 120
|
||||
|
@ -62,7 +62,7 @@ minetest.register_tool("sickles:sickle_gold", {
|
|||
full_punch_interval = 0.8,
|
||||
max_drop_level = 1,
|
||||
groupcaps = {
|
||||
snappy = { times = { [1] = 2.0, [2] = 1.00, [3] = 0.35 }, uses = 45, maxlevel = 3 }
|
||||
snappy = { times = { [1] = 2.0, [2] = 1.00, [3] = 0.35 }, uses = 200, maxlevel = 3 }
|
||||
},
|
||||
damage_groups = { fleshy = 2 },
|
||||
punch_attack_uses = 90
|
||||
|
@ -91,7 +91,7 @@ minetest.register_tool("sickles:scythe_bronze", {
|
|||
},
|
||||
range = 12,
|
||||
on_use = sickles.use_scythe,
|
||||
groups = { scythe = 2, scythe_uses = 25 },
|
||||
groups = { scythe = 2, scythe_uses = 100 },
|
||||
sound = { breaks = "default_tool_breaks" }
|
||||
})
|
||||
|
||||
|
@ -114,7 +114,7 @@ minetest.register_tool("sickles:scythe_steel", {
|
|||
},
|
||||
range = 12,
|
||||
on_use = sickles.use_scythe,
|
||||
groups = { scythe = 2, scythe_uses = 30 },
|
||||
groups = { scythe = 2, scythe_uses = 200 },
|
||||
sound = { breaks = "default_tool_breaks" }
|
||||
})
|
||||
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
# textdomain:sickles
|
||||
Bronze Sickle=Hoz de Bronce
|
||||
Steel Sickle=Hoz de Acero
|
||||
Golden Sickle=Hoz de Oro
|
||||
Bronze Scythe=Guadaña de Bronce
|
||||
Steel Scythe=Guadaña de Acero
|
||||
Moss=Musgo
|
||||
Purple Moss=Musgo Morado
|
||||
Blue Moss=Musgo Azul
|
||||
Yellow Moss=Musgo Amarillo
|
||||
Moss Block=Bloque de Musgo
|
||||
Purple Moss Block=Bloque de Musgo Morado
|
||||
Blue Moss Block=Bloque de Musgo Azul
|
||||
Yellow Moss Block=Bloque de Musgo Amarillo
|
||||
Moss Stair=Escalera de Musgo
|
||||
Purple Moss Stair=Escalera de Musgo Morado
|
||||
Blue Moss Stair=Escalera de Musgo Azul
|
||||
Yellow Moss Stair=Escalera de Musgo Amarillo
|
||||
Moss Slab=Losa de Musgo
|
||||
Purple Moss Slab=Losa de Musgo Morado
|
||||
Blue Moss Slab=Losa de Musgo Azul
|
||||
Yellow Moss Slab=Losa de Musgo Amarillo
|
||||
Flower Petals=Pétalos de Flores
|
Loading…
Reference in New Issue