From 3b7eb39a6689dda24d1697d3dc5add1645b8d6bc Mon Sep 17 00:00:00 2001 From: runs Date: Sat, 4 Dec 2021 11:55:49 +0100 Subject: [PATCH] first commit --- .luacheckrc | 21 + README | 12 + init.lua | 625 ++++++++++++++++++++++ locale/redw.es.tr | 17 + mod.conf | 2 + textures/redw_deer_fern.png | Bin 0 -> 8690 bytes textures/redw_dirt.png | Bin 0 -> 2636 bytes textures/redw_dirt_with_grass.png | Bin 0 -> 2862 bytes textures/redw_dirt_with_grass_side.png | Bin 0 -> 2752 bytes textures/redw_dudley_shield_fern.png | Bin 0 -> 10143 bytes textures/redw_forsythia.png | Bin 0 -> 1511 bytes textures/redw_grass.png | Bin 0 -> 7900 bytes textures/redw_hollycock.png | Bin 0 -> 1612 bytes textures/redw_hydrangea.png | Bin 0 -> 2056 bytes textures/redw_polypody_fern.png | Bin 0 -> 2296 bytes textures/redw_redcurrant_bush_leaves.png | Bin 0 -> 9950 bytes textures/redw_redcurrant_bush_sapling.png | Bin 0 -> 7104 bytes textures/redw_redcurrant_overlay.png | Bin 0 -> 551 bytes textures/redw_redcurrants.png | Bin 0 -> 745 bytes textures/redw_sage.png | Bin 0 -> 1416 bytes textures/redw_sandstone.png | Bin 0 -> 2584 bytes textures/redw_sequoia_leaves.png | Bin 0 -> 2798 bytes textures/redw_sequoia_trunk.png | Bin 0 -> 2270 bytes textures/redw_verdigris_agaric.png | Bin 0 -> 1371 bytes textures/redw_western_swordfern.png | Bin 0 -> 2227 bytes textures/redw_white_potentilla.png | Bin 0 -> 1730 bytes 26 files changed, 677 insertions(+) create mode 100644 .luacheckrc create mode 100644 README create mode 100644 init.lua create mode 100644 locale/redw.es.tr create mode 100644 mod.conf create mode 100644 textures/redw_deer_fern.png create mode 100644 textures/redw_dirt.png create mode 100644 textures/redw_dirt_with_grass.png create mode 100644 textures/redw_dirt_with_grass_side.png create mode 100644 textures/redw_dudley_shield_fern.png create mode 100644 textures/redw_forsythia.png create mode 100644 textures/redw_grass.png create mode 100644 textures/redw_hollycock.png create mode 100644 textures/redw_hydrangea.png create mode 100644 textures/redw_polypody_fern.png create mode 100644 textures/redw_redcurrant_bush_leaves.png create mode 100644 textures/redw_redcurrant_bush_sapling.png create mode 100644 textures/redw_redcurrant_overlay.png create mode 100644 textures/redw_redcurrants.png create mode 100644 textures/redw_sage.png create mode 100644 textures/redw_sandstone.png create mode 100644 textures/redw_sequoia_leaves.png create mode 100644 textures/redw_sequoia_trunk.png create mode 100644 textures/redw_verdigris_agaric.png create mode 100644 textures/redw_western_swordfern.png create mode 100644 textures/redw_white_potentilla.png diff --git a/.luacheckrc b/.luacheckrc new file mode 100644 index 0000000..cc81e1b --- /dev/null +++ b/.luacheckrc @@ -0,0 +1,21 @@ +unused_args = false +allow_defined_top = true + +globals = { + "minetest", + "mobkit", + "stairs", + "bucket" +} + +read_globals = { + string = {fields = {"split"}}, + table = {fields = {"copy", "getn"}}, + + -- Builtin + "vector", "ItemStack", + "dump", "DIR_DELIM", "VoxelArea", "Settings", + + -- MTG + "default", "sfinv", "creative", +} diff --git a/README b/README new file mode 100644 index 0000000..1486a1f --- /dev/null +++ b/README @@ -0,0 +1,12 @@ +# Redwood Biome + +A Californian Redwood Biome. + +## Dependencies + +- default + +## License + +- Code: GPL v3.0 +- Textures: CC BY-SA 4.0 diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..82a28b3 --- /dev/null +++ b/init.lua @@ -0,0 +1,625 @@ +local modname = minetest.get_current_modname() +local S = minetest.get_translator(modname) +local mg_name = minetest.get_mapgen_setting("mg_name") + +-- Register Biomes + +minetest.register_biome({ + name = "redwood_forest", + node_top = "redw:dirt_with_grass", + depth_top = 1, + node_filler = "redw:dirt", + depth_filler = 8, + node_riverbed = "redw:dirt", + depth_riverbed = 2, + node_water = "default:water_source", + depth_water_top = 5, + node_water_top = "default:water_source", + node_stone = "redw:sandstone", + y_max = 31000, + y_min = 1, + heat_point = 51.7, + humidity_point = 91.7, +}) + +-- Register Nodes + +minetest.register_node("redw:dirt_with_grass", { + description = S("Red Dirt with Grass"), + tiles = {"redw_dirt_with_grass.png", "redw_dirt.png", + {name = "redw_dirt.png^redw_dirt_with_grass_side.png", + tileable_vertical = false}}, + groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.25}, + }), +}) + +minetest.register_node("redw:dirt", { + description = S("Red Dirt"), + tiles = {"redw_dirt.png"}, + groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.25}, + }), +}) + +minetest.register_node("redw:sandstone", { + description = S("Red Sandstone"), + tiles = {"redw_sandstone.png"}, + groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.25}, + }), +}) + +-- Ferns + +minetest.register_node("redw:dudley_shield_fern", { + description = S("Dudley's Shield Fern"), + drawtype = "plantlike", + waving = 1, + tiles = {"redw_dudley_shield_fern.png"}, + inventory_image = "redw_dudley_shield_fern.png", + wield_image = "redw_dudley_shield_fern.png", + paramtype = "light", + paramtype2 = "meshoptions", + place_param2 = 4, + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flammable = 3, attached_node = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, 1 / 16, 3 / 16}, + }, +}) + +minetest.register_node("redw:deer_fern", { + description = S("Deer Fern"), + drawtype = "plantlike", + waving = 1, + visual_scale = 1.0, + tiles = {"redw_deer_fern.png"}, + inventory_image = "redw_deer_fern.png", + wield_image = "redw_deer_fern.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flora = 1, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-2 / 16, -0.5, -2 / 16, 2 / 16, 0, 2 / 16}, + }, +}) + +minetest.register_node("redw:polypody_fern", { + description = S("Polypody Fern"), + drawtype = "plantlike", + waving = 1, + visual_scale = 1.0, + tiles = {"redw_polypody_fern.png"}, + inventory_image = "redw_polypody_fern.png", + wield_image = "redw_polypody_fern.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flora = 1, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, 0, 3 / 16}, + }, +}) + +minetest.register_node("redw:western_swordfern", { + description = S("Western Swordfern"), + drawtype = "plantlike", + waving = 1, + visual_scale = 1.0, + tiles = {"redw_western_swordfern.png"}, + inventory_image = "redw_western_swordfern.png", + wield_image = "redw_western_swordfern.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flora = 1, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 0, 4 / 16}, + }, +}) + +--Grass + +minetest.register_node("redw:grass", { + description = S("Redwood Grass"), + drawtype = "plantlike", + waving = 1, + visual_scale = 0.8, + tiles = {"redw_grass.png"}, + inventory_image = "redw_grass.png", + wield_image = "redw_grass.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flora = 1, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, -5 / 16, 4 / 16}, + }, +}) + +--Redcurrant Bush Stuff + +-- Required wrapper to allow customization of default.after_place_leaves +local function after_place_leaves(...) + return default.after_place_leaves(...) +end + +minetest.register_craftitem("redw:redcurrants", { + description = S("Redcurrants"), + inventory_image = "redw_redcurrants.png", + groups = {food_redcurrants = 1, food_berry = 1}, + on_use = minetest.item_eat(3), +}) + +minetest.register_node("redw:redcurrant_bush_leaves_with_berries", { + description = S("Redcurrant Bush Leaves with Berries"), + drawtype = "plantlike", + tiles = {"redw_redcurrant_bush_leaves.png^redw_redcurrant_overlay.png"}, + inventory_image = "redw_redcurrant_bush_leaves.png^redw_redcurrant_overlay.png", + paramtype = "light", + groups = {snappy = 3, flammable = 2, leaves = 1, dig_immediate = 3}, + drop = "redw:redcurrants", + sounds = default.node_sound_leaves_defaults(), + node_dig_prediction = "redw:redcurrant_bush_leaves", + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 2 / 16, 4 / 16} + }, + + after_dig_node = function(pos, oldnode, oldmetadata, digger) + minetest.set_node(pos, {name = "redw:redcurrant_bush_leaves"}) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, +}) + +minetest.register_node("redw:redcurrant_bush_leaves", { + description = S("Redcurrant Bush Leaves"), + drawtype = "plantlike", + tiles = {"redw_redcurrant_bush_leaves.png"}, + inventory_image = "redw_redcurrant_bush_leaves.png", + paramtype = "light", + groups = {snappy = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {"redw:redcurrant_bush_sapling"}, rarity = 5}, + {items = {"redw:redcurrant_bush_leaves"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 2 / 16, 4 / 16} + }, + + on_timer = function(pos, elapsed) + if minetest.get_node_light(pos) < 11 then + minetest.get_node_timer(pos):start(200) + else + minetest.set_node(pos, {name = "redw:redcurrant_bush_leaves_with_berries"}) + end + end, + + after_place_node = after_place_leaves, +}) + +minetest.register_node("redw:redcurrant_bush_sapling", { + description = S("Redcurrant Bush Sapling"), + drawtype = "plantlike", + tiles = {"redw_redcurrant_bush_sapling.png"}, + inventory_image = "redw_redcurrant_bush_sapling.png", + wield_image = "redw_redcurrant_bush_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = function(pos, elapsed) + minetest.set_node(pos, {name = "redw:redcurrant_bush_leaves"}) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "redw:redcurrant_bush_sapling", + -- minp, maxp to be checked, relative to sapling pos + {x = -1, y = 0, z = -1}, + {x = 1, y = 1, z = 1}, + -- maximum interval of interior volume check + 2) + + return itemstack + end, +}) + +--Flowers + +minetest.register_node("redw:forsythia", { + description = S("Forsythia"), + drawtype = "plantlike", + waving = 1, + visual_scale = 1.3, + tiles = {"redw_forsythia.png"}, + inventory_image = "redw_forsythia.png", + wield_image = "redw_forsythia.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flower = 1, flora = 1, attached_node = 1, flammable = 1, color_yellow = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, -1/16, 4 / 16}, + }, +}) + +minetest.register_node("redw:hydrangea", { + description = S("Hydrangea"), + drawtype = "plantlike", + waving = 1, + visual_scale = 1.3, + tiles = {"redw_hydrangea.png"}, + inventory_image = "redw_hydrangea.png", + wield_image = "redw_hydrangea.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flower = 1, flora = 1, attached_node = 1, flammable = 1, color_orange = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 2/16, 4 / 16}, + }, +}) + +minetest.register_node("redw:sage", { + description = S("Sage"), + drawtype = "plantlike", + waving = 1, + visual_scale = 1.3, + tiles = {"redw_sage.png"}, + inventory_image = "redw_sage.png", + wield_image = "redw_sage.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flower = 1, flora = 1, attached_node = 1, flammable = 1, color_blue = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-2 / 16, -0.5, -2 / 16, 2 / 16, 0, 2 / 16}, + }, +}) + +minetest.register_node("redw:white_potentilla", { + description = S("White Potentilla"), + drawtype = "plantlike", + waving = 1, + visual_scale = 1.3, + tiles = {"redw_white_potentilla.png"}, + inventory_image = "redw_white_potentilla.png", + wield_image = "redw_white_potentilla.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flower = 1, flora = 1, attached_node = 1, flammable = 1, color_white = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, 2/16, 3 / 16}, + }, +}) + +minetest.register_node("redw:hollycock", { + description = S("Hollycock"), + drawtype = "plantlike", + waving = 1, + visual_scale = 1.3, + tiles = {"redw_hollycock.png"}, + inventory_image = "redw_hollycock.png", + wield_image = "redw_hollycock.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flower = 1, flora = 1, attached_node = 1, flammable = 1, color_pink = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-5 / 16, -0.5, -5 / 16, 5 / 16, -3/16, 5 / 16}, + }, +}) + +--Mushroom + +minetest.register_node("redw:verdigris_agaric", { + description = S("Verdigris Agaric"), + tiles = {"redw_verdigris_agaric.png"}, + inventory_image = "redw_verdigris_agaric.png", + wield_image = "redw_verdigris_agaric.png", + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + stack_max = 99, + groups = {snappy = 3, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + on_use = minetest.item_eat(-5), + selection_box = { + type = "fixed", + fixed = {-2 / 16, -0.5, -2 / 16, 2 / 16, -1 / 16, 2 / 16}, + } +}) + +if mg_name ~= "v6" and mg_name ~= "singlenode" then + + minetest.register_decoration({ + decoration = "redw:dirt", + deco_type = "simple", + place_on = "redw:dirt_with_grass", + biomes = {"redwood_forest"}, + fill_ratio = 0.1, + place_offset_y = -1, + flags = "place_center_x, place_center_z, force_placement", + y_min = 1, + y_max = 31000, + }) + + minetest.register_decoration({ + decoration = "redw:dirt", + deco_type = "simple", + place_on = "redw:dirt_with_grass", + biomes = {"redwood_forest"}, + spawn_by = "redw:dirt_with_grass", + num_spawn_by = 1, + fill_ratio = 0.1, + place_offset_y = -1, + flags = "place_center_x, place_center_z, force_placement", + y_min = 1, + y_max = 31000, + }) + + minetest.register_decoration({ + decoration = "redw:dudley_shield_fern", + deco_type = "simple", + place_on = {"redw:dirt_with_grass", "redw:dirt"}, + biomes = {"redwood_forest"}, + fill_ratio = 0.008, + y_min = 1, + y_max = 31000, + }) + + minetest.register_decoration({ + decoration = "redw:deer_fern", + deco_type = "simple", + place_on = {"redw:dirt_with_grass", "redw:dirt"}, + biomes = {"redwood_forest"}, + fill_ratio = 0.008, + y_min = 1, + y_max = 31000, + }) + + minetest.register_decoration({ + decoration = "redw:polypody_fern", + deco_type = "simple", + place_on = {"redw:dirt_with_grass", "redw:dirt"}, + biomes = {"redwood_forest"}, + fill_ratio = 0.008, + y_min = 1, + y_max = 31000, + }) + + minetest.register_decoration({ + decoration = "redw:western_swordfern", + deco_type = "simple", + place_on = {"redw:dirt_with_grass", "redw:dirt"}, + biomes = {"redwood_forest"}, + fill_ratio = 0.008, + y_min = 1, + y_max = 31000, + }) + + minetest.register_decoration({ + decoration = "flowers:mushroom_red", + deco_type = "simple", + place_on = {"redw:dirt_with_grass", "redw:dirt"}, + biomes = {"redwood_forest"}, + fill_ratio = 0.0008, + y_min = 1, + y_max = 31000, + }) + + minetest.register_decoration({ + decoration = "flowers:mushroom_brown", + deco_type = "simple", + place_on = {"redw:dirt_with_grass", "redw:dirt"}, + biomes = {"redwood_forest"}, + fill_ratio = 0.0008, + y_min = 1, + y_max = 31000, + }) + + + --Redcurrant + + minetest.register_decoration({ + decoration = "redw:redcurrant_bush_leaves_with_berries", + deco_type = "simple", + place_on = {"redw:dirt_with_grass", "redw:dirt"}, + biomes = {"redwood_forest"}, + noise_params = { + offset = 0.0008, + scale = 0.008, + spread = {x = 250, y = 250, z = 250}, + seed = 278, + octaves = 3, + persist = 0.66 + }, + y_min = 1, + y_max = 80, + }) + + --Grass + minetest.register_decoration({ + decoration = "redw:grass", + deco_type = "simple", + place_on = {"redw:dirt_with_grass"}, + sidelen = 16, + biomes = {"redwood_forest"}, + fill_ratio = 0.05, + y_min = 1, + y_max = 80, + }) + + --Flowers + + minetest.register_decoration({ + decoration = "redw:hydrangea", + deco_type = "simple", + place_on = "redw:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.1, + biomes = {"redwood_forest"}, + noise_params = { + offset = 0.005, + scale = 0.008, + spread = {x = 250, y = 250, z = 250}, + seed = 67, + octaves = 3, + persist = 0.66 + }, + y_min = 1, + y_max = 80, + }) + + minetest.register_decoration({ + decoration = "redw:forsythia", + deco_type = "simple", + place_on = "redw:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.1, + biomes = {"redwood_forest"}, + noise_params = { + offset = 0.005, + scale = 0.008, + spread = {x = 250, y = 250, z = 250}, + seed = 645, + octaves = 3, + persist = 0.66 + }, + y_min = 1, + y_max = 80, + }) + + minetest.register_decoration({ + decoration = "redw:white_potentilla", + deco_type = "simple", + place_on = "redw:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.1, + biomes = {"redwood_forest"}, + noise_params = { + offset = 0.005, + scale = 0.008, + spread = {x = 250, y = 250, z = 250}, + seed = 309, + octaves = 3, + persist = 0.66 + }, + y_min = 1, + y_max = 80, + }) + + minetest.register_decoration({ + decoration = "redw:sage", + deco_type = "simple", + place_on = "redw:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.1, + biomes = {"redwood_forest"}, + noise_params = { + offset = 0.005, + scale = 0.008, + spread = {x = 250, y = 250, z = 250}, + seed = 459, + octaves = 3, + persist = 0.66 + }, + y_min = 1, + y_max = 80, + }) + + minetest.register_decoration({ + decoration = "redw:hollycock", + deco_type = "simple", + place_on = "redw:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.1, + biomes = {"redwood_forest"}, + noise_params = { + offset = 0.005, + scale = 0.008, + spread = {x = 250, y = 250, z = 250}, + seed = 47, + octaves = 3, + persist = 0.66 + }, + y_min = 1, + y_max = 80, + }) + + --Mushroom + minetest.register_decoration({ + decoration = "redw:verdigris_agaric", + deco_type = "simple", + place_on = "redw:dirt", + sidelen = 16, + fill_ratio = 0.05, + noise_params = { + offset = 0.005, + scale = 0.008, + spread = {x = 250, y = 250, z = 250}, + seed = 55, + octaves = 3, + persist = 0.66 + }, + biomes = {"redwood_forest"}, + y_min = 1, + y_max = 80, + }) +end diff --git a/locale/redw.es.tr b/locale/redw.es.tr new file mode 100644 index 0000000..3f7b990 --- /dev/null +++ b/locale/redw.es.tr @@ -0,0 +1,17 @@ +# textdomain: redw +Red Dirt=Tierra rojiza +Red Sandstone=Piedra arenisca roja +Dudley's Shield Fern=Helecho Dudley +Deer Fern=Helecho de ciervo +Polypody Fern=Helecho polipodio +Western Swordfern=Helecho de espada occidental +Redwwod Grass=Hierba del bosque rojo +Hydrangea=Hortensia +Sage=Salvia +White Potentilla=Potentilla blanca +Hollycock=Alcea +Verdigris Agaric=Seta verdigris +Redcurrants=Grosellas +Redcurrant Bush Leaves with Berries=Hojas de grosello con bayas +Redcurrant Bush Leaves=Hojas de grosello +Redcurrant Bush Sapling=RetoƱo de grosello diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..aa9fa89 --- /dev/null +++ b/mod.conf @@ -0,0 +1,2 @@ +name = redw +depends = default, sequoia, flowers diff --git a/textures/redw_deer_fern.png b/textures/redw_deer_fern.png new file mode 100644 index 0000000000000000000000000000000000000000..782d16181967929815a0e8dc10ee5e6036e43bee GIT binary patch literal 8690 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 dvS)-YAR}sSifAI|O!hTC)HE02y>e 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 literal 0 HcmV?d00001 diff --git a/textures/redw_hollycock.png b/textures/redw_hollycock.png new file mode 100644 index 0000000000000000000000000000000000000000..760796c7a9f2d6f0966a93ce739635e763d96ba6 GIT binary patch literal 1612 zcmV-S2DABzP)EX>4Tx04R}tkv&MmKpe$iQ>7vm2aAX}WT;LSL`4J_twIqhgj%6h2a`*`ph-iL z;^HW{799LotU9+0Yt2!bCVZf;JBE>hzEl0u6Z503ls?%w0>9U#=pOtU)108O{e zR3a{Bva4d~6=4L?j~HfTW*Kvml!Wj2x<`PocQKyjf9}uGqvk9I1VrLlW|%hd2JzIU zZE)TvjTnNH0UM~KBj8!K(hil#<9NgP!*o$`f@ z$13M7&RV(3n)l={4CnNfWvu?swklhoBAq2C&faF_TxVOLDw&lOCeVY zj2sK7K!fc1!T;cQw^n{)+)E0_fzB7l`4|R5yFjDnIN!&P(>MWw&%l-5@>lA>^e5@H zmKHq%dbfd#>z1bM0hc?#z>^`HvMU8?3i&+nen#Jv1^RA*?lrHs<~~jzfHZZLya5gl zfsq1bulu~atG%~>&ouk{0nDRv%hhYGd;kCd24YJ`L;(K){{a7>y{D4^000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jvU|05Kxd@*I%>000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}000CdNkl1vJcG}(U+U*G;wHyisf~`d2 z1=J`;i3AUXV2VJ35ltl+FlvY)VnQTdC?*EffPzW{LQ_qN8XyD$R1uU?DX0W6l(Zb$ zQVP3m_b|J&vooI;8{2MZi(cr3+4pMZ|KESU=R3>{WRy`x8D*4FM*kQ6PSzCh7!T~gmrF9De(S9UZ@e9NtW7b3i^Q{vzBi1~GYwy_t>-Kqp$d9^xE{+LzH%F{i^LoP5A}oI5#U_a&tiPp zCFbs+ESz0KZNVAFZCuC5dRLn77gu2p6n8pD3$B;`G$33+3zAF~q)B#FCh z;!Ab1nuWZAS9ve_44gL!mw~s!%WrayDb{H6j}K^7Qykan826l=rvBCp_;!s~FZpKi zQD_A(TJt%yuTvS}T<~VmeV>VY@gh`jk~PO4#dZtYQ+fDG-6XUmTcHNV=&L|z-8E@1ivW;+!lC$+3bmkmf+Q@5vZ+OE-T)qc3B(al@WQGo0^ojal+v3m^ixTEj*g7i*qZ$gd7H;8-79dHhSuib z>IUt+#mdNRmMotrf%YhgNOEuh@8QX+UTdWA;HQk(;}9_u*p|cox;E9`8X^)(q#erL zGg&P&=dh-29!t$x&~gm`&sSxt>hcV#f|d9_AFFbi^|Q<2B6_+Kt+2@jHs1%(9}}d*p6UC`uD7ajcN2}YQ>XWZ;K#~ke%%s z8X#^Yxf1TAY1+lqI~$BM|M_tOU|B*a5Fc__3yZyJ_od~9eb-8$WP%?6w^tt;;Nb3d zr4&4|$`v>ZV2=ezsXW8nmD_wCin@#=U6X~Caunbb=Tz_N7!0000< KMNUMnLSTZ;iTe@& literal 0 HcmV?d00001 diff --git a/textures/redw_hydrangea.png b/textures/redw_hydrangea.png new file mode 100644 index 0000000000000000000000000000000000000000..9434552ffd0210da457a09cb0c3e00fbf809dfdc GIT binary patch literal 2056 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 literal 0 HcmV?d00001 diff --git a/textures/redw_redcurrant_overlay.png b/textures/redw_redcurrant_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..7e25dff7f79c07576fc147708a1b6957f28fda52 GIT binary patch literal 551 zcmV+?0@(eDP)oD5;6H#Il=${02y>e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00EClL_t(o!|jy6O9F8i#y{`f z6?%7IVFXShw6?Ug_n$Pi1PN`C1=SK5IJmU*FExluOOrH7l0T6<-v%>E&$|;99PTrI zhwuBo&-3s=LPEl(Q^8SyGLBYob=Ch{L66ti>>)H!&13S2qx%^6YdFvddK4g!iHk@L zk1T=#G#RaY0SS7%AWas*2hAX)5ZWjQn0zqeoQ{N9R-`Ls9JLTUR4jxdo%j~)Ah-w( zM&vLU0=oz;lrQGTpoBeRnK?dWF$+20;VrH)4(j|X}Z=I1T8x(Gv{!H5DTEmRAbRB_`k@WKEem<&!Mau+fDuX5g$WntFI zs#ASNN{`vXL8#$zh$XeLdhrxkws@Wy{94vWr5-YTMu8Hx9%1o@Pwpqhr?h3AO>0D@ zc-?hwM5Va8WdBchLuM*=Mw}EcLzJrj7I>n+Q1QeeN>wW;#V(=_5?MTP=%Ar>zSe}# p>xNYvwlJ5Z^#)r>NJ!W;z5x_)x>AW*h@b!f002ovPDHLkV1g&e+7ti) literal 0 HcmV?d00001 diff --git a/textures/redw_redcurrants.png b/textures/redw_redcurrants.png new file mode 100644 index 0000000000000000000000000000000000000000..efd980ba16c252e4164a92b9f56d92415f4ffe63 GIT binary patch literal 745 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 literal 0 HcmV?d00001 diff --git a/textures/redw_verdigris_agaric.png b/textures/redw_verdigris_agaric.png new file mode 100644 index 0000000000000000000000000000000000000000..7e864f25fa947c665d2f42c4cf99bf6cfebc6c8a GIT binary patch literal 1371 zcmV-h1*H0kP)EX>4Tx04R}tkv&MmKpe$iQ>7vm2aAX}WT;LSL`4J_twIqhgj%6h2a`*`ph-iL z;^HW{799LotU9+0Yt2!bCVZf;JBE>hzEl0u6Z503ls?%w0>9U#=pOtU)108O{e zR3a{Bva4d~6=4L?j~HfTW*Kvml!Wj2x<`PocQKyjf9}uGqvk9I1VrLlW|%hd2JzIU zZE)TvjTnNH0UM~KBj8!K(hil#<9NgP!*o$`f@ z$13M7&RV(3n)l={4CnNfWvu?swklhoBAq2C&faF_TxVOLDw&lOCeVY zj2sK7K!fc1!T;cQw^n{)+)E0_fzB7l`4|R5yFjDnIN!&P(>MWw&%l-5@>lA>^e5@H zmKHq%dbfd#>z1bM0hc?#z>^`HvMU8?3i&+nen#Jv1^RA*?lrHs<~~jzfHZZLya5gl zfsq1bulu~atG%~>&ouk{0nDRv%hhYGd;kCd24YJ`L;(K){{a7>y{D4^000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jvU|0R}L!j;GoH000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0009rNklyKh`Y6oIjBw9KI1q~gDf{H2~DM^6{NRAz}v6DEq<6ZCT-rajB z3~3|Z#j%j`Ye#41o8O#s=D>43*Z)~pu3weaudm5Cdl*Fn&tJSCoz}tFmna0V@X8sP zeQ|-H6jAm(KKt&A!Y-Ic4M-YwIlI!p4LoeeMRMro*|T$?b~?dyET-pY$&4rA%Jb$gyraX zs-RqrnR}^@A08e)9A*p$BPug7wJ4-JOvy$=Y}@|tpCD<}#c>@BtDKgb2X z{OD6P7C_Rd%l!G%l&e$3v(v~(upAqu6w1)}Q9$Imm?$0{v~g?)$I_&uApp&_yL|uo zx2o_H%q=bAg+7zD3fj=vu7il+1Rjy^Gh3cGOd?Bjt~x_DObH!_`H4vkWe~+>E`5Ai z3IQa`i&Cz|WP?LXN24K1DO}&96b8&q$NaIrL9=;}-ENmVtvzhpVz=9&KRk56@mzvZ z$UCba%8>!?{kEa@AMTO$Q__AP5zwaQ{zj8*G-R{A&+VJH$g>fqVPF8=PLE%Hy1`a! zpM&-RT5E!G#P;2-Vr6*qha2j(_ui8ATYs{%xy{nbGEV3{S--!&$@0Y&a>@DY_8qp? zn{2K%S^M>OcDJ?xuxtxusNz-duU>!uZE0=qVLB#`=d%CkF`dV4;!_o-k{R|M?2z>a zlqzK$&t+%p;gkIN`Kup`eG*U8r4Qbfa~B%&>YHzjH4&Lb1HHiKg{3oStvL~ZWMK}| zw8-;(EP%o@VYkyo8H!qR>SO?H+h%IIg6DZB17K*4h>V@gg#r4#9#IsX8~{MO-9A}> dFbu~A_!~=77t0ihVzmGO002ovPDHLkV1gYsfGq$3 literal 0 HcmV?d00001 diff --git a/textures/redw_western_swordfern.png b/textures/redw_western_swordfern.png new file mode 100644 index 0000000000000000000000000000000000000000..e98578e653827515875dea86742a06b2db19da26 GIT binary patch literal 2227 zcmV;k2u$~hP)EX>4Tx04R}tkv&MmKpe$iQ>7vmhh`9Q$WX<>f~bh2R-p(LO0CeUgUO{|(4-+r zad8w}3l4rPRvlcNb#-tR1i=pwH#a9m7b)?7NufoI2gm(*ckglc4iFj@rdeI%fTr7K zIuVz$xm79jiZBF-7)3;8mNAz~CE+{1?h)YYU5sb>pZjz4sd)BVfh)c3uQq_0Ptxmc zEqVm>Zvz+CZB5w&E_Z-|Cqp)6R|?V;3I*W(jJ_!cL~eoJHLthUK29Hi40V;f0S*p< zks@WU`@FlSv$ucGwEFu2RU2}f*;8aX00006VoOIv0RI600RN!9r;`8x010qNS#tmY zE+YT{E+YYWr9XB6000McNlirueSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00xUmL_t(o!|j#ZZ(LUy#ee%;=G^QvGj?VY+qqw$PTGQ? z5-KEA2wJs;Nl~Bn^QmX%k~R zcH*%;GiT1sx!*PqiJAuNG>sx&U_XC*eQU38?e)R`&;R-n_Y!RGx%;JQ>X7 z`s@(O1DbtEUCm=O9zhWC2B@!RWpYQPX zTPpCzD+})f9Din3_PiK?=7h~}e|i2tz@Pu#!}7|?06)Fy_@|z}Pb#*CYv{cElXt{j zCE?t+KOr?m;p&pd^zH@?*Wmo+E>sn=fX0N$D=%LV&wlqI+3N&sYdZ`^3FRnfa(bNY zu1QnTxX>M;YJy+fFzc2I96vEDD_f`T=$Jwwlof5u;J^bG?=1DnrR39x+MGUnl|o9C z8?z4MoKcW6^kW>yVEfbOoHzXW45DH8>20!@z=jFTWL-M>pC@Q~t>2E>Bqz=bkdm3U z!!Rxg;sU=jB52tZql_po(G-P)4V!_K#94k*0nJpYyp;Y%gx?Jai;{*}fwz zn#N*P;WjPKoV&*KOr6fs0J4g>lB}%`k(H#i-NjoEaK~ya&i85WZ_=CZ-ej8zxhGnmjOFXC;WyES(_DQB{Gz?Bho{VUi4ws2Bzr z7rl@(m%H><16BqxK{sUeQkQI)a^_S=04%I{lt3mWr(a(c=T3D*e`SbKRIFa=VwpO< z#Q|AfvG2eHwyE*>leemH3xS>&5v-3$Mk%JQ5JxFPKcRbVfbP^7c`=r)zh7UJ5NGU)(7Rps;mfDH)AY{47TTLRFw{P>9<^ajWH0vs9w2q>xZ0CH5|twToTqlNP$E zQJS~zuQ(}?mE;Rg?3HMOEH2Qa9Mv^Zh8Y$LqwIQ(l2t@`x%CKo8$-NKKv7EKevH;I ziMkn3a@8MU>=>O^q=MQ^F+2^JAL3 z+^q@B?3p0&6N1$dON$;wn&WT8&@ef3sw4hAP~yBGO>VB>vu}2UGRk@Lk5@$yBn*cM z-hxMGbwq!4biG+naO|m@J`ez3IdPw~OpT>Q4>c*t0Uan5&~2SlTO`>-N2g@1X;N=H zoP6mYTV~2<9@{0~`u%l`V^8drC;}?U8z&dVzW`kwM5_!x_W%F@002ovPDHLkV1h{W B3E=<$ literal 0 HcmV?d00001 diff --git a/textures/redw_white_potentilla.png b/textures/redw_white_potentilla.png new file mode 100644 index 0000000000000000000000000000000000000000..42ddabebe4512f839e3101d27188a27a0f797a7c GIT binary patch literal 1730 zcmV;z20i(SP)EX>4Tx04R}tkv&MmKpe$iQ>7vm2aAX}WT;LSL`4J_twIqhgj%6h2a`*`ph-iL z;^HW{799LotU9+0Yt2!bCVZf;JBE>hzEl0u6Z503ls?%w0>9U#=pOtU)108O{e zR3a{Bva4d~6=4L?j~HfTW*Kvml!Wj2x<`PocQKyjf9}uGqvk9I1VrLlW|%hd2JzIU zZE)TvjTnNH0UM~KBj8!K(hil#<9NgP!*o$`f@ z$13M7&RV(3n)l={4CnNfWvu?swklhoBAq2C&faF_TxVOLDw&lOCeVY zj2sK7K!fc1!T;cQw^n{)+)E0_fzB7l`4|R5yFjDnIN!&P(>MWw&%l-5@>lA>^e5@H zmKHq%dbfd#>z1bM0hc?#z>^`HvMU8?3i&+nen#Jv1^RA*?lrHs<~~jzfHZZLya5gl zfsq1bulu~atG%~>&ouk{0nDRv%hhYGd;kCd24YJ`L;(K){{a7>y{D4^000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jvU|017A%l^VAI000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}000D;NklCBxw zb6>~BP-3Gz+8MsxP3}48JOBUpediA?VD{DxMT^ijy70zde=6{J>X@3EQj?RDYi@e= z%0*Qx=Tz0qDZ89e0Mk?Flx1d>W#-mZmC)mUkP-&_J84*RDxWWr$=zh2zZ*jj;ou9F?=289Bz3DsBrJI2o#Udd zF6iprF6QQ!NT;HNHJiF!1?vyWv)|&m4nmb^I38BRCE2q}JQW)b5A@L2*UgS+hEU4K ztfyG6XoU4Bz5P3gM06rXgz-z~+UtT<2m$4Cg=>Fj*t2^VH}jqB-hYCbncHmZ+CHgBK_67eWzsYC#zySg!qNc&o#>mgjvLxwawUom|>&v)M+ z=gU)P(8GGOLbgpuN1FFPevPHYDzz1-y)BrSm{0(poqCsOLMJQ*G9)?u`48Nj&9c0h z=ammf*04%!GDydD7M3bF4V&|mUz5FUQeL(hzpyCU zF2aA~rGvf7FhUG&O=2$FG#Wk~i7@jE7GviZ*1g|<792h@tafbgB$m)oN`VkKj>k8r zryl&f|4^UOLK=np-GL7q)vIcj_U=e`|rWnZw2wxYzT1R>nE1WTB77V^ zIXSA_AYkl5j)}42hWFXnd zAEA+!2&B8BSXCE*4?i7IivEbNzW@LL07*qoM6N<$g1}@Y-T(jq literal 0 HcmV?d00001