Update 'mods/farming/crops/grapes.lua'

This commit is contained in:
thunderdog1138 2020-07-17 14:31:44 +00:00
parent 74d0bad2ba
commit 6a2b1acfd5
1 changed files with 37 additions and 37 deletions

View File

@ -53,7 +53,7 @@ local function place_grapes(itemstack, placer, pointed_thing, plantname)
minetest.after(0.20, minetest.after(0.20,
farming.refill_plant, farming.refill_plant,
placer, placer,
"farming:grapes", "farming:emerald_grapes",
placer:get_wield_index() placer:get_wield_index()
) )
end end
@ -62,14 +62,14 @@ local function place_grapes(itemstack, placer, pointed_thing, plantname)
return itemstack return itemstack
end end
-- grapes -- emerald grapes
minetest.register_craftitem("farming:grapes", { minetest.register_craftitem("farming:emerald_grapes", {
description = S("Grapes"), description = S("Emerald Grapes"),
inventory_image = "farming_grapes.png", inventory_image = "farming_emerald_grapes.png",
on_use = minetest.item_eat(2), on_use = minetest.item_eat(2),
groups = {seed = 2, food_grapes = 1, flammable = 3}, groups = {seed = 2, food_grapes = 1, flammable = 3},
on_place = function(itemstack, placer, pointed_thing) on_place = function(itemstack, placer, pointed_thing)
return place_grapes(itemstack, placer, pointed_thing, "farming:grapes_1") return place_grapes(itemstack, placer, pointed_thing, "farming:emerald_grapes_1")
end end
}) })
@ -77,7 +77,7 @@ minetest.register_craftitem("farming:grapes", {
minetest.register_craft({ minetest.register_craft({
output = "dye:violet", output = "dye:violet",
recipe = { recipe = {
{"farming:grapes"} {"farming:emerald_grapes"}
} }
}) })
@ -167,10 +167,10 @@ minetest.register_craft({
burntime = 15 burntime = 15
}) })
-- grapes definition -- emerald grapes definition
local def = { local def = {
drawtype = "plantlike", drawtype = "plantlike",
tiles = {"farming_grapes_1.png"}, tiles = {"farming_emerald_grapes_1.png"},
visual_scale = 1.9, visual_scale = 1.9,
paramtype = "light", paramtype = "light",
walkable = false, walkable = false,
@ -190,58 +190,58 @@ local def = {
} }
-- stage 1 -- stage 1
minetest.register_node("farming:grapes_1", table.copy(def)) minetest.register_node("farming:emerald_grapes_1", table.copy(def))
-- stage2 -- stage2
def.tiles = {"farming_grapes_2.png"} def.tiles = {"farming_emerald_grapes_2.png"}
minetest.register_node("farming:grapes_2", table.copy(def)) minetest.register_node("farming:emerald_grapes_2", table.copy(def))
-- stage 3 -- stage 3
def.tiles = {"farming_grapes_3.png"} def.tiles = {"farming_emerald_grapes_3.png"}
minetest.register_node("farming:grapes_3", table.copy(def)) minetest.register_node("farming:emerald_grapes_3", table.copy(def))
-- stage 4 -- stage 4
def.tiles = {"farming_grapes_4.png"} def.tiles = {"farming_emerald_grapes_4.png"}
minetest.register_node("farming:grapes_4", table.copy(def)) minetest.register_node("farming:emerald_grapes_4", table.copy(def))
-- stage 5 -- stage 5
def.tiles = {"farming_grapes_5.png"} def.tiles = {"farming_emerald_grapes_5.png"}
minetest.register_node("farming:grapes_5", table.copy(def)) minetest.register_node("farming:emerald_grapes_5", table.copy(def))
-- stage 6 -- stage 6
def.tiles = {"farming_grapes_6.png"} def.tiles = {"farming_emerald_grapes_6.png"}
minetest.register_node("farming:grapes_6", table.copy(def)) minetest.register_node("farming:emerald_grapes_6", table.copy(def))
-- stage 7 -- stage 7
def.tiles = {"farming_grapes_7.png"} def.tiles = {"farming_emerald_grapes_7.png"}
minetest.register_node("farming:grapes_7", table.copy(def)) minetest.register_node("farming:emerald_grapes_7", table.copy(def))
-- stage 8 (final) -- stage 8 (final)
def.tiles = {"farming_grapes_8.png"} def.tiles = {"farming_emerald_grapes_8.png"}
def.groups.growing = nil def.groups.growing = nil
def.drop = { def.drop = {
items = { items = {
{items = {"farming:trellis"}, rarity = 1}, {items = {"farming:trellis"}, rarity = 1},
{items = {"farming:grapes 3"}, rarity = 1}, {items = {"farming:emerald_grapes 3"}, rarity = 1},
{items = {"farming:grapes 1"}, rarity = 2}, {items = {"farming:emerald_grapes 1"}, rarity = 2},
{items = {"farming:grapes 1"}, rarity = 3} {items = {"farming:emerald_grapes 1"}, rarity = 3}
} }
} }
minetest.register_node("farming:grapes_8", table.copy(def)) minetest.register_node("farming:emerald_grapes_8", table.copy(def))
-- add to registered_plants -- add to registered_plants
farming.registered_plants["farming:grapes"] = { farming.registered_plants["farming:emerald_grapes"] = {
crop = "farming:grapes", crop = "farming:emerald_grapes",
seed = "farming:grapes", seed = "farming:emerald_grapes",
minlight = 13, minlight = 13,
maxlight = 15, maxlight = 15,
steps = 8 steps = 8
} }
-- wild grape vine (this is what you find on the map) -- wild emerald grape vine (this is what you find on the map)
minetest.register_node("farming:grapebush", { minetest.register_node("farming:emerald_grape_bush", {
drawtype = "plantlike", drawtype = "plantlike",
tiles = {"farming_grapebush.png"}, tiles = {"farming_emerald_grape_bush.png"},
paramtype = "light", paramtype = "light",
waving = 1, waving = 1,
walkable = false, walkable = false,
@ -249,9 +249,9 @@ minetest.register_node("farming:grapebush", {
sunlight_propagates = true, sunlight_propagates = true,
drop = { drop = {
items = { items = {
{items = {"farming:grapes 1"}, rarity = 1}, {items = {"farming:emerald_grapes 1"}, rarity = 1},
{items = {"farming:grapes 1"}, rarity = 2}, {items = {"farming:emerald_grapes 1"}, rarity = 2},
{items = {"farming:grapes 1"}, rarity = 3} {items = {"farming:emerald_grapes 1"}, rarity = 3}
} }
}, },
selection_box = farming.select, selection_box = farming.select,