From daad0a15a31672f3e00c8a22b398828dad1d3570 Mon Sep 17 00:00:00 2001 From: Shad MOrdre Date: Wed, 4 Sep 2019 09:56:28 -0700 Subject: [PATCH] Delete deco_plants.lua --- valleys_c/deco_plants.lua | 209 -------------------------------------- 1 file changed, 209 deletions(-) delete mode 100644 valleys_c/deco_plants.lua diff --git a/valleys_c/deco_plants.lua b/valleys_c/deco_plants.lua deleted file mode 100644 index fc9578b..0000000 --- a/valleys_c/deco_plants.lua +++ /dev/null @@ -1,209 +0,0 @@ ----------------------- --- Flowers / Plants -- ----------------------- - --- See textures/image-credits.txt - -lib_ecology.water_plants = {} -function lib_ecology.register_water_plant(desc) - push(lib_ecology.water_plants, desc) -end - - -lib_ecology.plantlist = { - {name="arrow_arum", - desc="Arrow Arum", - water=true, - wave=true, - group="plantnodye", - }, - - {name="bird_of_paradise", - desc="Bird of Paradise", - light=true, - group="flowernodye", - }, - - {name="calla_lily", - desc="Calla Lily", - wave=true, - light=true, - group="flowerwhitedye", - }, - - {name="gerbera", - desc="Gerbera", - light=true, - group="flowerpinkdye", - }, - - {name="hibiscus", - desc="Hibiscus", - wave=true, - group="flowerwhitedye", - }, - - {name="orchid", - desc="Orchid", - wave=true, - light=true, - group="flowerwhitedye", - }, -} - - -for _, plant in ipairs(lib_ecology.plantlist) do - groups = {snappy=3,flammable=2,flora=1,attached_node=1} - if plant.group == "flowernodye" then - groups.flower = 1 - elseif plant.group == "flowerpinkdye" then - groups.flower = 1 - groups.color_pink = 1 - elseif plant.group == "flowerwhitedye" then - groups.flower = 1 - groups.color_white = 1 - end - - minetest.register_node("lib_ecology:"..plant.name, { - description = plant.desc, - drawtype = "plantlike", - tiles = {"vmg_"..plant.name..".png"}, - inventory_image = "vmg_"..plant.name..".png", - waving = plant.wave, - sunlight_propagates = plant.light, - paramtype = "light", - walkable = false, - groups = groups, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, - }) - - if plant.water then - local def = { - description = plant.desc, - drawtype = "nodebox", - node_box = {type='fixed', fixed={{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, {-0.5, 0.5, -0.001, 0.5, 1.5, 0.001}, {-0.001, 0.5, -0.5, 0.001, 1.5, 0.5}}}, - drop = {max_items=2, items={{items={"lib_ecology:"..plant.name}, rarity=1}, {items={"default:sand"}, rarity=1}}}, - tiles = { "default_sand.png", "vmg_"..plant.name..".png",}, - --tiles = { "default_dirt.png", "vmg_"..plant.name..".png",}, - sunlight_propagates = plant.light, - --light_source = 14, - paramtype = "light", - walkable = false, - groups = groups, - selection_box = { - type = "fixed", - fixed = {-0.5, 0.5, -0.5, 0.5, 11/16, 0.5}, - }, - sounds = default.node_sound_leaves_defaults(), - } - minetest.register_node("lib_ecology:"..plant.name.."_water_sand", def) - def2 = table.copy(def) - def2.tiles = { "default_dirt.png", "vmg_"..plant.name..".png",} - def2.drop = {max_items=2, items={{items={"lib_ecology:"..plant.name}, rarity=1}, {items={"default:dirt"}, rarity=1}}} - minetest.register_node("lib_ecology:"..plant.name.."_water_soil", def2) - end -end - - -local function register_flower(name, seed, biomes) - local param = { - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - sidelen = 16, - noise_params = { - offset = -0.02, - scale = 0.03, - spread = {x = 200, y = 200, z = 200}, - seed = seed, - octaves = 3, - persist = 0.6 - }, - biomes = biomes, - y_min = 6, - y_max = 31000, - decoration = "lib_ecology:"..name, - } - - -- Let rainforest plants show up more often. - local key1 = table.contains(biomes, "rainforest") - local key2 = table.contains(biomes, "desertstone_grassland") - if key1 or key2 then - if key1 then - table.remove(param.biomes, key1) - else - table.remove(param.biomes, key2) - end - if #param.biomes > 0 then - minetest.register_decoration(param) - end - - local param2 = table.copy(param) - param2.biomes = {"lib_ecology_rainforest", "lib_ecology_desertstone_grassland", } - param2.noise_params.seed = param2.noise_params.seed + 20 - param2.noise_params.offset = param2.noise_params.offset + 0.01 - minetest.register_decoration(param2) - else - minetest.register_decoration(param) - end -end - -register_flower("bird_of_paradise", 8402, {"lib_ecology_rainforest", "lib_ecology_desertstone_grassland", }) -register_flower("orchid", 3944, {"lib_ecology_sandstone_grassland", "lib_ecology_tundra", "lib_ecology_taiga", "lib_ecology_stone_grassland", "lib_ecology_coniferous_forest", "lib_ecology_deciduous_forest", "lib_ecology_savanna", "lib_ecology_rainforest", "lib_ecology_rainforest_swamp", "lib_ecology_desertstone_grassland", }) -register_flower("hibiscus", 7831, {"lib_ecology_sandstone_grassland", "lib_ecology_deciduous_forest", "lib_ecology_savanna", "lib_ecology_rainforest", "lib_ecology_rainforest_swamp", "lib_ecology_desertstone_grassland", }) -register_flower("calla_lily", 7985, {"lib_ecology_sandstone_grassland", "lib_ecology_stone_grassland", "lib_ecology_deciduous_forest", "lib_ecology_rainforest", "lib_ecology_desertstone_grassland", }) -register_flower("gerbera", 1976, {"lib_ecology_savanna", "lib_ecology_rainforest", "lib_ecology_desertstone_grassland", }) - -do - -- Water Plant: Arrow Arum - local arrow_def_sand = { - fill_ratio = 0.05, - place_on = {"group:sand"}, - decoration = {"lib_ecology:arrow_arum_water_sand",}, - --biomes = {"sandstone_grassland", "stone_grassland", "coniferous_forest", "deciduous_forest", "desert", "savanna", "rainforest", "rainforest_swamp", "desertstone_grassland", }, - biomes = {"lib_ecology_sandstone_grassland", "lib_ecology_stone_grassland", "lib_ecology_coniferous_forest", "lib_ecology_deciduous_forest", "lib_ecology_desert", "lib_ecology_savanna", "lib_ecology_rainforest", "lib_ecology_rainforest_swamp","lib_ecology_sandstone_grassland_ocean", "lib_ecology_stone_grassland_ocean", "lib_ecology_coniferous_forest_ocean", "lib_ecology_deciduous_forest_ocean", "lib_ecology_desert_ocean", "lib_ecology_savanna_ocean", "lib_ecology_desertstone_grassland", }, - y_max = 60, - } - local arrow_def_soil = table.copy(arrow_def_sand) - arrow_def_soil.place_on = {"group:soil"} - arrow_def_soil.decoration = {"lib_ecology:arrow_arum_water_soil",} - - lib_ecology.register_water_plant(arrow_def_sand) - lib_ecology.register_water_plant(arrow_def_soil) -end - - -if lib_ecology.glow then - minetest.register_node("lib_ecology:moon_weed", { - description = "Moon Weed", - drawtype = "plantlike", - tiles = {"vmg_moon_weed.png"}, - inventory_image = "vmg_moon_weed.png", - waving = false, - sunlight_propagates = true, - paramtype = "light", - light_source = 8, - walkable = false, - groups = {snappy=3,flammable=2,flora=1,attached_node=1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, - }) - - local param = { - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - sidelen = 80, - biomes = {"lib_ecology_sandstone_grassland", "lib_ecology_tundra", "lib_ecology_taiga", "lib_ecology_stone_grassland", "lib_ecology_coniferous_forest", "lib_ecology_deciduous_forest", "lib_ecology_savanna", "lib_ecology_rainforest", "lib_ecology_rainforest_swamp", "lib_ecology_desertstone_grassland", }, - fill_ratio = 1/1000, - y_min = 6, - y_max = 31000, - decoration = "lib_ecology:moon_weed", - } - minetest.register_decoration(param) -end