From 0c2b642994ce12ceaa960c7ca8d56d268c321d84 Mon Sep 17 00:00:00 2001 From: runs Date: Sun, 26 Jul 2020 18:23:29 +0200 Subject: [PATCH] fixed cool_trees --- mods/cool_trees/baldcypress/init.lua | 2 - mods/cool_trees/bamboo/init.lua | 3 +- mods/cool_trees/birch/init.lua | 6 +- mods/cool_trees/cherrytree/init.lua | 7 +- mods/cool_trees/chestnuttree/init.lua | 6 +- mods/cool_trees/clementinetree/init.lua | 4 +- mods/cool_trees/ebony/init.lua | 2 - mods/cool_trees/jacaranda/init.lua | 6 +- mods/cool_trees/larch/init.lua | 6 +- mods/cool_trees/lemontree/init.lua | 6 +- mods/cool_trees/mahogany/init.lua | 6 +- mods/cool_trees/palm/init.lua | 6 +- mods/cool_trees/pineapple/init.lua | 6 +- mods/cool_trees/pomegranate/init.lua | 2 - mods/cool_trees/willow/init.lua | 2 - mods/minetest_game/default/mapgen.lua | 2 +- mods/minetest_game/flowers/init.lua | 100 +++++++++++++++++- .../flowers/locale/flowers.es.tr | 9 ++ .../minetest_game/flowers/locale/template.txt | 8 ++ mods/minetest_game/flowers/mapgen.lua | 4 + .../flowers/textures/flowers_calendula.png | Bin 0 -> 1078 bytes .../textures/flowers_gerbera_daisy.png | Bin 0 -> 9466 bytes .../textures/flowers_red_pink_hedge.png | Bin 0 -> 1224 bytes .../textures/flowers_violet_blue_hedge.png | Bin 0 -> 1231 bytes .../textures/flowers_white_blue_hedge.png | Bin 0 -> 1262 bytes .../flowers/textures/flowers_yellow_bell.png | Bin 0 -> 7355 bytes .../textures/flowers_yellow_orange_hedge.png | Bin 0 -> 1214 bytes mods/minetest_game/vessels/init.lua | 37 +++++++ .../vessels/locale/vessels.es.tr | 1 + .../vessels/textures/vessels_rose_vase.png | Bin 0 -> 3451 bytes textures/juanchi/farming_cotton.png | Bin 575 -> 1887 bytes textures/juanchi/flowers_rose.png | Bin 485 -> 5036 bytes textures/juanchi/flowers_rose_inv.png | Bin 0 -> 5056 bytes textures/juanchi/flowers_waterlily.png | Bin 4341 -> 2044 bytes textures/juanchi/flowers_waterlily_bottom.png | Bin 0 -> 1943 bytes 35 files changed, 176 insertions(+), 55 deletions(-) create mode 100644 mods/minetest_game/flowers/textures/flowers_calendula.png create mode 100644 mods/minetest_game/flowers/textures/flowers_gerbera_daisy.png create mode 100644 mods/minetest_game/flowers/textures/flowers_red_pink_hedge.png create mode 100644 mods/minetest_game/flowers/textures/flowers_violet_blue_hedge.png create mode 100644 mods/minetest_game/flowers/textures/flowers_white_blue_hedge.png create mode 100644 mods/minetest_game/flowers/textures/flowers_yellow_bell.png create mode 100644 mods/minetest_game/flowers/textures/flowers_yellow_orange_hedge.png create mode 100644 mods/minetest_game/vessels/textures/vessels_rose_vase.png create mode 100644 textures/juanchi/flowers_rose_inv.png create mode 100644 textures/juanchi/flowers_waterlily_bottom.png diff --git a/mods/cool_trees/baldcypress/init.lua b/mods/cool_trees/baldcypress/init.lua index 1883005..89435da 100644 --- a/mods/cool_trees/baldcypress/init.lua +++ b/mods/cool_trees/baldcypress/init.lua @@ -54,7 +54,6 @@ end minetest.register_node("baldcypress:sapling", { description = S("Bald Cypress Tree Sapling"), drawtype = "plantlike", - visual_scale = 1.0, tiles = {"baldcypress_sapling.png"}, inventory_image = "baldcypress_sapling.png", wield_image = "baldcypress_sapling.png", @@ -117,7 +116,6 @@ minetest.register_node("baldcypress:wood", { minetest.register_node("baldcypress:leaves", { description = S("Bald Cypress Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"baldcypress_leaves.png"}, inventory_image = "baldcypress_leaves.png", wield_image = "baldcypress_leaves.png", diff --git a/mods/cool_trees/bamboo/init.lua b/mods/cool_trees/bamboo/init.lua index 9eb28db..7eb6134 100644 --- a/mods/cool_trees/bamboo/init.lua +++ b/mods/cool_trees/bamboo/init.lua @@ -177,7 +177,6 @@ minetest.register_node("bamboo:wood", { minetest.register_node("bamboo:leaves", { description = S("Bamboo Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"bamboo_leaves.png"}, inventory_image = "bamboo_leaves.png", wield_image = "bamboo_leaves.png", @@ -252,7 +251,7 @@ end --Stairs -if minetest.get_modpath("stairs") ~= nil then +if minetest.get_modpath("stairs") ~= nil then stairs.register_stair_and_slab( "bamboo_trunk", "bamboo:trunk", diff --git a/mods/cool_trees/birch/init.lua b/mods/cool_trees/birch/init.lua index a1b31f7..dfd712a 100644 --- a/mods/cool_trees/birch/init.lua +++ b/mods/cool_trees/birch/init.lua @@ -114,7 +114,6 @@ minetest.register_decoration({ minetest.register_node("birch:sapling", { description = S("Birch Sapling"), drawtype = "plantlike", - visual_scale = 1.0, tiles = {"birch_sapling.png"}, inventory_image = "birch_sapling.png", wield_image = "birch_sapling.png", @@ -176,7 +175,6 @@ minetest.register_node("birch:wood", { minetest.register_node("birch:leaves", { description = S("Birch Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"birch_leaves.png"}, inventory_image = "birch_leaves.png", wield_image = "birch_leaves.png", @@ -237,7 +235,7 @@ default.register_leafdecay({ --Stairs -if minetest.get_modpath("stairs") ~= nil then +if minetest.get_modpath("stairs") ~= nil then stairs.register_stair_and_slab( "birch_trunk", "birch:trunk", @@ -249,7 +247,7 @@ if minetest.get_modpath("stairs") ~= nil then ) end -if minetest.get_modpath("bonemeal") ~= nil then +if minetest.get_modpath("bonemeal") ~= nil then bonemeal:add_sapling({ {"birch:sapling", grow_new_birch_tree, "soil"}, }) diff --git a/mods/cool_trees/cherrytree/init.lua b/mods/cool_trees/cherrytree/init.lua index a866c30..ad6ae71 100644 --- a/mods/cool_trees/cherrytree/init.lua +++ b/mods/cool_trees/cherrytree/init.lua @@ -79,7 +79,6 @@ end minetest.register_node("cherrytree:sapling", { description = S("Cherrytree Tree Sapling"), drawtype = "plantlike", - visual_scale = 1.0, tiles = {"cherrytree_sapling.png"}, inventory_image = "cherrytree_sapling.png", wield_image = "cherrytree_sapling.png", @@ -142,7 +141,6 @@ minetest.register_node("cherrytree:wood", { minetest.register_node("cherrytree:blossom_leaves", { description = S("Cherrytree Blossom Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"cherrytree_blossom_leaves.png"}, inventory_image = "cherrytree_blossom_leaves.png", wield_image = "cherrytree_blossom_leaves.png", @@ -165,7 +163,6 @@ minetest.register_node("cherrytree:blossom_leaves", { minetest.register_node("cherrytree:leaves", { description = S("Cherrytree Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"cherrytree_leaves.png"}, inventory_image = "cherrytree_leaves.png", wield_image = "cherrytree_leaves.png", @@ -227,7 +224,7 @@ default.register_leafdecay({ --Stairs -if minetest.get_modpath("stairs") ~= nil then +if minetest.get_modpath("stairs") ~= nil then stairs.register_stair_and_slab( "cherrytree_trunk", "cherrytree:trunk", @@ -245,7 +242,7 @@ minetest.register_abm({ neighbors = {}, interval = 600.0, -- Run every 10 minuts chance = 50, -- Select every 1 in 50 nodes - action = function(pos, node, active_object_count, active_object_count_wider) + action = function(pos, node, active_object_count, active_object_count_wider) if node.param2 == 1 then -- ignore manually placed leaves return end diff --git a/mods/cool_trees/chestnuttree/init.lua b/mods/cool_trees/chestnuttree/init.lua index b5af0aa..14740c3 100644 --- a/mods/cool_trees/chestnuttree/init.lua +++ b/mods/cool_trees/chestnuttree/init.lua @@ -38,7 +38,7 @@ minetest.register_node("chestnuttree:bur", { minetest.register_craftitem("chestnuttree:fruit", { description = S("Chestnut"), - inventory_image = "chestnuttree_fruit.png", + inventory_image = "chestnuttree_fruit.png", on_use = minetest.item_eat(2), groups = {flammable = 2, food = 2}, }) @@ -96,7 +96,6 @@ end minetest.register_node("chestnuttree:sapling", { description = S("Chestnut Tree Sapling"), drawtype = "plantlike", - visual_scale = 1.0, tiles = {"chestnuttree_sapling.png"}, inventory_image = "chestnuttree_sapling.png", wield_image = "chestnuttree_sapling.png", @@ -156,7 +155,6 @@ minetest.register_node("chestnuttree:wood", { minetest.register_node("chestnuttree:leaves", { description = S("Chestnut Tree Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"chestnuttree_leaves.png"}, inventory_image = "chestnuttree_leaves.png", wield_image = "chestnuttree_leaves.png", @@ -229,7 +227,7 @@ if minetest.get_modpath("stairs") ~= nil then ) end -if minetest.get_modpath("bonemeal") ~= nil then +if minetest.get_modpath("bonemeal") ~= nil then bonemeal:add_sapling({ {"chestnuttree:sapling", grow_new_chestnuttree_tree, "soil"}, }) diff --git a/mods/cool_trees/clementinetree/init.lua b/mods/cool_trees/clementinetree/init.lua index ef68129..3ced94a 100644 --- a/mods/cool_trees/clementinetree/init.lua +++ b/mods/cool_trees/clementinetree/init.lua @@ -77,7 +77,6 @@ end minetest.register_node("clementinetree:sapling", { description = S("Clementine Tree Sapling"), drawtype = "plantlike", - visual_scale = 1.0, tiles = {"clementinetree_sapling.png"}, inventory_image = "clementinetree_sapling.png", wield_image = "clementinetree_sapling.png", @@ -137,7 +136,6 @@ minetest.register_node("clementinetree:wood", { minetest.register_node("clementinetree:leaves", { description = S("Clementine Tree Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"clementinetree_leaves.png"}, inventory_image = "clementinetree_leaves.png", wield_image = "clementinetree_leaves.png", @@ -210,7 +208,7 @@ if minetest.get_modpath("stairs") ~= nil then ) end -if minetest.get_modpath("bonemeal") ~= nil then +if minetest.get_modpath("bonemeal") ~= nil then bonemeal:add_sapling({ {"clementinetree:sapling", grow_new_clementinetree_tree, "soil"}, }) diff --git a/mods/cool_trees/ebony/init.lua b/mods/cool_trees/ebony/init.lua index 3705538..4bdb35c 100644 --- a/mods/cool_trees/ebony/init.lua +++ b/mods/cool_trees/ebony/init.lua @@ -55,7 +55,6 @@ end minetest.register_node("ebony:sapling", { description = S("Ebony Tree Sapling"), drawtype = "plantlike", - visual_scale = 1.0, tiles = {"ebony_sapling.png"}, inventory_image = "ebony_sapling.png", wield_image = "ebony_sapling.png", @@ -118,7 +117,6 @@ minetest.register_node("ebony:wood", { minetest.register_node("ebony:leaves", { description = S("Ebony Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"ebony_leaves.png"}, inventory_image = "ebony_leaves.png", wield_image = "ebony_leaves.png", diff --git a/mods/cool_trees/jacaranda/init.lua b/mods/cool_trees/jacaranda/init.lua index a20bad6..81c3fb0 100644 --- a/mods/cool_trees/jacaranda/init.lua +++ b/mods/cool_trees/jacaranda/init.lua @@ -53,7 +53,6 @@ end minetest.register_node("jacaranda:sapling", { description = S("Jacaranda Tree Sapling"), drawtype = "plantlike", - visual_scale = 1.0, tiles = {"jacaranda_sapling.png"}, inventory_image = "jacaranda_sapling.png", wield_image = "jacaranda_sapling.png", @@ -116,7 +115,6 @@ minetest.register_node("jacaranda:wood", { minetest.register_node("jacaranda:blossom_leaves", { description = S("Jacaranda Blossom Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"jacaranda_blossom_leaves.png"}, inventory_image = "jacaranda_blossom_leaves.png", wield_image = "jacaranda_blossom_leaves.png", @@ -178,7 +176,7 @@ default.register_leafdecay({ --Stairs -if minetest.get_modpath("stairs") ~= nil then +if minetest.get_modpath("stairs") ~= nil then stairs.register_stair_and_slab( "jacaranda_trunk", "jacaranda:trunk", @@ -190,7 +188,7 @@ if minetest.get_modpath("stairs") ~= nil then ) end -if minetest.get_modpath("bonemeal") ~= nil then +if minetest.get_modpath("bonemeal") ~= nil then bonemeal:add_sapling({ {"jacaranda:sapling", grow_new_jacaranda_tree, "soil"}, }) diff --git a/mods/cool_trees/larch/init.lua b/mods/cool_trees/larch/init.lua index 78424c2..ad15222 100644 --- a/mods/cool_trees/larch/init.lua +++ b/mods/cool_trees/larch/init.lua @@ -54,7 +54,6 @@ end minetest.register_node("larch:sapling", { description = S("Larch Tree Sapling"), drawtype = "plantlike", - visual_scale = 1.0, tiles = {"larch_sapling.png"}, inventory_image = "larch_sapling.png", wield_image = "larch_sapling.png", @@ -117,7 +116,6 @@ minetest.register_node("larch:wood", { minetest.register_node("larch:leaves", { description = S("Larch Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"larch_leaves.png"}, inventory_image = "larch_leaves.png", wield_image = "larch_leaves.png", @@ -199,7 +197,7 @@ default.register_leafdecay({ --Stairs -if minetest.get_modpath("stairs") ~= nil then +if minetest.get_modpath("stairs") ~= nil then stairs.register_stair_and_slab( "larch_trunk", "larch:trunk", @@ -211,7 +209,7 @@ if minetest.get_modpath("stairs") ~= nil then ) end -if minetest.get_modpath("bonemeal") ~= nil then +if minetest.get_modpath("bonemeal") ~= nil then bonemeal:add_sapling({ {"larch:sapling", grow_new_larch_tree, "soil"}, }) diff --git a/mods/cool_trees/lemontree/init.lua b/mods/cool_trees/lemontree/init.lua index 5c4014f..fb2bc18 100644 --- a/mods/cool_trees/lemontree/init.lua +++ b/mods/cool_trees/lemontree/init.lua @@ -79,7 +79,6 @@ end minetest.register_node("lemontree:sapling", { description = S("Lemon Tree Sapling"), drawtype = "plantlike", - visual_scale = 1.0, tiles = {"lemontree_sapling.png"}, inventory_image = "lemontree_sapling.png", wield_image = "lemontree_sapling.png", @@ -141,7 +140,6 @@ minetest.register_node("lemontree:wood", { minetest.register_node("lemontree:leaves", { description = S("Lemon Tree Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"lemontree_leaves.png"}, inventory_image = "lemontree_leaves.png", wield_image = "lemontree_leaves.png", @@ -201,7 +199,7 @@ default.register_leafdecay({ --Stairs -if minetest.get_modpath("stairs") ~= nil then +if minetest.get_modpath("stairs") ~= nil then stairs.register_stair_and_slab( "lemontree_trunk", "lemontree:trunk", @@ -213,7 +211,7 @@ if minetest.get_modpath("stairs") ~= nil then ) end -if minetest.get_modpath("bonemeal") ~= nil then +if minetest.get_modpath("bonemeal") ~= nil then bonemeal:add_sapling({ {"lemontree:sapling", grow_new_lemontree_tree, "soil"}, }) diff --git a/mods/cool_trees/mahogany/init.lua b/mods/cool_trees/mahogany/init.lua index b057a41..c454fd0 100644 --- a/mods/cool_trees/mahogany/init.lua +++ b/mods/cool_trees/mahogany/init.lua @@ -56,7 +56,6 @@ end minetest.register_node("mahogany:sapling", { description = S("Mahogany Tree Sapling"), drawtype = "plantlike", - visual_scale = 1.0, tiles = {"mahogany_sapling.png"}, inventory_image = "mahogany_sapling.png", wield_image = "mahogany_sapling.png", @@ -119,7 +118,6 @@ minetest.register_node("mahogany:wood", { minetest.register_node("mahogany:leaves", { description = S("Mahogany Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"mahogany_leaves.png"}, inventory_image = "mahogany_leaves.png", wield_image = "mahogany_leaves.png", @@ -241,7 +239,7 @@ default.register_leafdecay({ --Stairs -if minetest.get_modpath("stairs") ~= nil then +if minetest.get_modpath("stairs") ~= nil then stairs.register_stair_and_slab( "mahogany_trunk", "mahogany:trunk", @@ -255,7 +253,7 @@ end --Support for bonemeal -if minetest.get_modpath("bonemeal") ~= nil then +if minetest.get_modpath("bonemeal") ~= nil then bonemeal:add_sapling({ {"mahogany:sapling", grow_new_mahogany_tree, "soil"}, }) diff --git a/mods/cool_trees/palm/init.lua b/mods/cool_trees/palm/init.lua index dcf4063..a861e9a 100644 --- a/mods/cool_trees/palm/init.lua +++ b/mods/cool_trees/palm/init.lua @@ -173,7 +173,6 @@ minetest.register_decoration({ minetest.register_node("palm:sapling", { description = S("Palm Sapling"), drawtype = "plantlike", - visual_scale = 1.0, tiles = {"palm_sapling.png"}, inventory_image = "palm_sapling.png", wield_image = "palm_sapling.png", @@ -236,7 +235,6 @@ minetest.register_node("palm:wood", { minetest.register_node("palm:leaves", { description = S("Palm Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"palm_leaves.png"}, inventory_image = "palm_leaves.png", wield_image = "palm_leaves.png", @@ -405,7 +403,7 @@ default.register_leafdecay({ --Stairs -if minetest.get_modpath("stairs") ~= nil then +if minetest.get_modpath("stairs") ~= nil then stairs.register_stair_and_slab( "palm_trunk", "palm:trunk", @@ -417,7 +415,7 @@ if minetest.get_modpath("stairs") ~= nil then ) end -if minetest.get_modpath("bonemeal") ~= nil then +if minetest.get_modpath("bonemeal") ~= nil then bonemeal:add_sapling({ {"palm:sapling", grow_new_palm_tree, "soil"}, {"palm:sapling", grow_new_palm_tree, "sand"}, diff --git a/mods/cool_trees/pineapple/init.lua b/mods/cool_trees/pineapple/init.lua index 052d026..d5e3347 100644 --- a/mods/cool_trees/pineapple/init.lua +++ b/mods/cool_trees/pineapple/init.lua @@ -56,7 +56,6 @@ end minetest.register_node("pineapple:pineapple", { description = S("Pineapple"), drawtype = "plantlike_rooted", - visual_scale = 1.0, tiles = {"pineapple_pineapple.png"}, special_tiles = { nil, @@ -65,7 +64,7 @@ minetest.register_node("pineapple:pineapple", { "pineapple_pineapple_leaves.png", "pineapple_pineapple_leaves.png", "pineapple_pineapple_leaves.png" - }, + }, inventory_image = "pineapple_pineapple_inv.png", wield_image = "pineapple_pineapple_inv.png", paramtype = "light", @@ -81,7 +80,6 @@ minetest.register_node("pineapple:pineapple", { minetest.register_node("pineapple:sapling", { description = S("Pineapple Sapling"), drawtype = "plantlike", - visual_scale = 1.0, tiles = {"pineapple_pineapple_leaves.png"}, inventory_image = "pineapple_pineapple_leaves.png", wield_image = "pineapple_pineapple_leaves.png", @@ -127,7 +125,7 @@ minetest.register_lbm({ end }) -if minetest.get_modpath("bonemeal") ~= nil then +if minetest.get_modpath("bonemeal") ~= nil then bonemeal:add_sapling({ {"pineapple:sapling", grow_new_pineapple_tree, "soil"}, }) diff --git a/mods/cool_trees/pomegranate/init.lua b/mods/cool_trees/pomegranate/init.lua index 0cf8d6c..55226f9 100644 --- a/mods/cool_trees/pomegranate/init.lua +++ b/mods/cool_trees/pomegranate/init.lua @@ -77,7 +77,6 @@ end minetest.register_node("pomegranate:sapling", { description = S("Pomegranate Tree Sapling"), drawtype = "plantlike", - visual_scale = 1.0, tiles = {"pomegranate_sapling.png"}, inventory_image = "pomegranate_sapling.png", wield_image = "pomegranate_sapling.png", @@ -137,7 +136,6 @@ minetest.register_node("pomegranate:wood", { minetest.register_node("pomegranate:leaves", { description = S("Pomegranate Tree Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"pomegranate_leaves.png"}, inventory_image = "pomegranate_leaves.png", wield_image = "pomegranate_leaves.png", diff --git a/mods/cool_trees/willow/init.lua b/mods/cool_trees/willow/init.lua index ad0e2ab..8a7dab2 100644 --- a/mods/cool_trees/willow/init.lua +++ b/mods/cool_trees/willow/init.lua @@ -55,7 +55,6 @@ end minetest.register_node("willow:sapling", { description = S("Willow Tree Sapling"), drawtype = "plantlike", - visual_scale = 1.0, tiles = {"willow_sapling.png"}, inventory_image = "willow_sapling.png", wield_image = "willow_sapling.png", @@ -118,7 +117,6 @@ minetest.register_node("willow:wood", { minetest.register_node("willow:leaves", { description = S("Willow Leaves"), drawtype = "allfaces_optional", - visual_scale = 1.2, tiles = {"willow_leaves.png"}, inventory_image = "willow_leaves.png", wield_image = "willow_leaves.png", diff --git a/mods/minetest_game/default/mapgen.lua b/mods/minetest_game/default/mapgen.lua index bb8f366..e60fa40 100644 --- a/mods/minetest_game/default/mapgen.lua +++ b/mods/minetest_game/default/mapgen.lua @@ -1893,7 +1893,7 @@ function default.register_decorations() deco_type = "schematic", place_on = {"default:dirt_with_rainforest_litter"}, sidelen = 80, - fill_ratio = 0.1, + fill_ratio = 0.07, biomes = {"rainforest"}, y_max = 31000, y_min = 1, diff --git a/mods/minetest_game/flowers/init.lua b/mods/minetest_game/flowers/init.lua index a7c12c8..030cc55 100644 --- a/mods/minetest_game/flowers/init.lua +++ b/mods/minetest_game/flowers/init.lua @@ -33,20 +33,25 @@ minetest.register_alias("flowers:flower_dandelion_white", "flowers:dandelion_whi -- Flower registration -local function add_simple_flower(name, desc, box, f_groups) +local function add_simple_flower(name, desc, box, f_groups, inv_img) -- Common flowers' groups f_groups.snappy = 3 f_groups.flower = 1 f_groups.flora = 1 f_groups.attached_node = 1 + local inventory_image = "flowers_" .. name + if inv_img then + inventory_image = inventory_image .. "_inv" + end + minetest.register_node("flowers:" .. name, { description = desc, drawtype = "plantlike", waving = 1, tiles = {"flowers_" .. name .. ".png"}, - inventory_image = "flowers_" .. name .. ".png", - wield_image = "flowers_" .. name .. ".png", + inventory_image = inventory_image .. ".png", + wield_image = "flowers_" .. name .. ".png", sunlight_propagates = true, paramtype = "light", walkable = false, @@ -65,7 +70,8 @@ flowers.datas = { "rose", S("Red Rose"), {-2 / 16, -0.5, -2 / 16, 2 / 16, 5 / 16, 2 / 16}, - {color_red = 1, flammable = 1} + {color_red = 1, flammable = 1}, + true }, { "tulip", @@ -115,6 +121,24 @@ flowers.datas = { {-2 / 16, -0.5, -2 / 16, 2 / 16, 3 / 16, 2 / 16}, {color_white = 1, flammable = 1} }, + { + "gerbera_daisy", + S("Gerbera Daisy"), + {-2 / 16, -0.5, -2 / 16, 2 / 16, 3 / 16, 2 / 16}, + {color_orange = 1, flammable = 1} + }, + { + "yellow_bell", + S("Campanilla Amarilla"), + {-2 / 16, -0.5, -2 / 16, 2 / 16, 3 / 16, 2 / 16}, + {color_yellow = 1, flammable = 1} + }, + { + "calendula", + S("Pink Calendula"), + {-2 / 16, -0.5, -2 / 16, 2 / 16, 3 / 16, 2 / 16}, + {color_pink = 1, flammable = 1} + }, } for _,item in pairs(flowers.datas) do @@ -419,3 +443,71 @@ minetest.register_node("flowers:sunflower", { end end }) + +-- Hedges + +flowers.hedges = { + { + "white_blue", + S("White & Blue"), + {"flowers:dandelion_white", "flowers:geranium"} + }, + { + "violet_blue", + S("Violet & Blue"), + {"flowers:viola", "flowers:geranium"} + }, + { + "red_pink", + S("Red & Pink"), + {"default:rose_bush", "flowers:geranium"} + }, + { + "yellow_orange", + S("Yellow & Orange"), + {"flowers:dandelion_yellow", "flowers:gerbera_daisy"} + } +} + +local function add_hedge(name, desc, recipe_items) + + local node_name = "flowers:" .. name.."".."hedge" + + local drop_items = recipe_items + + recipe_items[#recipe_items+1] = "group:leaves" + + minetest.register_node(node_name, { + description = S("@1 Hedge", desc), + drawtype = "normal", + tiles = {"flowers_" .. name .. "_hedge" .. ".png"}, + wield_image = "flowers_" .. name .. "_hedge" .. ".png", + sunlight_propagates = true, + paramtype = "light", + walkable = false, + buildable_to = true, + groups = {snappy = 3, flammable = 2, flower = 1, flora = 1}, + sounds = default.node_sound_leaves_defaults(), + drop = { + max_items = 1, + items = { + { + items = drop_items, + rarity = 1, + inherit_color = true, + } + } + } + }) + + minetest.register_craft({ + output = node_name, + type = "shapeless", + recipe = recipe_items, + }) + +end + +for _,item in pairs(flowers.hedges) do + add_hedge(unpack(item)) +end diff --git a/mods/minetest_game/flowers/locale/flowers.es.tr b/mods/minetest_game/flowers/locale/flowers.es.tr index 2a21d2e..cdea81d 100644 --- a/mods/minetest_game/flowers/locale/flowers.es.tr +++ b/mods/minetest_game/flowers/locale/flowers.es.tr @@ -12,3 +12,12 @@ Brown Mushroom=Champiñón café Waterlily=Nenúfar Sunflower=Girasol (flower)=(flor) +@1 Hedge=Seto @1 +White & Blue=blanquiazul +Violet & Blue=violeta azulado +Yellow & Orange=amarillo anaranjado +Red & Pink=rojo rosáceo +Gerbera Daisy=Margarita gerbera +Yellow Bell=Campanilla amarilla +Pink Calendula=Caléndula rosa + diff --git a/mods/minetest_game/flowers/locale/template.txt b/mods/minetest_game/flowers/locale/template.txt index a3a687f..cc07aa2 100644 --- a/mods/minetest_game/flowers/locale/template.txt +++ b/mods/minetest_game/flowers/locale/template.txt @@ -10,3 +10,11 @@ Black Tulip= Red Mushroom= Brown Mushroom= Waterlily= +Sunflower= +(flower)= +@1 Hedge= +White & Blue= +Violet & Blue= +Gerbera Daisy= +Yellow Bell= +Pink Calendula= diff --git a/mods/minetest_game/flowers/mapgen.lua b/mods/minetest_game/flowers/mapgen.lua index 4b2ce25..b6004f4 100644 --- a/mods/minetest_game/flowers/mapgen.lua +++ b/mods/minetest_game/flowers/mapgen.lua @@ -76,6 +76,7 @@ function flowers.register_mgv6_decorations() register_mgv6_flower("viola") register_mgv6_flower("dandelion_white") register_mgv6_flower("calla") + register_mgv6_flower("gerbera_daisy") register_mgv6_mushroom("mushroom_brown") register_mgv6_mushroom("mushroom_red") @@ -165,6 +166,9 @@ function flowers.register_decorations() register_flower(73133, "dandelion_white") register_flower(42, "tulip_black") register_flower(34563, "calla") + register_flower(126, "gerbera_daisy") + register_flower(23456, "yellow_bell") + register_flower(548, "calendula") register_mushroom("mushroom_brown") register_mushroom("mushroom_red") diff --git a/mods/minetest_game/flowers/textures/flowers_calendula.png b/mods/minetest_game/flowers/textures/flowers_calendula.png new file mode 100644 index 0000000000000000000000000000000000000000..b88a20ca6c2c58e2bd632b2b113a1c421d9fed06 GIT binary patch literal 1078 zcmV-61j+k}P)aistN010qNS#tmY3ljhU3ljkVnw%H_000McNlirue zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00W*$L_t(&-tARgY)fGnehv$= zx#+5jw!1KAiT(H)^RtMFiH*@LLeh@J2+87(3vOtTazla}cO=`z)>bC5Y&NMFCNgZZ zjQL4cbD=#FrtO7p2#$-BH(!0n(RPTN@40FEp7WjOeV+IEz7G%(5D*X$5D*X$5D*X$ z5D*X$_$@|84j<|7Q&sv+RsUc8qzfriqS=uHsnI_*f}b#Nc&hrO6JRv? zH{nH#w>b6h=Q*A}x!%qU`TXfsXncI~iAXi+&dv?%4<2Imnwnd;FPu+5ktq`p3cYwf z5@H{u4|R8&%{kdXWu@Jb7zet$BjKEEpnmu7qxiQ#!ik^n_phG;U0qwZ`h2QdzItcf zx(ee7^OKrv0_yjiI4;Yo>UQ-Hc)hGn{PaB%EX##O1xdVoA9wC}ygqB` z01tkz_daOx-R(&x#!tjX!sD@)W+lS*v?+JzE}LDFNH{Rhws0Zf50t^<0mumAcQ_Wv z8c*vl1(WfqkY(h2t+T4iY-V+TAQ<#`03dlDz{QKJR$XfYW?8;{9q89T=N;z{Gct%0 zCd-M50vR}U`mN%w16UvZ1HTeR2_WP7#L@F}=jY75)|Q3=O^qi`hC-6`VQgxa%gq{{ zWdWkmWWiQz;-gmA@KymB(aqrHO94LS6FS%cTfa*UR&p$uVu&CtSJFVt&t19)E_Fnw{-D<7g1Z=Bay0q^R z&~q=Mm`p&$TDvVCXYaSQKOMGO0Y!P#mot+YK?d*>GP=HKYmtCjrzW7SJs6Befm~B@ zNq#<1R2YlS&u8oI_o|45wSl~R2`I{&$nrAwoF9zD3#GkBge24mv3N8(ZJM5tC!+5k zJDQmA`}BL3lEFu|xM)*#ESk)tVNJONyMqa){}xM0$>8JE12Mb>s8QZIn{DNa#77|4 zWHx{KqBnvjVKf0+Pj&uuXOS&i?(wj72O9S6eLbolgi-R+oqWdE;Kr(b`(18TrHSa1 z@N9T=R8LF-#>R$+OP3`Z#Dh01&#oP+S|Z7K;-NaNqq8g1TWw0F3wY;QG_{6U<1`s< w&r&o=2%jW6?a8oIyiJV_4ILelG+E(w#H~;_u07*qoM6N<$f=8k5GXMYp literal 0 HcmV?d00001 diff --git a/mods/minetest_game/flowers/textures/flowers_gerbera_daisy.png b/mods/minetest_game/flowers/textures/flowers_gerbera_daisy.png new file mode 100644 index 0000000000000000000000000000000000000000..27b05f7fad3fc5fe65abe6301a891851103e0d38 GIT binary patch literal 9466 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 literal 0 HcmV?d00001 diff --git a/mods/minetest_game/flowers/textures/flowers_red_pink_hedge.png b/mods/minetest_game/flowers/textures/flowers_red_pink_hedge.png new file mode 100644 index 0000000000000000000000000000000000000000..4f97ae18b811f19d8878f9a80edaec1fc9072cd7 GIT binary patch literal 1224 zcmV;(1ULJMP)aistN010qNS#tmYE+YT{E+YYWr9XB6000McNlirue zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00b~eL_t(o!|m21R)r~Y?`o{>Ad39?2?!zTb4P^OpJ?0W@8pL>U1+PahXP!Xxy^I zC3AC8Cs8AFMifPA9Tjj2l$JtU3Z?DoWk2G4*q8o*=li4B(Y`5lc-bfPKL3m3stzI{ z0khD=yhJIREN|kRc!H~XFHbwH>{Tt|QE-eOEZwYL?B($JxilG6$noOMt^4eKhIaBM zi>RKi#hGblUSliOE)8W1D{ytc;DXnQGJl%CE&tG!S&B67XEdR}IFiqihV{tt;;Q_J z-Bz(1!7;}5m-m^dcHr!M%(bYKRDHmr<7U-5k1iiLJF?A?j5C987J&>&+xLH;QJYmOb-#a=>|%d|M}XofdYh znlb5o1gzJP2$eu;D-W-2-S;9I0g6$OPMmSh`PUL0q|^=*u46(lqF zid&8X11tJsuNg}F9Dlc$`k!_SC^ z!&nzQqp-ot74I~IJp;(`!UjbFaY>D8$j^FRE&W4A{G)noHI?iO8qhmIauhJvH^Z8Q zK>zq4dlcvS@rD_x%!gbr=I@Q#jgdL*C@*Gy^Az))6?kl!G*(t|I&zEI>y5l)Ud=aMw+O!W7&%_dur0D59V0k7T47e=nQCRTQY#d zolCQ20@qY4f$oS)G9Hw(ZDAh5}T2B(HuR)F%whWi>uUAXK*)}o?7h*E6 z#GO?0#rsay){TI$gtoSiIZnMSZ5GU7pe52Qbk{=onKf&Ty$Ue+aistN010qNS#tmYE+YT{E+YYWr9XB6000McNlirue zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00cKlL_t(o!|m4FPg4f~fbp-V zEv2PJ3vEYR#%-b^B`w0df(Z^UVT$n@qPw^(8k1#9mMyx)WvS>Avt-FG*=80)vSr!a zG{$V+AS2UFL5Ab3T^2rJ$u-na31!;`}ceQ6bFxgARXWE3HQ72b6Izc zNKn8gtU`(x;Ii+cKk$I;yu;l3Vasu5}N(=2YJ$OdT$XyJkK?XB_z?U?GI6lGfyaK^j%zMt0$nnZt z<3_hD=Y2*!sWkX%Q8+Hq)zHR3q?zGBm{n^(Bp6n)+4DO$q{|epe3j^Ah*)%p?JkLX z*G`KxA0F;8;kW-hV080m2l zW!4s%daNgn}FZn{A0<8E4;PLoj_q|skZk{0Uv+{71$P^qKr z5Km&!O(WL}R`EQwb+=i+=Nu;x%kg!NQ~%^5VL`x~*ud19 z6f%uq6lU?pFXFOP@k`6c*m4Kx^qP?4728kml0alf_&C~RC2iX8>6#v5cS$dvXGYf9 z19)f3>1$PD(an%ubelSl6@Z~$0|sLZIbQL3^DSv)@EC8b7~`A2ZAhj(46|+AX-%WB za1u!qrQ^|a1jpl4ns?J3^e~%!A5}t>vgB(_W!y!MSH80SjJsvzJmzclj5z+mY~8|> zu_lg`_fudC@+h#G(hYl9=ikK3d)rA5y+qGI7-#AkGzkg}AvR(A5$PrXa^J t{J_EwEd0R24=nt^!VfI`!2kXO{{kEl1B%mjj@$qM002ovPDHLkV1gp^QMdpA literal 0 HcmV?d00001 diff --git a/mods/minetest_game/flowers/textures/flowers_white_blue_hedge.png b/mods/minetest_game/flowers/textures/flowers_white_blue_hedge.png new file mode 100644 index 0000000000000000000000000000000000000000..d8e2defcb2519645d6df4f4643d8d62b9653ea6c GIT binary patch literal 1262 zcmVaistN010qNS#tmYE+YT{E+YYWr9XB6000McNlirue zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00dS^L_t(o!|m4XQ_}?i!13?4 z-{u||FdT?u3@~|+jZ{DkP*ZQ^so_I(;GGXAXOC3&Mz8CtYt{?P>MAhJ6TS1&)Vl00 zHOa`pXG;*|VLS~T;KK2wjOX9j`XhcXd=Y=Z=lw_a^4G<|&$fQT->p|U*<8Z7PmW2R zMO;)I>oe_CHFY2h-^IZq*s#c zJ@k76T&k~NDzXyiwK{6Ojrc}-h_HN#Z%m+Yu7eBBH7rcu%H*R_{F5Hm=Z;g;ID!-} zD=2v`n50~ZLe|Qttdj?*@O8^khKiV?6x25;m^me2%^D#h@)75&67f&?F$Y8x@e_+M04zKqfn``EGZE!1i?00*mg;Pq-S7$$h=SQo#`T>HCmQWI z0nNt@x&qX?|AL7Gqp2QIQ6FqbyzD>y&`o}lS8kvvg6qt7TY|8iK`hiJ|;6Ug>&^s2w@JP z3Ny#=o~GJ$pPehWG0R|NU3wk|&s|1sI)fCiP}>$ewx?|ae>ieg1OZoGm=cvG~IzMjrFd3$0)HZ}Oq3J_VP4ZQK31YMjDPGtZ70Y{fw0Ob~ zp^iFBc=SrzTAaMQ#fer3@=NOm^7B_Pt8a+x1s%BE*&M47cw^~y0Hk__Q_wk-`d(x+ z$`NGu>Ga;Bt4+&|HWQ(mwcH!7Bq1;li^hVV5X50KW?eMLTfZkKE{E5@EklY|tSCrx ze6zU}aokL0=N)_l0tvcIGU77Go1aI}mxfIL5$9_kVl^zKsjHm}?o!sIH?iw*HBVUt zr1EAZq#kdv0f@>C=L Y0hyt}K@snli2wiq07*qoM6N<$f~gNpTL1t6 literal 0 HcmV?d00001 diff --git a/mods/minetest_game/flowers/textures/flowers_yellow_bell.png b/mods/minetest_game/flowers/textures/flowers_yellow_bell.png new file mode 100644 index 0000000000000000000000000000000000000000..c65a04185ab0422a185d04d16dc6374120013fd5 GIT binary patch literal 7355 zcmeHKc|4Ts+aJlEHYF;IQ9_Mb3})=IgkwuWDvX(D7|dc8GuA|$vhQ1UkToGBC+nnD zN?Jq;X(26Cva7t$(65~LJ@5Iw=ks}g|DE}Ko|(C?`+I$_>-pZ-bwBrW!rpd|r1)lW z2m~T&X<_OB{zCbes4)1=3<{cnK*UOe99>urcn*}#ppnRa0F)I-2cQ6#OoBkTPe!wR zQ~DYtqZXJO4@AtYtl!#VpDst7oi#ceObQvTx4q7D$PS2w$H0tFMGD@dF1*Wq`>oZz z$%?J|3%nvNme=JVaav)rVPUR*Zs+NDvl5+3W4wvR=}05z!uV+l+-{*b*Z7;P%WDn0 z62l`orK7J~XXf$@rK09`eVpJ)$9!`e3{npGnynJ;HN<+B7<|x~yx)L^H+VT27}j^W zr+2%V*!E3`6Tae^7UVCL&#fY!Wyo$G3h4CBSNPEH>wUSnsvvPwkB{_?`KPnuJ!>Th zA-i64hI0ydaG{Dp_2-=6*~xj{hg}@RLxnb;(cHJ8Blj1?$egWnL2Hi~l{P)iotpo0 z|AT=^5PiOuq52`6H{skom#NRQzi|F-S=s!+VY?`Jrq{mn6{pxVNe9Ey0uXwGZvAt??rHlKAM6l7b5>%q287U%F-B7I{tD zxg4UOZ&Ik;MET^^8<26brRL-KqgMG&;&0C1&Lz&DHZGI4A8?->-T7YphF>}IRTC%E zOXfH?^i)n_q zFI%ZzRj}N+dU7kX9hbSQemEoe#C2Ht2G!!y!)LbLaxg8lN*(hlKRfJN*5!I|6kdD$ z#jv?v-4oY$r_FRVI0Iv=MnaFR+p{?^O|c+BYiQt)(!#F z8L2j0M7QDV`uf2dBfYzK z%H_<;>*8t#RwtN7Y8{&d2R9k>GHk2M#V_pK(EO}iKP*t?{)h6etY#91Zs{rBe@-PI zEjBp1Z#cIwwr}KHTT5l)32N$3rgl>?bQ<38^=RGi zIi{xB1ta(FJ5h8@EfMoEcW`MbbFOInBGoHyPhF_-eVce9m1jjwA4p5Pp-jfjd6l1~ zD!#O^4FjRmdJdW|LsL&VMf19Irb%@!Da4Ik>cg^KgoZ79*J(_sS;#YftKE)jQ*J&( zdRSGQJmC8&BWUwLtWu7NHtX^J;CH58$h_RYSSSeweE&eNjeOPB;MGTv1zH zAl+RcKlRo6d>4*+=ykN~Oaa?4K(9jindaC-s$pzpaXf4~?s5a_goI~rToe}GC@19g zX^4~%Q?%t3k%JIDQLg)dt~2Z`kyI=qM8-{*2@6(Iwpr9PRw`}u->Phr@)Da zFsr1u;f<$HAF@i7JSnVVd3qxFy4B3VFKhhV1kGB@hD(O;VRm=7eUxGm$z{>HkbZ4X zP3g~eqa_t|li2qu4w{n@i8EfB<d&lBaq_Vj|%VqnqkB4+>-ivv~(Eo3J{($)}6TG*>zSAv3%DbF*_>b(fPnAN<=U#sTst?I6uPujB53WlVm>L!#z`w_E;R5`c}-m+0| zyKPC=URaiBpA~uUcRL0Te}8XXuR>gBhVQK&pV=IZXtF-LrjxGxDmg^I!75Xe65JiE zCdnxjI#FG~a6j)_P?dSM^nq?({8-q2+NZ5;2+z|chiLIp$xoEzW%}V!V+YHg$+nFf zXc!#NZ*_Urd9~xJkF|@uo!{y(`t{<{TgTY3$99J&mDH~p-QJ~icTy_*lyV-ir)g=avJ0wsGG0D=mr%i)8 z4yXp%g;aX74FDBm`s_Y~?98U3*Ti+nxK}Z>KmknN_H!;i%<^Wtej-k;**@V@npBst zcCz4svO}Eb2}K6ZvX&-!-J;!lKSm`n?Jd@3BXh8b;>Zn>L~HMGi^oT7Th9miB<)N0 zShpubjMuGfJsvCbBIIjx#Fz1BPMTK_RP0%i*q%5j#Bku4dj?h`N*+2**z$1bFQEJQZFyt>N1&I$fzC z#T@!1So7wrdqQI6CHEJow=-@DW%C|_UM=QYGulR?*p2Ho=Q6;fo5!D?*~oMjfq!Px zx2%^8H(K>hLr7_x|0UgSMe>NsV|SP2%NavK`zz5H6MPx zFflBpQ|#(sO{%h+`~LJzs0SNfYS+G~g+SJrkiqkzi;cAofksis6KS4+I+sERlYl_< z47qeX!53gbJpnH=RUh`Dkq3j4iTW^SO&g>Q-30I^TLdwHeL=R4gdkr6jtDa}5ZB}C zfCLnPg@>s{{V$n-MVRB826u4|B1xhnmnB02HH+QAfhfxa0sd%s?Ef z#~_k)98Ar>Q-C9Vm^X_>*FhjS9F96iL!HL(LZEOs90G|(pwVy;0cQqMS$Hm-%2eW0 zEOD3uOacQ`j!dIM`J8x98k?mLgMstV@8o=4&A6cPdjS4;k)FvSA}qlH2D~2-fIuUW zSU3_5N8=F7{lQrqn;+g(=64lAJrP_y9f49uA}EwUcraOJ0YBsYsRz>$Jf?+S#k~E9Bm|h$V&vsMdn|42fB5ia^deK}iynORawL)P z14m~w{1!1p0s`;@C}1K?kQwy{Jm~+!;ZJX8k$h1o9a9>C&1bPR)ravD&>_+YWTMW} zUo_fN3-1ZQu_U4v9D_s?;8-jQ3&#;K08tx>(k7sRWmJ|_CJRp`0DLNtT%8Q^Xak;_ zSTsfpu7Sp*;TSEz6OKh8NpKPli6x@6w6R1SW*LPYgAA57-fwwUd@3SHg&`2NG1@3J z9Es7;hGPf-369mmW8oSoBo0r+pgr*<;vyAaSRG?~OMMtx9r@E@?}ulRXbg%z%$iJP zbAL`ak}1GG7M?E}N)xB4t*xP{iAJL_C=~W5$O&LD!K&qRqLAuK6GVcJIY@{Hi-%0X zdjSYK)oalMOj*Z-0pM9Qh9iyUrw`+&1m$}!wgOb|dy(r{(+GHeGc1AuBEL_*cgk+O z7h-X!hxjY-|6tnZP2*7iZ#+MtKUj!p25t zxd3|ntwhI?Ut#;$bh;lIVEj>-e-+CAf?MYQy(s^k`*PTlw+W3N2==Bo%Z@|+%kX~! zTw<^$696ic_E)Jdhb+mm?0Es^ykrBPL*Qc#@#DGny)5{h^B??tFSq|-1d#flAb(5W zf8_c{uD_+g-va+rUH{1Sw-oqW;D4&?|4lCOpKrzh6+Gy1!1vxz-@;t*omtrPmp!JC zaYzotsb1H=2(*aNEe>4eB?B5oSe7l(0$EXOX=?1~a&-iVk8YNj( zMb;<5HPR*Xq0?i*AH=ZNRc-xa7Ph|MjtFg(PVX$49;XO(9lecWZ8LA(B3c^$njO4a z?(_-e-H#;(aS*Kful+++LLv~Ng8<}=z2}Z_&2_C$u6#X;yf=F&*ReP%{Nyhu!q$kE z2))cYuC-$PLyy)l^TdI|*4=ch`W`*!OZ8oybNb;&zC^^k;u{a7Cb_QrkkHyJ@N3tO z+aSru1En$$<)R4d*vYT*^zQ1ZshK|Ax0x?js1!O@2_df95FN5>bJ@FCTm?wgUf)yf zT@x1}Uz$Se!}~r*)e~Y4lv?)+T)&n3D)PX?=U*A-<7(^T(HqxVg?Me25Y6 zexzGQsPkN9GNfVQ>TmWtJnOr7qonv)35i(K^VxUK^Z-WE=6B>W6$VrfZZpHBKIG&z|lO#oXiEIQ~K` z#H+7TyqzSq`Nj)J`ML1HVV{xNQ3?c-Yq1jIC|iXV90-3{e1iy-t|b{<{w(yKnjEi^ z23$pt->b%+XEv_YE6L6+x_&P|h1GCHChd$~*$xhQfcWIMp2;IOhvaistN010qNS#tmYE+YT{E+YYWr9XB6000McNlirue zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00bsUL_t(o!|m2vYf}dR!0~@_ za&2nU)Fd{ky=t1(R%2tVxQYr>$GXm2MK-4HMK+kY!5BCYM&`rD1{-5H29q&xL(#pA zYC)O0Qmk4!ZLGG{^xibJv2EI%Hn)@H>_eP~z2pP@-hZl-{vGlU%_;7Ujq|H^6G>5x zQ{9By*1?-whIuem#FW;?y-ppcwLJvH)!eju*uOo(SHIU%R~$i!7rIVP`}?eEikIT7 zUs-0@{*_uo{y^V8Bt%Gu=U?`6$n`Ds;0+eyZ zA>$z(9bpr)>ji^%0(6F}NklW`$_fw@8jer@!_~wl8okF!FUHBF!yMQ$!R_8GO1$dm zcYEd9=`e!DK-^NyG&;nP8f}q;(=O2eSYUNlLw(Z2vsQ(SqUXx zEoBS&S5-r?Yd4hSs4yg{Umr)3Eod?xRO$j^g#~=%yT?jjiqrca;dI1kJ2Z;3Yzd`a zeQ|9E8?sRhWvyuEnmNm{znBvvgfVU5jko?Sdxsp0JIJ2)&! zjx!@Lt)Z#2R%(e8XYB{uX5=qw3S{EjnR53d6 z7_*SV=UL|a?t0RCEfY`8=#4p)c;Wpoe({_1?d;pB;*S{@X`7ddf)P4yRp79tn2c+< zAILBKWwBA6@U5Z9E&Sd01Q^5l62A$Zo zF9^mLsT}R6dbyu01`=Tzdu)()eI46M7x>`9R+M<5X?L0bd}9nbG|bNA<)g~X! z6+Il?JdRafMqDHD*JwFg=L0;6>bSOM8@n1rPMvR})DT07&wn8Qf&2&ZAIN_o|AG7m c{`U|32WBV+(ulj!l>h($07*qoM6N<$f?QfMi2wiq literal 0 HcmV?d00001 diff --git a/mods/minetest_game/vessels/init.lua b/mods/minetest_game/vessels/init.lua index 71a0689..d15efb5 100644 --- a/mods/minetest_game/vessels/init.lua +++ b/mods/minetest_game/vessels/init.lua @@ -235,3 +235,40 @@ if minetest.global_exists("dungeon_loot") then name = "vessels:glass_fragments", chance = 0.35, count = {1, 4} }) end + +-- Rose Vase + +if minetest.get_modpath("flowers") ~= nil then + + minetest.register_node("vessels:rose_vase", { + description = S("Rose on a vase"), + drawtype = "plantlike", + tiles = {"vessels_rose_vase.png"}, + walkable = false, + groups = {cracky = 2, attached_node = 1}, + drop = "vessels:rose_vase", + --paramtype = "light", + sunlight_propagates = false, + --light_source = LIGHT_MAX - 1, + sounds = default.node_sound_glass_defaults(), + inventory_image = "vessels_rose_vase.png", + selection_box = { + type = "fixed", + fixed = { -0.25, -0.5, -0.25, 0.25, 0.4, 0.25 }, + }, + + after_place_node = function(pos, placer, itemstack) + minetest.set_node(pos, {name = "vessels:rose_vase", param2 = 1}) + end, + }) + + minetest.register_craft({ + type = "shaped", + output = "vessels:rose_vase", + recipe = { + {"", "", ""}, + {"", "flowers:rose", ""}, + {"", "vessels:glass_bottle", ""}, + } + }) +end diff --git a/mods/minetest_game/vessels/locale/vessels.es.tr b/mods/minetest_game/vessels/locale/vessels.es.tr index 859ea40..585b921 100644 --- a/mods/minetest_game/vessels/locale/vessels.es.tr +++ b/mods/minetest_game/vessels/locale/vessels.es.tr @@ -6,3 +6,4 @@ Empty Heavy Steel Bottle=Botella de acero vacía Glass Fragments=Fragmentos de vidrio Empty Vessels Shelf=Estante de vasijas vacío Vessels Shelf (@1 items)=Estante de vasijas (@1 objetos) +Rose on a vase=Rosa en jarrón diff --git a/mods/minetest_game/vessels/textures/vessels_rose_vase.png b/mods/minetest_game/vessels/textures/vessels_rose_vase.png new file mode 100644 index 0000000000000000000000000000000000000000..30691a5a4356fe14f3fbf9994589f954814c10c5 GIT binary patch literal 3451 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 diff --git a/textures/juanchi/flowers_rose.png b/textures/juanchi/flowers_rose.png index b47f7ac4930e7752aad36904a9410f05566860ee..f4aed09505a45f92c36e9e97389e8be76e4827b5 100755 GIT binary patch literal 5036 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 diff --git a/textures/juanchi/flowers_waterlily_bottom.png b/textures/juanchi/flowers_waterlily_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..dce93e0b733da3e6e83cc7e67506a8517767685d GIT binary patch literal 1943 zcmV;I2Wa?-P)aistN010qNS#tmYE+YT{E+YYWr9XB6000McNlirue zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00#d_L_t(o!|m2xjGR>+$MNqu z&)YoDGqW>0J3Bkw?sf|lT3l*EC19ekAl5qr^5Pp8LQPEYLPG*lVuDcv%AK`Fjbc>f z!o*Z77Zwv0il*`!h{{Xr(&Cn7XSX}EJ2THb@6S12)HIT^g_sy__}@SIea?CQ=YI~o zSMSxkT;hNE=+1A=X~z~QrAbmvlq%8;q)`0$z9ZuQ2Kdr9uhNEuW5-r_b-qg&7dWm( zV{#M$RLTz1EswHma_jB)h*s%Bd_BR!!U6{l9N>`p3wb~0_@hVZytMqz0bhAwPWSr> zM~?i9h1b^52n1;rT8qD=3sk2!ZR{Y`dV&^ri~??>&4b<3r!rO?hGjRVZHg z!CyJ`_x9TZ?tWlSKlSVzJpb%T036T3tvZxk8(~PcOplW11&fP4N{&U?i_a{}Fb#I> zXfm_OXWzX~h^Jn8iYMluu_b z!tc0mPXF=o<1D}4!!QM7n@(??01Bl^;*4;ZFpM&M-@&vDIzht1VwdWe&-*T!qQ0q0 znq?e)xlKQSFMe%KS6u&0_*(+B*4%mjZoS+NIQF+Cgdx~`VUzL68WR&EtgZ&wrX-J2 zHgB%6(C*_pCNoW+&TzN{mm}Q3{@aVSyw)d&AEHEH5vU7b(9#^fE|+ zUn?;&Q9%fSX-RaUD3qq`+ssT=i3c%K3X}qAn0T&DnB)XuLKGz=af*`&*`jZ#KRP63Z`c2_>M_8NEsxGl4rBDxW?@ECJMON)9Cd~`lorJtlSf)Xg zC~VsV(`2n560U~`Ko^=utA><vb-QI6z-@;e|1Qf7v~0O z!1io}G(ZT3aY41_v3+8MD9(|F$#~5Nt$B66jU^<5l>xa{#FdD0#eu4a=h>89o4inT z2N5OLCKMs-y@=A7N8AZF02Bt*u`+AxAp$|A;-Y~lDae&ZB?+p?kT;#XZ9#|A@VnkHI866fSu#{555u*&wvfQnP5QZ3GsARVySUZhg0h@;PZZ)3n! zx85cmdGJSiv{t6m9kTSs8sn`RXsG%&wq@d#EZVCf^@@$_S!9J~$4mpIG$-B&ka@u+ zvn_(?IqkZx;AY@g{|UJIZ6@I@yFSgJ^(|lmlR!28AIRL^=JaVD3{F=`-N~kG~DTFbqDk>$6N=IV+Tck6pPH+fYPF z&M?lXmQ6-{lZtP$-cL|UQ>$3?1}U#D1`MK%EY~b`Ba%#!Nr~4gZ+PRryUMzzjh*r#)OE?#>2gdV7XOLt9Eue%7K z=37jTduSv@p)jQ6RCmbJ&zzv&i?FhU>5pC^Zo1}1?*8N*?+oyr!*}8}yVRZYsf(+* z@!A`>{+jFg&11h6zj)$7wqCQ9NAG(~=axw!V@7Kw`ay~+V678TwoMuzJWt3@$W2#Y z$KG4+;%7hk>6_jgd7fjMCPIj_pJZP?bTcJOFo-nAmlTFJIk@Lx48tJF5*FGgdFXc! z^TP4xNMx5r(`IeGK;;IVrHHBKG`D}^3tVx@I@88d!J$q0}p_DoU dc(2~|`Zt(uKt>Yi%2ogX002ovPDHLkV1ne_rknr( literal 0 HcmV?d00001