From de031dddf13cfead1082b4bbbe6e6050a511e044 Mon Sep 17 00:00:00 2001 From: LeMagnesium Date: Sat, 9 Apr 2016 21:56:43 +0200 Subject: [PATCH] MinetestForFun Game : Update all (but doors) - Everything is updated, except doors - Some textures are moved to other mods (removed from default, but still used by those mods) --- minetestforfun_game/.gitignore | 2 +- minetestforfun_game/game_api.txt | 600 ++++++++++------- minetestforfun_game/minetest.conf.example | 8 +- minetestforfun_game/mods/creative/README.txt | 1 + minetestforfun_game/mods/creative/init.lua | 165 ++--- minetestforfun_game/mods/default/README.txt | 31 +- minetestforfun_game/mods/default/aliases.lua | 12 +- minetestforfun_game/mods/default/crafting.lua | 238 +++---- .../mods/default/craftitems.lua | 158 +++-- .../mods/default/functions.lua | 234 +++---- minetestforfun_game/mods/default/furnace.lua | 155 ++++- minetestforfun_game/mods/default/init.lua | 8 +- minetestforfun_game/mods/default/mapgen.lua | 270 ++++---- minetestforfun_game/mods/default/nodes.lua | 623 ++++++++---------- minetestforfun_game/mods/default/player.lua | 2 +- .../mods/default/schematics/acacia_tree.mts | Bin 204 -> 204 bytes .../mods/default/schematics/apple_tree.mts | Bin 165 -> 163 bytes .../mods/default/schematics/aspen_tree.mts | Bin 177 -> 179 bytes .../mods/default/schematics/large_cactus.mts | Bin 92 -> 94 bytes .../mods/default/schematics/pine_tree.mts | Bin 177 -> 175 bytes .../snowy_pine_tree_from_sapling.mts | Bin 0 -> 232 bytes .../mods/default/textures/crosshair.png | Bin 183 -> 0 bytes .../default/textures/default_brick_normal.png | Bin 36397 -> 0 bytes .../textures/default_cactus_side_normal.png | Bin 15786 -> 0 bytes .../textures/default_cactus_top_normal.png | Bin 12906 -> 0 bytes .../default/textures/default_clay_burned.png | Bin 320 -> 0 bytes .../textures/default_cobble_normal.png | Bin 38764 -> 0 bytes .../textures/default_desert_sand_normal.png | Bin 41011 -> 0 bytes .../default_desert_stone_brick_normal.png | Bin 12735 -> 0 bytes .../textures/default_desert_stone_normal.png | Bin 39173 -> 0 bytes .../default/textures/default_dirt_normal.png | Bin 15629 -> 0 bytes .../textures/default_dry_grass_normal.png | Bin 19595 -> 0 bytes .../default_dry_grass_side_normal.png | Bin 8811 -> 0 bytes .../textures/default_fence_acacia_wood.png | Bin 0 -> 232 bytes .../textures/default_fence_aspen_wood.png | Bin 0 -> 450 bytes .../textures/default_fence_junglewood.png | Bin 0 -> 231 bytes .../textures/default_fence_pine_wood.png | Bin 0 -> 233 bytes .../default/textures/default_fence_wood.png | Bin 0 -> 230 bytes .../mods/default/textures/default_flint.png | Bin 0 -> 3038 bytes .../textures/default_grass_footsteps.png | Bin 827 -> 0 bytes .../default/textures/default_grass_normal.png | Bin 19595 -> 0 bytes .../textures/default_grass_side_normal.png | Bin 8811 -> 0 bytes .../textures/default_jungletree_normal.png | Bin 15067 -> 0 bytes .../default_jungletree_top_normal.png | Bin 8049 -> 0 bytes .../textures/default_junglewood_normal.png | Bin 5511 -> 0 bytes .../textures/default_ladder_new_inv.png | Bin 409 -> 0 bytes .../default/textures/default_ladder_steel.png | Bin 0 -> 3223 bytes .../default/textures/default_ladder_wood.png | Bin 0 -> 467 bytes .../textures/default_mineral_coal_normal.png | Bin 21870 -> 0 bytes .../default_mineral_copper_normal.png | Bin 21907 -> 0 bytes .../default_mineral_diamond_normal.png | Bin 21870 -> 0 bytes .../textures/default_mineral_gold_normal.png | Bin 21870 -> 0 bytes .../textures/default_mineral_iron_normal.png | Bin 7725 -> 0 bytes .../textures/default_mineral_mese_normal.png | Bin 21174 -> 0 bytes .../default_sandstone_brick_normal.png | Bin 12735 -> 0 bytes .../default/textures/default_sign_steel.png | Bin 0 -> 3173 bytes .../textures/default_sign_wall_steel.png | Bin 0 -> 3187 bytes .../textures/default_sign_wall_wood.png | Bin 0 -> 3391 bytes .../default/textures/default_sign_wood.png | Bin 0 -> 3406 bytes .../textures/default_stone_brick_normal.png | Bin 41736 -> 0 bytes .../default/textures/default_stone_normal.png | Bin 19161 -> 0 bytes .../default/textures/default_tree_normal.png | Bin 8890 -> 0 bytes .../textures/default_tree_top_normal.png | Bin 8049 -> 0 bytes .../default/textures/default_wood_normal.png | Bin 5511 -> 0 bytes minetestforfun_game/mods/default/tools.lua | 1 - minetestforfun_game/mods/default/trees.lua | 117 ++-- minetestforfun_game/mods/dye/init.lua | 133 ++-- minetestforfun_game/mods/fire/README.txt | 4 + minetestforfun_game/mods/fire/init.lua | 112 +++- .../mods/fire/textures/fire_flint_steel.png | Bin 0 -> 3108 bytes minetestforfun_game/mods/flowers/init.lua | 18 +- minetestforfun_game/mods/flowers/mapgen.lua | 2 +- minetestforfun_game/mods/screwdriver/init.lua | 12 +- minetestforfun_game/mods/stairs/init.lua | 6 +- minetestforfun_game/mods/vessels/init.lua | 47 +- minetestforfun_game/mods/walls/depends.txt | 1 + minetestforfun_game/mods/walls/init.lua | 61 ++ .../fences}/textures/default_fence.png | Bin .../maptools}/textures/default_ladder.png | Bin 79 files changed, 1673 insertions(+), 1348 deletions(-) mode change 100755 => 100644 minetestforfun_game/mods/default/schematics/acacia_tree.mts mode change 100755 => 100644 minetestforfun_game/mods/default/schematics/apple_tree.mts mode change 100755 => 100644 minetestforfun_game/mods/default/schematics/large_cactus.mts mode change 100755 => 100644 minetestforfun_game/mods/default/schematics/pine_tree.mts create mode 100644 minetestforfun_game/mods/default/schematics/snowy_pine_tree_from_sapling.mts delete mode 100755 minetestforfun_game/mods/default/textures/crosshair.png delete mode 100644 minetestforfun_game/mods/default/textures/default_brick_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_cactus_side_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_cactus_top_normal.png delete mode 100755 minetestforfun_game/mods/default/textures/default_clay_burned.png delete mode 100644 minetestforfun_game/mods/default/textures/default_cobble_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_desert_sand_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_desert_stone_brick_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_desert_stone_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_dirt_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_dry_grass_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_dry_grass_side_normal.png create mode 100644 minetestforfun_game/mods/default/textures/default_fence_acacia_wood.png create mode 100644 minetestforfun_game/mods/default/textures/default_fence_aspen_wood.png create mode 100644 minetestforfun_game/mods/default/textures/default_fence_junglewood.png create mode 100644 minetestforfun_game/mods/default/textures/default_fence_pine_wood.png create mode 100644 minetestforfun_game/mods/default/textures/default_fence_wood.png create mode 100644 minetestforfun_game/mods/default/textures/default_flint.png delete mode 100755 minetestforfun_game/mods/default/textures/default_grass_footsteps.png delete mode 100644 minetestforfun_game/mods/default/textures/default_grass_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_grass_side_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_jungletree_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_jungletree_top_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_junglewood_normal.png delete mode 100755 minetestforfun_game/mods/default/textures/default_ladder_new_inv.png create mode 100644 minetestforfun_game/mods/default/textures/default_ladder_steel.png create mode 100644 minetestforfun_game/mods/default/textures/default_ladder_wood.png delete mode 100644 minetestforfun_game/mods/default/textures/default_mineral_coal_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_mineral_copper_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_mineral_diamond_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_mineral_gold_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_mineral_iron_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_mineral_mese_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_sandstone_brick_normal.png create mode 100644 minetestforfun_game/mods/default/textures/default_sign_steel.png create mode 100644 minetestforfun_game/mods/default/textures/default_sign_wall_steel.png create mode 100644 minetestforfun_game/mods/default/textures/default_sign_wall_wood.png create mode 100644 minetestforfun_game/mods/default/textures/default_sign_wood.png delete mode 100644 minetestforfun_game/mods/default/textures/default_stone_brick_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_stone_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_tree_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_tree_top_normal.png delete mode 100644 minetestforfun_game/mods/default/textures/default_wood_normal.png create mode 100644 minetestforfun_game/mods/fire/textures/fire_flint_steel.png create mode 100644 minetestforfun_game/mods/walls/depends.txt create mode 100644 minetestforfun_game/mods/walls/init.lua rename {minetestforfun_game/mods/default => mods/fences}/textures/default_fence.png (100%) rename {minetestforfun_game/mods/default => mods/maptools}/textures/default_ladder.png (100%) diff --git a/minetestforfun_game/.gitignore b/minetestforfun_game/.gitignore index 487af8bd..717f5fe0 100755 --- a/minetestforfun_game/.gitignore +++ b/minetestforfun_game/.gitignore @@ -1,7 +1,7 @@ ## Generic ignorable patterns and files *~ .*.swp -*.bak* +*bak* tags *.vim diff --git a/minetestforfun_game/game_api.txt b/minetestforfun_game/game_api.txt index 8ab44309..d3330e5f 100755 --- a/minetestforfun_game/game_api.txt +++ b/minetestforfun_game/game_api.txt @@ -4,18 +4,21 @@ GitHub Repo: https://github.com/minetest/minetest_game Introduction ------------ + The Minetest Game subgame offers multiple new possibilities in addition to the Minetest engine's built-in API, allowing you to add new plants to farming mod, buckets for new liquids, new stairs and custom panes. For information on the Minetest API, visit https://github.com/minetest/minetest/blob/master/doc/lua_api.txt Please note: - [XYZ] refers to a section the Minetest API - [#ABC] refers to a section in this document - ^ Explanation for line above + + * [XYZ] refers to a section the Minetest API + * [#ABC] refers to a section in this document Bucket API ---------- + The bucket API allows registering new types of buckets for non-default liquids. + bucket.register_liquid( "default:lava_source", -- name of the source node "default:lava_flowing", -- name of the flowing node @@ -27,197 +30,264 @@ The bucket API allows registering new types of buckets for non-default liquids. Beds API -------- + beds.register_bed( - "beds:bed", -- Bed name - def: See [#Bed definition] -- Bed definition + "beds:bed", -- Bed name + def -- See [#Bed definition] ) - beds.read_spawns() -- returns a table containing players respawn positions - beds.kick_players() -- forces all players to leave bed - beds.skip_night() -- sets world time to morning and saves respawn position of all players currently sleeping + * `beds.read_spawns() ` Returns a table containing players respawn positions + * `beds.kick_players()` Forces all players to leave bed + * `beds.skip_night()` Sets world time to morning and saves respawn position of all players currently sleeping + +###Bed definition -#Bed definition ---------------- -{ - description = "Simple Bed", - inventory_image = "beds_bed.png", - wield_image = "beds_bed.png", - tiles = { - bottom = {[Tile definition], - ^ the tiles of the bottom part of the bed - }, - top = {[Tile definition], - ^ the tiles of the bottom part of the bed - } - }, - nodebox = { - bottom = regular nodebox, see [Node boxes], -- bottm part of bed - top = regular nodebox, see [Node boxes], -- top part of bed - }, - selectionbox = regular nodebox, see [Node boxes], -- for both nodeboxes - recipe = { -- Craft recipe - {"group:wool", "group:wool", "group:wool"}, - {"group:wood", "group:wood", "group:wood"} + { + description = "Simple Bed", + inventory_image = "beds_bed.png", + wield_image = "beds_bed.png", + tiles = { + bottom = {'Tile definition'}, -- the tiles of the bottom part of the bed. + top = {Tile definition} -- the tiles of the bottom part of the bed. + }, + nodebox = { + bottom = 'regular nodebox', -- bottom part of bed (see [Node boxes]) + top = 'regular nodebox', -- top part of bed (see [Node boxes]) + }, + selectionbox = 'regular nodebox', -- for both nodeboxes (see [Node boxes]) + recipe = { -- Craft recipe + {"group:wool", "group:wool", "group:wool"}, + {"group:wood", "group:wood", "group:wood"} + } } -} Doors API --------- + The doors mod allows modders to register custom doors and trapdoors. -doors.register_door(name, def) -^ name: "Door name" -^ def: See [#Door definition] - -> Registers new door +`doors.register_door(name, def)` -doors.register_trapdoor(name, def) -^ name: "Trapdoor name" -^ def: See [#Trapdoor definition] - -> Registers new trapdoor + * Registers new door + * `name` Name for door + * `def` See [#Door definition] + +`doors.register_trapdoor(name, def)` + + * Registers new trapdoor + * `name` Name for trapdoor + * `def` See [#Trapdoor definition] + +`doors.register_fencegate(name, def)` + + * Registers new fence gate + * `name` Name for fence gate + * `def` See [#Fence gate definition] + +`doors.get(pos)` + + * `pos` A position as a table, e.g `{x = 1, y = 1, z = 1}` + * Returns an ObjecRef to a door, or nil if the position does not contain a door + + ###Methods + + :open(player) -- Open the door object, returns if door was opened + :close(player) -- Close the door object, returns if door was closed + :toggle(player) -- Toggle the door state, returns if state was toggled + :state() -- returns the door state, true = open, false = closed + + the "player" parameter can be omitted in all methods. If passed then + the usual permission checks will be performed to make sure the player + has the permissions needed to open this door. If omitted then no + permission checks are performed. + +###Door definition -#Door definition ----------------- -{ description = "Door description", inventory_image = "mod_door_inv.png", - groups = {group = 1}, - tiles_bottom: [Tile definition], - ^ the tiles of the bottom part of the door {front, side} - tiles_top: [Tile definition], - ^ the tiles of the bottom part of the door {front, side} - node_box_bottom = regular nodebox, see [Node boxes], OPTIONAL, - node_box_top = regular nodebox, see [Node boxes], OPTIONAL, - selection_box_bottom = regular nodebox, see [Node boxes], OPTIONAL, - selection_box_top = regular nodebox, see [Node boxes], OPTIONAL, - sound_open_door = sound play for open door, OPTIONAL, - sound_close_door = sound play for close door, OPTIONAL, - only_placer_can_open = true/false, - ^ If true, only placer can open the door (locked for others) -} + groups = {choppy = 2}, + tiles = {"mod_door.png"}, -- UV map. + recipe = craftrecipe, + sounds = default.node_sound_wood_defaults(), -- optional + sound_open = sound play for open door, -- optional + sound_close = sound play for close door, -- optional + protected = false, -- If true, only placer can open the door (locked for others) -#Trapdoor definition ----------------- -{ - tile_front = "doors_trapdoor.png", - ^ the texture for the front and back of the trapdoor - tile_side: "doors_trapdoor_side.png", - ^ the tiles of the four side parts of the trapdoor - sound_open = sound to play when opening the trapdoor, OPTIONAL, - sound_close = sound to play when closing the trapdoor, OPTIONAL, - -> You can add any other node definition properties for minetest.register_node, - such as wield_image, inventory_image, sounds, groups, description, ... - Only node_box, selection_box, tiles, drop, drawtype, paramtype, paramtype2, on_rightclick - will be overwritten by the trapdoor registration function -} +###Trapdoor definition + + description = "Trapdoor description", + inventory_image = "mod_trapdoor_inv.png", + groups = {choppy = 2}, + tile_front = "doors_trapdoor.png", -- the texture for the front and back of the trapdoor + tile_side = "doors_trapdoor_side.png", -- the tiles of the four side parts of the trapdoor + sounds = default.node_sound_wood_defaults(), -- optional + sound_open = sound play for open door, -- optional + sound_close = sound play for close door, -- optional + protected = false, -- If true, only placer can open the door (locked for others) + +###Fence gate definition + + description = "Wooden Fence Gate", + texture = "default_wood.png", + material = "default:wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults(), -- optional + +Fence API +--------- +Allows creation of new fences with "fencelike" drawtype. + +`default.register_fence(name, item definition)` + + Registers a new fence. Custom fields texture and material are required, as + are name and description. The rest is optional. You can pass most normal + nodedef fields here except drawtype. The fence group will always be added + for this node. + +###fence definition + + name = "default:fence_wood", + description = "Wooden Fence", + texture = "default_wood.png", + material = "default:wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + +#Walls API +--------- +The walls API allows easy addition of stone auto-connecting wall nodes. + +walls.register(name, desc, texture, mat, sounds) +^ name = "walls:stone_wall". Node name. +^ desc = "A Stone wall" +^ texture = "default_stone.png" +^ mat = "default:stone". Used to auto-generate crafting recipe. +^ sounds = sounds: see [#Default sounds] Farming API ----------- + The farming API allows you to easily register plants and hoes. -farming.register_hoe(name, hoe definition) - -> Register a new hoe, see [#hoe definition] +`farming.register_hoe(name, hoe definition)` + * Register a new hoe, see [#hoe definition] -farming.register_plant(name, Plant definition) - -> Register a new growing plant, see [#Plant definition] +`farming.register_plant(name, Plant definition)` + * Register a new growing plant, see [#Plant definition] -#Hoe Definition ---------------- -{ - description = "", -- Description for tooltip - inventory_image = "unknown_item.png", -- Image to be used as wield- and inventory image - max_uses = 30, -- Uses until destroyed - material = "", -- Material for recipes - recipe = { -- Craft recipe, if material isn't used - {"air", "air", "air"}, - {"", "group:stick"}, - {"", "group:stick"}, +###Hoe Definition + + + { + description = "", -- Description for tooltip + inventory_image = "unknown_item.png", -- Image to be used as wield- and inventory image + max_uses = 30, -- Uses until destroyed + material = "", -- Material for recipes + recipe = { -- Craft recipe, if material isn't used + {"air", "air", "air"}, + {"", "group:stick"}, + {"", "group:stick"}, + } } -} -#Plant definition ------------------ -{ - description = "", -- Description of seed item - inventory_image = "unknown_item.png", -- Image to be used as seed's wield- and inventory image - steps = 8, -- How many steps the plant has to grow, until it can be harvested - ^ Always provide a plant texture for each step, format: modname_plantname_i.png (i = stepnumber) - minlight = 13, -- Minimum light to grow - maxlight = default.LIGHT_MAX -- Maximum light to grow -} +###Plant definition + + { + description = "", -- Description of seed item + inventory_image = "unknown_item.png", -- Image to be used as seed's wield- and inventory image + steps = 8, -- How many steps the plant has to grow, until it can be harvested + -- ^ Always provide a plant texture for each step, format: modname_plantname_i.png (i = stepnumber) + minlight = 13, -- Minimum light to grow + maxlight = default.LIGHT_MAX -- Maximum light to grow + } + +Fire API +-------- + +`on_burn(pos)` + + * Called when fire attempts to remove a burning node. + * `pos` Position of the burning node. Screwdriver API --------------- + The screwdriver API allows you to control a node's behaviour when a screwdriver is used on it. -To use it, add the on_screwdriver function to the node definition. -on_rotate(pos, node, user, mode, new_param2) -^ pos: position of the node that the screwdriver is being used on -^ node: that node -^ user: the player who used the screwdriver -^ mode: screwdriver.ROTATE_FACE or screwdriver.ROTATE_AXIS -^ new_param2: the new value of param2 that would have been set if on_rotate wasn't there -^ return value: false to disallow rotation, nil to keep default behaviour, true to allow +To use it, add the `on_screwdriver` function to the node definition. + +`on_rotate(pos, node, user, mode, new_param2)` + + * `pos` Position of the node that the screwdriver is being used on + * `node` that node + * `user` The player who used the screwdriver + * `mode` screwdriver.ROTATE_FACE or screwdriver.ROTATE_AXIS + * `new_param2` the new value of param2 that would have been set if on_rotate wasn't there + * return value: false to disallow rotation, nil to keep default behaviour, true to allow it but to indicate that changed have already been made (so the screwdriver will wear out) -^ use on_rotate = screwdriver.disallow to always disallow rotation -^ use on_rotate = screwdriver.rotate_simple to allow only face rotation + * use `on_rotate = screwdriver.disallow` to always disallow rotation + * use `on_rotate = screwdriver.rotate_simple` to allow only face rotation Stairs API ---------- + The stairs API lets you register stairs and slabs and ensures that they are registered the same way as those delivered with Minetest Game, to keep them compatible with other mods. -stairs.register_stair(subname, recipeitem, groups, images, description, sounds) - -> Registers a stair. - -> subname: Basically the material name (e.g. cobble) used for the stair name. Nodename pattern: "stairs:stair_subname" - -> recipeitem: Item used in the craft recipe, e.g. "default:cobble" - -> groups: see [Known damage and digging time defining groups] - -> images: see [Tile definition] - -> description: used for the description field in the stair's definition - -> sounds: see [#Default sounds] +`stairs.register_stair(subname, recipeitem, groups, images, description, sounds)` -stairs.register_slab(subname, recipeitem, groups, images, description, sounds) - -> Registers a slabs - -> subname: Basically the material name (e.g. cobble) used for the stair name. Nodename pattern: "stairs:stair_subname" - -> recipeitem: Item used in the craft recipe, e.g. "default:cobble" - -> groups: see [Known damage and digging time defining groups] - -> images: see [Tile definition] - -> description: used for the description field in the stair's definition - -> sounds: see [#Default sounds] + * Registers a stair. + * `subname`: Basically the material name (e.g. cobble) used for the stair name. Nodename pattern: "stairs:stair_subname" + * `recipeitem`: Item used in the craft recipe, e.g. "default:cobble" + * `groups`: see [Known damage and digging time defining groups] + * `images`: see [Tile definition] + * `description`: used for the description field in the stair's definition + * `sounds`: see [#Default sounds] -stairs.register_stair_and_slab(subname, recipeitem, groups, images, desc_stair, desc_slab, sounds) - -> A wrapper for stairs.register_stair and stairs.register_slab - -> Uses almost the same arguments as stairs.register_stair - -> desc_stair: Description for stair node - -> desc_slab: Description for slab node +`stairs.register_slab(subname, recipeitem, groups, images, description, sounds)` + + * Registers a slabs + * `subname`: Basically the material name (e.g. cobble) used for the stair name. Nodename pattern: "stairs:stair_subname" + * `recipeitem`: Item used in the craft recipe, e.g. "default:cobble" + * `groups`: see [Known damage and digging time defining groups] + * `images`: see [Tile definition] + * `description`: used for the description field in the stair's definition + * `sounds`: see [#Default sounds] + +`stairs.register_stair_and_slab(subname, recipeitem, groups, images, desc_stair, desc_slab, sounds)` + + * A wrapper for stairs.register_stair and stairs.register_slab + * Uses almost the same arguments as stairs.register_stair + * `desc_stair`: Description for stair node + * `desc_slab`: Description for slab node Xpanes API ---------- + Creates panes that automatically connect to each other -xpanes.register_pane(subname, def) - -> subname: used for nodename. Result: "xpanes:subname" and "xpanes:subname_{2..15}" - -> def: See [#Pane definition] +`xpanes.register_pane(subname, def)` -#Pane definition ----------------- -{ - textures = {"texture_Bottom_top", "texture_left_right", "texture_front_back"}, - ^ More tiles aren't supported - groups = {group = rating}, - ^ Uses the known node groups, see [Known damage and digging time defining groups] - sounds = SoundSpec, - ^ See [#Default sounds] - recipe = {{"","","","","","","","",""}}, - ^ Recipe field only -} + * `subname`: used for nodename. Result: "xpanes:subname" and "xpanes:subname_{2..15}" + * `def`: See [#Pane definition] + +###Pane definition + + { + textures = {"texture_Bottom_top", "texture_left_right", "texture_front_back"}, -- More tiles aren't supported + groups = {group = rating}, -- Uses the known node groups, see [Known damage and digging time defining groups] + sounds = SoundSpec, -- See [#Default sounds] + recipe = {{"","","","","","","","",""}}, -- Recipe field only + } Raillike definitions -------------------- + The following nodes use the group `connect_to_raillike` and will only connect to raillike nodes within this group and the same group value. Use `minetest.raillike_group()` to get the group value. | Node type | Raillike group name -+-----------------------+-------------------- +|-----------------------|--------------------- | default:rail | "rail" | tnt:gunpowder | "gunpowder" | tnt:gunpowder_burning | "gunpowder" @@ -230,168 +300,188 @@ of your node. Default sounds -------------- + Sounds inside the default table can be used within the sounds field of node definitions. -default.node_sound_defaults() -default.node_sound_stone_defaults() -default.node_sound_dirt_defaults() -default.node_sound_sand_defaults() -default.node_sound_wood_defaults() -default.node_sound_leaves_defaults() -default.node_sound_glass_defaults() + * `default.node_sound_defaults()` + * `default.node_sound_stone_defaults()` + * `default.node_sound_dirt_defaults()` + * `default.node_sound_sand_defaults()` + * `default.node_sound_wood_defaults()` + * `default.node_sound_leaves_defaults()` + * `default.node_sound_glass_defaults()` Default constants ----------------- -default.LIGHT_MAX -^ The maximum light level (see [Node definition] light_source) + +`default.LIGHT_MAX` The maximum light level (see [Node definition] light_source) Player API ---------- + The player API can register player models and update the player's appearence -default.player_register_model(name, def) -^ Register a new model to be used by players. - -> name: model filename such as "character.x", "foo.b3d", etc. - -> def: See [#Model definition] +`default.player_register_model(name, def)` -default.registered_player_models[name] -^ Get a model's definition - -> see [#Model definition] + * Register a new model to be used by players. + * name: model filename such as "character.x", "foo.b3d", etc. + * def: See [#Model definition] -default.player_set_model(player, model_name) -^ Change a player's model - -> player: PlayerRef - -> model_name: model registered with player_register_model() +`default.registered_player_models[name]` -default.player_set_animation(player, anim_name [, speed]) -^ Applies an animation to a player - -> anim_name: name of the animation. - -> speed: frames per second. If nil, default from the model is used + * Get a model's definition + * see [#Model definition] -default.player_set_textures(player, textures) -^ Sets player textures - -> player: PlayerRef - -> textures: array of textures - ^ If is nil, the default textures from the model def are used +`default.player_set_model(player, model_name)` + + * Change a player's model + * `player`: PlayerRef + * `model_name`: model registered with player_register_model() + +`default.player_set_animation(player, anim_name [, speed])` + + * Applies an animation to a player + * anim_name: name of the animation. + * speed: frames per second. If nil, default from the model is used + +`default.player_set_textures(player, textures)` + + * Sets player textures + * `player`: PlayerRef + * `textures`: array of textures, If `textures` is nil, the default textures from the model def are used default.player_get_animation(player) -^ Returns a table containing fields "model", "textures" and "animation". -^ Any of the fields of the returned table may be nil. - -> player: PlayerRef -Model Definition ----------------- -{ - animation_speed = 30, -- Default animation speed, in FPS. - textures = {"character.png", }, -- Default array of textures. - visual_size = {x = 1, y = 1}, -- Used to scale the model. - animations = { - -- = {x = , y = }, - foo = {x = 0, y = 19}, - bar = {x = 20, y = 39}, + * Returns a table containing fields `model`, `textures` and `animation`. + * Any of the fields of the returned table may be nil. + * player: PlayerRef + +###Model Definition + + { + animation_speed = 30, -- Default animation speed, in FPS. + textures = {"character.png", }, -- Default array of textures. + visual_size = {x = 1, y = 1}, -- Used to scale the model. + animations = { + -- = {x = , y = }, + foo = {x = 0, y = 19}, + bar = {x = 20, y = 39}, -- ... - }, -} + }, + } Leafdecay --------- -To enable leaf decay for a node, add it to the "leafdecay" group. -The rating of the group determines how far from a node in the group "tree" +To enable leaf decay for a node, add it to the `leafdecay` group. + +The rating of the group determines how far from a node in the group `tree` the node can be without decaying. -If param2 of the node is ~= 0, the node will always be preserved. Thus, if -the player places a node of that kind, you will want to set param2=1 or so. +If `param2` of the node is ~= 0, the node will always be preserved. Thus, if +the player places a node of that kind, you will want to set `param2 = 1` or so. -The function default.after_place_leaves can be set as after_place_node of a node +The function `default.after_place_leaves` can be set as `after_place_node of a node` to set param2 to 1 if the player places the node (should not be used for nodes that use param2 otherwise (e.g. facedir)). -If the node is in the leafdecay_drop group then it will always be dropped as an +If the node is in the `leafdecay_drop` group then it will always be dropped as an item. Dyes ---- + To make recipes that will work with any dye ever made by anybody, define them based on groups. You can select any group of groups, based on your need for amount of colors. -#Color groups -------------- -Base color groups: -- basecolor_white -- basecolor_grey -- basecolor_black -- basecolor_red -- basecolor_yellow -- basecolor_green -- basecolor_cyan -- basecolor_blue -- basecolor_magenta +###Color groups -Extended color groups (* = equal to a base color): -* excolor_white -- excolor_lightgrey -* excolor_grey -- excolor_darkgrey -* excolor_black -* excolor_red -- excolor_orange -* excolor_yellow -- excolor_lime -* excolor_green -- excolor_aqua -* excolor_cyan -- excolor_sky_blue -* excolor_blue -- excolor_violet -* excolor_magenta -- excolor_red_violet +Base color groups: + + * `basecolor_white` + * `basecolor_grey` + * `basecolor_black` + * `basecolor_red` + * `basecolor_yellow` + * `basecolor_green` + * `basecolor_cyan` + * `basecolor_blue` + * `basecolor_magenta` + +Extended color groups ( * means also base color ) + + * `excolor_white` * + * `excolor_lightgrey` + * `excolor_grey` * + * `excolor_darkgrey` + * `excolor_black` * + * `excolor_red` * + * `excolor_orange` + * `excolor_yellow` * + * `excolor_lime` + * `excolor_green` * + * `excolor_aqua` + * `excolor_cyan` * + * `excolor_sky_blue` + * `excolor_blue` * + * `excolor_violet` + * `excolor_magenta` * + * `excolor_red_violet` The whole unifieddyes palette as groups: -- unicolor_ + + * `unicolor_` + For the following, no white/grey/black is allowed: -- unicolor_medium_ -- unicolor_dark_ -- unicolor_light_ -- unicolor__s50 -- unicolor_medium__s50 -- unicolor_dark__s50 + + * `unicolor_medium_` + * `unicolor_dark_` + * `unicolor_light_` + * `unicolor__s50` + * `unicolor_medium__s50` + * `unicolor_dark__s50` Example of one shapeless recipe using a color group: -minetest.register_craft({ - type = "shapeless", - output = ':item_yellow', - recipe = {':item_no_color', 'group:basecolor_yellow'}, -}) -#Color lists ------------- -dye.basecolors -^ Array containing the names of available base colors + minetest.register_craft({ + type = "shapeless", + output = ':item_yellow', + recipe = {':item_no_color', 'group:basecolor_yellow'}, + }) -dye.excolors -^ Array containing the names of the available extended colors +###Color lists + + * `dye.basecolors` are an array containing the names of available base colors + + * `dye.excolors` are an array containing the names of the available extended colors Trees ----- -default.grow_tree(pos, is_apple_tree) -^ Grows a mgv6 tree or apple tree at pos -default.grow_jungle_tree(pos) -^ Grows a mgv6 jungletree at pos + * `default.grow_tree(pos, is_apple_tree)` + * Grows a mgv6 tree or apple tree at pos -default.grow_pine_tree(pos) -^ Grows a mgv6 pinetree at pos + * `default.grow_jungle_tree(pos)` + * Grows a mgv6 jungletree at pos -default.grow_new_apple_tree(pos) -^ Grows a new design apple tree at pos + * `default.grow_pine_tree(pos)` + * Grows a mgv6 pinetree at pos -default.grow_new_jungle_tree(pos) -^ Grows a new design jungle tree at pos + * `default.grow_new_apple_tree(pos)` + * Grows a new design apple tree at pos -default.grow_new_pine_tree(pos) -^ Grows a new design pine tree at pos + * `default.grow_new_jungle_tree(pos)` + * Grows a new design jungle tree at pos -default.grow_new_acacia_tree(pos) -^ Grows a new design acacia tree at pos + * `default.grow_new_pine_tree(pos)` + * Grows a new design pine tree at pos + + * `default.grow_new_acacia_tree(pos)` + * Grows a new design acacia tree at pos + + * `default.grow_new_aspen_tree(pos)` + * Grows a new design aspen tree at pos + + * `default.grow_new_snowy_pine_tree(pos)` + * Grows a new design snowy pine tree at pos diff --git a/minetestforfun_game/minetest.conf.example b/minetestforfun_game/minetest.conf.example index 0e3c2c55..ac5b8f68 100755 --- a/minetestforfun_game/minetest.conf.example +++ b/minetestforfun_game/minetest.conf.example @@ -9,7 +9,13 @@ # 0 to disable #share_bones_time = 1200 -# Whether fire should be disabled (all fire nodes will instantly disappear) +# How much earlier the bones of a dead player can be looted by +# everyone if the player dies in a protected area they don't own. +# 0 to disable. By default it is "share_bones_time" divide by four. +#share_bones_time_early = 300 + +# Whether standard fire should be disabled ('basic flame' nodes will disappear) +# 'permanent flame' nodes will remain with either setting #disable_fire = false # Whether steel tools, torches and cobblestone should be given to new players diff --git a/minetestforfun_game/mods/creative/README.txt b/minetestforfun_game/mods/creative/README.txt index a34dcaad..fa735524 100755 --- a/minetestforfun_game/mods/creative/README.txt +++ b/minetestforfun_game/mods/creative/README.txt @@ -13,6 +13,7 @@ are added to the creative inventory. License of source code and media files: --------------------------------------- Copyright (C) 2012 Perttu Ahola (celeron55) +Copyright (C) 2016 Jean-Patrick G. (kilbith) This program is free software. It comes without any warranty, to the extent permitted by applicable law. You can redistribute it diff --git a/minetestforfun_game/mods/creative/init.lua b/minetestforfun_game/mods/creative/init.lua index bcc6c233..b02371fd 100755 --- a/minetestforfun_game/mods/creative/init.lua +++ b/minetestforfun_game/mods/creative/init.lua @@ -1,18 +1,20 @@ -- minetest/creative/init.lua -creative_inventory = {} +creative = {} +local player_inventory = {} -- Create detached creative inventory after loading all mods -creative_inventory.init_creative_inventory = function(player) +creative.init_creative_inventory = function(player) local player_name = player:get_player_name() - creative_inventory[player_name] = {} - creative_inventory[player_name].size = 0 - creative_inventory[player_name].filter = nil - creative_inventory[player_name].start_i = 1 + player_inventory[player_name] = {} + player_inventory[player_name].size = 0 + player_inventory[player_name].filter = "" + player_inventory[player_name].start_i = 1 + player_inventory[player_name].tab_id = 2 - local inv = minetest.create_detached_inventory("creative_" .. player_name, { + minetest.create_detached_inventory("creative_" .. player_name, { allow_move = function(inv, from_list, from_index, to_list, to_index, count, player) - if minetest.setting_getbool("creative_mode") then + if minetest.setting_getbool("creative_mode") and not to_list == "main" then return count else return 0 @@ -33,16 +35,17 @@ creative_inventory.init_creative_inventory = function(player) on_put = function(inv, listname, index, stack, player) end, on_take = function(inv, listname, index, stack, player) - --print(player:get_player_name().." takes item from creative inventory; listname="..dump(listname)..", index="..dump(index)..", stack="..dump(stack)) + local player_name, stack_name = player:get_player_name(), stack:get_name() + --print(player_name .. " takes item from creative inventory; listname = " .. listname .. ", index = " .. index .. ", stack = " .. dump(stack:to_table())) if stack then - minetest.log("action", player:get_player_name().." takes "..dump(stack:get_name()).." from creative inventory") - --print("stack:get_name()="..dump(stack:get_name())..", stack:get_count()="..dump(stack:get_count())) + minetest.log("action", player_name .. " takes " .. stack_name .. " from creative inventory") + --print("Stack name: " .. stack_name .. ", Stack count: " .. stack:get_count()) end end, }) - creative_inventory.update(player_name, nil, 2) - --print("creative inventory size: "..dump(creative_inventory[player_name].size)) + creative.update_creative_inventory(player_name) + --print("creative inventory size: " .. player_inventory[player_name].size) end local function tab_category(tab_id) @@ -58,22 +61,24 @@ local function tab_category(tab_id) return id_category[tab_id] or id_category[2] end -function creative_inventory.update(player_name, filter, tab_id) +function creative.update_creative_inventory(player_name) local creative_list = {} - local inv = minetest.get_inventory({type = "detached", name = "creative_" .. player_name}) + local player_inv = minetest.get_inventory({type = "detached", name = "creative_" .. player_name}) + local inv = player_inventory[player_name] - for name, def in pairs(tab_category(tab_id)) do + for name, def in pairs(tab_category(inv.tab_id)) do if not (def.groups.not_in_creative_inventory == 1) and def.description and def.description ~= "" and - (not filter or def.name:find(filter, 1, true)) then + (def.name:find(inv.filter, 1, true) or + def.description:lower():find(inv.filter, 1, true)) then creative_list[#creative_list+1] = name end end table.sort(creative_list) - inv:set_size("main", #creative_list) - inv:set_list("main", creative_list) - creative_inventory[player_name].size = #creative_list + player_inv:set_size("main", #creative_list) + player_inv:set_list("main", creative_list) + inv.size = #creative_list end -- Create the trash field @@ -87,46 +92,46 @@ local trash = minetest.create_detached_inventory("creative_trash", { return 0 end end, - on_put = function(inv, listname, index, stack, player) - inv:set_stack(listname, index, "") + on_put = function(inv, listname) + inv:set_list(listname, {}) end, }) trash:set_size("main", 1) -creative_inventory.set_creative_formspec = function(player, start_i, pagenum, tab_id) +creative.set_creative_formspec = function(player, start_i) local player_name = player:get_player_name() - local filter = creative_inventory[player_name].filter or "" - pagenum = math.floor(pagenum) - local pagemax = math.floor((creative_inventory[player_name].size - 1) / (3*8) + 1) - tab_id = tab_id or 2 + local inv = player_inventory[player_name] + local pagenum = math.floor(start_i / (3*8) + 1) + local pagemax = math.ceil(inv.size / (3*8)) player:set_inventory_formspec([[ size[8,8.6] - image[4.06,3.4;0.8,0.8;trash_icon.png] + image[4.06,3.4;0.8,0.8;creative_trash_icon.png] list[current_player;main;0,4.7;8,1;] list[current_player;main;0,5.85;8,3;8] list[detached:creative_trash;main;4,3.3;1,1;] + listring[] tablecolumns[color;text;color;text] tableoptions[background=#00000000;highlight=#00000000;border=false] button[5.4,3.2;0.8,0.9;creative_prev;<] button[7.25,3.2;0.8,0.9;creative_next;>] - button[2.1,3.4;0.8,0.5;search;?] - button[2.75,3.4;0.8,0.5;clear;X] - tooltip[search;Search] - tooltip[clear;Reset] + button[2.1,3.4;0.8,0.5;creative_search;?] + button[2.75,3.4;0.8,0.5;creative_clear;X] + tooltip[creative_search;Search] + tooltip[creative_clear;Reset] listring[current_player;main] ]] .. - "field[0.3,3.5;2.2,1;filter;;".. filter .."]".. - "listring[detached:creative_".. player_name ..";main]".. - "tabheader[0,0;tabs;Crafting,All,Nodes,Tools,Items;".. tostring(tab_id) ..";true;false]".. - "list[detached:creative_".. player_name ..";main;0,0;8,3;".. tostring(start_i) .."]".. - "table[6.05,3.35;1.15,0.5;pagenum;#FFFF00,".. tostring(pagenum) ..",#FFFFFF,/ ".. tostring(pagemax) .."]".. - default.get_hotbar_bg(0,4.7).. + "field[0.3,3.5;2.2,1;creative_filter;;" .. inv.filter .. "]" .. + "listring[detached:creative_" .. player_name .. ";main]" .. + "tabheader[0,0;creative_tabs;Crafting,All,Nodes,Tools,Items;" .. tostring(inv.tab_id) .. ";true;false]" .. + "list[detached:creative_" .. player_name .. ";main;0,0;8,3;" .. tostring(start_i) .. "]" .. + "table[6.05,3.35;1.15,0.5;pagenum;#FFFF00," .. tostring(pagenum) .. ",#FFFFFF,/ " .. tostring(pagemax) .. "]" .. + default.get_hotbar_bg(0,4.7) .. default.gui_bg .. default.gui_bg_img .. default.gui_slots ) end -creative_inventory.set_crafting_formspec = function(player) +creative.set_crafting_formspec = function(player) player:set_inventory_formspec([[ size[8,8.6] list[current_player;craft;2,0.75;3,3;] @@ -134,13 +139,13 @@ creative_inventory.set_crafting_formspec = function(player) list[current_player;main;0,4.7;8,1;] list[current_player;main;0,5.85;8,3;8] list[detached:creative_trash;main;0,2.75;1,1;] - image[0.06,2.85;0.8,0.8;trash_icon.png] + image[0.06,2.85;0.8,0.8;creative_trash_icon.png] image[5,1.75;1,1;gui_furnace_arrow_bg.png^[transformR270] - tabheader[0,0;tabs;Crafting,All,Nodes,Tools,Items;1;true;false] + tabheader[0,0;creative_tabs;Crafting,All,Nodes,Tools,Items;1;true;false] listring[current_player;main] listring[current_player;craft] ]] .. - default.get_hotbar_bg(0,4.7).. + default.get_hotbar_bg(0,4.7) .. default.gui_bg .. default.gui_bg_img .. default.gui_slots ) end @@ -150,78 +155,82 @@ minetest.register_on_joinplayer(function(player) if not minetest.setting_getbool("creative_mode") then return end - creative_inventory.init_creative_inventory(player) - creative_inventory.set_creative_formspec(player, 0, 1, 2) + creative.init_creative_inventory(player) + creative.set_creative_formspec(player, 0) end) minetest.register_on_player_receive_fields(function(player, formname, fields) - if not minetest.setting_getbool("creative_mode") then + if formname ~= "" or not minetest.setting_getbool("creative_mode") then return end - -- Figure out current page from formspec + local player_name = player:get_player_name() - local formspec = player:get_inventory_formspec() - local filter = formspec:match("filter;;([%w_:]+)") or "" - local start_i = formspec:match("list%[detached:creative_".. player_name ..";.*;(%d+)%]") - local tab_id = tonumber(formspec:match("tabheader%[.*;(%d+)%;.*%]")) - local inv_size = creative_inventory[player_name].size - start_i = tonumber(start_i) or 0 + local inv = player_inventory[player_name] if fields.quit then - if tab_id == 1 then - creative_inventory.set_crafting_formspec(player) + if inv.tab_id == 1 then + creative.set_crafting_formspec(player) end - elseif fields.tabs then - if tonumber(fields.tabs) == 1 then - creative_inventory.set_crafting_formspec(player) + elseif fields.creative_tabs then + local tab = tonumber(fields.creative_tabs) + inv.tab_id = tab + + if tab == 1 then + creative.set_crafting_formspec(player) else - creative_inventory.update(player_name, filter, tonumber(fields.tabs)) - creative_inventory.set_creative_formspec(player, 0, 1, tonumber(fields.tabs)) + creative.update_creative_inventory(player_name) + creative.set_creative_formspec(player, 0) end - elseif fields.clear then - creative_inventory[player_name].filter = "" - creative_inventory.update(player_name, nil, tab_id) - creative_inventory.set_creative_formspec(player, 0, 1, tab_id) - elseif fields.search then - creative_inventory[player_name].filter = fields.filter:lower() - creative_inventory.update(player_name, fields.filter:lower(), tab_id) - creative_inventory.set_creative_formspec(player, 0, 1, tab_id) + elseif fields.creative_clear then + inv.filter = "" + creative.update_creative_inventory(player_name) + creative.set_creative_formspec(player, 0) + elseif fields.creative_search then + inv.filter = fields.creative_filter:lower() + creative.update_creative_inventory(player_name) + creative.set_creative_formspec(player, 0) else + local formspec = player:get_inventory_formspec() + local start_i = formspec:match("list%[.-" .. player_name .. ";.-;(%d+)%]") + start_i = tonumber(start_i) or 0 + if fields.creative_prev then start_i = start_i - 3*8 if start_i < 0 then - start_i = inv_size - (inv_size % (3*8)) - if inv_size == start_i then - start_i = math.max(0, inv_size - (3*8)) + start_i = inv.size - (inv.size % (3*8)) + if inv.size == start_i then + start_i = math.max(0, inv.size - (3*8)) end end elseif fields.creative_next then start_i = start_i + 3*8 - if start_i >= inv_size then + if start_i >= inv.size then start_i = 0 end end - creative_inventory.set_creative_formspec(player, start_i, start_i / (3*8) + 1, tab_id) + creative.set_creative_formspec(player, start_i) end end) if minetest.setting_getbool("creative_mode") then local digtime = 0.5 + local caps = {times = {digtime, digtime, digtime}, uses = 0, maxlevel = 3} + minetest.register_item(":", { type = "none", wield_image = "wieldhand.png", - wield_scale = {x=1, y=1, z=2.5}, + wield_scale = {x = 1, y = 1, z = 2.5}, range = 10, tool_capabilities = { full_punch_interval = 0.5, max_drop_level = 3, groupcaps = { - crumbly = {times={[1]=digtime, [2]=digtime, [3]=digtime}, uses=0, maxlevel=3}, - cracky = {times={[1]=digtime, [2]=digtime, [3]=digtime}, uses=0, maxlevel=3}, - snappy = {times={[1]=digtime, [2]=digtime, [3]=digtime}, uses=0, maxlevel=3}, - choppy = {times={[1]=digtime, [2]=digtime, [3]=digtime}, uses=0, maxlevel=3}, - oddly_breakable_by_hand = {times={[1]=digtime, [2]=digtime, [3]=digtime}, uses=0, maxlevel=3}, + crumbly = caps, + cracky = caps, + snappy = caps, + choppy = caps, + oddly_breakable_by_hand = caps, }, damage_groups = {fleshy = 10}, } diff --git a/minetestforfun_game/mods/default/README.txt b/minetestforfun_game/mods/default/README.txt index c190cee0..975f58a1 100755 --- a/minetestforfun_game/mods/default/README.txt +++ b/minetestforfun_game/mods/default/README.txt @@ -27,7 +27,6 @@ Cisoun's WTFPL texture pack: default_lava.png default_leaves.png default_sapling.png - default_sign_wall.png default_stone.png default_tree.png default_tree_top.png @@ -59,7 +58,6 @@ VanessaE (WTFPL): default_desert_sand.png default_desert_stone.png default_sand.png - default_jungletree_top.png Calinou (CC BY-SA): default_brick.png @@ -100,28 +98,29 @@ Zeg9 (CC BY-SA 3.0): default_gold_block.png paramat (CC BY-SA 3.0): - wieldhand.png, derived from character.png by Jordach (CC BY-SA 3.0) + wieldhand.png copied from character.png by Jordach (CC BY-SA 3.0) default_pinetree.png default_pinetree_top.png default_pinewood.png - default_sandstone_brick.png - default_obsidian_brick.png - default_river_water.png - default_river_water_source_animated.png - default_river_water_flowing_animated.png default_acacia_leaves.png default_acacia_sapling.png default_acacia_tree.png default_acacia_tree_top.png default_acacia_wood.png + default_junglewood.png + default_jungletree_top.png + default_sandstone_brick.png + default_obsidian_brick.png + default_stone_brick.png + default_desert_stone_brick.png + default_river_water.png + default_river_water_source_animated.png + default_river_water_flowing_animated.png default_dry_grass.png default_dry_grass_side.png default_dry_grass_*.png - default_junglewood.png, derived from a texture by BlockMen (CC BY-SA 3.0) - default_grass.png, derived from a texture by Philipbenr (CC BY-SA 3.0) - default_grass_side.png, derived from a texture by Philipbenr (CC BY-SA 3.0) - default_stone_brick.png, derived from a texture by Cisoun (WTFPL) - default_desert_stone_brick.png, derived from a texture by VanessaE (WTFPL) + default_grass.png + default_grass_side.png brunob.santos (CC BY-SA 4.0): default_desert_cobble.png @@ -156,6 +155,9 @@ sofar (CC BY-SA 3.0): default_aspen_tree_top, derived from default_pine_tree_top (by paramat) default_aspen_wood, derived from default_pine_wood (by paramat) +sofar (WTFPL): + default_gravel.png -- Derived from Gambit's PixelBOX texture pack light gravel + Neuromancer (CC BY-SA 2.0): default_cobble.png, based on texture by Brane praefect default_mossycobble.png, based on texture by Brane praefect @@ -174,6 +176,9 @@ Gambit (WTFPL): default_grass_*.png default_paper.png default_diamond_block.png + default_ladder_steel.png + default_sign_wall_wood.png + default_flint.png asl97 (WTFPL): default_ice.png diff --git a/minetestforfun_game/mods/default/aliases.lua b/minetestforfun_game/mods/default/aliases.lua index 5150e0c2..63fe59b2 100755 --- a/minetestforfun_game/mods/default/aliases.lua +++ b/minetestforfun_game/mods/default/aliases.lua @@ -23,7 +23,7 @@ minetest.register_alias("bookshelf", "default:bookshelf") minetest.register_alias("glass", "default:glass") minetest.register_alias("wooden_fence", "default:fence_wood") minetest.register_alias("rail", "default:rail") -minetest.register_alias("ladder", "default:ladder") +minetest.register_alias("ladder", "default:ladder_wood") minetest.register_alias("wood", "default:wood") minetest.register_alias("mese", "default:mese") minetest.register_alias("cloud", "default:cloud") @@ -32,7 +32,7 @@ minetest.register_alias("water_source", "default:water_source") minetest.register_alias("lava_flowing", "default:lava_flowing") minetest.register_alias("lava_source", "default:lava_source") minetest.register_alias("torch", "default:torch") -minetest.register_alias("sign_wall", "default:sign_wall") +minetest.register_alias("sign_wall", "default:sign_wall_wood") minetest.register_alias("furnace", "default:furnace") minetest.register_alias("chest", "default:chest") minetest.register_alias("locked_chest", "default:chest_locked") @@ -68,9 +68,13 @@ minetest.register_alias("steel_ingot", "default:steel_ingot") minetest.register_alias("clay_brick", "default:clay_brick") minetest.register_alias("snow", "default:snow") +-- 'mese_block' was used for a while for the block form of mese +minetest.register_alias("default:mese_block", "default:mese") + -- Aliases for corrected pine node names minetest.register_alias("default:pinetree", "default:pine_tree") minetest.register_alias("default:pinewood", "default:pine_wood") --- Mese now comes in the form of blocks, ore, crystal and fragments -minetest.register_alias("default:mese", "default:mese_block") +minetest.register_alias("default:ladder", "default:ladder_wood") +minetest.register_alias("default:sign_wall", "default:sign_wall_wood") + diff --git a/minetestforfun_game/mods/default/crafting.lua b/minetestforfun_game/mods/default/crafting.lua index bf51bd61..b469eea1 100755 --- a/minetestforfun_game/mods/default/crafting.lua +++ b/minetestforfun_game/mods/default/crafting.lua @@ -50,48 +50,16 @@ minetest.register_craft({ }) minetest.register_craft({ - output = 'default:fence_wood 2', + output = 'default:sign_wall_steel 3', recipe = { - {'default:stick', 'default:stick', 'default:stick'}, - {'default:stick', 'default:stick', 'default:stick'}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:fence_cobble 16", - recipe = { - {"default:cobble", "default:cobble", "default:cobble"}, - {"default:cobble", "default:cobble", "default:cobble"}, - } -}) - -minetest.register_craft({ - output = "default:fence_desert_cobble 16", - recipe = { - {"default:desert_cobble", "default:desert_cobble", "default:desert_cobble"}, - {"default:desert_cobble", "default:desert_cobble", "default:desert_cobble"}, - } -}) - -minetest.register_craft({ - output = "default:fence_steelblock 16", - recipe = { - {"default:steelblock", "default:steelblock", "default:steelblock"}, - {"default:steelblock", "default:steelblock", "default:steelblock"}, - } -}) - -minetest.register_craft({ - output = "default:fence_brick 16", - recipe = { - {"default:brick", "default:brick", "default:brick"}, - {"default:brick", "default:brick", "default:brick"}, - } -}) - - -minetest.register_craft({ - output = 'default:sign_wall', + output = 'default:sign_wall_wood 3', recipe = { {'group:wood', 'group:wood', 'group:wood'}, {'group:wood', 'group:wood', 'group:wood'}, @@ -100,7 +68,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = 'default:torch 5', + output = 'default:torch 4', recipe = { {'default:coal_lump'}, {'group:stick'}, @@ -468,20 +436,11 @@ minetest.register_craft({ -- Ultimate Warrior weapon }) minetest.register_craft({ - output = "default:sword_nyan", - recipe = { - {"default:nyancat"}, - {"default:nyancat"}, - {"group:stick"}, - } -}) - -minetest.register_craft({ - output = 'default:rail 16', + output = 'default:rail 24', recipe = { + {'default:steel_ingot', '', 'default:steel_ingot'}, {'default:steel_ingot', 'group:stick', 'default:steel_ingot'}, - {'default:steel_ingot', 'group:stick', 'default:steel_ingot'}, - {'default:steel_ingot', 'group:stick', 'default:steel_ingot'}, + {'default:steel_ingot', '', 'default:steel_ingot'}, } }) @@ -498,7 +457,7 @@ minetest.register_craft({ output = 'default:chest_locked', recipe = { {'group:wood', 'group:wood', 'group:wood'}, - {'group:wood', 'group:ingot', 'group:wood'}, + {'group:wood', 'default:steel_ingot', 'group:wood'}, {'group:wood', 'group:wood', 'group:wood'}, } }) @@ -644,44 +603,9 @@ minetest.register_craft({ }) minetest.register_craft({ - output = 'default:sand', + output = 'default:sand 4', recipe = { - {'default:desert_sand'}, - } -}) - -minetest.register_craft({ - output = "default:desert_sand", - recipe = { - {"default:sand"}, - } -}) - -minetest.register_craft({ - output = "default:desert_stone 2", - recipe = { - {"default:desert_sand", "default:desert_sand"}, - {"default:desert_sand", "default:desert_sand"}, - } -}) - -minetest.register_craft({ - output = "default:sand", - recipe = { - {"default:gravel"}, - } -}) - -minetest.register_craft({ - output = "default:dirt 4", - type = "shapeless", - recipe = {"default:gravel", "default:gravel", "default:gravel", "default:gravel"} -}) - -minetest.register_craft({ - output = "default:gravel", - recipe = { - {"default:cobble"}, + {'default:sandstone'}, } }) @@ -693,56 +617,71 @@ minetest.register_craft({ } }) + minetest.register_craft({ - output = "default:clay", + output = "default:desert_sand", recipe = { - {"default:clay_lump", "default:clay_lump", "default:clay_lump"}, - {"default:clay_lump", "default:clay_lump", "default:clay_lump"}, - {"default:clay_lump", "default:clay_lump", "default:clay_lump"}, + {"default:sand"}, + } +}) + +minetest.register_craft({ + output = 'default:clay', + recipe = { + {'default:clay_lump', 'default:clay_lump'}, + {'default:clay_lump', 'default:clay_lump'}, + } +}) + +minetest.register_craft({ + output = 'default:clay_lump 4', + recipe = { + {'default:clay'}, } }) minetest.register_craft({ output = 'default:brick', recipe = { - {"default:clay_brick", "default:clay_brick", "default:clay_brick"}, - {"default:clay_brick", "default:clay_brick", "default:clay_brick"}, - {"default:clay_brick", "default:clay_brick", "default:clay_brick"}, + {'default:clay_brick', 'default:clay_brick'}, + {'default:clay_brick', 'default:clay_brick'}, } }) minetest.register_craft({ - output = 'default:clay_brick 9', + output = 'default:clay_brick 4', recipe = { {'default:brick'}, } }) minetest.register_craft({ - output = "default:clay_lump 9", - recipe = {{"default:clay"},} + output = 'default:paper', + recipe = { + {'default:papyrus', 'default:papyrus', 'default:papyrus'}, + } }) minetest.register_craft({ - type = "shapeless", - output = 'default:paper 4', - recipe = {'default:papyrus', 'default:papyrus', 'default:papyrus'}, -}) - -minetest.register_craft({ - type = "shapeless", output = 'default:book', - recipe = {'default:paper', 'default:paper', 'default:paper'} + recipe = { + {'default:paper'}, + {'default:paper'}, + {'default:paper'}, + } }) minetest.register_craft({ - type = "shapeless", output = 'default:bookshelf', - recipe = {'group:wood', 'group:wood', 'group:wood', 'default:book', 'default:book', 'default:book', 'group:wood', 'group:wood', 'group:wood'} + recipe = { + {'group:wood', 'group:wood', 'group:wood'}, + {'default:book', 'default:book', 'default:book'}, + {'group:wood', 'group:wood', 'group:wood'}, + } }) minetest.register_craft({ - output = 'default:ladder 3', + output = 'default:ladder_wood 3', recipe = { {'group:stick', '', 'group:stick'}, {'group:stick', 'group:stick', 'group:stick'}, @@ -750,6 +689,15 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'default:ladder_steel 15', + recipe = { + {'default:steel_ingot', '', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'default:steel_ingot', '', 'default:steel_ingot'}, + } +}) + minetest.register_craft({ output = 'default:mese', recipe = { @@ -773,6 +721,35 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = "default:sand", + recipe = { + {"default:gravel"}, + } +}) + +minetest.register_craft({ + output = "default:dirt 4", + type = "shapeless", + recipe = {"default:gravel", "default:gravel", "default:gravel", "default:gravel"} +}) + +minetest.register_craft({ + output = "default:gravel", + recipe = { + {"default:cobble"}, + } +}) + +minetest.register_craft({ + output = "default:desert_stone 2", + recipe = { + {"default:desert_sand", "default:desert_sand"}, + {"default:desert_sand", "default:desert_sand"}, + } +}) + + minetest.register_craft({ output = 'default:meselamp 1', recipe = { @@ -798,7 +775,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = 'default:obsidianbrick 2', + output = 'default:obsidianbrick 4', recipe = { {'default:obsidian', 'default:obsidian'}, {'default:obsidian', 'default:obsidian'} @@ -833,13 +810,14 @@ minetest.register_craft({ minetest.register_craft({ output = 'default:snowblock', recipe = { - {'default:snow', 'default:snow'}, - {'default:snow', 'default:snow'}, + {'default:snow', 'default:snow', 'default:snow'}, + {'default:snow', 'default:snow', 'default:snow'}, + {'default:snow', 'default:snow', 'default:snow'}, } }) minetest.register_craft({ - output = 'default:snow 4', + output = 'default:snow 9', recipe = { {'default:snowblock'}, } @@ -856,7 +834,7 @@ minetest.register_craft({ -- minetest.register_craft({ type = "toolrepair", - additional_wear = -0.15, + additional_wear = -0.02, }) -- @@ -878,13 +856,13 @@ minetest.register_craft({ minetest.register_craft({ type = "cooking", output = "default:stone", - recipe = "default:mossycobble", + recipe = "default:cobble", }) minetest.register_craft({ type = "cooking", output = "default:stone", - recipe = "default:cobble", + recipe = "default:mossycobble", }) minetest.register_craft({ @@ -978,7 +956,31 @@ minetest.register_craft({ minetest.register_craft({ type = "fuel", - recipe = "default:ladder", + recipe = "default:fence_acacia_wood", + burntime = 15, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_junglewood", + burntime = 15, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_pine_wood", + burntime = 15, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_aspen_wood", + burntime = 15, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:ladder_wood", burntime = 3, }) @@ -1002,7 +1004,7 @@ minetest.register_craft({ minetest.register_craft({ type = "fuel", - recipe = "default:sign_wall", + recipe = "default:sign_wall_wood", burntime = 15, }) diff --git a/minetestforfun_game/mods/default/craftitems.lua b/minetestforfun_game/mods/default/craftitems.lua index c630c72b..9594af02 100755 --- a/minetestforfun_game/mods/default/craftitems.lua +++ b/minetestforfun_game/mods/default/craftitems.lua @@ -4,89 +4,132 @@ minetest.register_craftitem("default:stick", { description = "Stick", stack_max = 1000, inventory_image = "default_stick.png", - wield_image = "default_stick.png^[transformR90", - groups = {stick=1}, + groups = {stick = 1}, }) minetest.register_craftitem("default:paper", { description = "Paper", - wield_scale = {x = 1, y = 1, z = 0.25}, inventory_image = "default_paper.png", }) -local function book_on_use(itemstack, user, pointed_thing) +local function book_on_use(itemstack, user) local player_name = user:get_player_name() local data = minetest.deserialize(itemstack:get_metadata()) - local title, text, owner = "", "", player_name + local formspec, title, text, owner = "", "", "", player_name + local page, page_max, cpp = 1, 1, 650 + if data then - title, text, owner = data.title, data.text, data.owner + title = data.title + text = data.text + owner = data.owner + + if data.page then + page = data.page + page_max = data.page_max + cpp = data.chars_per_page + end end - local formspec + if owner == player_name then - formspec = "size[8,8]"..default.gui_bg.. - "field[0.5,1;7.5,0;title;Title:;".. - minetest.formspec_escape(title).."]".. - "textarea[0.5,1.5;7.5,7;text;Contents:;".. - minetest.formspec_escape(text).."]".. + formspec = "size[8,8]" .. default.gui_bg .. + default.gui_bg_img .. + "field[0.5,1;7.5,0;title;Title:;" .. + minetest.formspec_escape(title) .. "]" .. + "textarea[0.5,1.5;7.5,7;text;Contents:;" .. + minetest.formspec_escape(text) .. "]" .. "button_exit[2.5,7.5;3,1;save;Save]" else - formspec = "size[8,8]"..default.gui_bg.. - "label[0.5,0.5;by "..owner.."]".. - "label[0.5,0;"..minetest.formspec_escape(title).."]".. - "tableoptions[background=#00000000;highlight=#00000000;border=false]".. - "table[0.5,1.5;7.5,7;;"..minetest.formspec_escape(text):gsub("\n", ",")..";1]" + formspec = "size[8,8]" .. default.gui_bg .. + default.gui_bg_img .. + "label[0.5,0.5;by " .. owner .. "]" .. + "tablecolumns[color;text]" .. + "tableoptions[background=#00000000;highlight=#00000000;border=false]" .. + "table[0.4,0;7,0.5;title;#FFFF00," .. minetest.formspec_escape(title) .. "]" .. + "textarea[0.5,1.5;7.5,7;;" .. minetest.formspec_escape(text:sub( + (cpp * page) - cpp, cpp * page)) .. ";]" .. + "button[2.4,7.6;0.8,0.8;book_prev;<]" .. + "label[3.2,7.7;Page " .. page .. " of " .. page_max .. "]" .. + "button[4.9,7.6;0.8,0.8;book_next;>]" end - minetest.show_formspec(user:get_player_name(), "default:book", formspec) + + minetest.show_formspec(player_name, "default:book", formspec) end -minetest.register_on_player_receive_fields(function(player, form_name, fields) - if form_name ~= "default:book" or not fields.save or - fields.title == "" or fields.text == "" then - return - end +minetest.register_on_player_receive_fields(function(player, formname, fields) + if formname ~= "default:book" then return end local inv = player:get_inventory() local stack = player:get_wielded_item() - local new_stack, data - if stack:get_name() ~= "default:book_written" then - local count = stack:get_count() - if count == 1 then - stack:set_name("default:book_written") + + if fields.save and fields.title ~= "" and fields.text ~= "" then + local new_stack, data + if stack:get_name() ~= "default:book_written" then + local count = stack:get_count() + if count == 1 then + stack:set_name("default:book_written") + else + stack:set_count(count - 1) + new_stack = ItemStack("default:book_written") + end else - stack:set_count(count - 1) - new_stack = ItemStack("default:book_written") + data = minetest.deserialize(stack:get_metadata()) end - else - data = minetest.deserialize(stack:get_metadata()) - end - if not data then data = {} end - data.title = fields.title - data.text = fields.text - data.owner = player:get_player_name() - local data_str = minetest.serialize(data) - if new_stack then - new_stack:set_metadata(data_str) - if inv:room_for_item("main", new_stack) then - inv:add_item("main", new_stack) + + if not data then data = {} end + data.title = fields.title + data.text = fields.text + data.text_len = fields.text:len() + data.page = 1 + data.chars_per_page = 650 + data.page_max = math.ceil(data.text_len / data.chars_per_page) + data.owner = player:get_player_name() + local data_str = minetest.serialize(data) + + if new_stack then + new_stack:set_metadata(data_str) + if inv:room_for_item("main", new_stack) then + inv:add_item("main", new_stack) + else + minetest.add_item(player:getpos(), new_stack) + end else - minetest.add_item(player:getpos(), new_stack) + stack:set_metadata(data_str) end - else + + player:set_wielded_item(stack) + + elseif fields.book_next or fields.book_prev then + local data = minetest.deserialize(stack:get_metadata()) + if not data.page then return end + + if fields.book_next then + data.page = data.page + 1 + if data.page > data.page_max then + data.page = 1 + end + else + data.page = data.page - 1 + if data.page == 0 then + data.page = data.page_max + end + end + + local data_str = minetest.serialize(data) stack:set_metadata(data_str) + book_on_use(stack, player) end - player:set_wielded_item(stack) end) minetest.register_craftitem("default:book", { description = "Book", inventory_image = "default_book.png", - groups = {book=1}, + groups = {book = 1}, on_use = book_on_use, }) minetest.register_craftitem("default:book_written", { description = "Book With Text", inventory_image = "default_book_written.png", - groups = {book=1, not_in_creative_inventory=1}, + groups = {book = 1, not_in_creative_inventory = 1}, stack_max = 1, on_use = book_on_use, }) @@ -94,7 +137,7 @@ minetest.register_craftitem("default:book_written", { minetest.register_craft({ type = "shapeless", output = "default:book_written", - recipe = { "default:book", "default:book_written" } + recipe = {"default:book", "default:book_written"} }) minetest.register_on_craft(function(itemstack, player, old_craft_grid, craft_inv) @@ -123,23 +166,18 @@ end) minetest.register_craftitem("default:coal_lump", { description = "Coal Lump", - wield_scale = {x = 1, y = 1, z = 2}, inventory_image = "default_coal_lump.png", groups = {coal = 1} }) minetest.register_craftitem("default:iron_lump", { description = "Iron Lump", - wield_scale = {x = 1, y = 1, z = 2}, inventory_image = "default_iron_lump.png", - groups = {ingot_lump = 1}, }) minetest.register_craftitem("default:copper_lump", { description = "Copper Lump", - wield_scale = {x = 1, y = 1, z = 2}, inventory_image = "default_copper_lump.png", - groups = {ingot_lump = 1}, }) minetest.register_craftitem("default:mese_crystal", { @@ -149,9 +187,7 @@ minetest.register_craftitem("default:mese_crystal", { minetest.register_craftitem("default:gold_lump", { description = "Gold Lump", - wield_scale = {x = 1, y = 1, z = 2}, inventory_image = "default_gold_lump.png", - groups = {ingot_lump = 1}, }) minetest.register_craftitem("default:diamond", { @@ -162,34 +198,29 @@ minetest.register_craftitem("default:diamond", { minetest.register_craftitem("default:clay_lump", { description = "Clay Lump", stack_max = 200, - wield_scale = {x = 1, y = 1, z = 2}, inventory_image = "default_clay_lump.png", }) minetest.register_craftitem("default:steel_ingot", { description = "Steel Ingot", - wield_scale = {x = 1, y = 1, z = 2}, inventory_image = "default_steel_ingot.png", groups = {ingot = 1}, }) minetest.register_craftitem("default:copper_ingot", { description = "Copper Ingot", - wield_scale = {x = 1, y = 1, z = 2}, inventory_image = "default_copper_ingot.png", groups = {ingot = 1}, }) minetest.register_craftitem("default:bronze_ingot", { description = "Bronze Ingot", - wield_scale = {x = 1, y = 1, z = 2}, inventory_image = "default_bronze_ingot.png", groups = {ingot = 1}, }) minetest.register_craftitem("default:gold_ingot", { description = "Gold Ingot", - wield_scale = {x = 1, y = 1, z = 2}, groups = {ingot = 1}, inventory_image = "default_gold_ingot.png" }) @@ -201,7 +232,6 @@ minetest.register_craftitem("default:mese_crystal_fragment", { minetest.register_craftitem("default:clay_brick", { description = "Clay Brick", - wield_scale = {x = 1, y = 1, z = 2}, inventory_image = "default_clay_brick.png", }) @@ -214,3 +244,9 @@ minetest.register_craftitem("default:obsidian_shard", { description = "Obsidian Shard", inventory_image = "default_obsidian_shard.png", }) + +minetest.register_craftitem("default:flint", { + description = "Flint", + inventory_image = "default_flint.png" +}) + diff --git a/minetestforfun_game/mods/default/functions.lua b/minetestforfun_game/mods/default/functions.lua index 491bbbee..9eb25436 100755 --- a/minetestforfun_game/mods/default/functions.lua +++ b/minetestforfun_game/mods/default/functions.lua @@ -7,40 +7,20 @@ function default.node_sound_defaults(table) table = table or {} table.footstep = table.footstep or - {name = "default_hard_footstep", gain = 0.6} - table.dig = table.dig or - {name = "default_hard_footstep", gain = 0.7} + {name = "", gain = 1.0} table.dug = table.dug or - {name = "default_hard_footstep", gain = 0.8} + {name = "default_dug_node", gain = 0.25} table.place = table.place or - {name = "default_hard_footstep", gain = 0.8} + {name = "default_place_node_hard", gain = 1.0} return table end function default.node_sound_stone_defaults(table) table = table or {} table.footstep = table.footstep or - {name = "default_hard_footstep", gain = 0.6} - table.dig = table.dig or - {name = "default_hard_footstep", gain = 0.7} + {name = "default_hard_footstep", gain = 0.5} table.dug = table.dug or - {name = "default_hard_footstep", gain = 0.8} - table.place = table.place or - {name = "default_hard_footstep", gain = 0.8} - default.node_sound_defaults(table) - return table -end - -function default.node_sound_metal_defaults(table) - table = table or {} - table.footstep = table.footstep or - {name = "default_metal_footstep", gain = 0.575} - table.dig = table.dig or - {name = "default_metal_footstep", gain = 0.65} - table.dug = table.dug or - {name = "default_metal_footstep", gain = 0.8} - table.place = table.place or - {name = "default_metal_footstep", gain = 0.8} + {name = "default_hard_footstep", gain = 1.0} default.node_sound_defaults(table) return table end @@ -48,27 +28,11 @@ end function default.node_sound_dirt_defaults(table) table = table or {} table.footstep = table.footstep or - {name = "default_dirt_footstep", gain = 0.8} - table.dig = table.dig or - {name = "default_dirt_footstep", gain = 0.9} + {name = "default_dirt_footstep", gain = 1.0} table.dug = table.dug or - {name = "default_dirt_footstep", gain = 1.0} + {name = "default_dirt_footstep", gain = 1.5} table.place = table.place or - {name = "default_dirt_footstep", gain = 1.0} - default.node_sound_defaults(table) - return table -end - -function default.node_sound_gravel_defaults(table) - table = table or {} - table.footstep = table.footstep or - {name = "default_dirt_footstep", gain = 0.8} - table.dig = table.dig or - {name = "default_dirt_footstep", gain = 0.9} - table.dug = table.dug or - {name = "default_dirt_footstep", gain = 1.0} - table.place = table.place or - {name = "default_dirt_footstep", gain = 1.0} + {name = "default_place_node", gain = 1.0} default.node_sound_defaults(table) return table end @@ -76,13 +40,11 @@ end function default.node_sound_sand_defaults(table) table = table or {} table.footstep = table.footstep or - {name = "default_sand_footstep", gain = 0.6} - table.dig = table.dig or - {name = "default_sand_footstep", gain = 0.7} + {name = "default_sand_footstep", gain = 0.12} table.dug = table.dug or - {name = "default_sand_footstep", gain = 0.8} + {name = "default_sand_footstep", gain = 0.24} table.place = table.place or - {name = "default_sand_footstep", gain = 0.8} + {name = "default_place_node", gain = 1.0} default.node_sound_defaults(table) return table end @@ -90,13 +52,9 @@ end function default.node_sound_wood_defaults(table) table = table or {} table.footstep = table.footstep or - {name = "default_wood_footstep", gain = 0.625} - table.dig = table.dig or - {name = "default_wood_footstep", gain = 0.7} + {name = "default_wood_footstep", gain = 0.5} table.dug = table.dug or - {name = "default_wood_footstep", gain = 0.8} - table.place = table.place or - {name = "default_wood_footstep", gain = 0.8} + {name = "default_wood_footstep", gain = 1.0} default.node_sound_defaults(table) return table end @@ -104,13 +62,13 @@ end function default.node_sound_leaves_defaults(table) table = table or {} table.footstep = table.footstep or - {name = "default_grass_footstep", gain = 0.6} - table.dig = table.dig or - {name = "default_grass_footstep", gain = 0.7} + {name = "default_grass_footstep", gain = 0.35} table.dug = table.dug or - {name = "default_snow_footstep", gain = 0.8} + {name = "default_grass_footstep", gain = 0.7} + table.dig = table.dig or + {name = "default_dig_crumbly", gain = 0.4} table.place = table.place or - {name = "default_snow_footstep", gain = 0.8} + {name = "default_place_node", gain = 1.0} default.node_sound_defaults(table) return table end @@ -118,13 +76,9 @@ end function default.node_sound_glass_defaults(table) table = table or {} table.footstep = table.footstep or - {name = "default_hard_footstep", gain = 0.55} - table.dig = table.dig or - {name = "default_hard_footstep", gain = 0.65} + {name = "default_glass_footstep", gain = 0.5} table.dug = table.dug or - {name = "default_break_glass", gain = 0.8} - table.place = table.place or - {name = "default_hard_footstep", gain = 0.75} + {name = "default_break_glass", gain = 1.0} default.node_sound_defaults(table) return table end @@ -134,67 +88,24 @@ end -- Lavacooling -- -local function cool_wf_vm(pos, node1, node2) - local t1 = os.clock() - local minp = vector.subtract(pos, 10) - local maxp = vector.add(pos, 10) - local manip = minetest.get_voxel_manip() - local emerged_pos1, emerged_pos2 = manip:read_from_map(minp, maxp) - local area = VoxelArea:new({MinEdge=emerged_pos1, MaxEdge=emerged_pos2}) - local nodes = manip:get_data() - - local stone = minetest.get_content_id(node2) - local lava = minetest.get_content_id(node1) - - for i in area:iterp(minp, maxp) do - local p = area:position(i) - if nodes[i] == lava and minetest.find_node_near(p, 1, {"group:water"}) then - nodes[i] = stone - end +default.cool_lava = function(pos, node) + if node.name == "default:lava_source" then + minetest.set_node(pos, {name = "default:obsidian"}) + else -- Lava flowing + minetest.set_node(pos, {name = "default:stone"}) end - - manip:set_data(nodes) - manip:write_to_map() - -- minetest.log("action", "Lava cooling happened at (" .. pos.x .. "," .. pos.y .. "," .. pos.z .. ").") - local t1 = os.clock() - manip:update_map() - -- minetest.log("action", string.format("Lava cooling updated the map after ca. %.2fs.", os.clock() - t1)) -end - -local del1 = 0 -local count = 0 - -default.cool_lava_source = function(pos) - minetest.set_node(pos, {name = "default:obsidian"}) - minetest.sound_play("default_cool_lava", - {pos = pos, max_hear_distance = 16, gain = 0.25}) -end - -default.cool_lava_flowing = function(pos) - minetest.set_node(pos, {name = "default:stone"}) minetest.sound_play("default_cool_lava", {pos = pos, max_hear_distance = 16, gain = 0.25}) end minetest.register_abm({ - nodenames = {"default:lava_flowing"}, + nodenames = {"default:lava_source", "default:lava_flowing"}, neighbors = {"group:water"}, interval = 1, - chance = 2, + chance = 1, catch_up = false, action = function(...) - default.cool_lava_flowing(...) - end, -}) - -minetest.register_abm({ - nodenames = {"default:lava_source"}, - neighbors = {"group:water"}, - interval = 1, - chance = 2, - catch_up = false, - action = function(...) - default.cool_lava_source(...) + default.cool_lava(...) end, }) @@ -254,8 +165,8 @@ end minetest.register_abm({ nodenames = {"default:cactus"}, neighbors = {"group:sand", "default:dirt_with_dry_grass"}, --MFF - interval = 60, - chance = 25, + interval = 12, + chance = 83, action = function(...) default.grow_cactus(...) end @@ -264,8 +175,8 @@ minetest.register_abm({ minetest.register_abm({ nodenames = {"default:papyrus"}, neighbors = {"default:dirt", "default:dirt_with_grass", "default:sand", "default:desert_sand"}, --MFF - interval = 60, - chance = 25, + interval = 14, + chance = 71, action = function(...) default.grow_papyrus(...) end @@ -286,6 +197,62 @@ function default.dig_up(pos, node, digger) end +-- +-- Fence registration helper +-- +function default.register_fence(name, def) + minetest.register_craft({ + output = name .. " 4", + recipe = { + { def.material, 'group:stick', def.material }, + { def.material, 'group:stick', def.material }, + } + }) + + local fence_texture = "default_fence_overlay.png^" .. def.texture .. + "^default_fence_overlay.png^[makealpha:255,126,126" + -- Allow almost everything to be overridden + local default_fields = { + paramtype = "light", + drawtype = "nodebox", + node_box = { + type = "connected", + fixed = {{-1/8, -1/2, -1/8, 1/8, 1/2, 1/8}}, + -- connect_top = + -- connect_bottom = + connect_front = {{-1/16,3/16,-1/2,1/16,5/16,-1/8}, + {-1/16,-5/16,-1/2,1/16,-3/16,-1/8}}, + connect_left = {{-1/2,3/16,-1/16,-1/8,5/16,1/16}, + {-1/2,-5/16,-1/16,-1/8,-3/16,1/16}}, + connect_back = {{-1/16,3/16,1/8,1/16,5/16,1/2}, + {-1/16,-5/16,1/8,1/16,-3/16,1/2}}, + connect_right = {{1/8,3/16,-1/16,1/2,5/16,1/16}, + {1/8,-5/16,-1/16,1/2,-3/16,1/16}}, + }, + connects_to = {"group:fence", "group:wood", "group:tree"}, + inventory_image = fence_texture, + wield_image = fence_texture, + tiles = {def.texture}, + sunlight_propagates = true, + is_ground_content = false, + groups = {}, + } + for k, v in pairs(default_fields) do + if not def[k] then + def[k] = v + end + end + + -- Always add to the fence group, even if no group provided + def.groups.fence = 1 + + def.texture = nil + def.material = nil + + minetest.register_node(name, def) +end + + -- -- Leafdecay -- @@ -302,17 +269,19 @@ minetest.register_globalstep(function(dtime) end) default.after_place_leaves = function(pos, placer, itemstack, pointed_thing) - local node = minetest.get_node(pos) - node.param2 = 1 - minetest.set_node(pos, node) + if placer and not placer:get_player_control().sneak then + local node = minetest.get_node(pos) + node.param2 = 1 + minetest.set_node(pos, node) + end end minetest.register_abm({ nodenames = {"group:leafdecay"}, neighbors = {"air", "group:liquid"}, -- A low interval and a high inverse chance spreads the load - interval = 1, - chance = 2, + interval = 2, + chance = 5, action = function(p0, node, _, _) --print("leafdecay ABM at "..p0.x..", "..p0.y..", "..p0.z..")") @@ -399,14 +368,15 @@ minetest.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack end) -- --- Grass growing +-- Grass growing on well-lit dirt -- minetest.register_abm({ nodenames = {"default:dirt"}, + neighbors = {"air"}, + interval = 6, + chance = 67, catch_up = false, - interval = 30, - chance = 5, action = function(pos, node) local above = {x = pos.x, y = pos.y + 1, z = pos.z} local name = minetest.get_node(above).name @@ -431,8 +401,8 @@ minetest.register_abm({ minetest.register_abm({ nodenames = {"default:dirt_with_grass", "default:dirt_with_dry_grass"}, - interval = 2, - chance = 20, + interval = 8, + chance = 50, catch_up = false, action = function(pos, node) local above = {x = pos.x, y = pos.y + 1, z = pos.z} @@ -454,7 +424,7 @@ minetest.register_abm({ minetest.register_abm({ nodenames = {"default:cobble"}, neighbors = {"group:water"}, - interval = 17, + interval = 16, chance = 200, catch_up = false, action = function(pos, node) diff --git a/minetestforfun_game/mods/default/furnace.lua b/minetestforfun_game/mods/default/furnace.lua index de4a963c..8066b3ae 100755 --- a/minetestforfun_game/mods/default/furnace.lua +++ b/minetestforfun_game/mods/default/furnace.lua @@ -4,7 +4,7 @@ -- local function active_formspec(fuel_percent, item_percent) - local formspec = + local formspec = "size[8,8.5]".. default.gui_bg.. default.gui_bg_img.. @@ -90,6 +90,137 @@ local function allow_metadata_inventory_take(pos, listname, index, stack, player return stack:get_count() end +local function swap_node(pos, name) + local node = minetest.get_node(pos) + if node.name == name then + return + end + node.name = name + minetest.swap_node(pos, node) +end + +local function furnace_node_timer(pos, elapsed) + -- + -- Inizialize metadata + -- + local meta = minetest.get_meta(pos) + local fuel_time = meta:get_float("fuel_time") or 0 + local src_time = meta:get_float("src_time") or 0 + local fuel_totaltime = meta:get_float("fuel_totaltime") or 0 + + local inv = meta:get_inventory() + local srclist = inv:get_list("src") + local fuellist = inv:get_list("fuel") + local dstlist = inv:get_list("dst") + + -- + -- Cooking + -- + + -- Check if we have cookable content + local cooked, aftercooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist}) + local cookable = true + + if cooked.time == 0 then + cookable = false + end + + -- Check if we have enough fuel to burn + if fuel_time < fuel_totaltime then + -- The furnace is currently active and has enough fuel + fuel_time = fuel_time + 1 + + -- If there is a cookable item then check if it is ready yet + if cookable then + src_time = src_time + 1 + if src_time >= cooked.time then + -- Place result in dst list if possible + if inv:room_for_item("dst", cooked.item) then + inv:add_item("dst", cooked.item) + inv:set_stack("src", 1, aftercooked.items[1]) + src_time = 0 + end + end + end + else + -- Furnace ran out of fuel + if cookable then + -- We need to get new fuel + local fuel, afterfuel = minetest.get_craft_result({method = "fuel", width = 1, items = fuellist}) + + if fuel.time == 0 then + -- No valid fuel in fuel list + fuel_totaltime = 0 + fuel_time = 0 + src_time = 0 + else + -- Take fuel from fuel list + inv:set_stack("fuel", 1, afterfuel.items[1]) + + fuel_totaltime = fuel.time + fuel_time = 0 + end + else + -- We don't need to get new fuel since there is no cookable item + fuel_totaltime = 0 + fuel_time = 0 + src_time = 0 + end + end + + -- + -- Update formspec, infotext and node + -- + local formspec = inactive_formspec + local item_state = "" + local item_percent = 0 + if cookable then + item_percent = math.floor(src_time / cooked.time * 100) + item_state = item_percent .. "%" + else + if srclist[1]:is_empty() then + item_state = "Empty" + else + item_state = "Not cookable" + end + end + + local fuel_state = "Empty" + local active = "inactive " + local result = false + + if fuel_time <= fuel_totaltime and fuel_totaltime ~= 0 then + active = "active " + local fuel_percent = math.floor(fuel_time / fuel_totaltime * 100) + fuel_state = fuel_percent .. "%" + formspec = active_formspec(fuel_percent, item_percent) + swap_node(pos, "default:furnace_active") + -- make sure timer restarts automatically + result = true + else + if not fuellist[1]:is_empty() then + fuel_state = "0%" + end + swap_node(pos, "default:furnace") + -- stop timer on the inactive furnace + local timer = minetest.get_node_timer(pos) + timer:stop() + end + + local infotext = "Furnace " .. active .. "(Item: " .. item_state .. "; Fuel: " .. fuel_state .. ")" + + -- + -- Set meta values + -- + meta:set_float("fuel_totaltime", fuel_totaltime) + meta:set_float("fuel_time", fuel_time) + meta:set_float("src_time", src_time) + meta:set_string("formspec", formspec) + meta:set_string("infotext", infotext) + + return result +end + -- -- Node definitions -- @@ -109,6 +240,27 @@ minetest.register_node("default:furnace", { can_dig = can_dig, + on_timer = furnace_node_timer, + + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", inactive_formspec) + local inv = meta:get_inventory() + inv:set_size('src', 1) + inv:set_size('fuel', 1) + inv:set_size('dst', 4) + end, + + on_metadata_inventory_move = function(pos) + local timer = minetest.get_node_timer(pos) + timer:start(1.0) + end, + on_metadata_inventory_put = function(pos) + -- start timer function, it will sort out whether furnace can burn or not. + local timer = minetest.get_node_timer(pos) + timer:start(1.0) + end, + allow_metadata_inventory_put = allow_metadata_inventory_put, allow_metadata_inventory_move = allow_metadata_inventory_move, allow_metadata_inventory_take = allow_metadata_inventory_take, @@ -138,6 +290,7 @@ minetest.register_node("default:furnace_active", { legacy_facedir_simple = true, is_ground_content = false, sounds = default.node_sound_stone_defaults(), + on_timer = furnace_node_timer, can_dig = can_dig, diff --git a/minetestforfun_game/mods/default/init.lua b/minetestforfun_game/mods/default/init.lua index 3cd448ea..24228214 100755 --- a/minetestforfun_game/mods/default/init.lua +++ b/minetestforfun_game/mods/default/init.lua @@ -13,7 +13,7 @@ default.LIGHT_MAX = 14 -- GUI related stuff default.gui_bg = "bgcolor[#080808BB;true]" default.gui_bg_img = "background[5,5;1,1;gui_formbg.png;true]" -default.gui_slots = "listcolors[#606060AA;#808080;#101010;#202020;#FFF]" +default.gui_slots = "listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" function default.get_hotbar_bg(x,y) local out = "" @@ -31,8 +31,10 @@ default.gui_survival_form = "size[8,8.5]".. "list[current_player;main;0,5.5;8,3;8]".. "list[current_player;craft;1.75,0.5;3,3;]".. "list[current_player;craftpreview;5.75,1.5;1,1;]".. - default.get_hotbar_bg(0,4.25).. - default.get_hotbar_bg(0,5.25) + "image[4.75,1.5;1,1;gui_furnace_arrow_bg.png^[transformR270]".. + "listring[current_player;main]".. + "listring[current_player;craft]".. + default.get_hotbar_bg(0,4.25) -- Load files dofile(minetest.get_modpath("default").."/functions.lua") diff --git a/minetestforfun_game/mods/default/mapgen.lua b/minetestforfun_game/mods/default/mapgen.lua index 771e801d..605e08f6 100755 --- a/minetestforfun_game/mods/default/mapgen.lua +++ b/minetestforfun_game/mods/default/mapgen.lua @@ -31,10 +31,6 @@ minetest.register_alias("mapgen_pine_needles", "default:pine_needles") -- Dungeons -minetest.register_alias("mapgen_stone_with_iron", "default:stone_with_iron") -minetest.register_alias("mapgen_mese", "default:mese") -minetest.register_alias("mapgen_stone_with_coal", "default:stone_with_coal") -minetest.register_alias("mapgen_clay", "default:clay") minetest.register_alias("mapgen_cobble", "default:cobble") minetest.register_alias("mapgen_stair_cobble", "stairs:stair_cobble") minetest.register_alias("mapgen_mossycobble", "default:mossycobble") @@ -53,22 +49,22 @@ function default.register_ores() -- Clay - minetest.register_ore({ - ore_type = "blob", - ore = "default:clay", - wherein = {"default:sand"}, - clust_scarcity = 24 * 24 * 24, - clust_size = 7, - y_min = -15, - y_max = 0, - noise_treshold = 0.0, - noise_params = { - offset = 0.35, + minetest.register_ore({ + ore_type = "blob", + ore = "default:clay", + wherein = {"default:sand"}, + clust_scarcity = 24 * 24 * 24, + clust_size = 7, + y_min = -15, + y_max = 0, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, scale = 0.2, spread = {x = 5, y = 5, z = 5}, seed = -316, octaves = 1, - persist = 0.5 + persist = 0.0 }, }) @@ -79,18 +75,18 @@ function default.register_ores() ore = "default:sand", wherein = {"default:stone", "default:sandstone", "default:desert_stone"}, - clust_scarcity = 24 * 24 * 24, - clust_size = 7, - y_min = -63, - y_max = 4, - noise_treshold = 0, - noise_params = { - offset = 0.35, + clust_scarcity = 24 * 24 * 24, + clust_size = 7, + y_min = -63, + y_max = 4, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, scale = 0.2, spread = {x = 5, y = 5, z = 5}, seed = 2316, octaves = 1, - persist = 0.5 + persist = 0.0 }, }) @@ -100,18 +96,18 @@ function default.register_ores() ore_type = "blob", ore = "default:dirt", wherein = {"default:stone", "default:sandstone"}, - clust_scarcity = 24 * 24 * 24, - clust_size = 7, - y_min = -63, - y_max = 31000, - noise_treshold = 0, - noise_params = { - offset = 0.35, + clust_scarcity = 24 * 24 * 24, + clust_size = 7, + y_min = -63, + y_max = 31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, scale = 0.2, spread = {x = 5, y = 5, z = 5}, seed = 17676, octaves = 1, - persist = 0.5 + persist = 0.0 }, }) @@ -121,18 +117,18 @@ function default.register_ores() ore_type = "blob", ore = "default:gravel", wherein = {"default:stone"}, - clust_scarcity = 24 * 24 * 24, - clust_size = 7, - y_min = -31000, - y_max = 31000, - noise_treshold = 0, - noise_params = { - offset = 0.35, + clust_scarcity = 24 * 24 * 24, + clust_size = 7, + y_min = -31000, + y_max = 31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, scale = 0.2, spread = {x = 5, y = 5, z = 5}, seed = 766, octaves = 1, - persist = 0.5 + persist = 0.0 }, }) @@ -203,8 +199,8 @@ function default.register_ores() clust_scarcity = 9 * 9 * 9, clust_num_ores = 5, clust_size = 3, - y_min = -63, - y_max = -16, + y_min = -63, + y_max = -16, }) minetest.register_ore({ @@ -216,7 +212,6 @@ function default.register_ores() clust_size = 3, y_min = -30000, y_max = -64, - flags = "absheight", }) minetest.register_ore({ @@ -228,7 +223,6 @@ function default.register_ores() clust_size = 6, y_min = -30000, y_max = -64, - flags = "absheight", }) minetest.register_ore({ @@ -253,7 +247,6 @@ function default.register_ores() clust_size = 2, y_min = -255, y_max = -128, - flags = "absheight", }) minetest.register_ore({ @@ -265,7 +258,6 @@ function default.register_ores() clust_size = 3, y_min = -1024, y_max = -256, - flags = "absheight", }) minetest.register_ore({ @@ -277,7 +269,6 @@ function default.register_ores() clust_size = 2, y_min = -30000, y_max = -1024, - flags = "absheight", }) minetest.register_ore({ @@ -342,7 +333,6 @@ function default.register_ores() clust_size = 2, y_min = -255, y_max = -64, - flags = "absheight", }) minetest.register_ore({ @@ -354,7 +344,6 @@ function default.register_ores() clust_size = 3, y_min = -30000, y_max = -256, - flags = "absheight", }) -- Diamond @@ -368,7 +357,6 @@ function default.register_ores() clust_size = 3, y_min = -512, y_max = -256, - flags = "absheight", }) minetest.register_ore({ @@ -380,7 +368,6 @@ function default.register_ores() clust_size = 3, y_min = -30000, y_max = -512, - flags = "absheight", }) minetest.register_ore({ @@ -427,7 +414,6 @@ function default.register_ores() clust_size = 3, y_min = -30000, y_max = -64, - flags = "absheight", }) -- Gold Coins @@ -468,44 +454,6 @@ function default.register_ores() y_max = 64, }) - if minetest.setting_get("mg_name") == "indev" then - -- Floatlands and high mountains springs: - minetest.register_ore({ - ore_type = "scatter", - ore = "default:water_source", - ore_param2 = 128, - wherein = "default:stone", - clust_scarcity = 40 *40 *40, - clust_num_ores = 8, - clust_size = 3, - y_min = 100, - y_max = 30000, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:lava_source", - ore_param2 = 128, - wherein = "default:stone", - clust_scarcity = 50 * 50 * 50, - clust_num_ores = 5, - clust_size = 2, - y_min = 10000, - y_max = 30000, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:sand", - wherein = "default:stone", - clust_scarcity = 20 * 20 * 20, - clust_num_ores = 5 * 5 * 3, - clust_size = 5, - y_min = 500, - y_max = 30000, - }) - end - -- Underground springs: minetest.register_ore({ @@ -1165,10 +1113,6 @@ function default.register_biomes() y_max = -113, heat_point = 50, humidity_point = 50, - node_underwater = "default:sand", - height_shore = 3, - node_shore_filler = "default:sand", - node_shore_top = "default:sand", }) end @@ -1200,7 +1144,7 @@ function default.register_mgv6_decorations() y_max = 1, decoration = "default:papyrus", height = 2, - y_max = 4, + height_max = 4, spawn_by = "default:water_source", num_spawn_by = 1, }) @@ -1223,7 +1167,7 @@ function default.register_mgv6_decorations() y_max = 30, decoration = "default:cactus", height = 3, - y_max = 4, + height_max = 4, }) -- Long grasses @@ -1339,8 +1283,8 @@ function default.register_decorations() place_on = {"default:dirt_with_grass"}, sidelen = 16, noise_params = { - offset = 0.04, - scale = 0.02, + offset = 0.036, + scale = 0.022, spread = {x = 250, y = 250, z = 250}, seed = 2, octaves = 3, @@ -1358,8 +1302,8 @@ function default.register_decorations() place_on = {"default:dirt_with_grass"}, sidelen = 16, noise_params = { - offset = 0.002, - scale = 0.001, + offset = 0.0018, + scale = 0.0011, spread = {x = 250, y = 250, z = 250}, seed = 2, octaves = 3, @@ -1369,17 +1313,17 @@ function default.register_decorations() y_min = 1, y_max = 31000, schematic = { - size = { x = 3, y = 3, z = 1}, + size = {x = 3, y = 3, z = 1}, data = { - { name = "air", prob = 0 }, - { name = "air", prob = 0 }, - { name = "air", prob = 0 }, - { name = "default:tree", param2 = 12, prob = 191 }, - { name = "default:tree", param2 = 12 }, - { name = "default:tree", param2 = 12, prob = 127 }, - { name = "air", prob = 0 }, - { name = "flowers:mushroom_brown", prob = 63 }, - { name = "air", prob = 0 }, + {name = "air", prob = 0}, + {name = "air", prob = 0}, + {name = "air", prob = 0}, + {name = "default:tree", param2 = 12, prob = 191}, + {name = "default:tree", param2 = 12}, + {name = "default:tree", param2 = 12, prob = 127}, + {name = "air", prob = 0}, + {name = "flowers:mushroom_brown", prob = 63}, + {name = "air", prob = 0}, }, }, flags = "place_center_x", @@ -1392,7 +1336,7 @@ function default.register_decorations() deco_type = "schematic", place_on = {"default:dirt_with_grass", "default:dirt"}, sidelen = 80, - fill_ratio = 0.09, + fill_ratio = 0.1, biomes = {"rainforest", "rainforest_swamp"}, y_min = 0, y_max = 31000, @@ -1405,22 +1349,22 @@ function default.register_decorations() deco_type = "schematic", place_on = {"default:dirt_with_grass", "default:dirt"}, sidelen = 80, - fill_ratio = 0.01, + fill_ratio = 0.005, biomes = {"rainforest", "rainforest_swamp"}, y_min = 1, y_max = 31000, schematic = { - size = { x = 3, y = 3, z = 1}, + size = {x = 3, y = 3, z = 1}, data = { - { name = "air", prob = 0 }, - { name = "air", prob = 0 }, - { name = "air", prob = 0 }, - { name = "default:jungletree", param2 = 12, prob = 191 }, - { name = "default:jungletree", param2 = 12 }, - { name = "default:jungletree", param2 = 12, prob = 127 }, - { name = "air", prob = 0 }, - { name = "flowers:mushroom_brown", prob = 127 }, - { name = "air", prob = 0 }, + {name = "air", prob = 0}, + {name = "air", prob = 0}, + {name = "air", prob = 0}, + {name = "default:jungletree", param2 = 12, prob = 191}, + {name = "default:jungletree", param2 = 12}, + {name = "default:jungletree", param2 = 12, prob = 127}, + {name = "air", prob = 0}, + {name = "flowers:mushroom_brown", prob = 127}, + {name = "air", prob = 0}, }, }, flags = "place_center_x", @@ -1434,8 +1378,8 @@ function default.register_decorations() place_on = {"default:dirt_with_snow", "default:dirt_with_grass"}, sidelen = 16, noise_params = { - offset = 0.04, - scale = 0.02, + offset = 0.036, + scale = 0.022, spread = {x = 250, y = 250, z = 250}, seed = 2, octaves = 3, @@ -1452,22 +1396,29 @@ function default.register_decorations() deco_type = "schematic", place_on = {"default:dirt_with_snow", "default:dirt_with_grass"}, sidelen = 80, - fill_ratio = 0.003, + noise_params = { + offset = 0.0018, + scale = 0.0011, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, biomes = {"taiga", "coniferous_forest"}, y_min = 1, y_max = 31000, schematic = { - size = { x = 3, y = 3, z = 1}, + size = {x = 3, y = 3, z = 1}, data = { - { name = "air", prob = 0 }, - { name = "air", prob = 0 }, - { name = "air", prob = 0 }, - { name = "default:pine_tree", param2 = 12, prob = 191 }, - { name = "default:pine_tree", param2 = 12 }, - { name = "default:pine_tree", param2 = 12, prob = 127 }, - { name = "air", prob = 0 }, - { name = "flowers:mushroom_red", prob = 63 }, - { name = "air", prob = 0 }, + {name = "air", prob = 0}, + {name = "air", prob = 0}, + {name = "air", prob = 0}, + {name = "default:pine_tree", param2 = 12, prob = 191}, + {name = "default:pine_tree", param2 = 12}, + {name = "default:pine_tree", param2 = 12, prob = 127}, + {name = "air", prob = 0}, + {name = "flowers:mushroom_red", prob = 63}, + {name = "air", prob = 0}, }, }, flags = "place_center_x", @@ -1512,14 +1463,14 @@ function default.register_decorations() y_min = 1, y_max = 31000, schematic = { - size = { x = 3, y = 2, z = 1}, + size = {x = 3, y = 2, z = 1}, data = { - { name = "air", prob = 0 }, - { name = "air", prob = 0 }, - { name = "air", prob = 0 }, - { name = "default:acacia_tree", param2 = 12, prob = 191 }, - { name = "default:acacia_tree", param2 = 12 }, - { name = "default:acacia_tree", param2 = 12, prob = 127 }, + {name = "air", prob = 0}, + {name = "air", prob = 0}, + {name = "air", prob = 0}, + {name = "default:acacia_tree", param2 = 12, prob = 191}, + {name = "default:acacia_tree", param2 = 12}, + {name = "default:acacia_tree", param2 = 12, prob = 127}, }, }, flags = "place_center_x", @@ -1533,8 +1484,8 @@ function default.register_decorations() place_on = {"default:dirt_with_grass"}, sidelen = 16, noise_params = { - offset = 0.01, - scale = -0.02, + offset = 0.0, + scale = -0.015, spread = {x = 250, y = 250, z = 250}, seed = 2, octaves = 3, @@ -1545,7 +1496,6 @@ function default.register_decorations() y_max = 31000, schematic = minetest.get_modpath("default").."/schematics/aspen_tree.mts", flags = "place_center_x, place_center_z", - rotation = "random", }) minetest.register_decoration({ @@ -1553,8 +1503,8 @@ function default.register_decorations() place_on = {"default:dirt_with_grass"}, sidelen = 16, noise_params = { - offset = 0.0005, - scale = -0.001, + offset = 0.0, + scale = -0.0008, spread = {x = 250, y = 250, z = 250}, seed = 2, octaves = 3, @@ -1564,17 +1514,17 @@ function default.register_decorations() y_min = 1, y_max = 31000, schematic = { - size = { x = 3, y = 3, z = 1}, + size = {x = 3, y = 3, z = 1}, data = { - { name = "air", prob = 0 }, - { name = "air", prob = 0 }, - { name = "air", prob = 0 }, - { name = "default:aspen_tree", param2 = 12 }, - { name = "default:aspen_tree", param2 = 12 }, - { name = "default:aspen_tree", param2 = 12, prob = 127 }, - { name = "flowers:mushroom_red", prob = 63 }, - { name = "flowers:mushroom_brown", prob = 63 }, - { name = "air", prob = 0 }, + {name = "air", prob = 0}, + {name = "air", prob = 0}, + {name = "air", prob = 0}, + {name = "default:aspen_tree", param2 = 12}, + {name = "default:aspen_tree", param2 = 12}, + {name = "default:aspen_tree", param2 = 12, prob = 127}, + {name = "flowers:mushroom_red", prob = 63}, + {name = "flowers:mushroom_brown", prob = 63}, + {name = "air", prob = 0}, }, }, flags = "place_center_x", @@ -1621,7 +1571,7 @@ function default.register_decorations() y_max = 31000, decoration = "default:cactus", height = 2, - y_max = 5, + height_max = 5, }) -- Papyrus @@ -1735,12 +1685,12 @@ function default.generate_nyancats(minp, maxp, seed) local volume = (maxp.x - minp.x + 1) * (y_max - y_min + 1) * (maxp.z - minp.z + 1) local pr = PseudoRandom(seed + 9324342) local max_num_nyancats = math.floor(volume / (16 * 16 * 16)) - for i = 1,max_num_nyancats do + for i = 1, max_num_nyancats do if pr:next(0, 1000) == 0 then local x0 = pr:next(minp.x, maxp.x) local y0 = pr:next(minp.y, maxp.y) local z0 = pr:next(minp.z, maxp.z) - local p0 = { x =x0, y = y0, z = z0} + local p0 = {x = x0, y = y0, z = z0} default.make_nyancat(p0, pr:next(0, 3), pr:next(10, 15)) end end diff --git a/minetestforfun_game/mods/default/nodes.lua b/minetestforfun_game/mods/default/nodes.lua index 4923587e..60cdf843 100755 --- a/minetestforfun_game/mods/default/nodes.lua +++ b/minetestforfun_game/mods/default/nodes.lua @@ -14,7 +14,7 @@ language (for example pinewood and pine wood) the underscore form should be used Stone ----- -(1. Material 2. Cobble variant 3. Brick variant [4. Modified forms]) +(1. Material 2. Cobble variant 3. Brick variant 4. Modified forms) default:stone default:cobble @@ -34,7 +34,7 @@ default:obsidianbrick Soft / Non-Stone ---------------- -(1. Material [2. Modified forms]) +(1. Material 2. Modified forms) default:dirt default:dirt_with_grass @@ -57,7 +57,7 @@ default:ice Trees ----- -(1. Trunk 2. Fabricated trunk 3. Leaves 4. Sapling [5. Fruits]) +(1. Trunk 2. Fabricated trunk 3. Leaves 4. Sapling 5. Fruits) default:tree default:wood @@ -93,7 +93,7 @@ default:cherry_leaves_deco Ores ---- -(1. In stone 2. Block) +(1. In stone 2. Blocks) default:stone_with_coal default:desert_stone_with_coal @@ -121,6 +121,7 @@ default:stone_with_coin Plantlife (non-cubic) --------------------- + default:cactus default:papyrus default:dry_shrub @@ -159,6 +160,7 @@ default:sand_flowing Tools / "Advanced" crafting / Non-"natural" ------------------------------------------- + default:torch default:chest @@ -166,11 +168,18 @@ default:chest_locked default:bookshelf -default:sign_wall +default:sign_wall_wood +default:sign_wall_steel -default:ladder +default:ladder_wood +default:ladder_steel default:ladder_obsidian + default:fence_wood +default:fence_acacia_wood +default:fence_junglewood +default:fence_pine_wood +default:fence_aspen_wood default:fence_cobble default:fence_desert_cobble default:fence_steelblock @@ -187,6 +196,7 @@ default:meselamp Misc ---- + default:cloud default:nyancat default:nyancat_rainbow @@ -200,13 +210,9 @@ default:nyancat_rainbow minetest.register_node("default:stone", { description = "Stone", tiles = {"default_stone.png"}, - is_ground_content = false, groups = {cracky = 3, stone = 1}, - drop = { - items = { - {items = {"default:cobble"}}, - }, - }, + drop = 'default:cobble', + legacy_mineral = true, sounds = default.node_sound_stone_defaults(), }) @@ -239,14 +245,13 @@ minetest.register_node("default:mossycobble", { description = "Mossy Cobblestone", tiles = {"default_mossycobble.png"}, is_ground_content = false, - groups = {cracky=3, stone=1}, + groups = {cracky = 3, stone = 1}, drop = { items = { {items = {"default:mossycobble"}}, --{items = {"maptools:silver_coin"}, rarity = 64}, }, }, - groups = {cracky = 3}, sounds = default.node_sound_stone_defaults(), }) @@ -254,8 +259,9 @@ minetest.register_node("default:mossycobble", { minetest.register_node("default:desert_stone", { description = "Desert Stone", tiles = {"default_desert_stone.png"}, + groups = {cracky = 3, stone = 1}, + drop = 'default:desert_cobble', legacy_mineral = true, - groups = {crumbly = 1, cracky = 3, stone = 1}, drop = { items = { {items = {"default:desert_cobble"}}, @@ -285,7 +291,7 @@ minetest.register_node("default:desert_stonebrick", { minetest.register_node("default:sandstone", { description = "Sandstone", tiles = {"default_sandstone.png"}, - groups = {crumbly=1,cracky=3}, + groups = {crumbly = 1, cracky = 3}, sounds = default.node_sound_stone_defaults(), }) @@ -293,7 +299,7 @@ minetest.register_node("default:sandstonebrick", { description = "Sandstone Brick", tiles = {"default_sandstone_brick.png"}, is_ground_content = false, - groups = {cracky=2}, + groups = {cracky = 2}, sounds = default.node_sound_stone_defaults(), }) @@ -330,7 +336,7 @@ minetest.register_node("default:obsidianbrick", { minetest.register_node("default:dirt", { description = "Dirt", tiles = {"default_dirt.png"}, - groups = {crumbly=3, soil=1}, + groups = {crumbly = 3, soil = 1}, drop = { items = { {items = {"default:dirt"}}, @@ -345,14 +351,10 @@ minetest.register_node("default:dirt_with_grass", { tiles = {"default_grass.png", "default_dirt.png", {name = "default_dirt.png^default_grass_side.png", tileable_vertical = false}}, - groups = {crumbly=3,soil=1}, - drop = { - items = { - {items = {"default:dirt"}}, - }, - }, + groups = {crumbly = 3, soil = 1}, + drop = 'default:dirt', sounds = default.node_sound_dirt_defaults({ - footstep = {name="default_grass_footstep", gain=0.8}, + footstep = {name = "default_grass_footstep", gain = 0.25}, }), }) @@ -394,11 +396,10 @@ minetest.register_node("default:dirt_with_snow", { }, }, sounds = default.node_sound_dirt_defaults({ - footstep = {name="default_snow_footstep", gain=0.625}, + footstep = {name = "default_snow_footstep", gain = 0.15}, }), }) - minetest.register_node("default:sand", { description = "Sand", tiles = {"default_sand.png"}, @@ -428,19 +429,20 @@ minetest.register_node("default:desert_sand", { minetest.register_node("default:gravel", { description = "Gravel", tiles = {"default_gravel.png"}, - groups = {crumbly=2, falling_node=1}, - drop = { - items = { - {items = {"default:gravel"}}, - }, - }, + groups = {crumbly = 2, falling_node = 1}, sounds = default.node_sound_dirt_defaults({ - footstep = {name="default_gravel_footstep", gain=0.35}, - dug = {name="default_gravel_footstep", gain=0.6}, + footstep = {name = "default_gravel_footstep", gain = 0.5}, + dug = {name = "default_gravel_footstep", gain = 1.0}, }), + drop = { + max_items = 1, + items = { + {items = {'default:flint'}, rarity = 16}, + {items = {'default:gravel'}} + } + } }) - minetest.register_node("default:clay", { description = "Clay", tiles = {"default_clay.png"}, @@ -460,11 +462,7 @@ minetest.register_node("default:clay_burned", { tiles = {"default_clay_burned.png"}, is_ground_content = true, groups = {crumbly = 3}, - drop = { - items = { - {items = {"default:clay_lump 8"}}, - }, - }, + drop = 'default:clay_lump 4', sounds = default.node_sound_dirt_defaults(), }) @@ -474,14 +472,10 @@ minetest.register_node("default:snow", { tiles = {"default_snow.png"}, inventory_image = "default_snowball.png", wield_image = "default_snowball.png", - is_ground_content = true, paramtype = "light", - sunlight_propagates = true, - walkable = false, buildable_to = true, - leveled = 7, + floodable = true, drawtype = "nodebox", - freezemelt = "default:water_flowing", node_box = { type = "fixed", fixed = { @@ -490,8 +484,9 @@ minetest.register_node("default:snow", { }, groups = {crumbly = 3, falling_node = 1, puts_out_fire = 1}, sounds = default.node_sound_dirt_defaults({ - footstep = {name = "default_snow_footstep", gain = 0.25}, - dug = {name = "default_snow_footstep", gain = 0.75}, + footstep = {name = "default_snow_footstep", gain = 0.15}, + dug = {name = "default_snow_footstep", gain = 0.2}, + dig = {name = "default_snow_footstep", gain = 0.2} }), on_construct = function(pos) @@ -507,21 +502,18 @@ minetest.register_node("default:snowblock", { tiles = {"default_snow.png"}, groups = {crumbly = 3, puts_out_fire = 1}, sounds = default.node_sound_dirt_defaults({ - footstep = {name = "default_snow_footstep", gain = 0.25}, - dug = {name = "default_snow_footstep", gain = 0.75}, + footstep = {name = "default_snow_footstep", gain = 0.15}, + dug = {name = "default_snow_footstep", gain = 0.2}, + dig = {name = "default_snow_footstep", gain = 0.2} }), }) - minetest.register_node("default:ice", { description = "Ice", - drawtype = "glasslike", tiles = {"default_ice.png"}, - is_ground_content = true, + is_ground_content = false, paramtype = "light", groups = {cracky = 3, puts_out_fire = 1}, - use_texture_alpha = true, - post_effect_color = {a = 120, r = 120, g = 160, b = 180}, sounds = default.node_sound_glass_defaults(), }) @@ -536,11 +528,6 @@ minetest.register_node("default:tree", { is_ground_content = false, groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, sounds = default.node_sound_wood_defaults(), - drop = { - items = { - {items = {"default:tree"}}, - }, - }, on_place = minetest.rotate_node }) @@ -563,12 +550,11 @@ minetest.register_node("default:sapling", { paramtype = "light", sunlight_propagates = true, walkable = false, - is_ground_content = true, selection_box = { type = "fixed", fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} }, - groups = {snappy = 3, flammable=2, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, attached_node = 1, sapling = 1}, sounds = default.node_sound_leaves_defaults(), }) @@ -581,21 +567,20 @@ minetest.register_node("default:leaves", { tiles = {"default_leaves.png"}, special_tiles = {"default_leaves_simple.png"}, paramtype = "light", - walkable = false, is_ground_content = false, groups = {snappy = 3, leafdecay = 3, leafdecay_drop = 1, flammable = 2, leaves = 1}, drop = { max_items = 1, items = { { - -- Player will get sapling with 1/18 chance: - items = {"default:sapling"}, - rarity = 18, + -- player will get sapling with 1/20 chance + items = {'default:sapling'}, + rarity = 20, }, { - -- Player will get leaves only if he gets no saplings + -- player will get leaves only if he get no saplings, -- this is because max_items is 1 - items = {"default:leaves"}, + items = {'default:leaves'}, } } }, @@ -613,7 +598,7 @@ minetest.register_node("default:apple", { paramtype = "light", sunlight_propagates = true, walkable = false, - is_ground_content = true, + is_ground_content = false, selection_box = { type = "fixed", fixed = {-0.2, -0.5, -0.2, 0.2, 0, 0.2} @@ -638,11 +623,6 @@ minetest.register_node("default:jungletree", { paramtype2 = "facedir", is_ground_content = false, groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, - drop = { - items = { - {items = {"default:jungletree"}}, - }, - }, sounds = default.node_sound_wood_defaults(), on_place = minetest.rotate_node @@ -660,25 +640,17 @@ minetest.register_node("default:jungleleaves", { description = "Jungle Leaves", drawtype = "allfaces_optional", waving = 1, + visual_scale = 1.3, tiles = {"default_jungleleaves.png"}, special_tiles = {"default_jungleleaves_simple.png"}, paramtype = "light", is_ground_content = false, - walkable = false, groups = {snappy = 3, leafdecay = 3, leafdecay_drop = 1, flammable = 2, leaves = 1}, drop = { max_items = 1, items = { - { - -- Player will get sapling with 1/18 chance: - items = {"default:junglesapling"}, - rarity = 18, - }, - { - -- Player will get leaves only if he gets no saplings, - -- this is because max_items is 1: - items = {"default:jungleleaves"}, - } + {items = {'default:junglesapling'}, rarity = 20}, + {items = {'default:jungleleaves'}} } }, sounds = default.node_sound_leaves_defaults(), @@ -694,6 +666,7 @@ minetest.register_node("default:junglesapling", { inventory_image = "default_junglesapling.png", wield_image = "default_junglesapling.png", paramtype = "light", + sunlight_propagates = true, walkable = false, selection_box = { type = "fixed", @@ -756,7 +729,6 @@ minetest.register_node("default:pine_sapling", { paramtype = "light", sunlight_propagates = true, walkable = false, - is_ground_content = true, selection_box = { type = "fixed", fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} @@ -976,7 +948,6 @@ minetest.register_node("default:cherry_sapling", { attached_node = 1, sapling = 1}, sounds = default.node_sound_leaves_defaults(), }) - -- -- Ores -- @@ -1037,8 +1008,8 @@ minetest.register_node("default:steelblock", { description = "Steel Block", tiles = {"default_steel_block.png"}, is_ground_content = false, - groups = {cracky = 1,level = 2, ingot_block = 1}, - sounds = default.node_sound_metal_defaults(), + groups = {cracky = 1, level = 2}, + sounds = default.node_sound_stone_defaults(), }) @@ -1076,24 +1047,22 @@ minetest.register_node("default:copperblock", { description = "Copper Block", tiles = {"default_copper_block.png"}, is_ground_content = false, - groups = {cracky = 1, level = 2, ingot_block = 1}, - sounds = default.node_sound_metal_defaults(), + groups = {cracky = 1, level = 2}, + sounds = default.node_sound_stone_defaults(), }) minetest.register_node("default:bronzeblock", { description = "Bronze Block", tiles = {"default_bronze_block.png"}, is_ground_content = false, - groups = {cracky = 1, level = 2, ingot_block = 1}, - sounds = default.node_sound_metal_defaults(), + groups = {cracky = 1, level = 2}, + sounds = default.node_sound_stone_defaults(), }) minetest.register_node("default:stone_with_mese", { description = "Mese Ore", tiles = {"default_stone.png^default_mineral_mese.png"}, - paramtype = "light", - is_ground_content = true, groups = {cracky = 3}, drop = { items = { @@ -1116,8 +1085,8 @@ minetest.register_node("default:mese", { -- {items = {"maptools:silver_coin"}, rarity = 32}, }, }, - groups = {cracky = 1, level = 2, fall_damage_add_percent = -75}, - sounds = default.node_sound_wood_defaults(), -- Intended. + groups = {cracky = 1, level = 2}, + sounds = default.node_sound_stone_defaults(), light_source = 3, }) @@ -1160,17 +1129,15 @@ minetest.register_node("default:stone_with_gold", { sounds = default.node_sound_stone_defaults(), }) - minetest.register_node("default:goldblock", { description = "Gold Block", tiles = {"default_gold_block.png"}, is_ground_content = false, - groups = {cracky = 1, ingot_block = 1}, - sounds = default.node_sound_metal_defaults(), + groups = {cracky = 1}, + sounds = default.node_sound_stone_defaults(), }) - minetest.register_node("default:stone_with_diamond", { description = "Diamond Ore", tiles = {"default_stone.png^default_mineral_diamond.png"}, @@ -1190,7 +1157,7 @@ minetest.register_node("default:diamondblock", { tiles = {"default_diamond_block.png"}, is_ground_content = false, groups = {cracky = 1, level = 3}, - sounds = default.node_sound_metal_defaults(), + sounds = default.node_sound_defaults(), }) @@ -1240,7 +1207,6 @@ minetest.register_node("default:papyrus", { paramtype = "light", sunlight_propagates = true, walkable = false, - is_ground_content = true, selection_box = { type = "fixed", fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3} @@ -1264,7 +1230,6 @@ minetest.register_node("default:dry_shrub", { paramtype = "light", sunlight_propagates = true, walkable = false, - is_ground_content = true, buildable_to = true, groups = {snappy = 3, flammable = 3, attached_node = 1}, sounds = default.node_sound_leaves_defaults(), @@ -1278,6 +1243,7 @@ minetest.register_node("default:junglegrass", { description = "Jungle Grass", drawtype = "plantlike", waving = 1, + visual_scale = 1.3, tiles = {"default_junglegrass.png"}, inventory_image = "default_junglegrass.png", wield_image = "default_junglegrass.png", @@ -1289,7 +1255,7 @@ minetest.register_node("default:junglegrass", { sounds = default.node_sound_leaves_defaults(), selection_box = { type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, + fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, }, }) @@ -1305,13 +1271,12 @@ minetest.register_node("default:grass_1", { paramtype = "light", sunlight_propagates = true, walkable = false, - is_ground_content = true, buildable_to = true, groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1}, sounds = default.node_sound_leaves_defaults(), selection_box = { type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, + fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, }, on_place = function(itemstack, placer, pointed_thing) @@ -1335,7 +1300,6 @@ for i = 2, 5 do sunlight_propagates = true, walkable = false, buildable_to = true, - is_ground_content = true, drop = "default:grass_1", groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1, not_in_creative_inventory = 1}, @@ -1404,7 +1368,6 @@ end minetest.register_node("default:water_source", { description = "Water Source", - inventory_image = minetest.inventorycube("default_water.png"), drawtype = "liquid", tiles = { { @@ -1413,7 +1376,7 @@ minetest.register_node("default:water_source", { type = "vertical_frames", aspect_w = 16, aspect_h = 16, - length = 1.5, + length = 2.0, }, }, }, @@ -1425,7 +1388,7 @@ minetest.register_node("default:water_source", { type = "vertical_frames", aspect_w = 16, aspect_h = 16, - length = 1.5, + length = 2.0, }, backface_culling = false, }, @@ -1438,7 +1401,7 @@ minetest.register_node("default:water_source", { buildable_to = true, is_ground_content = false, drop = "", - drowning = 2, + drowning = 1, liquidtype = "source", liquid_alternative_flowing = "default:water_flowing", liquid_alternative_source = "default:water_source", @@ -1450,7 +1413,6 @@ minetest.register_node("default:water_source", { minetest.register_node("default:water_flowing", { description = "Flowing Water", - inventory_image = minetest.inventorycube("default_water.png"), drawtype = "flowingliquid", tiles = {"default_water.png"}, special_tiles = { @@ -1461,7 +1423,7 @@ minetest.register_node("default:water_flowing", { type = "vertical_frames", aspect_w = 16, aspect_h = 16, - length = 0.6, + length = 0.8, }, }, { @@ -1471,7 +1433,7 @@ minetest.register_node("default:water_flowing", { type = "vertical_frames", aspect_w = 16, aspect_h = 16, - length = 0.6, + length = 0.8, }, }, }, @@ -1484,7 +1446,7 @@ minetest.register_node("default:water_flowing", { buildable_to = true, is_ground_content = false, drop = "", - drowning = 2, + drowning = 1, liquidtype = "flowing", liquid_alternative_flowing = "default:water_flowing", liquid_alternative_source = "default:water_source", @@ -1492,12 +1454,12 @@ minetest.register_node("default:water_flowing", { post_effect_color = {a = 103, r = 30, g = 60, b = 90}, liquid_range = 6, groups = {water = 3, liquid = 3, puts_out_fire = 1, - not_in_creative_inventory=1}, + not_in_creative_inventory = 1}, }) + minetest.register_node("default:river_water_source", { description = "River Water Source", - inventory_image = minetest.inventorycube("default_river_water.png"), drawtype = "liquid", tiles = { { @@ -1530,7 +1492,7 @@ minetest.register_node("default:river_water_source", { buildable_to = true, is_ground_content = false, drop = "", - drowning = 2, + drowning = 1, liquidtype = "source", liquid_alternative_flowing = "default:river_water_flowing", liquid_alternative_source = "default:river_water_source", @@ -1543,7 +1505,6 @@ minetest.register_node("default:river_water_source", { minetest.register_node("default:river_water_flowing", { description = "Flowing River Water", - inventory_image = minetest.inventorycube("default_river_water.png"), drawtype = "flowingliquid", tiles = {"default_river_water.png"}, special_tiles = { @@ -1577,7 +1538,7 @@ minetest.register_node("default:river_water_flowing", { buildable_to = true, is_ground_content = false, drop = "", - drowning = 2, + drowning = 1, liquidtype = "flowing", liquid_alternative_flowing = "default:river_water_flowing", liquid_alternative_source = "default:river_water_source", @@ -1589,9 +1550,9 @@ minetest.register_node("default:river_water_flowing", { not_in_creative_inventory = 1}, }) + minetest.register_node("default:lava_source", { description = "Lava Source", - inventory_image = minetest.inventorycube("default_lava.png"), drawtype = "liquid", tiles = { { @@ -1625,7 +1586,7 @@ minetest.register_node("default:lava_source", { buildable_to = true, is_ground_content = false, drop = "", - drowning = 2, + drowning = 1, liquidtype = "source", liquid_alternative_flowing = "default:lava_flowing", liquid_alternative_source = "default:lava_source", @@ -1639,7 +1600,6 @@ minetest.register_node("default:lava_source", { minetest.register_node("default:lava_flowing", { description = "Flowing Lava", - inventory_image = minetest.inventorycube("default_lava.png"), drawtype = "flowingliquid", tiles = {"default_lava.png"}, special_tiles = { @@ -1650,7 +1610,7 @@ minetest.register_node("default:lava_flowing", { type = "vertical_frames", aspect_w = 16, aspect_h = 16, - length = 1.5, + length = 3.3, }, }, { @@ -1660,7 +1620,7 @@ minetest.register_node("default:lava_flowing", { type = "vertical_frames", aspect_w = 16, aspect_h = 16, - length = 1.5, + length = 3.3, }, }, }, @@ -1673,7 +1633,7 @@ minetest.register_node("default:lava_flowing", { buildable_to = true, is_ground_content = false, drop = "", - drowning = 2, + drowning = 1, liquidtype = "flowing", liquid_alternative_flowing = "default:lava_flowing", liquid_alternative_source = "default:lava_source", @@ -1874,6 +1834,7 @@ minetest.register_node("default:torch", { sounds = default.node_sound_wood_defaults(), }) + local chest_formspec = "size[8,9]" .. default.gui_bg .. @@ -1889,12 +1850,12 @@ local chest_formspec = local function get_locked_chest_formspec(pos) local spos = pos.x .. "," .. pos.y .. "," .. pos.z local formspec = - "size[8,9]".. - default.gui_slots.. + "size[8,9]" .. + default.gui_bg .. default.gui_bg_img .. default.gui_slots .. - "list[nodemeta:".. spos .. ";main;0,0.3;8,4;]".. - "list[current_player;main;0,4.85;8,1;]".. + "list[nodemeta:" .. spos .. ";main;0,0.3;8,4;]" .. + "list[current_player;main;0,4.85;8,1;]" .. "list[current_player;main;0,6.08;8,3;8]" .. "listring[nodemeta:" .. spos .. ";main]" .. "listring[current_player;main]" .. @@ -1903,7 +1864,14 @@ local function get_locked_chest_formspec(pos) end local function has_locked_chest_privilege(meta, player) - if player:get_player_name() ~= meta:get_string("owner") and player:get_player_name() ~= minetest.setting_get("name") then + local name = "" + if player then + if minetest.check_player_privs(player, "protection_bypass") then + return true + end + name = player:get_player_name() + end + if name ~= meta:get_string("owner") then return false end return true @@ -1916,6 +1884,7 @@ minetest.register_node("default:chest", { paramtype2 = "facedir", groups = {choppy = 2, oddly_breakable_by_hand = 2}, legacy_facedir_simple = true, + is_ground_content = false, sounds = default.node_sound_wood_defaults(), on_construct = function(pos) @@ -1936,12 +1905,14 @@ minetest.register_node("default:chest", { " moves stuff in chest at " .. minetest.pos_to_string(pos)) end, on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " moves stuff to chest at " .. minetest.pos_to_string(pos)) + minetest.log("action", player:get_player_name() .. + " moves " .. stack:get_name() .. + " to chest at " .. minetest.pos_to_string(pos)) end, on_metadata_inventory_take = function(pos, listname, index, stack, player) minetest.log("action", player:get_player_name() .. - " takes stuff from chest at " .. minetest.pos_to_string(pos)) + " takes " .. stack:get_name() .. + " from chest at " .. minetest.pos_to_string(pos)) end, }) @@ -1977,10 +1948,6 @@ minetest.register_node("default:chest_locked", { to_list, to_index, count, player) local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos) .. ".") return 0 end return count @@ -1988,10 +1955,6 @@ minetest.register_node("default:chest_locked", { allow_metadata_inventory_put = function(pos, listname, index, stack, player) local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos) .. ".") return 0 end return stack:get_count() @@ -1999,25 +1962,19 @@ minetest.register_node("default:chest_locked", { allow_metadata_inventory_take = function(pos, listname, index, stack, player) local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos) .. ".") return 0 end return stack:get_count() end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().. - " moves stuff in locked chest at "..minetest.pos_to_string(pos) .. ".") - end, on_metadata_inventory_put = function(pos, listname, index, stack, player) minetest.log("action", player:get_player_name() .. - " moves stuff to locked chest at " .. minetest.pos_to_string(pos)) + " moves " .. stack:get_name() .. + " to locked chest at " .. minetest.pos_to_string(pos)) end, on_metadata_inventory_take = function(pos, listname, index, stack, player) minetest.log("action", player:get_player_name() .. - " takes stuff from locked chest at " .. minetest.pos_to_string(pos)) + " takes " .. stack:get_name() .. + " from locked chest at " .. minetest.pos_to_string(pos)) end, on_rightclick = function(pos, node, clicker) local meta = minetest.get_meta(pos) @@ -2033,9 +1990,9 @@ minetest.register_node("default:chest_locked", { }) -default.bookshelf_formspec = +local bookshelf_formspec = "size[8,7;]" .. - default.gui_slots .. + default.gui_bg .. default.gui_bg_img .. default.gui_slots .. "list[context;books;0,0.3;8,2;]" .. @@ -2043,8 +2000,7 @@ default.bookshelf_formspec = "list[current_player;main;0,4.08;8,3;8]" .. "listring[context;books]" .. "listring[current_player;main]" .. - default.get_hotbar_bg(0, 2.85) .. - default.get_hotbar_bg(0, 3.85) + default.get_hotbar_bg(0,2.85) minetest.register_node("default:bookshelf", { description = "Bookshelf", @@ -2055,48 +2011,21 @@ minetest.register_node("default:bookshelf", { on_construct = function(pos) local meta = minetest.get_meta(pos) - meta:set_string("formspec", default.bookshelf_formspec) + meta:set_string("formspec", bookshelf_formspec) local inv = meta:get_inventory() inv:set_size("books", 8 * 2) end, can_dig = function(pos,player) - local meta = minetest.get_meta(pos); - local inv = meta:get_inventory() + local inv = minetest.get_meta(pos):get_inventory() return inv:is_empty("books") end, - - allow_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local to_stack = inv:get_stack(listname, index) - if listname == "books" then - if minetest.get_item_group(stack:get_name(), "book") ~= 0 - and to_stack:is_empty() then - return 1 - else - return 0 - end + allow_metadata_inventory_put = function(pos, listname, index, stack) + if minetest.get_item_group(stack:get_name(), "book") ~= 0 then + return stack:get_count() end + return 0 end, - - allow_metadata_inventory_move = function(pos, from_list, from_index, - to_list, to_index, count, player) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local stack = inv:get_stack(from_list, from_index) - local to_stack = inv:get_stack(to_list, to_index) - if to_list == "books" then - if minetest.get_item_group(stack:get_name(), "book") ~= 0 - and to_stack:is_empty() then - return 1 - else - return 0 - end - end - end, - - on_metadata_inventory_move = function(pos, from_list, from_index, - to_list, to_index, count, player) + on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) minetest.log("action", player:get_player_name() .. " moves stuff in bookshelf at " .. minetest.pos_to_string(pos)) end, @@ -2110,189 +2039,204 @@ minetest.register_node("default:bookshelf", { end, }) +local function register_sign(material, desc, def) + minetest.register_node("default:sign_wall_" .. material, { + description = desc .. " Sign", + drawtype = "nodebox", + tiles = {"default_sign_wall_" .. material .. ".png"}, + inventory_image = "default_sign_" .. material .. ".png", + wield_image = "default_sign_" .. material .. ".png", + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + is_ground_content = false, + walkable = false, + node_box = { + type = "wallmounted", + wall_top = {-0.4375, 0.4375, -0.3125, 0.4375, 0.5, 0.3125}, + wall_bottom = {-0.4375, -0.5, -0.3125, 0.4375, -0.4375, 0.3125}, + wall_side = {-0.5, -0.3125, -0.4375, -0.4375, 0.3125, 0.4375}, + }, + groups = def.groups, + legacy_wallmounted = true, + sounds = def.sounds, -minetest.register_node("default:sign_wall", { - description = "Sign", - drawtype = "nodebox", - tiles = {"default_sign_new.png"}, - inventory_image = "default_sign_new_inv.png", - wield_image = "default_sign_new_inv.png", - paramtype = "light", - paramtype2 = "wallmounted", - sunlight_propagates = true, - is_ground_content = false, - walkable = false, - node_box = { - type = "wallmounted", - wall_top = {-0.4375, 0.4375, -0.3125, 0.4375, 0.5, 0.3125}, - wall_bottom = {-0.4375, -0.5, -0.3125, 0.4375, -0.4375, 0.3125}, - wall_side = {-0.5, -0.3125, -0.4375, -0.4375, 0.3125, 0.4375}, - }, - legacy_wallmounted = true, - groups = {choppy = 2, dig_immediate = 2, attached_node = 1}, + on_construct = function(pos) + --local n = minetest.get_node(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", "field[text;;${text}]") + meta:set_string("infotext", "\"\"") + end, + on_receive_fields = function(pos, formname, fields, sender) + --print("Sign at "..minetest.pos_to_string(pos).." got "..dump(fields)) + local player_name = sender:get_player_name() + if minetest.is_protected(pos, player_name) then + minetest.record_protection_violation(pos, player_name) + return + end + local meta = minetest.get_meta(pos) + if not fields.text then return end + minetest.log("action", (player_name or "") .. " wrote \"" .. + fields.text .. "\" to sign at " .. minetest.pos_to_string(pos)) + meta:set_string("text", fields.text) + meta:set_string("infotext", '"' .. fields.text .. '"') + end, + }) +end + +register_sign("wood", "Wooden", { sounds = default.node_sound_wood_defaults(), - - on_construct = function(pos) - --local n = minetest.get_node(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", "field[text;;${text}]") - meta:set_string("infotext", "\"\"") - end, - on_receive_fields = function(pos, formname, fields, sender) - --print("Sign at "..minetest.pos_to_string(pos).." got "..dump(fields)) - if minetest.is_protected(pos, sender:get_player_name()) then - minetest.record_protection_violation(pos, sender:get_player_name()) - return - end - local meta = minetest.get_meta(pos) - if not fields.text then return end - minetest.log("action", (sender:get_player_name() or "") .. " wrote \"" .. - fields.text .. "\" to sign at " .. minetest.pos_to_string(pos)) - meta:set_string("text", fields.text) - meta:set_string("infotext", '"' .. fields.text .. '"') - end, + groups = {choppy = 2, attached_node = 1, flammable = 2, oddly_breakable_by_hand = 3} }) +register_sign("steel", "Steel", { + sounds = default.node_sound_defaults(), + groups = {cracky = 2, attached_node = 1} +}) -minetest.register_node("default:ladder", { - description = "Ladder", - drawtype = "nodebox", - tiles = {"default_ladder_new.png"}, - inventory_image = "default_ladder_new_inv.png", - wield_image = "default_ladder_new_inv.png", +minetest.register_node("default:ladder_wood", { + description = "Wooden Ladder", + drawtype = "signlike", + tiles = {"default_ladder_wood.png"}, + inventory_image = "default_ladder_wood.png", + wield_image = "default_ladder_wood.png", paramtype = "light", paramtype2 = "wallmounted", sunlight_propagates = true, + walkable = false, climbable = true, - node_box = { + is_ground_content = false, + selection_box = { type = "wallmounted", - wall_top = {-0.375, 0.4375, -0.5, 0.375, 0.5, 0.5}, - wall_bottom = {-0.375, -0.5, -0.5, 0.375, -0.4375, 0.5}, - wall_side = {-0.5, -0.5, -0.375, -0.4375, 0.5, 0.375}, + --wall_top = = + --wall_bottom = = + --wall_side = = }, groups = {choppy = 2, oddly_breakable_by_hand = 3, flammable = 2}, legacy_wallmounted = true, sounds = default.node_sound_wood_defaults(), }) -local fence_texture = - "default_fence_overlay.png^default_wood.png^default_fence_overlay.png^[makealpha:255,126,126" - minetest.register_node("default:ladder_obsidian", { - description = "Ladder Obsidian", - drawtype = "nodebox", + description = "Obsidian Ladder", + drawtype = "signlike", tiles = {"default_ladder_obsidian.png"}, - inventory_image = "default_ladder_obsidian_inv.png", - wield_image = "default_ladder_obsidian_inv.png", + inventory_image = "default_ladder_obsidian.png", + wield_image = "default_ladder_obsidian.png", paramtype = "light", - sunlight_propagates = true, paramtype2 = "wallmounted", + sunlight_propagates = true, + walkable = false, climbable = true, - node_box = { + is_ground_content = false, + selection_box = { type = "wallmounted", - wall_top = {-0.375, 0.4375, -0.5, 0.375, 0.5, 0.5}, - wall_bottom = {-0.375, -0.5, -0.5, 0.375, -0.4375, 0.5}, - wall_side = {-0.5, -0.5, -0.375, -0.4375, 0.5, 0.375}, + --wall_top = = + --wall_bottom = = + --wall_side = = }, - selection_box = {type = "wallmounted"}, - groups = {cracky = 1}, + groups = {cracky = 2}, sounds = default.node_sound_stone_defaults(), }) -local fence_wood_texture = "default_fence_overlay.png^default_wood.png^default_fence_overlay.png^[makealpha:255,126,126" -minetest.register_node("default:fence_wood", { +minetest.register_node("default:ladder_steel", { + description = "Steel Ladder", + drawtype = "signlike", + tiles = {"default_ladder_steel.png"}, + inventory_image = "default_ladder_steel.png", + wield_image = "default_ladder_steel.png", + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + walkable = false, + climbable = true, + is_ground_content = false, + selection_box = { + type = "wallmounted", + --wall_top = = + --wall_bottom = = + --wall_side = = + }, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +default.register_fence("default:fence_wood", { description = "Wooden Fence", - drawtype = "fencelike", - tiles = {"default_wood.png"}, - inventory_image = fence_wood_texture, - wield_image = fence_wood_texture, - paramtype = "light", - sunlight_propagates = true, - is_ground_content = false, - selection_box = { - type = "fixed", - fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7}, - }, + texture = "default_fence_wood.png", + material = "default:wood", groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, - sounds = default.node_sound_wood_defaults(), + sounds = default.node_sound_wood_defaults() }) -local fence_cobble_texture = "default_fence_overlay.png^default_cobble.png^default_fence_overlay.png^[makealpha:255,126,126" -minetest.register_node("default:fence_cobble", { - description = "Cobblestone Fence", - drawtype = "fencelike", - tiles = {"default_cobble.png"}, - inventory_image = fence_cobble_texture, - wield_image = fence_cobble_texture, - paramtype = "light", - sunlight_propagates = true, - is_ground_content = false, - selection_box = { - type = "fixed", - fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7}, - }, - groups = {cracky = 3}, - sounds = default.node_sound_stone_defaults(), +default.register_fence("default:fence_acacia_wood", { + description = "Acacia Fence", + texture = "default_fence_acacia_wood.png", + material = "default:acacia_wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() }) -local fence_desert_cobble_texture = "default_fence_overlay.png^default_desert_cobble.png^default_fence_overlay.png^[makealpha:255,126,126" -minetest.register_node("default:fence_desert_cobble", { - description = "Desert Cobblestone Fence", - drawtype = "fencelike", - tiles = {"default_desert_cobble.png"}, - inventory_image = fence_desert_cobble_texture, - wield_image = fence_desert_cobble_texture, - paramtype = "light", - sunlight_propagates = true, - is_ground_content = false, - selection_box = { - type = "fixed", - fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7}, - }, - groups = {cracky = 3}, - sounds = default.node_sound_stone_defaults(), +default.register_fence("default:fence_junglewood", { + description = "Junglewood Fence", + texture = "default_fence_junglewood.png", + material = "default:junglewood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() }) -local fence_steelblock_texture = "default_fence_overlay.png^default_steel_block.png^default_fence_overlay.png^[makealpha:255,126,126" -minetest.register_node("default:fence_steelblock", { +default.register_fence("default:fence_pine_wood", { + description = "Pine Fence", + texture = "default_fence_pine_wood.png", + material = "default:pine_wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence("default:fence_aspen_wood", { + description = "Aspen Fence", + texture = "default_fence_aspen_wood.png", + material = "default:aspen_wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence("default:fence_cobble", { + description = "Cobble Fence", + texture = "default_fence_cobble.png", + material = "default:cobble", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence("default:fence_desert_cobble", { + description = "Desert Cobble Fence", + texture = "default_fence_desert_cobble.png", + material = "default:desert_cobble", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence("default:fence_steelblock", { description = "Steel Block Fence", - drawtype = "fencelike", - tiles = {"default_steel_block.png"}, - inventory_image = fence_steelblock_texture, - wield_image = fence_steelblock_texture, - paramtype = "light", - sunlight_propagates = true, - is_ground_content = false, - selection_box = { - type = "fixed", - fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7}, - }, - groups = {cracky = 1, level = 2}, - sounds = default.node_sound_metal_defaults(), + texture = "default_fence_steelblock.png", + material = "default:steelblock", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() }) -local fence_brick_texture = "default_fence_overlay.png^default_brick.png^default_fence_overlay.png^[makealpha:255,126,126" -minetest.register_node("default:fence_brick", { +default.register_fence("default:fence_brick", { description = "Brick Fence", - drawtype = "fencelike", - tiles = {"default_brick.png"}, - inventory_image = fence_brick_texture, - wield_image = fence_brick_texture, - paramtype = "light", - sunlight_propagates = true, - is_ground_content = false, - selection_box = { - type = "fixed", - fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7}, - }, - groups = {cracky = 3}, - sounds = default.node_sound_stone_defaults(), + texture = "default_fence_brick.png", + material = "default:brick", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() }) minetest.register_node("default:glass", { description = "Glass", drawtype = "glasslike_framed_optional", - tiles = {"default_glass_frame.png", "default_glass_detail.png"}, + tiles = {"default_glass.png", "default_glass_detail.png"}, paramtype = "light", sunlight_propagates = true, is_ground_content = false, @@ -2304,7 +2248,6 @@ minetest.register_node("default:obsidian_glass", { description = "Obsidian Glass", drawtype = "glasslike_framed_optional", tiles = {"default_obsidian_glass.png", "default_obsidian_glass_detail.png"}, - inventory_image = minetest.inventorycube("default_obsidian_glass.png"), paramtype = "light", is_ground_content = false, sunlight_propagates = true, @@ -2339,7 +2282,6 @@ minetest.register_node("default:brick", { tiles = {"default_brick.png"}, is_ground_content = false, groups = {cracky = 3}, - drop = "default:clay_brick 9", sounds = default.node_sound_stone_defaults(), }) @@ -2362,7 +2304,6 @@ minetest.register_node("default:meselamp", { minetest.register_node("default:cloud", { description = "Cloud", - sunlight_propagates = true, tiles = {"default_cloud.png"}, is_ground_content = false, sounds = default.node_sound_defaults(), @@ -2373,31 +2314,23 @@ minetest.register_node("default:nyancat", { description = "Nyan Cat", tiles = {"default_nc_side.png", "default_nc_side.png", "default_nc_side.png", "default_nc_side.png", "default_nc_back.png", "default_nc_front.png"}, - paramtype = "light", paramtype2 = "facedir", - light_source = default.LIGHT_MAX - 1, groups = {cracky = 2}, is_ground_content = false, post_effect_color = {a = 128, r= 255, g= 128, b= 255}, - sounds = default.node_sound_stone_defaults(), + legacy_facedir_simple = true, + sounds = default.node_sound_defaults(), }) minetest.register_node("default:nyancat_rainbow", { description = "Nyan Cat Rainbow", - drawtype = "glasslike", tiles = { "default_nc_rb.png^[transformR90", "default_nc_rb.png^[transformR90", "default_nc_rb.png", "default_nc_rb.png" }, - paramtype = "light", paramtype2 = "facedir", groups = {cracky = 2}, - light_source = default.LIGHT_MAX - 1, - sunlight_propagates = true, - walkable = false, - use_texture_alpha = true, - climbable = true, is_ground_content = false, post_effect_color = {a = 128, r= 255, g= 128, b= 255}, - sounds = default.node_sound_stone_defaults(), + sounds = default.node_sound_defaults(), }) diff --git a/minetestforfun_game/mods/default/player.lua b/minetestforfun_game/mods/default/player.lua index ecd73699..e4fb2adf 100755 --- a/minetestforfun_game/mods/default/player.lua +++ b/minetestforfun_game/mods/default/player.lua @@ -95,7 +95,7 @@ minetest.register_on_joinplayer(function(player) default.player_attached[player:get_player_name()] = false default.player_set_model(player, "character.b3d") player:set_local_animation({x=0, y=79}, {x=168, y=187}, {x=189, y=198}, {x=200, y=219}, 30) - + -- set GUI if not minetest.setting_getbool("creative_mode") then player:set_inventory_formspec(default.gui_survival_form) diff --git a/minetestforfun_game/mods/default/schematics/acacia_tree.mts b/minetestforfun_game/mods/default/schematics/acacia_tree.mts old mode 100755 new mode 100644 index ec7d5f9a539030e474682d24f76fe1b466fa36e7..4732ade3d9df99c4f543ad168dc090e551cfdee5 GIT binary patch delta 68 zcmV-K0K5Op0n7oARRerH3IZD4cUi-8(vxZ-eW0R89e2*4p3zHq@ R=$$6scs$2%umU58GKiF~HOK$} delta 109 zcmV-z0FwW+0kHv)OJ>myfFKBjevD7MPbVlfQMbxkFCF8!xdX-|ngW-~o8}Od`2M`J z$!#3Ih^13(ii6^$xKaJ&@s2OI761dX4H*Cc delta 35 qcma!xnP4Y(MOpZ30z=Bx+svHRD_S^=6q(o@#9A1-85!z5IdlQsV+xZ1 diff --git a/minetestforfun_game/mods/default/schematics/pine_tree.mts b/minetestforfun_game/mods/default/schematics/pine_tree.mts old mode 100755 new mode 100644 index 576a2dfb79acfa829190dd5358c04693b9acabc4..3a3fa7ad0e7f7c3bbd3282856d1985734b62d702 GIT binary patch delta 39 xcmV+?0NDSr0j~j&k0AWVPSgVlpwj>K__$zG;3iS-794;&;W7%S004fuG!25t5y}7n delta 41 xcmZ3_xRG%}zfyzbf5VO{1;&tH`{m@tbGYuPoVwe@9H1WK#wg0bkiN>e7XU{W4wC=? diff --git a/minetestforfun_game/mods/default/schematics/snowy_pine_tree_from_sapling.mts b/minetestforfun_game/mods/default/schematics/snowy_pine_tree_from_sapling.mts new file mode 100644 index 0000000000000000000000000000000000000000..0692049adbe71447ee7aebb6c7178aa1d9935335 GIT binary patch literal 232 zcmeYb3HD`RVPIw8XJDP02|u zX5fK|7U$)cGYGS*|B& zYEPHV6kt$1(Uo~LseeHkf5-HMAKRif`&~=^d&O+txweqwvFW-?-QI=8lm?`VhVy)~ RQa7D^wcmUr^AAbuBmnEaWmo_J literal 0 HcmV?d00001 diff --git a/minetestforfun_game/mods/default/textures/crosshair.png b/minetestforfun_game/mods/default/textures/crosshair.png deleted file mode 100755 index ac2ab28223580b7c0d188c98a5729068a047ce8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^Rv^s63?zl8hD!q}#Q>iWS0D`p?Ck6i29OjN7Y`2) zpFMl_hYuhA|NsB#)UzuXlK?g<(Zp)_#S(&^~X+0Kx%P<2v05pgSRMm VfBpo?KR|;RJYD@<);T3K0RX>8H=6(e diff --git a/minetestforfun_game/mods/default/textures/default_brick_normal.png b/minetestforfun_game/mods/default/textures/default_brick_normal.png deleted file mode 100644 index bce24883658232c3333d5c9ec697832224d0e061..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36397 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

vy1hPrqw`tz9x_X3%vD;8Qug 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 RG*CK#jf8}B4&9vt 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 diff --git a/minetestforfun_game/mods/default/textures/default_clay_burned.png b/minetestforfun_game/mods/default/textures/default_clay_burned.png deleted file mode 100755 index d6a980301bef020424e59129a975ef8633c5487a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 320 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�%bXsh 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 DbhG^R diff --git a/minetestforfun_game/mods/default/textures/default_desert_stone_brick_normal.png b/minetestforfun_game/mods/default/textures/default_desert_stone_brick_normal.png deleted file mode 100644 index 6d937491ad4a939e61cbe5fcc32d387c86333601..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12735 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�?lKP51ILlHqGx+D#qdGx~_7Gtp3p9Pnjbk5<4(m{HnlJiL%(#AvkOhoF z040RVO9?9S5J&NSPB|go|31xxj1*1u;P`puG0#MJ9!jEsDF+fpGKgVBz2Ly7pn*yb z@DujYd1&6E$oscHIa@67URj1+DF8e&h|c9-ItEY-56s*q3?eK{jClZwgQOXInA03A z5kkeil^8K+_IiQIyJEt)sBEip)uw*!iq5G7WLly5+!fh2V3ifn74cB001qf>EAJPn zI+DBj0L^Hqp`V}S^f3C@7`1bHAb)*K07-qfl5O1Sb?n5)QFuL&iLf$oG^z z2?c_eI{bRcgdNS8B_6Jxi?y(h=J=%od8PHcUkEeayYq(43W(<>6Xx45ou@qhvKO<~ z2x$N^P>a&%YO15uhX^YaYQ6{^dfz?rOOHZrw1GN&y)+pbqIJso_L?R?6wut$(L>MB z9+75gVKSD+Y>Fb~6h=+~yr2#~tl@NG+|;m`BQ%wX1y;;=%{Ao+EH$0Ms3J3MSb-7q z;rU@2?XeUdj~CtxJu^`hl%J`jL_g~F#y?#7s}USCoM^5YVh6*L#nA!xTO1?lp%McY zn`}F={46_AWFmG>^k|QMpAp(7ula&W$bOz#DxO0ZE6*+;)%QG1ODnpHFWM*

|qsBo=m@q6u(a~3Y`DF%0GNmd=hIY4xa#lfoGPt z5tGm63{u9uobYjb=(mc3%c%gw1Zsjih{+OOpN&-^{2&qY1P;!8z}Z`ckT zCA9Q2c8CyR`faHiX9qN-B`S#di-|c4X|0sY1jG&lqlRsA9r}bA0}O;-I3Z8j^96nP zAy1er@5e9pBmzK-0^VRqeiQ+P8EX|zm6Q%nB?m7$R;C3r=Cbb>{uvQTwdSlo#$dU~ z@Dvg<1574nE+kTK&yV#C@OACLid>|ymOJPY#zXU>Fm=v`W#;f@U0Oz5&rqlv3O7yw zALDE-3>Z)O5~Xr5)CVndHPm7`CX(3$um5oz>qOh4Gj%0Qq+O`+82RA_@m%uF)B%bN z2=O&u7FblkMP)#d7K6Ie+L%&yO7+hu!y~N=Q*F$7+9kksaE|;K8`7zcWuS*bB&;g1q^W)K zJu?pax%tfFph18C857b2@10gw&los+Fx|t0k~H;50N$bZXW;sU@50Fb4h_;XA&BDE zKBQf8pxrPX=nK)QY>Z{X8C^`4Z)%Cl%Nf$soAKjBp<`z7L<=z#grSFk=M17l*SzAG z>O@q5g^%b4#jLAWxP{D^=YXzpCmw}Za z5SlDzHm8g(T+7~#COp17dv1XMW&unyY1!vs0@YVxm^gzVwnE!Ych9=}-eGkFTGRFB z!lsnNbGg*0K0v)5q^zh4^k?hM3`(h42c+u>RNs|7FDu+1=rx=!DQpNWAyzn!%F;kT zDd@n74lQf!Rb%H`9Ml~o&x6twZ&DBhWYYZ)c>~IeOahEubjfU81NsE%wtsg!scNNf z6ejNLxM*03_k9*9C+Z&52S`7{;m=)v6`FIHj(s+k5mvz3WL^mPUCN0A`u3g~E0obb1g{!eORLf$m0|2xTF4V5JZGCg$ z%xkOW65X)YD(H)QYiNY#X2;$7@ASj) z6h8N_l-NklGBJ@8q!wtlroG>++xPod%O`h>7A9Q&OFtCu*Lvj)xE0o)9L%nc;2R2h zG6ukn1=bYy4e-#8T}WnXgIftZ(_pi1QGMJQv^U|68rAdVtZe)1V_rjL6d-wk`G|e5^h{BSN2H;b_1||E$EyPF4T#KgabWoWW(plizndV2C z=5OWPzlG!93%tW{N-?s;G_$`3-K_2twBJ7RX}>a0?M>H(7|d=B-JJgC7Qic5T0%~SPJ!Zz3{8>k_00PakK4{YF6;nLZW@15#nIDMWC zKbi(`6|Phj3*XT+IIEpASV+~C+Qqu3b6cGnEfcVk1MmcAel`bd-O^scSoBV$BJb?o ze{UB0voZXh&i*~>>hB5OzX$}J0_4F%)VJ*F4scwV)@^Jn(*=FOQun}=B?I8b5ZYMq z-5T7xDC2YJKpOz-N-zdkHx{N2>(3zXf{yzSaA{Dv*PK++#8QENZds3n+gEUQIn8G( zK6^p}oM0p_9jj|`^%lU_y&KJFPCk{-qoR>Zm}ekZ-x9YJ9J^o}wOUASqpCHi<;HnB*pw#p&0x%Q|2%`$r60_osSBkjdtyd5u_^~rqaotVCdy$Ai-cH97HdK8`|id#MVjv{ZEE{tT;|2a~* zNs-i7YWq1TjgHl#%qq|-0RKi+wiOa2a+$^Od>tj|)+djrp*L$%j$W9%Jz9X8nF}Az z_lyRtvM9r+G}nOQX!nc0CiLRd6051}r9kB*HAm582k-GEmhYTfK9{hLy?y3qOGNyX z>^ug)d>k?0mccAZ^k?T(2aZBpmC51c-YgilngTKsvm--wN1@b9M}+9YFQ7p@6D|ge z&ff_3F~l_2@jUoL3l)ihqwY~Ecx8by$|x; z20Imc&9GEiu7=ceFm=$FJ+ui#aV+x)&vZP;feeMjCy%0p+D(ZH;DTndb#V#G}cw>&qj>69s1Io&XJ9#U-O=j^;|v6@R~(E z@^jdh&iUR9F+3^cfFk!G(nNrM@0ze|Z2$W=I z4_k!lDn(5-V$1OtJv46+1+(bq^wuYkqEHixa`aJ=#~4m%P0B++@v?NibFa@b<;R@T zMF8{g7@$Ud7okeI*nY7v6ksCGPW)`>MJN-Y#XIa0xIzr_;+Y2+=dl4 z;7||&SK2%LCBu5NR^x@*PX!?g7*IfwQbgsdO<3TClwcS!7o2&)0TQ68=2@z_LR)f8 zh2(|_gpg_HDOS*yoqWSE`%w|Aae-SrB#B8)at@919xB(YCorSmVGII>;+kwT2WPvp zQ(CR5n?DHy0uy6c@{%g&8i>V>L2oE>h>1KwED5sLtrqAAx!W)>wf9#*A0Rl2bAFXFTJxbLhznz_XAiL7#tc@NeI1 z(?Fq!XNZn6#`8r2SGZ<)S@t(vM2tA%8NH**ULaC-ryfk#Bn1+owkoy$MQa|3?U^7t zJzZAw<^G&?OIn7#bI6AtDTpi&eck z{2D-0T19OET+7vuuHIc6K3QrDphjV7zXh;SgU9y3jRCCDES$vxT&v#fn&zujV{c8{ zY#=W2ynjr+00FGzXm>EHN0K|lJF^1o*8*m5%vp{dh$qGhkqf+5>b%4U zGhRo@8J~+cH~>2}Si6IE21h;%u`moJ;5NcxDQ&A)m-~wyZPNlxi3@QQpw|L6sIY=y z(L~*wP%gFt@LFmwuJyG3>-y*FxtH9QEQ$ee4X0Z=+{x(k^I%sc4Csr#hMs5x;qTzq z|DRp`=IhP!o3E~`s_I&qZ8oG8Z~&_Rnz;EtuXX*qH-~@p7Bm*Au8i?D7l8f=vHR!Z z-FvzZJL!{vZO97<84?5F6@+!Se>CH*&wd$*8@aU;ZZFilHPRKH-#?piGytvuu3K{P zdm8S;W5pBw?Dm7HHcuCLvwgcq3wOgVg#40Q{!(oDmyo^V`{NUwwzAsOsYR`41FVFH z+qnxCYG27cymg27)#Zb^w5EEhfhIrz8C(KG;6}jpv4l6!rNM-&X$agpNIxxh<~Ob} zADf4cCxa1pQIq-RHw0dr269#pvL{9q76xHTSpF19tsb=aZ0n0=Q?;L0?Zqopuc~hB zdnhEI)MFn6``*=S?RfqEXTG}GRM!?*`=bqmkVZGm!F}uMr&n@6uW0}B2UGoc03L9h zj*Icgbl=tO6ew`%d$DCEjD%?57TdbnT(`?BHuj>^OD849Y4|cu`>q9WPp~0L56H_r zf&=&oT$@AnTA#4i(!CwN`xiOLGs=~L8G~>mkt_>8d>kQucPtOkbTUE)qn8B^7q0$L zIcuuw?-pyrr3tm9GExS{{tzCU`J})oXNA%H6MCcGl)keyZ*6_Nz@+dnV8RT56%H^I z)>^=58OACSF(AW_nurUBjekO8Alc^0S?mQgaHlNB^gNBhyZQ>m z#oz!1pF<}`8MzhoV1Vlts)aSn1%S`!NGhkqAb~D6GgUAQ4iSk6Q?1sv4$E402~~@U z`=6;-KgodW!7qlV@gVU0J%&>0o)_3I)--Y{X6@obuDCzXLfXD??ToV6+8l+X9(Bf$ zV-leOG#sTu27DCzg=7tIUttI91Mdbg$T)t8hV$I${hj4EGSfs-t_Xrd5Ir@IoM$Td zY@U%Cqc|t5FF8N(4u0CC4dz>55NQkX~MEg2e1XX0l4Y@J~8xaqy%_|%Nm$# z;D z)O(H)1^*=_0nRKX)|-vB21*B z~mcR2IGJhsDfAaI~{m993{yhhDj&psn4F6Sz^ zNQEE0Qo-T|93(OigO!?9TXS4#C8iOfkT7?O^AZEMEt!Hzrb`k75r-XBvlfwG2!Sc| zUW(Db(lSs?S!HHDX=(^7M=sFmd*ZmLfU$e$CIl%wRxFarC3C5Zxy@ND|33Xg3rq+v zg35@AP4maRDVz=pDz;efK*ZQ7F~DOo?MG<^MrOdHKzaH|0YnGZ=4t{4TIwWVo)RdY z-Sxr)KR37gMbk79FQVu*QlX0<1~4pODGo;tOu8mMNTiJs>B2YWUaX)TviReL6NT6X zxFdxy3P*h`WYF_L#W@D3@ByL1gd)*HpBb`K#9$mc;LLk%vAT>ZJitBx0R${zjKn|@ zFfbP57mdEkNlT&S2!=2bNv9Xud~sz`aPY;nK%Kx^dgg=?|2W4sIaf*ZxgINAyTXYp zn*z6r)+X^TM25U$FwYO(z*=fL;FAGaDE3w|19lKm1VF|mI5*iD&@dHZAZ3aSB-0=? zYGsT)M*-7>KbtOv0VHF{l0_*X^x(_`&xjrq0wtdq)37Nu9e1MmIQ6!M*xhbMkAkY^%Wdlu|(J%M^_W^C1)_aEwsw zI#k+Vnr$hsR0k5<-$1#hn>k?;Jp?fGtLnWZ4TcubtFspZwJQwA*HlD#2EsG>?mwph zCo}S+P&l1o>Y@ThlOYA*knV^I{jE@(Ii^s`YNK5IKBu8adCMR3AXwmfo?YaTA%OG` zI72Q!6R{i-pTaUi$)2T23dDC(1n?)z#t+&XWz0-7H4&9v>b~eqn$S)oCrm|-eIO4JlMirzzCe;bL0pEn9N>JYWvp}HXHy4*0pRWV@DF>2lmw79#;gWQ^ZbWt3rz*mhdDqw;(2-y z22cDD85S%bR#i8pEe{bTltP6iHmY=mt|LS7mr;CRXa@XJ22d&=LD1_d34{N2twPM? zM`na9%y4;iJyp7Z(*;_r*s{WSzR4)f8JYLz;83&0j!sX#v~wKXdfv!$7%v#?v4GP8 z3oLcX)5Q7b?4-h0c}#DZx=PGKTT#JTe1P7R7!w9OiZ7 z4I4JDLG4;J{czKi*Yw*IXY!VmoTOW9(3-gE(rcPUp_;$jOfbuyc(rU5%ZgoQZp=Gri0r zVBZ3`aP4}#Z{DmwEpN;nmfeK-h@$a2G!3AYGtKr++ttVRv)LVhu0hUZu{d>&{~xS# zm*1%V_|MF$esy>a;`-=Wq}YSP=3;h}E2-8Rcc^Hz0IltpC98j*J1Rj*uq2oLkjPS5 zF#y((mO$G8?H+73BUxeqT{_gOPiDLSef4<%-nFeeu{#BnfTEyb(h~rK6M7wB?$)ro zZ?W8b(_Y?ew5hsoN|xXZ2GEs5z5ZmkhyTGoK7Me`@cGH42d)Nk50>`gSGcTx|4s9) z1#STxh&+$wxyChjzzSw-oUY&XLkn9~*i&k|PUhLzBnzL}U&9LEuc7LjtLhSad$YL1 z2FHdNC4iS_-&wC!)tfCIFFx*Jr7d~^P+~of|6K#-Z=l70xj(Fa_n%>P3troPy!N?x zYOK^FrUYBpSh&`0gEO4{asVFW_(?5Z)ACLCQRWTU=>XuBTKCS??R&Fm-qW^C z#0!Xg-rc%p_h#ALef)oJnx`i`^?VpE_hFUD5z`8=1>*#bB~> z4qvchuWEZ+{qUE?H(y_?wLLMDLg@8N zzBK<=b1}ToHNQVTHyi$g5#r8CfB1vFzIbh3Sz>imLZt<3!4lg-tmfckTDhvGt(;j5I|8%M z?*QDZ!M$r(8G~C^T?`e6mqsVs0=RP0!kPBcnC2s^21HvZ1+suPjh^f$({6ri@6G#) zaB>0~W<0piU>7CAfJtqIfR?Cs>l&!sa`$s}*(3w7M~l7pBH@H#_5@*Ku712ULv# zuxPK_AB@ra)r!O=W2{1R23izZaIq0g3)&i$6_-W>4x%>}m~Qb7}`qRAu*wefRurvocFqer+kx@%a1&{1+`@VYR4mK*hs}VlOyMG1Og^ zwJ^#6kxVeGCK@ZkO-g4{6)RJ7lpNzjhmOau>3`M1=gAHXc^FC|Ep$Q-Sl}>e2vGI{ zUjwLN`YRbA-Qrwyp8{YOTA|EEMebLyra83BlVmR&`KZo0`Qk4tuRI27dt zD6uol4%B&;d6`}2apy;z1D2&VHHCYoZX!eGFpAF>uBk@6W{O!RMId%@`ZzpC1570|o;=BnHDjcR zg;Tk{cXPUaUd;DKj4DXYOkGBjL~=iMhHfC09ri40J|ISW1i^HK1a z3{H1qY&4h;t0T~`BwtAs$lktCH;U-ktr8DI9^8TVy`Sr1a81i4-laOK2Ep@a;a_hBfr>s9qLX(2rV$4%yNL~g& zX;G@Opb5rbJ0B+)Pivl9_L0{m1;f^;GZ9oao?jk}&xIiAM9Q;DOgmCwor7M!KZ$2} zAcaWmeMV@QA!?fL4UkD|53X zTS`H3xgrFQp}`tSDOK6C>Pzh!5<^fTqtdf2o;l6#eLyU8^W}S8jK9xZ(ELleT*2^` zWqYPv2j=A6hvQSmVZ$>87zfW&IEI(Z!^Qm##7t<1#LTZ#V@Sl<1`O)yto2|)RUm0u zWt?1;fE$y#jeI3A1Z4^l!9tGBS!3EgmsKNYJCN^Zsib3On1dnLJjW*l;S2zg7Al`X z*iR)D?>Em2@ij*~oM}pv!^{J&o;>ED=U%NsW5fc?INI@)Mx~|U|c%3*IbaF=h0~K=nQ_Tly1#oHw$Do{@95>@7 z_%yTrxe_un^g61ZE71g7_|o9Rv4{OQnp#OiM+C=1DHY=}4im&nrGL4gEHHK2fp8SY zqp6At@x6^M71IM=lM=q9@C5}oBl#UzY|eIz;^dPiUfV2keW9f6&mt2&d>rEJIGg-=9U3y4D~&<{%sZ z)O`lN7;mMY-(tgwRZA1FNEKFpKu=un#)JJr~t!4Ai zZA&hh{q6`O3+pTwGN>3Fa8?Fdr&y08ZlHQTfd;MiaN43H24T+6Qa8=RnQo5Y9>NaN z9{q65(73n2x|4(fQ~_8}8Z`qkgbz)$wZNm%lUQQ;y|HPoYivU;>CjCLheAb_ntB9I z)Dxhe0sUFhPXO)*J@p#?UyL0{i4Z7am5xz_1@#E1>Hj}VQXq!IYX<%z(6w_3OWE=Hg0X|X6txpyN-yq6jN;=J+j?x zOnvv@_@Qz8PXM+=m{g;Lj=u!bIjtXI*K9UBQ~$Vj__Gym0j^^t+P)&K0emvfUEa3% z{JS;kuUhuK4fg08iDAs=2xdC9mTZ@myFILBs%4J{upsp%3)HVJoBOYRvX4K%Z~y!x z`zHt9hsG4gCD9%EAJ`UkUi1)8eBXYPux!CG}+4?)q~jCdLw+<6(x{)GWkT&|(9-SwR;T%^KhW12}*+13dXP%}O2Np#yIGf~XLkxr)0&h$MxJvi3Xu-*(tK&9OLRPQ~DlrFaHuz-g zi)K@`A6MxG- zGdTcv0PZ_^bBfPe2`={m(D!Wg$<*yDw`jhVZI_)FnVNe$-4cc4^qiy{fHz(1uO(p3 z^WHJWX*ujosUiGen~UAe;_JWs9oqF*tBbY4b&tnDLuJeH#U@BL%z)W_}MkPm~)K^Rx2Ek=b0Ergf6pssj0#(gdO|8u|TWk zK=FhNP|q!bi~Zap-g6TzX46pt3Jr0As#&xLeeM2Yo59hbKUn8fM{%mB5FJ|MXl->Q z0wX+TQqK)lY!xa96&0d%9To?L^2(D5D+LpY2Tarh%!@^5ES8o;!eR|AIDI^p;bz<@ zy}CzZtH6BD;NfMUDTq)9gwP!UysQgzqRT+jMKWxlBaz1WIh4|zvx1)-li;MX2cfxt zDliz+?+*%qm;y}0vRM*qeyMIpa7?_=?ck~YvTF!$dXZAtkVUcp1aM+vqKER&YYvJP zvG{b%N~5N;C;Jk!`u-8wPys~v2Y={EOlpyf{HCynP-=_{>Afd^kD4YhEkt2PQOWll81Xn_*2NoEneB!wsjDdI zBATg0S)c%XK!d-$=G=R59Qd39A6o7lKo=!n(KNh#Mv=cDoE4xakA*;0DZ)Ez9sT$; z*6@;%gny{czm$6^2CN*%LBpsF*(aOywQugl{GNOjAjl;=(y36OKnav$z)=t{2X4hM z02ELL@`WPIIYJV~EhZRP=Ce}S=ZTDG(f>?{$714?XJZlqyky}@=&y=NIOe7sbJ{z> zZ7`upVtV!)M_z#@*9m?ufOkj*>!j#V(Ro5$KmtlCJdw0er?3Dn@_*m2SYp8`Ol2BM z8HoaoLGv`8e_zGdBg(50QSvDKJSN6Pr)t?@$U23SzT zgwi>9;yfy?AOOTDur;dD;E^3m)7pVKTn34;;<1MB z&L(du0f2MLV8%_0YbP?^K=J*(vnGE|KG|G)N3c1#Yqt(v4faCE^<)_B4OIm4Oo8j~U8(zH)$IWb#&fG@g6jY1 zG*M`dOUyF4jBk@?<~TD1_>w5%kr8C}B?Fb4lTg@KGO403?^?=bF?cKmd>+aoW?~fY z6)G&Xgw+a(ZnBU95OfXc4XCdHJOJ7tG{xz32q)#bM>3HX-5*yn=WjF?r#oSzR-ZXF z0JDES9HIhT0lEe78pLZruK=ua9?0Cz$H>EwIu3vGmfC9*sYuELLZx6c${%CCIX6lo<+(qr__1WIlcTJNp+6T zm1342uoGXw>4Ghn5Uhk#J$|g_Wb{wMz@V!5ZL`4|SH19-c-CrxdheQMqk6k1+ScF( z;5`!LHlF*SmC#hst_Gj>#I7HEU(__`0PNK0($&}+$_?yZ4#X-cD9X5;BxDw@zS*n( z&4T(zH24nSyIzUDK>e`vuyHNN%GG9VXboF4=eRaN{n@$I+SQBC##}Y#@EdgOI7Lq$ zE))&b7KguDNINxHxmr5|we;<$Pp&lP@9!zBoB>=59!G<_(&x7jHm=1^HP$4I*#`r~ zUkZdKpoP#_Xy1a{L&v2Nm483t{ zTL7ORJgLH-l0&0htx~aVDL9;jtWk4oT>BeC^H((d4&dt-gQ|r}$N;>A@H<#mXidj( zRZiS{0NQ^Gz4^a8eDz!Fes?MNXgUF$0W;`~H#!;+;SRzkcZk)rn&e-3=RNnx+ z?qg}{7ghoUu=YYxWmwFH->(7v+12jJq5ZQ#^ES6;tX32S+pzbCzaPaXfJo_cPt zvFxVPJQmW88ohFAXjtEI(KP;a=EQSb0B-@jmcvJy6O~oWLyV<2OI6;q9a`?nHQNjE zV@>|_*;F6enEVHp!UDVn?A6|^u(um_;$VEtDwL@>Y9Top?aZ>{1F*{lz-6xnne<)y zOIWl^D{Lw*ZvpF~o*$<`tAVtHo(yok#A0Q*Tm!gAPs&&_+`~=d!MG?Y9}>*zHE=@J z05?wjxWmpzoo9+lEHCsb6+9`wDY;2T<3&*=UI{nMIpx9>!5J(dnmzH5y0F(UeYV&{tm!ZyS^}0GnT?B9 zn=52Ub!3!?jwsEwAiuza6hH@X&HfLB=41c^^Cl7B7funr@a##SR{+hl5^zKcs&MGX z3D(oCW$92L4ip;)-y7!Ai^@l10(eGY7lI3qaFbD|EKk{MGFBJyh2|KHN{W^6R+ujq z>L1i^4r4C-&7%4!8=#xV7Sel_8eY`1RdLd%z-T$|w0gOeR{absHHfj~ISlMi1%W^l zSV505RNUrkj2nyniHqD%}htejMC1#Pj# z>^vAx&JBoXv<*00$G^dA273BFIb7Fghj>_ z|H--IzF-Eyzo19KFhHpAgy0ej$ifD-;6&$K|B5^!SHIUIBG*G4Lb>P97%|4?;uRn8Qxj>Kc9A(Ee783lG z9Epa~-FHL$hLLc=S30p;gHXSOO1znX`Xe)59mG5zqP*QX`tCXd1K>PG zS)v$}0~aHQSgC6%e5jR?4P_Jt&nxB3VpuWvA0@6mU#P{EanI(&$coVGYZ?kOAj`)e zRKC_p@<@zaEoIk%bFICm7B&UWjqW!y44?-P&Q)5m4xbXMQ-lxA$*Cb7US;L5RQ43d z5SY52%9+e!@}mr1!GMv>a~GJKTtnrXG>32$&y$@h2wObQm^X}- z4a~84=N|mIk%C5i0>`0}9Bu|x=)euePAgHU6uH)PA{C?0JhZCvFiT;;*2Xe-{p6r1 z5_4wwDTerYd_QxuAei?MIaQ)Z`0413bL7z~8M0gTJRTJrIM&!7FNy#dNJXiXy8YJZ z)4B5|b^Ik;P7bQ>C4tjyN`=pvZ-rdf znT|$M1JW_G4n9?0Z@Cn5{U^kx9{%A70}D$F3j=#BrTz!`66gry3@TVuFgi~59?bS+ zFm&rjyjnVJP{UTQe=zmpN-Ty0+}_mtP1W2Tta);_ zIiRb9ZcF-F4bj|Gcv?C4dArre&j;Ke=i7gYrkh+Das`=dw(G5_udf|nRnqmTnJRVr z(o(J$DupN<&@YaGux4X+rmofwl@%(8CWtT{^@aBu4TKh;1-R&SKmc&|qRZ3%;{jOh z!Rr=yy#!tnxPUiaJ+@pefSsw`nsu`mYUfU*GQ}C}20~4TM(yahs9+r(z^%bzzu|iI zy4qY_o0T!sy${t%gkee~Nn3p!zybVZRqd|Y_4>8DxLRp#htr{zu1H(}=1uFW#~-w; z{@M4t{XNXR2CO7G5K92I5Wa^&i&hR!F;;4Y6@YehhexBQE!qc%!w$p&Wqmy`Kz(c5 zhu53-rw^a`rw7^h4Y-|?b)3O3I=RjQ;C~=3{yFXHgS4sHtT33(KC6oIg<-%s-i8J6 z3Njm5vx2NaV^Pq?Jm@CGX9%C!@KzOHgGcSblF?u-fcJ2h@9p8MuiWytU(0@LfY;s9 z#^c3-{9s4d-jnTCu6Amgm;wkjc?n(T*-rpkv`HGOP!8Pz_7mInhkbqf`r;a!%VlK; zcv>o_nkIkH(+I>;_}uy)^v0VN=`EOA&b4o`IYxTg8h?5n>>cuIG~ z=LNfj+DQZxo?AFDBTF*!pa9%Ja6N9pE{tU9y;=zO zrolZyBjVOoj8E8Ah|qw`fU`UFOv{OXEO+pSu4Jh_!#i>e_Y;I_N{5m&GJd$13E8YjIc`KLJZ}BvqVZv6;FxpEe@1P7NUvsJ-H#YWKuA44#>W91&JmCR~Q;z9~wP?}~kOyAFr zx_PWn!Kq?w|q8Nok=nLP0dDCNDLgRC>RIU}c#vsBES zp&2l{quoH1Y_q}qS~q*7B5es=&{fHlMefSMgTT|%VL(P7}&L(fK?ETu!Kb6VI|Tp{%{}y*uLw8= zClWL#v5rU9nKNZFVfm}#x)D-a?ctvGjM_h9C+~Z2@CXiX?)8&?Jf-==}F!LNWR6(OCp7hEzm)4=k|psOk(g(Nk;?U2lt!%Jd0DW&#WZX=W?Rj{kY*?ohF$RqTah^N zu10};WW&@yY{*jy(w_}}cgTzsdo6lik5Zlm%fjPl4}giiV!{JRS@@L8laLdJl*bG% z0VTl06pmC`>57VDc#PkB;5FcAVI)*%FX#@Jy(YZNjrIi_L%p7dPqv_;4R!os*h zZceLmF>1~;KRB3+A%@SwT${lFmNvOQ!wkzY1uXT%t1MORGjdO4v0i6bVm;rLAs&!?vPb#$MqFTr(0*VG$5 z^o&qL&p5!j16IrprU~GjZs&^JQ)kAcxoiRB&m3o@)nGOkB5h@6tMQ<#FDbX$n^#I?Y3F)KoC2n?Eti{ zRA~*sL)W)|lCbQ0+099BD1V^=^9egf3NnhGD-co$S8%vMixpegAxDu4jQh!hFsJc! zb7;1lacI$C=NfEXtAmbXxne-(I6Y`VJOS#;=Y>Z=7dk#iUIv|j9jK2Ieirlr{cun! z?D}I2`dUzTfOdfPfbIcq5S;=ykza|ZVewdfy0?FBZeaT5XAT@?0`b*Lk@bMv91uu4 z!0c&O7gxC6y>@Tf^#SO{lk40r%sG$RLfES1+SS+^vgMxiM_p!?;hc)Wfk3#8bXW>c z2V(mK?%P2Bcq}Y&06w?C)@iji++15+7-GpIDM)59EP%BdZruTE1Db%?GhQN13t;V< zi|xMsdi7~>V?JYrb}-%=;n;PEVDCw^YjS@rqh*UAA%{Oquvbw=z|9WL`g`0z{ki?{ zd8a#dRy<(Lrfhc>FdNfscC3F~3xBo_x9}$P#@s{#Xdw5<_OLPa!=vNpR=6WhLyDy| zUPS|$wQ1Hn);DY6wROBk-wvFFR{9G!06rOqi;ITUf4k%N*H?ILEiN(a4M+*F60!do zDIVoeTkoA(zCGN3+%-_dC-5RK;P|};z@H)h84Cl54O)X2l*pHSVxXv0 z0nID54{u!k{=Heg-_bU0pph#U>$dWkNl#oG(ow-&t8fK(zCsu>8cA#7l| zhGT_>DoYsj3PgMbtu|M@S?$dmdyfq?CId-*IRX#H@b}A=X@0$jj0_5EoCL@Mx^3F} z-5+`P)5rEN52}7@fhR9Ek2$ie0KS42YuL>Sy0B<;$VW@+BQSX0<1^&(KS zzpQ}{8>jbHmKWsK8v9sxk5%M9H~_m^);V45jd|BDs_y{4C9qThnX?6O1KHf?L zwoE_YUVF3R-fk?g4n{$YhhRH`yO!V&D}!Zjp7EIE-T>`pTemRnpDsw=jE%oLFkY=s5xY4x;N%fNM%h-t4P z=l-X0pMeDeuvKen$ZoNy9IZ7Nw_+-n`p^`nCKF&bhYA4u3ZN11Dpo6UWn*riKZf=Q zia94MVdYrez^vW@_y!%#0ZZofnSPdK2z;B=At;zuBw8A_FeHpjw|=pA2zn$35+6wt z(P6D4@UKVwDUq&qShcxOV(a`60XbROUuUR6re<13kn zi%3UbAX4??r))}49)qaPU}Z26){)0jU^5l(a-6J%7ekC=q-h}#bv`B~mQO=^MhWQv zx(bP^+)zrR$m;V8w5aB$N&0t8Rs2L!GokLYSdV?M)|!eVT9x3^y|dhMmf(BL*@% zRcPR5^GmtUXYycFxw6x=59V1%h9{Cl8%=UG&7pd)O-pHX)ab*0td+HNc;@IoR6)Gw6V)A0yvl*m2vBnjwB0aHq4lv7z2qoC_*?E08wE#9-&d) z=aO@1h8&-v1cD0F6XYs;CRKL-+(g?{>=cZ>W*+d_Rv;1ohqUS38KjX`^YEaG$e>l< z)kNgqisJo=w)2956-7deEDpq%V?mrD>_vyaq!(YFl}vd8kp(ZxI(>;`HREScg=;eM z02FXt&!)FhS`jehZpCC$k$A9RmU{?MPR0MJjf;)I4o%WkZ2go+iYGV($CgF|j=UgP z$Laf}8lPsBLo?n=>}wrHu%O(nl5-D=1X6iGic`5`%Ak2IzLUYSjN>KDVFMBGOR?uD z!*%jW(co~VZlnM&;wuyKtoE z03t4ZN&7Nq{=3jyWC9i{Ys{NFh9%<&MTj_0Agl70w}59PxhOf}9bb7xCmSi;6jc?u z%@G1fCSr%+?DCkKk3tYE0}>{QH5fR=O1tbKZ;=HMh9YiXFa%KE+n9J7DgHec@LhTV z;Uwkjy{t5~9J7@}KyYWbjASS7uv|YV9Ews?&lG`4yQQM4FXi$V#{7%`(J|#)1p%Gd z0naId*yoVov6I9M!pjU`HzTYqf)hehT_Wzk2H#UmC*}@$&ehJj=}F}o;cHOBQ&Q?V zGhKeA3Sjm=6$H4kOo(E?C{N}TU(aOhUx14r zpwV&GsTfJKBal+CuOO8e!$N|t*l;|x#!*Cc1C@1N!o%zW@BLuFoozjw?ifV4}a2v|2m zLvn1zhC^aobbZN(ZrE(Gl9MMn%6cym4V{Yr6NjoB&D70RX!>w?bsdicbciADgn|JoG#dM1s52}m60#?^XaWcWh^R#Q&r?t#5v~##W$QUIeZ$) z%L>vC(mN2p0?-h87@4P7)S*);=Fxz)>gE!<=mrN^f+!e56@dy=g~VXbkTU3L1zQS^ zU0XpoITmAUk*?6_s=7GX8~a1Mkdp)0ggo6@2tLCg#ApeLwpz4LbnOSbJ-p}Me1^Ci z+Mit2-=Z7NsT#ncr)KZmCKk)ZG;O0aurjc2hRzssFvg*Rj2%zd&7(v`jUy4ns|K2n z)@`r8b`Kx_BeQ5;@89-FGjoaz?3x(XuDRImny;6i7dPgPE3}DT2Jg!WyrZh!b-UiY zaTm8Mt&JB>o`ZCst0GkBNDRi4*E`oN)~d~pShWUU1AIbZ2@C-(gvLU<8r<%Qt)AO? zqcZ$lA0<|AA>2TCZ5n)VmEOa^ zMY8O3#}t;B7(sAsX-sRJtBqvM857}yUPdf;Jp5S==)aM}|7E*h{O*5)iyN7%zMZ=& zxsUDo*;kuObF-|?8~c#x#}9aZEy0hbsXncC7jIv=S68OGuDtp5|31D-J@*!9KMJ>7 z*w=gN*DadQ0Qb2k*YoSU9yy^nLUs3iyxiYKjcfaH7Km4$24^9HmiszpZ zWjck9VW*)E)q-2P`g3K>Pi9~J08KS;EOfLGuG!$y0F5I)$*L|eK4th?{0cmQ7sB3% z2O8{U=v>t?W5KHtP#&0L3RowD8(Bm8snWXsYW4QVKU7zn*XCPGyn(QQ*Uum7jO_c# zt@dVxZM88DYq*T{AH)bwz#h(O+s~(8SFgeJeEMJNz?Y!oep=QE?hbhM0K5~iQ-`Uv z1T?CZkJK_)NY}2}UWgxR@~4lcdfxyKn2@q4mbJF6({(GoYiWNaQ@sIr!PJ=R!IuGa zqxx{^@Ys-_?~HwL;O?jZreVPN^9w@Xx<+sB+NN49+@<+u@g(6O##K+zthll~To=2b ztqHrMvs<>SCy2W+>ZubXaeNsAVMW3MSYiRA<%{r`xw%@0ZkDwJQKN#>DlMdnWCTiL z6Tf>#fTPeDfQtt0k7lC}%Qql@#oh{!8k+(%()~PX!oi?{k?S}CmC4`?g6QtEgZcCT zF3xnn%6`9)*1L4nyL(Q4_{Dc4^mb%D`|BIPErllo+%CCT8!p!X?lI&QOc!ERwQ%Fa zuWMG{3afX6^~<)}7{INBg9RQ|SbVZr-qpa4&vR7=4QHGHyB5;Mp*9VkDiDT?u(1sl zGMrO~;S*X6LTQ$B)I2XCi=4qWty ze?2lfjP3!#zm|1Yz)q?NI6I;CR>8p!d_Q_& z#yzcJSTcDvC6U@V*qjj5V0C67?h4iQ2Y5#`$QUBrM(#N(MS~$no&XSWYun0a=vSFR1PeDjH3iSxnlSL^PQcD z(3EM=&OYK*@cu1DyiCrB3IdadeD5h{)tN9tOpu%i5lS$oTo_DWE~d&x2R(67r9eaF z{bWWy6Xcr6AS=x z?G}^fp;9QB6VE_AKg1tmon;KghJ|bsIrN?{)LD!Hlg#I^eT{S~MhSUU%qNk_K$~bT zzRwvgM%FISJ*8iO7$fJAr5uygzeCC)7T$#pEATR&Pbm-Z#ST0Y;h0~XT5*6Y;W#cL zhhU`MJHV={a7$gE3mx22ad)jGzAR#8RvLN$ei0j5@_M9=!b; zxV%Il1PG)&g7kv{Wx|A#ne7~M9@(@XW(DB`h805cnkqYljD+_?TDpERSMb_iP0I6` z^|&-9ln>wn||#o2^EM+9jMFDtcRpS6riKYOx>}k?2^!+=X4ms zGb|t!A_0hRu~K@WbpKyR%b7%0dx=I zq0<+7O0K)cr%TW1hPpmjmRAj?%qqQQiX7_hDZV_Q7qcJuo2Vw_A;8zP^=W47~YfGXvdD7Ti z?~MvWfZl!4mD*iw1B&JufdwcsOF6#@JyfltutAY3kqs||QzyDrUOJFTCat^i!R zcC*vr-6i?0HHU8iyh3-4u(@N%6^!)mD7}UYK<^INKmNTQ-~FCHEFKR}cz*vch132* zU+RXt0;>aYyAHO+prZtnNDi=DgaCsYOuNN6D?9 zV~Yft!BBy<5I?bf^S)^|Z~m8+*_i4zfnOg5Fo(ajK>HDRx0U^BPyMzIffL{Wtmsr##(ELv>-24B0=YIIR z|JUx{eW3Zi1wU)Xef33;bdV7(3IMhMKe4^|VCt{my5(=zvfmouO-O-8_yqJ3YPOGN zcUYRI_8QHoNYEP;;Fq%t?V~XG~c$idba>CM!>w12N2(>;Tu=m4`x~YiIuHAN-{E?@+v-w z(?!$*sNe3Id;Z9$x4+`|cMtYox8RR>LG#_0_73E!hao1?65JYHwY0x^68EjMZUNT) z(q_B0d->JF$~0J+Mm;y{tq;ty}$^7nV!>W3D5L}4+h190E@|7}m> z*CN_?$T5h?h8~2kj`m|gDyacdP0qUw=i?Yi) zh+Qn50(YapTg>-=i9j)>JUc&8E8xip@7Js@3|1H7xF0+^22G#?7LD-QiQhJ;z7tnp z1GwOjpf*q-GU(;krXwPB8&uA4*$x#r=epnp{MAEOme9eps8rXr`Nn=W&FV*qe~A`O zDRIGbyb`7#H&=EhsGb}bD~lzOOeF^&a;`D8}GxZ_D~2WYC&q!6P^1`^krF9^k> z(B`zFGoZxAm!ku?26^fS*FXXIO(z_ykwxDRzUq3qS+UEAaAN%fih$2Dz+*1;_}`gq z-`EpST3I1HvtB1unCxK8YRX2)AP{(7vwpI>@hsq1y*{PuQTV3k!)$y2JvjC&Q_;ut zaz0CefneycpbKAi{vd$l)F%up0Xxa5fH3z48MfZZ5>R>WKflb7N2QBCm_6u&dIW|> z#|7pO#>{BHfC{CNLYjE47gJ}IlQCa8tmua&|I5VZyMK>dMh` zmLNe*b}oJa#BW`6aTZuy1X8GpE>8c@tMD*PszFOfcg1MTV%TI#5fm5~#bf_;x+-H} zqOHym1st7#&4B_?1ob?+p}84l@?4pq(NpA*hlD@@B8NnPqr@(xx>p&qT;cOMan(}* zP)hrS7=?VRIRTF&qpPU!!OKq8Qrx{yov*XMLdt+)P%?@g1+W@1;#EXu)Ta#FC`L|T zCb4rNghOEFFtGx!Du<6D=H>@N*x_qea~WJq2pEe{_<-h$oz~JCZ+Y#nMc`n<^$(ji zd0mUo|4p5DfQtGbke*^#|qn7Q~a<4Tr=p@**&#Q+GWfF~Csp2<**je6^O zW+EbikL5yG6@*4ggri~{!>NM9D}3bHThDRap&%(pQ5X}z1HiIHQVbbZ`1gZ=qcZa8 zQ<4#o51352yTUOrQ|8vQ-U^U#aPWP!!2>xox_<|V?H;l#AsaJ~aflyS) zq5?7WuNf7@+(161x06Vu%1hn55-Ks~@tNrBB=)n4P4Z2;U>eL&8uFxdNLUeVevFM} zV!ca16XXG#5Zg+2hDAit4Cl*pd{F@*@7#@-BTTO><4Qkpy}^qPBC_r{((43a z0jfP>gDG8~Y4=T-)MZA7!3PIZ^AqSFxKyq#P?tY!F4M8S9c6tIC27FqOa=uaH-<&D zlxaG*&N)LNnjSfhrpMc0(T5wHB*n32=GKf{7+WMODwX<*4T zujD8T!9owqLxM*U0cl`R!D=mw%N`7Dfk17^6f#)A;Q}>Qs9{-SGMn5-`Za|+9f$_P z0aEREbB02J*=T)O8YQ5XL4ySrTHsa-eci`!V!7k)*fq1XAlj}=mk7{N00XXvpo^=F zm*`*5OU55|IwE!QDs{O{SmanVz z)wNk#16w*>wFFg79S8^FV2s&ZYPEaiuH1SLfEx^^v!D9nV*TH+GC%E) zZR*93;;OoFrrEjHJ*m+aT{oLcS%7SYJnpX#a_^!x_Cw+`srS<@u}vt}Jcery4(U30PBwO=nkEpE(btl-Aol*yYVFazZ=06M_z zjagmX=w|oEedShrfOztKJ7%!b8GJ9JuNJ^ojW+I}>cf@(!xoL^2t@_)6?C<}!rRrq zJQyo;&yL~7mKqeiKq0h{`E1(tr+ssEb8(H$<V#^ zeLzdC2sA3Zngz^jXmN3g_4;2P7Pb@lR>f;0$<_yF+9$R8497ckPo4f4KVH{|f)~M*NNK6j0HA8pz$k?cccO{sXH|A876zxP2zH_;SyzfHk!cUqh?S zC2y7o^QL;h1`2Q~6c)lo4GN?3V?Nkw{d9ph+c$f(a5w1rF!&4eru6-L_z2+%m8$!v z#Xog3Z)zysh|B8_)g}HBEq|^b`*UGZA;dGAR^j32v->x)evsW+UACJFyQN#T&?a4m z7}1y+OBHJjcK|;-W4T={-A7utavKn?B*k_drF$zFeOOfdEv$K83+fLqr#Qe={v=ka zjp5cfd&j2w0N}9?1CjuDtQt02Gagu;8sZOCvp9Ucy8Ph}_TA>SSz3+(<%yd*Qh?I6 zYqlHl!!^xMpH20?0Uvw?mO6uzH%Mhgy#F!~Z$Nu}Fe~iM#sKRe7BiE(P#Hj3&+=nF zi>tf6eWg#UwOhKk9Q5?hjm}b8i%`hh^J$0xD);xxUmru0TvNrc*vg0oH4NUt>UMR2 zP>*ovA)%x+Nt?Z-LdF4AV*qEGjk9PZIJ5zy&ho`eh6MqQF9+%qE$$b#cOFIMhdQ2m z`USEE@CwxBQlXO?!B0d$)}S?DZB*@`)gyoh9NUpOA1U`Sm~k$7ob7OsZ4585Xl~jc z&0Bq3y#}#i>fCYc0W5_l1KciItqoUeV9ciwyH2#JX{KjDfp9cvdvaUzOvniYNLgl5 zeV_2MaGNw8u)w{s*qSwrTo62uiJ%JQIH8D+dZNPiL`9V*GYF&PRLAY>LJIkKCwiqw zBj6_2XD}7!BmZLCtz*B|nhT+Zoq%9{Mr`C%15Vh;e6&533LM7g1|20O6Fgv(XVVe9 zcD>ba0X70!dTsZbYqbIuYolDZF#H$Mpi+wkp4oJmDdajndkeCkZQt=Jlqdj|oWgl^ z%#3ADCN=e%cld+$?)lk>7Pey(q;iM3s53Dj)S+33!}qMn@pVV}#lnRgm6`gq(wZuS z*rd{+@2N0lzCY18T1dt-wI$PTYzn0cA<{9T&(sfoX{j~?iqEgxQ0O|oGW3XOeCt(`15Zx1E%fY| z@HQvsECDofj`zqkp25&GV1Hzu5(FXLC(3@eL z$wr~WKhrDVe341E6TB#NL7|7>Q;sX&e8iX{Ix+&y1>u9F4=VrM7^;7!Ne%G=oCWqK zZk}`7qE16#Mm!Qp4MhgQi8Fwl!c2wwlag#mLFDkA`3ynNfpPk(R7e#Kp(3E}$fHQj zo@BYJ9Bs4qQ)((a#}UC&!ZXcr4l*{OS<{d*+SwUc^Qs^WK?vAkK0}aIYB5)jnv7B^ zmsu6YS*iFxBCyH`Sh5vBrG7ZFoP0_sDMoOCmwt_!wNeM%JD@QPVIlyLbgGmy(jEH1~_m@j!5968HrUf4YlMf%WGo`Jfq5$AC-yRJ0^Kw=!$u9mK8NaK6H% zw_gkZzf6yU3wi+gJyOyOP#nxo72m~3XOO~Q3LJ)^GOGIdB;hbyaRBPrd(P*yu14H= zUhES9Yx*&Ha5zpnDkny)&{dx8KqQdB^oAf*ti5yJpYECd*cn?Z_9D8Y?i>N-Xu z3U@k)$3D(^e09fZLeJ}84qA8XPwW8fAss|k%twJkk?v;OtG`CKk4=yfYI;bH#Y5e6 ztFDo!YdQ@8O#Zx!98l`J`vpvD!VIr3%R8X#9iD@4Lc{hN<(c}2*JIT#u{H+PiJ+p) zofZX|77bc7a%dp9Q%kXTnEZH-fQ(S1#oo2rxfXkuYlawmy%x|Ns2zkox><>vl=Uwe z9Xt@pHwEm$?;KZxb$!>2!eE{&Ir1u~n;Wq=t_#pv0gO!%J!V)*EZ~=A&)$%`? z(PqQ)LuNvZFz;QU`l~c3cn%&`J_4N2)c21}c7Pvs+ zcl zpX_%3d;56*-nDXYV4hQ=mtS+YLbdx1R@LV>+uKW1-B@7VFJSh|0J?R}{>`en|NL}~ z-Q%)xUL!|pQkDhWYqq=Fdi&x1XMO)5`%?oxp^!S$0(=E6Hn8g@bYan~0ao3BuHo>! zmnXp#0Et?NpV(f!H}%)=-157X?6($pg}{9IUqTT~=F{JxiFT6(1knQSHJaV)!}i0^ zpY{ENs-GHkgcO{){;R?IqpU3+Ez~_f>~04=wP8-2V_h!+)r)eF^4&PadAaH(OxpwzvRo{L5SDWVP2~Yj` zb0ybn0rRe5|SuhCgBa!|Mzdk71-O{<;V0-L?tS?RGZ9Y{~eNN#D| zo*Uk+-({H%#Ew70kDxPr|GlV33vbt_*zk3w-uB{w^JqGjT ze+elVjD|kVr`N_dvYi58Ve`BN+{(B;H|B2rhCi8YHCq4Nm+jZTUw7M+!I+o@4Ok%D z0q(x11nb>bm%zA2|J_1%w*cC2%x|}Uvc|o#*8tx2&+$bLT;~08c*DwT3ux2msrs~RH@~&__I<@#asnG7=Lrf9sJ82xux?qo@2jQkYE5Dzc^*J; zBvwaAQ3)`PD>_z`2ZRNJP>t)#MXJTE*_*5CiS6voAI8jZ1f``i88fB#H`kz);>?e3nhFP8#J=VC+hg2SsZhN{ zViHi%Fc(b8F_Q|!)9HS74@(G8BDRv=yQkzO!mchH!=|<7$yoNj z#rGfb0m!F?iVrlHHc})WD617Ub>%{qMu7?&dD@XEYbls*`Bf6zmRbIg8!9A6S4B5h zEabz`3}q0TZmjZyk_vlL*3eQS@0Qi_vTb_hhFxjw!t5B&e+e+P%OERR;5Cm z-5f?2_0(EE%)F{V_;v|xm6QGDU%6i(a)5@Vz=ZWq-#%J!v_Qu3N99)QAiDVanKoY5Vf zh(uCTjQOQc+!qofo+)#4eys||@Qk=Pxt{tEai(UhOT^8f!a^77q~hGgJR=M!J?t;p zxLAS0WKMjEmCL1=asbs#u&l%qMQZ$~|5oVpDq2UD#4MOMP&4{{O+CC9>yo+GQl`%= zaIs1r(y!7Jlp;x(i9`$&sKb_lu*J=TFmuwPKDz}P3E4wU?y5rCw&Q%pTJ$t zL$bbrvP+#X#xR033(Z_*mi%=U$QH|ZLe2&W3m>+mJA8P~tK(^t$I7mmH=m3x9{_WT zdy?_7(w>lp$QV*Dn;UW)<4`O10+_hfnT0#Er1J#|X0YaC(wxvVqL&oSYepy#P^QVt z4qO>QBXpX`)DXmY`7-#%q(fQdkxiC=GE;XmOS35BO>h_j2vT20s1jAB{<)rC->@se ztO~&p_26SSQ>d>cXUK*3-9MG#SezrLoQIqYTvy+52^BgeAC;3bs(7p)Sl44+ZO5$5 zAn*c8=WWvRF*yBz*&aRXHhU) zC1|*Esnx0X{d~`<;bh8-@oOn6)Htxgu5ad`*iG_E9WDui!5#}ZEl_EJ4Jc64;f?`U zP6AdE_JF<;@EJry=t}akkdxZg(f3_HP%+p{!a(V**WjA8kV2|jO@wp}rwg=L(ZNbH zcuNI}Ffyo&MP)la1}59F2k&D#J_XTrd<;19F(CbV1CNYgH=kY>7qGg{B{)kM*y5J+ z%m7Q1^WJGL!qVXqH5RNX*4RVX;@Axs0-3$OegX}N1B5+<1CWs2$zz>5rmcjk>(Akc zPov0|mgXhLu7d;##10h>sL;v+J)eh3@)kZ{rz`(!(N?QJ>(SgDEQGBXsSETZvj*_N z%3c0S&8L567WJ#cEr`qBlL+Q?hyUF|_0Bb`wQ92?R;|HT0G~=L#R+IBH5IU{fu}vW zQ>2}AP8KYR9(y0O0M}|Sw!8ML)u-i+xx=a-GD#I&uLXEdSM6@xdh^;{+^)5*hKxo9 z?|&&Y>n(SOkJZ!DgV{NU`gqbZ){IUtduvvkYu)VLv|qLB0{}en7fMvU2xkdcMgy6( zYrcMZ@2*z=8qWTFxQFmF01GBsuyk@+-8J#FGWxW4`0(g>-*(-cDXj4H)d2Wp+Qr%& zEkGp@oJh-o0(ZGy2J_E)}r}cwbwbIj% zI8<-`(tNh!0bMUUbHdxthc|x%RsYxBVez~F469r4()Odlh5WFB7HB_7uXeDn_tdXj zGsD_6TFw0jRv&-v=F9I8X(@dviX9*%;cK|%=8`wdy?JBru?EMD zRH+4M0e)m#eO~S^-oAFPu1)n!Xj1TH0liYYf4i#hKRsS!kB*N)3NzmNUoBxivRZF1 z@aE~w9xZg5Pk%0c`BETtPUuuYdh-EY-?dkOcA0bZ#i)tPtj&sgK052Aj0;CBBnv~REX z08nvYfKzKw0p^W_&BpGl>#x@Ld}z1F#gm7;hTf!x?2lEmIefjm{mUQh<;5FwZ4(0Q zR~PpE?9Bu4PQY)}313@+d7xJSm#*2a#Sd3BKYr}y%Rh$QIF$f80}zZQ2aq>_z1o`< z_jYZ%cQ-li`C}uKgK&Ve+H<}8P+hm1>NN+1ER29ir_tg)A49cWV6)fG9EF$hYC%r{ zo#xZKkE^v?xwrk=y=e0Gm&~V2aVNkKyb)GZuaIwpr1k<742M15KfQcm@^O0t?(3i$}AT z?dS#c(o?P%C<4tW4FqTf;sA@c5N=jaJqExjhNLl&2*?0COZ;TOzgSe?)2;ph;9+tw z8MVMTP*)Dn0oAqB^0w!KSR*m?I(zu(LBxqQcYshqIzar3)hVtosHbMv_b;?)DlFkr zl(Gt~!>J!04h^8@l)68$@~C)r8*M2|?z0w`x*mM4K(2c}xu|_%_yw*aq z(dAG|Fg7od-ZY_53w&s1pr)bi zgBSzfOG>4XImOWoRo>z=e9(#VZorgvP7S>%X@h$Sa5d`hpHmy`D*+B@wb0YnoLV5&Zv93QFRmD9hWI)THZ#Q_!YFfiuA_$7Q=*M~QKB)x* z?XRPO4Y7?0Jf0H&9qb(RULsnpQQDt<1|mKgn|3aHX^E9$8i;*ytX~S-hgw?)`=s1q zj~$v&`|@xmLdYFfilK2Z5-b)556E0JF||7Js(q0RKxn2$X1(c;4v&1+A30V{xJ(PW zrG|%F7|eL`4*zi4jt2Bzlf_ov!j-OQC>0hYD4A2@s)URB@9T@@XER8eQ_!}YJ?xCf z^CezQ=>Xi(dDGbX`>y^-@hBi06Z5IyfYp*w@+BTXa!R?!0T3OC8)67z=Bz5LFh@;$ z=yHcagIC1LQm{aNO}4L1eQ*ka*m-2>Ih{A}UuURnf)iw87GA&5$^M7d6on>7rHZ9+ zl1fQW{X|j7!%6b?AUlShkqC~=ymN#Jiy@^LAY4@vuPoz;WJ(EhYW0KHAK-Bu805)_ zJ`4##5(qeh2SpQC`)K|B5P;su=Fzz2)C@Qjs$zz{3Wefs1#0#qt;cg+{2V_Yf8m4f zH#vpIZKo{RgweFn#aGJe3ef`=B>~>A=qzwDO9D04)7bnUv>d--X0RvEPkxKMn|C=qq*)YntN$FqX0?88bfUQ3%TD7vu&w z2ZxI7$8gyydZ~s`%#lOC{h}X*+$Ybv$kWWo#8_g1B|-eaCzXPy4EPHk^c+I3m&k#< zLMN5shnn*OrRX&xj7>`auI5U)^6A?kkjM<6T3W{v%cL-mC-^1ySxh8W*cQ5`mth;G z>4*2J;E&}lI{`z`Q>QaL9AwIPoO70(X@-po!v6x*rNDC1#pga&LyIvT!;+YUwAk`=yitI zsbH}6sSOG?r|K*Cwg7hO>Yyuh?Zl@LEyN)gqr8U~77VSq4-xbmSflI9XwkI>OSwbs z-E{7hAth38O2m^uumt&-Jdp&aZd{j336&Rdxqja!*wdtyIR=iF3TiktEFO6z`t>jM z(2AjSr1z1GgMf?|W(mX|VBJr2a>L0~K5@nfv<}ha2VO#FD1?v)kkKt}^oQf@B+E!x zRPjlFI)&9ro|oYRSx{G?b`bXL=fmSz5F5e(I0F_96z*^wFLw&S;t>}2FgT2cV@9-P zsyy~=;hX^i4sO~V;1&&9?CG@Y-6t~=yog0sx8XY&>|xQsJPQBJPbS1{HgR8X(&C5;ZC-oxr%76%z`re4W-DbI5&8N6~B2 zNaxT#qc{5>>9DzI_~~}V`erbvu+()w=iukiT7-#8{d-yftJbvJd+pXA+IzDFY&01GtRY!I)$P;a-yUGP?xLgzJht~Kgj;nf=_y3JMou= zTjK)Yptfea-)-Gfy~dM{ZR9VVw&Qs_c~3B*1S0(b0$_>um749V{qDnukL~x5s(x(2 zr!f>92k$I|TROa9qw4y~{PBZZczv`vZ6r7&q?vXr#)3GZNVfb@!{(W=_I?!xJaY-u2G=rJv=(n2aG*L+Y}k*Y zNOprSF(QapO-5Dm;A1X&60rB`AC5D`m#kq7P*ng;S}2%H8G0TS1J$Zg z*;d8_h-fevw7B7(m-flH8bFWL!ZUWq$?%F4 zzh3CXQ-RRmL<_+l|6@kFRArWL*cYKt)nLx$ z*EF0N)N*tRXh}g-iDr%Nt9M8zy&H^VZzH+(7zOs&C@8y!3;@w$xaF3}cM^`y!Ws1L zBQSj+KPpY>2IR6r#?2X~RicFok!G3Dyg!Dlff5KRv!J9>lY&yddvMaSW}UyR>!0&- zCW1e+*e3T}BZOM%GT4x!_PfW%VWt$+tfA*Bs5S9BNR`U*GrW!r0l()?5JpUBpUr)= zmmh;#1$fO@P^e`Nq!6!JQUDiv_5czpXZD=Ej1`VqS!INKRE#l0@S=r(a|C%t z!Hf!AE*7pABXMpHGCgemqel8l%rF;rrsRM-!ZP{Fu*qb<9 zT8|!OF-oBSu>&5H`64BhATg2hpc4aUI!LOa$z-9hvWQ9Qz)XkApL4G}i;pm(1WqAQ z=Kk48ATnQ35#^aPFdY3cEgolwT@gP`8I{nO zOUSn?`a6}axltaQ6XP0Kh0K#I3_V!5!Ed4SES!C( z06?XH0wz)lC<93OtWa~g-I9PEL&H}iAri9guVM&o$`~o){%695sx&_TLLPAPp(a|I z3A~31O*;4RB*+{5BA*Z_m#X*h^Vp>T!|aM=p6@Nu3;*b|IWa&jH5>dnLzafDPHCGH zzK*_}@KU+BfG=JGVM^Z0k`QiY-iZg{cBG(!#0fEOMtOI6#6)2w+S~uevm71ER($QNU=D`R6r=(tZCftdU zjFezaUgRW3ihr1}H_V3tp>c5)F0c;fN+NaGW9lJIIy7TtiGgZC4k+BxwLA>2=M|(I zKv#g)0GAj{IF6NO4y>PygV6R>^nEMih)5I}`sHrET5zZyBVojF(I7}2t;ew)TQ3RN zCz}3Dg)&C0gX*dVQG;sX;JOu5(xdT1DQ5{S04-ry!JgW=2kTxk;;lGsI{M71a$F<4 zN%3oGYI)bFu|N%j8iLUD>oSf(GzHZ4-1k8mcIV(3tYj<;!sA?{Zj81;g#{MasKOOf z7;#uu1OV0UpESQ|z0;igG6dGH;Z`-*1g$~1og$G^Y5>y$)&jQbE@?^y)IwaTx!k$> z>oxebMSTO{LY)E#dVIdsxO8x<9oza-)jU12mGku1(E59CW&msiRXeGEaBjDU+@zgG zQJ0SZE&#W5&K+vF$5u`V)nvZli|4y!(+q~jlx)Oai)Jg^?p=*WhhZzy^xpEo8b{)D z1?+xPEmr?TtLy7_Wq>6Hvn9`(oU3r{kROsd06W*<(jBz5fTPAvlydS1Zd|i@`sl7# z|1B5x=i0$(5714z-y+YrCroW%7L_p# diff --git a/minetestforfun_game/mods/default/textures/default_dirt_normal.png b/minetestforfun_game/mods/default/textures/default_dirt_normal.png deleted file mode 100644 index 1867d21af07dbc23042df9ced2e6f759bebaa7c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15629 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 J*G;_>{vU?ZM&1Ab diff --git a/minetestforfun_game/mods/default/textures/default_dry_grass_normal.png b/minetestforfun_game/mods/default/textures/default_dry_grass_normal.png deleted file mode 100644 index 6fd4fc988bfdc603d1122f7a0502f9fada2b9be1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19595 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 Jzcsy^`d`G)3SR&K diff --git a/minetestforfun_game/mods/default/textures/default_dry_grass_side_normal.png b/minetestforfun_game/mods/default/textures/default_dry_grass_side_normal.png deleted file mode 100644 index 019d46aec0579b3c8131cdf78280f0c42eb943c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8811 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

0tWMYGv-5=pwg==3ar3>}`hKiqVD$1b zE|ian_Xg4C4f<<;b2`ssrqJ9poq4BOi`Q}A|GasrV)Z0t?BoS z5AN8PE={W4lV>utN;x zOV*Fxe8&s(Z04;~abGUK#?xXHuDCUUX+)|MLbv*wAv^kT`S>>HTY`X7JCYb?;ue2r zVJD%Cnl-S*iTE-A%TVLsFUKP1(K>$AOI#6Mya_*S=DaO3dtBOzceyqj2wsYn^KlM2 zIXcH|m7?(Ya^(zlEdRaARS$9Mdt;+;`654JO9jDyvlo7U2|ty87_#`s`m5`M zd3z?QC^tc#?9Ok0!hHx^EwiCjbp-34L}mZ}Hp34c&R7EzUz%%>yxo#G&Zcvd3Po|i zT+^HTZSuu#&_5X4j(D}Z#L%acM4P{}Lm5cT%BrF-#{YsqQEzN)9!-TXv?hf4UUvCOm6ju0-52$CQXRb!7E^*GY^@G=!~OhW*N^iS%L9DCd7UNUv=>!ee` zsGN%w4|^+2!R8VDdOEitBKnsG+lXjxk4@GX> zDK@}oN*{kMZ_l6Gb?6a&I|Y|g3B(WdpzE0j(P~fa54bvOkoRqSZ_?4@FOU5UT0lab z!3(JGPp$n#R((I7S_D?cZsU@w-B5L-(Wh~VpuMor8&~!%5=obponn~JOFCgIuHE2s zr%r+MPr79H-!UNsbe{m;3H(DBpy1Q}XTu(#{$!_pEoo!j-~VAF?&l@n@&z{P2OU&C zzamfNqd_N=3!pNbNjQv1l?}G$IHR28LMSrW6w;93x+-kSy*&CDMh3zjbWfOAF zS+3qM+mdO;BW%Gxy*|Y~z&<)1T#FWq&(3YHtea!NlBT@Oo6t*9=mm#b&dqP$x@al2 zH&vQ*4}w>g1TB1u6QABG)5{8H zT*CHEx7YWM6vtQV(UtA9c%!tsPrAiYV!ZBztPa+N_A`Fiu4L)r&ewAR4x&l4@tw|n zd-Vsrh{C<2(1W85duQi^Gb;+S2;lbaSGqpvGrM5V%ttTD@2R{o_e_iB#+|_7SmWf! z`}}6o_%sQcFjhtOo*t$L9$;CBp0DS@tM_Ig(GjxsyoGf2$=+jznXtA7`3vt00LoQN zqsusRb~9hVxJ?M4-&KO;Jw*MvmEEmkyFIs zYmD|%hZ#YkrgDdZ#T+((GMAHOdbZqYpihh6TGJ2Fu<TuKjXF?S) za$H_@JBf7rTo3~-k$W5cCVE8*#)u;|IzY<(*1AfqalDrUaH45pXH%$~QX}8x=|+0j zaqX>J^&1wOp@*;8313%GC#wImnloJ|c`YAz!)9xpq-EGX8`ZJScs724G;KFfCi0%5 z^o1rlj(?*jM@g0CJl~c-7%crkT9TmW<%>c*r0Qc*)%QR%7uqx(coC8`w-x~dx(*5L zzd9j3U4NQHiXl|TJWl_D{5W-fjtZf`^C3Hhrb+W;u-OCB7g9YBbF{5~`#R^FIXoV9 z6{lwNU1n9k=YctuoY!ni%a7?;R1!} zP%sy(x;zI8$ix-4_QmJZ3FoZ4p^tNDpw{KBS@=w26>xW{AtWX-gDw%bbYO!#`sski s@jlNc&nIsA62sVi?hU&sqwt~j`A$4EWa0&Xe~$okwe&TsG;G8F7bp_q3IG5A diff --git a/minetestforfun_game/mods/default/textures/default_fence_acacia_wood.png b/minetestforfun_game/mods/default/textures/default_fence_acacia_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..3b973f34fbaf1d6d9351fe4e24b3da9e614ff666 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnYjZ>9K){rdHk(p>FJJmvd zx|8-yC+#^-TAMxe_xc*|@He{o`^IIU;wDcQ#}JO|qNfeH4mpUhT!>tgG&R(|qW`_v zNzNmeN+-x1a9*-?OZ=1Ny&SJK|K8@|`OLN_^lpu3i^TQZ7mT9Q^weFS?JW6{88U70 zOw-TzOdmfj-w--+#paBn^%fKO&7HDbbWn& z>~rq5xcz!#aWHH4;v<4UQs@N$I!jTrL&C{1)w*OCGJm{71S1e_Lg!BaB=ajz603xV zAGd8CU`^8zsM#R^E1jbbK7o*aQ;Z@Y1z>tK$2O(UyI8t~nw@$X<8a0hTEc!TZBr6X zj#>Zt?Kd`?4N?4|T?ZqY`k5$JgQQYtDXTp99zYI26f1}de^}1 z%cRaybe497Z!;l;?G@|nVc0}B2fY>v>-9S%^Q&P3H);QaF*QNZ4Ov;}Rzj>2%0mBh zV7Kp8sVP@ad^|b#`eT(K7kA$VZ`>u&*%E6Se*OIJeOl=pxv!>M+J*m(Wubc{pU=MZ s`tLp1)^AMhzic}X%EwjFef4ep1?f_*GKfbTk^lez07*qoM6N<$f|}jMmH+?% literal 0 HcmV?d00001 diff --git a/minetestforfun_game/mods/default/textures/default_fence_junglewood.png b/minetestforfun_game/mods/default/textures/default_fence_junglewood.png new file mode 100644 index 0000000000000000000000000000000000000000..c390941ce54ff75c8b4c2b4ffcbbe4fc040f8088 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnYl@?%-6Jk^qXE9Y~H&f-b z)Znwy;nv?13a2N9MFk!yUWuCMzbcVBms zaK>vZj+c8~ysTe$JowiAWd5bQX$dpTAL!nG=B(7AbNd4GGM(72wj;$aBbFbG=zDkX zO#XEr-TTe@Z633)CYk=5GsTA?B}}mKI7Xa3%Q_ZmbBZJtqYQFvls=l+>`)4-BUj5CiVJH_AX>9fI(u=7R`@MS$ z!tQvx>?+<>x_oZsB-f8G(q1W^C^v|j{JD6ugz~9ntXI0h gRn$^wUH(M--J3)mdKI;Vst02}LGZ2$lO literal 0 HcmV?d00001 diff --git a/minetestforfun_game/mods/default/textures/default_fence_wood.png b/minetestforfun_game/mods/default/textures/default_fence_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..1e76430d2f54f3b259598fb396df4aaf8b30b39e GIT binary patch literal 230 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 literal 0 HcmV?d00001 diff --git a/minetestforfun_game/mods/default/textures/default_grass_footsteps.png b/minetestforfun_game/mods/default/textures/default_grass_footsteps.png deleted file mode 100755 index 4e44c1f9a008824de8ce2a81a2eabb46db5bb776..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 827 zcmV-B1H}A^P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00009 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 Jzcsy^`d`G)3SR&K diff --git a/minetestforfun_game/mods/default/textures/default_grass_side_normal.png b/minetestforfun_game/mods/default/textures/default_grass_side_normal.png deleted file mode 100644 index 019d46aec0579b3c8131cdf78280f0c42eb943c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8811 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

0tWMYGv-5=pwg==3ar3>}`hKiqVD$1b zE|ian_Xg4C4f<<;b2`ssrqJ9poq4BOi`Q}A|GasrV)Z0t?BoS z5AN8PE={W4lV>utN;x zOV*Fxe8&s(Z04;~abGUK#?xXHuDCUUX+)|MLbv*wAv^kT`S>>HTY`X7JCYb?;ue2r zVJD%Cnl-S*iTE-A%TVLsFUKP1(K>$AOI#6Mya_*S=DaO3dtBOzceyqj2wsYn^KlM2 zIXcH|m7?(Ya^(zlEdRaARS$9Mdt;+;`654JO9jDyvlo7U2|ty87_#`s`m5`M zd3z?QC^tc#?9Ok0!hHx^EwiCjbp-34L}mZ}Hp34c&R7EzUz%%>yxo#G&Zcvd3Po|i zT+^HTZSuu#&_5X4j(D}Z#L%acM4P{}Lm5cT%BrF-#{YsqQEzN)9!-TXv?hf4UUvCOm6ju0-52$CQXRb!7E^*GY^@G=!~OhW*N^iS%L9DCd7UNUv=>!ee` zsGN%w4|^+2!R8VDdOEitBKnsG+lXjxk4@GX> zDK@}oN*{kMZ_l6Gb?6a&I|Y|g3B(WdpzE0j(P~fa54bvOkoRqSZ_?4@FOU5UT0lab z!3(JGPp$n#R((I7S_D?cZsU@w-B5L-(Wh~VpuMor8&~!%5=obponn~JOFCgIuHE2s zr%r+MPr79H-!UNsbe{m;3H(DBpy1Q}XTu(#{$!_pEoo!j-~VAF?&l@n@&z{P2OU&C zzamfNqd_N=3!pNbNjQv1l?}G$IHR28LMSrW6w;93x+-kSy*&CDMh3zjbWfOAF zS+3qM+mdO;BW%Gxy*|Y~z&<)1T#FWq&(3YHtea!NlBT@Oo6t*9=mm#b&dqP$x@al2 zH&vQ*4}w>g1TB1u6QABG)5{8H zT*CHEx7YWM6vtQV(UtA9c%!tsPrAiYV!ZBztPa+N_A`Fiu4L)r&ewAR4x&l4@tw|n zd-Vsrh{C<2(1W85duQi^Gb;+S2;lbaSGqpvGrM5V%ttTD@2R{o_e_iB#+|_7SmWf! z`}}6o_%sQcFjhtOo*t$L9$;CBp0DS@tM_Ig(GjxsyoGf2$=+jznXtA7`3vt00LoQN zqsusRb~9hVxJ?M4-&KO;Jw*MvmEEmkyFIs zYmD|%hZ#YkrgDdZ#T+((GMAHOdbZqYpihh6TGJ2Fu<TuKjXF?S) za$H_@JBf7rTo3~-k$W5cCVE8*#)u;|IzY<(*1AfqalDrUaH45pXH%$~QX}8x=|+0j zaqX>J^&1wOp@*;8313%GC#wImnloJ|c`YAz!)9xpq-EGX8`ZJScs724G;KFfCi0%5 z^o1rlj(?*jM@g0CJl~c-7%crkT9TmW<%>c*r0Qc*)%QR%7uqx(coC8`w-x~dx(*5L zzd9j3U4NQHiXl|TJWl_D{5W-fjtZf`^C3Hhrb+W;u-OCB7g9YBbF{5~`#R^FIXoV9 z6{lwNU1n9k=YctuoY!ni%a7?;R1!} zP%sy(x;zI8$ix-4_QmJZ3FoZ4p^tNDpw{KBS@=w26>xW{AtWX-gDw%bbYO!#`sski s@jlNc&nIsA62sVi?hU&sqwt~j`A$4EWa0&Xe~$okwe&TsG;G8F7bp_q3IG5A diff --git a/minetestforfun_game/mods/default/textures/default_jungletree_normal.png b/minetestforfun_game/mods/default/textures/default_jungletree_normal.png deleted file mode 100644 index 337727a1672b678de8d9f563384c1b20c93f250a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15067 zcmbWec~p{l-#+$}Oc$ zDVJ%|%mr{mK}Fy$7gUrPH&787aj8IIT#(#h6b#ITu-|2k!#TQ>3zH-^k_lqyS1pfT;i*F7Bhv3ATDB$qzt;_JFFTOa^{rUIH zBC{j9Uwi>BxZ-xf|Jd>6S)V5-qf1OC%C~Dv+C9GLtNS(PNc*>z1*PJFPj2eIZ{S5m zU%V3zt+T#AnKtqIFL#UBlMv5oZvVbwe|0Z&j}X2sVC7Ku>h^dG!j8^lWQH{%QzLpe ze~a(fnIKhQ1$(R4D2zQqH=HF_hHti!mse+36~8VM7FzZvS6wngGPW9|nY+9D4*RtI z4Z;p>ADd5Mia9FV@+A7MoruZ!eOWMTuo!TclPI8vYy>lxCNm004<_YrUgfi}WKjU0 z%-wpRJj5o%2?*_-%m|#Ye4~NPioElCM`r|cFU)ek%t0EUz)6jT^+OA&=3R5{R%Yv7 zBx`$_v-}dtTHIfEVGO$L@^dK}stNgX#uV1?3ku`4h0k9rV|f)L&v05)ybs^_{JjV~ zmj=2OdyAH!+|1mQHth;n$D((&IW7%dgt<>x8vKd-`BP_A;3e*5(8vlzannPMX!n8% zFsdzjEHS7+*7{`QSB88oET591NNeCU4GwI30)0{kqhL*PI>BPr(9y_4ABAbLymWu};2YTl>UcBmg zH^Al8^V?oKsVJp}gnrx0?WS5cTs`aOi(+;4)07`o;IBZ}rOl-7wEX&lZurwF{%jg? z4vE-x)wBp%FFb+ay|MIIHVlw`%Zbrsn=2VnM3b?(yicl+&&5O(bfR-8S*Nv<9%)Lx zEP4|5D#Pnc4*T%Hj1@EA;Hb+fBclv|H8;2O6*Yl@3B$A#TvO9JvCE~qw7%5?V!1E! z9pwC*z5OwK?f$X+=@-hJ6QBUi{Tm18M25YiqodWfzyA8GGkIlweLbe2y1M!r>b#Rv zdeGd*j~_>Mu3fwKl6N~TZL8%!P8I6*&OMMVXxMd!YsI(C{^a!AUi}{32;|!wTR32f z4MLzCHXJOQQsVYrNv<6hW60(t-?O0MKVIEiX?s>1ANdGuHlanp#nGPQ0zo4M*hq%I zQbU!vrGDk=rw}@l9L^y%J(kyB2#DiskSabWD){K=B1^)%#=y6 zTlP1tBrx&j$FmF)f%z%64A$B>k{f3Ny7jG~LU}U6%s1M-J>c?@Y(#>jvzW}J%cJO`|3J>0yGFs#SLf4A0s*AV1$ z@XFP9HDL0G>p>#u*d6z#ZYM_u*fP(fs=7belO8#k^{G3WzWutuqsqP8KuoH$>*!6J zOh%vO1~CPV_Yd`EJ`6JiX^4t`Fw~V;U$`Em2l5LtPdp?hy=6|w^q7Lcm4Ea-x_4JM zUN_gn9|~2&Pc#<6Nj(hA*nt7{!;A;tiq)?shshy3^yyn`b9Qligr#uv~AIauHtJ+-8&%T9D}3XERXZ1c@LPr7s{aiJ2(FS*7tu4g(=-& zYmjg28=gNc&CR#c&dZEA7SrRK?HPEX%&vI3X4=$VZ_h7R?y03!oIUmuoc!SgXygwD zud1WS!K$cd`nhiVD{q9uMOxrFRF?y}E|rHMC$z@r+k*VYSl86?o`j}{CdaSjt_4vg zhqgUQD7LJn?hP+xiQU?OQbNTfCq)Hy%94W(6_UWHqOL@U{Zr{wbM9zZKiiO{?6Enr z|Iw@8Gl{QPr^vBwrM9$OIRDyDIsy;n%@Ff*DW_V6gxw*ke*g9C(Ia}g2emQiIMDSO zqNqj0!)0<33c(E(%+kikhFs!_vp<+{2ZGw3Du!;`Z$84n=z9E)zp*n^g-aXY2Hw~d z9}>C+vC4StAk{e-Vv`+*>dB)N@+>$WyzxcO)S@ZqdjAvE%pWbYwyqgpeqqBINDTBg zn+p6GRGO`Mn9cjx)5>R-fX!+xmS{@|Cb4c*=Fn(F!3s8_L}gkx8ZZW-(bOWis_VgjevTZBA zwrG3=Om3TVu1}iBMj}sg5qF>ALd`3IyK_0V;<$fLOpgxu8SH#rRrY%E)kJFyuV$Is zA$YT@kD2|^k1F@I7IgY+?(=vRw&Km6dnrf1psL6Z!^GUG@4 zXy~S0H(XO%GozKg|LjTMqwPf8AA~7K08_?&y1Vu%E>NP+gnDcgXugN;zB1kW0iW}o zSas#mrC~R8gfRw5Ca2v9Se?C~{_vRfK@4o?^xwr8b#-H-9176$>h@c*4kOg?xh~^) z&;EjT_per-Z;8%MoUd=2)xziGOq`-NScl$ou&QzSdPRN|U(;l6Yx<2C^Z(oe{tc1k zO_cf=9C{U7H%EWsApOZc@l^n?kjy34)fGKS>#lJ$RVH?=zVsX~>5vye$WC5mnwqwz zhqD}rr{N<5rT~6)H*lYR&crWQnyc2ij91o`NdBlT%>DuOKI1Kfe5g0ZkE%+wFBH8{ zHkZ+g{|-O-y4$s)hLMS|Pg9GAVi6sRc=J z?eI19xG)C&?YN=EoO-P{R(>O3)V-|LS6Pcs58(%d)`tc!VR^867JI>1PD{6 zTm(dDDh~GgLM-xktNboBFY2CQjLYc>KqR`4xPXNt$;TP zG~Awmjo9xYdm|1(qSK`$5qd33(i!%OEd$#ps=Y6W%eP1^?Rwn}PgS6ar5$=vvdK_g z)hlNw_1mAf1FxTIun<_Pv)})NlD8a4*zB_^-+Xzs%$Bkw3ENFeE`+|a9<&Z+y@c)d^;nQ+0kM8&ELT99L^I#*0e zk9FS}hBBb4`yYQmH96n4??gwG6`4Ps(0fywT#X6J`=j}y>l`U07{8F_Z+Z9b@!~Zd z-ybfVH)3+mM4nm65nm?X+XKbB_QIP63mlKEUEFIPb|C71r83#~=(d~r*i2@gOAq{Q zj`~XWC-n>QZJU;pW_=k4^Q3^<2pQ@o%ig^;W+oUh2bpw@i{x|03h_L={la{b4tq348Z)lgfkmp+0F zk0=}G`DQO%_CFuyyZv?{J($_E@y~^pnk8GS*7VwTa~rN_{{`8wuG7ukaEs}WjI=T1 z4hb_UGk4A`{dDQ59k%^`LU0CtS>L0)bu9gF4H#U3BCD2?g&sDh>L&dLIvSVE{$zOg z@KyC_cgMbS&V7uW>|YMvyWRIrr?6m`X~G_Vp5|8F(ZK2002;y*FtNC6Hl7jx;w6FU zS*Ea25bzFr9YcE-+nnqLB);#^TC3o$6Lav|o)HIrZUb*EN(^1aAlgMz1Jp1=O7=*Q zavh{piNLmyvzRipum=eZDW)JB83hXK#Ub>*VCz-`Wdm3y$rm0Yt!P4A~N zH_~>jqROz)P->*hq7tuM4mDBIGaJL;G6r4YDkb50B~7*=rB*afM_LGXtE9tnBTiI^ z+uz!wGKKLRxM+ZNL-@X2gBp+R@y%DhT=Q&*Miyu!kWhz zsfvF{K6M#tnR+AIid;KH0g2PP1=(JYoL*SL1=no6A?B^kdoeHeg9I)=a<{+=jz@@` z&0_Y*GX<-HgaVJ`O55G%R_Udz%VpRr=?uPtc^9!JCA;sqeqFgiI;(==kumfKzu>H9 z-s`+izp}d!erI{>w&?u^pRki5u#ZkhD5R~<8JGr28%zXuTvjmcoCEME(KLj87ckb!FdEZISU3*R%p@j82>zU zQe+psELq4SUrHjvgfR=;;wl8t-^D-eP|zCVg_f-1q3` zGTQoYJtik}C=&WF{wgbv!VbTc{R`-uO~*^s?>U(D9;@s@fo|eZ_U;)|zY9 ziJaSR?(Xgl>pJ+l{q%?bR|4uk(EM*Mx}AQ5?a;9PbNbi{l3@kr#u6go#U>^9F);Iw zHpMv+kAW`XHSp}P-zkvB_jX^csE#*Uk|0>Kl}DfaBsY90rpf{RZ1&f>!aBchxKC1} z@I%405B}ToX2YD(luo@$`+9>Wp;R57Z`qvu;PhN4%-4VCRd-BJx{>w<-o{w4*z))M z8QeN;4#C=l5-1(T9f(547UF6C82qC~DrN_iLAd)AY!)(D4iSamXoxplV%!A6r!=$k z6`#A+v4O-ByMZ!kRP?DH)Hu(aC)0J@ouWQi*6ZUuiYag6>@5$;;YtLd>%hQ+ki%lb zhA>_m>wS2Jl!X)(mM(OL&(>4+s&Gu~OS%Qu6QY$yz&@foEEl#0lrAMqp=<=Vy*?z$ z$(hT7DUt&@d*g%>cPFyAcC_QQisPQ=p6zOYUp2XhSrdA0_h#D7^A!VuHT&PZLfC6J zq{Bla%WU_qORhmxbDj(^ta@{9{{-na8yFbEm!!IK!8xJ~>t|3f7bXym`6FRv+NXbX zTzrynr##fw8{sw#iDUJr6k&oYi&xJHYl5B}^{H=a1$+l*?>V7auuDkuz4))F@VV_#Lk+FPs*u9}@}+DI+F1 zIaix+ltG7K?#mIzb1e^kK7@$4C^md`FLz%p|E?Rj6Md5VUDjLE3*`YoJGDAujz_d* zKR}$}=9TnNpWm>Ym?PDEb?^2>J@O4QRARic(J}0Rw)n;TMZxz+-$Q-IPMqWh6$q%) z8&ih?@v|@x9R9tSbSykB_TjN^xNUJ$quXIINr&URGADK!GcvF?u+F;ewsRU3;6KK4 zHO`;Ty6x{?bhuQdhb8Ep3bgV8x@cvd(Kll23u<3sknY$22QT8kLg_zFogqBA?dABF zx9B5zECvc8^CZ59=19rMZHv{fA;k=H{#}*W6jo>An15WkRM8- z-m@CA6XF!rJXqHbJpu^T*Whuomy;U2`6 zY?03vU|<2*&_aHOUK99OwT0fR()p3Nb3cNvU&SJ}JK9oy&+mqNw6hJ2G`z~RIMcFK zo~Sc56$O|ouSzi=dE`|VX3lXbH`Da-CT7vR)YYhEX=Uw&wy-hmC~joXHv1lCyP#yV4oD^>2v zK+&xnA0EURHrhKOX))S66ZTpcgR~u=NXZU-aJ%n<#-v{Re0=`egCpg5(y~)|!b3`s z=HlM~MU|%f%Y7M%s0ZS>@W^Wi_c!v|< z@g4GhlV(QFT7@!Es+}#=Q2e8@(MEQ>SsmYZ;mA|Zoqve?+J;UgJ$5iNrMXV^FWxFI zwcyr$sN%_HYVwS^L{@%|p?Wn`ZDeW273d6o>i0T-K?h=xJ;zFupUQGZ!FeVnSJ5ZE zQBcj+T73)>TP$0+*z1}HExeZlx?HBM{$n`xaa;}sCOH*7eQv1&~-tjG)ykq!yPGelNErddLy zqXoIf=fe3Y^Y9mN8{^ZtYjwH|f2#>KKr;VLri-ff!{02Xk_PmNXF)|Ksx1IM$KEBVa?UkSDz%YBQQACh zZb<#Th2E37uK80^OAOD)nHpr(E<%oO|ALwFRnDd?FG|xG%*C+O8T0gWZS5Ofvk6k6 zFlKZLArhv<8@rbAOp^LC?oxgqT0g^qLmB?;)hq^Jl7MDtf&59CReF0UtUG2XOxUjI z@kmW=lC)@5Wer~{OJNIc(Id`TTGG-B#sCeK-7+#WZp1CQ> zDAw&2N-m|uU9}_QR46tbsv5Y+jQc1`l;dW24X`qv`;nooAyPsVqu)U~lO_nKCR<2l z)`w_g+Zn-IVylMGyRD81#Uz`}k}e^8t5mgmSyHuxwrhr*KM^wcwrW30QA$po`!do~ zUm-l^7cKm2yPLYuVY!$R!huysV$8(^67#k2B*?d=H02EF)*-gmgCQ zu943sm$ecJxg4AAg);~r{As6$2uqs=jcAh#RrQ0=_Z4&M45*;#T<0KN^ZnN*&V$nt zGL2|q&(u2;FLOM+jVKsSkH53Ly%Q&HahoAH22&hYZ4!E8?j73D@aj1*b!I$0o$@|D z@%imOt&s&)$XRYjcti}PRZA+Ve8Esk36Ow#sry~Ubb&C&0_r851kwgPmX0FIc+a*hlh2&x>bzdh5f0%U``&hXe1(CX zx#a)-XW#;L7Da0KjNQsQKvLqL_1x{=P*?AUTUQ*sliT^#3f?#TI8?LS*eL5nkC5eh z-n2K+XfND-=lOR46E(2@f3@=e-9DG4-0yqCFQ#^kl0km3_SpyLB-U>qTsVI+N1m59 z@$NfezxT#eFVI3QIEE#@)seAu3X8pm8$4GCMv1Sv`5)Ow!`u_$^vZBZY6BO66BZsqvZw?R|IZou}R6S2?8C>tZ{Mc zzVo(DZd3tEWFsV0@??Gb?$*d|2ku|K5Pg^2mnN(;+_dtJspQhvAE)_r`~v9^v&9l6 zl%4{1N=rGrgd@z@?HgCeAGZ#8p*@KN zLX8I;+@LTBGi_OjW5cx-RUD3l%`O(nQ9ueK$wOAsX@#ymtN*zE%M!dk=_bGl1k}!$ zP}yVytuxRYVz-7AJVqa~Y{&h?X-axD_bWtXbEG=N&qXA`>eFcGwBXehiO_=Kn!7I z3J~652b3xww@m9uScgnodFw6}nDKN*0l0h6?n$4#eK*@#5nAie(%a#tGK9j{FiPxM2|8}n+n-^ z^lbV$!c7gIw;!*Z%S*ewEC1~=VqObCEMOY}t}MGqA9ubk>^Q{#b7$=~@SS!#*$0}; zJpnjL2iHJ%fVV%fM?V~zuKgbB4i$Cb0HZCi*o1c|{aZ0<%T?{G3xH|*zqX280#qC&@g?jFxyiu$qTtW8pvo z8EGynegyNEsEkd=&crf{5OC0SU*Uka%AB>rWo$0%li&G>qlEkSc6;@1mSg`+c}u`- zzgx*7bMqq2M%iEmjk))8&D8eGWl)HI;dCf}{k?a_4M!=q52web zqG`7`$*DAO!)nl-@y-niVJ_c-n`c6E%}DhNf8}k)yTz(c-#+a^=4aSqU{rTm*zS|@ zhGK2DgW0jxR(7mx)Evm%Hemt}m&M894$pv1NY`#aT>O(kC{Lh9cBUGk;& ze2(JA0-46y29vw zmv$iObkENpzC;1B-}j5&(>@-ZUcQw-w6qz>p>2~B*dFD)Dn#wnb`NJOny%vCJa6pL zYXYMAvS$c$k-LP97yDu2mgO_>H&Q8S$FEQ^o(R~`)D0%@?(3wR<(jt2$PuNZ-sT5- zR}7lW0LKf-mfdr8o)^h?xj~SgZq6A7biSsNrEP7Q$vlBi zG^2=xET-v&B4u}WtCc&eY4}kM^I}>u5?jx6u*lbR)N_n;v;hM5uyLxA|M>gdQJsF9 z=W$OC&ygU-{O#2R>fn9aOS?jV0`on|wBc533^I8(<(7w2{H*cF)fvEL@|0XVq$>=> z1jU*gzfpIc>y)H_%tN|9(0pI?3NiWa!ELWyRYlt`pI2^IB#~1j=-$e7v`@TFMg>S(ph`6{;V-TuXooJS?~QP6STK zSolGlRXW^7X|ivQoiZQtWfPP6JFn+j;3cm5qQ5F;NJH@cx4S=Y8SaYXX%hAJqeql` zL)$?zZviZX{#s}mY{!lllPae>%y~j^VMOj|NAbcfugp+_0>w|G6;NagWNZHVqZ#&u zg!I+~lU%qvBU(&PZyS$6T_Geh<}5b>=SUP}Fq<)7oz8J#1#d4b07W_R*~ff(ek31E zWa_>gctvM=#=1;u{UBN$~>(R=BxTa z$F15xNKF+?qcJ>v6n@EvWCBp&F>0GPFQcE`xe=d)boDVi6_6&rByQF#VlPf@z71{UmvRh0e zuGqaW#K16KZ6_SgpA6FyG%{=iKrt*lYjms$m}~g3n&EhtZrkWj%1Y^_C@i`*y()VI@Ag%mHtZtj9^A(Wa9I33U07g8{ zblol3)al0Ov)zAK3C{xHo-y%m_0b94O&xW7{xR!sK09B>0pA#C+-`2b7=*P?Q@0Hu z!(;s|pp{vl)c?bw`ma#_A5i~mK+xC$U}(TYKVckKJ6gy~f4^ZO3l-n)83P<&;xYow z3UKx;w+mVHT?^U_YA*)*KGdw$*G!S~HY0rIMZ%zmV_C{qI1)dwL66_;XkkhwnFs?x z&DTX=`+a+~y4AeZ_fSE0T&>h%3mu%9zsxYNZsjzab2M7}9EioO{4_FCoacbPk84ZN z^SkO42FP*CnC|PU{YLq_t5c3goFttiFg%sjfDjd?7Eorikz#?fay!&U?xK+RMpw0_ zBd9b5lhHoZz;qOol3!S52d8nq4y6mqV4P->9wDBQ(y105g4wm3j&6r%Ana*isg^U+ zqv1toGUs;`l>t;4o{bW!T;ffS#~ktq93AYV+8(Xe%6S5zs55u3JV z24L<~qyC_iFmyvEPt@atUnFes>=UE`1r#QE%eEBsG>*DF#YqX_dYUPx6v}o5Vur^8 zm+^aG@QmMK^*}b;8TOGxXx;3e2OK-A+aXJHyBVJp%i#=G<``T)i=N|k2B(A~LwOuN zq&xtg?e(`G<&J5zvXnoKv2o34VSVW&I|ia(jN|><4|y6QCcS(YS%B^|NM+5;@VA#? z)!1QIVS@O+qgVO3WqFkuu9}EQEgg-YrCH2au3xloN;iAH{^Y)TECfu|uyNN^sRxjb{#uEWfOe)<%ht7ys6C+CTop+tYE&i|t zrp&SV+{0dYc1O0rW_y6CZ-)u$GAx{LHnAEC&Y>XvGB<0iq!~ED+FpXyrT~o}EtcEe zh~9=$^B=Cg(;Q9ZBt`(Tem3Lh$fWrx+zYV9>&QE_#hw9oHoPiRcdIS3RK3oOF` zS=iMPM}7G~^RujQ>3n}iUOHX?xJm;?W@pcGO$%?mJ~jNy?VmKw#%@07g%if4%QCD* zx;`!iR#s$r!7VP#c#f1a*}w4TH}cD6t$(;x+dRG@Zi%Xu>vRkk^ujBtyvT7GVkhV4 zjpr|o0phTy<|CVz(f?E2hr^FF#jk69)(AP)mjGb^F&`#;fT%@(ZG34EH}8}~$faQdNjp>+XqSXfXy|1NP8wprux+P1jg=F&3N{Nj@d*=_l8y?>VPbdA2yA`;zr6DI^SRHqFMyxD3@PH-xu=kopIo>k$ zeQU)CsMs~&EZ23-2FjF$!~~BDeFx0f0qO?iCSVB>!+Jb8Oig^ zeH?$18;d%OszV&}I{*5yQ?n6DEn5G!NWvW7Q(vR4G@nEJS+Qpo;npiD!ihP+-^=e{B@Xt^wj>{am=m%TQP$cq{Q%Et4vp=Z%R68&yb@BTDY8u* zi{G@?rC2wF11{e~Yr7&`n+gWj)a^-XXkr4RBLFujt~mixH_ibtt_`^H-N2aEi5!ow zeA*u)&ev7E`*Xa@sKN*s1FLaS0P*z&+jYn~jf%WvzyWy{6t z3YY&~{*0S3RgrvI6$wS4ohpD{zvY|WQw1b5c?0G@S_AYxuLL*bv2Y-DEZq0t1+{8T zkLNeg$(~}8zLoMX=Xz1t_TM=NB&spHA$h><9|!xIwZ7>-P*+!LdQn2cwJ$&BW41Ne zt#RIv7tkc)H0GDI%c^NaED==YO_ab;R@&c-F&ETSbLCo&6KgX?0`OUH)KDF1Cdp;S z!jM}R$pG=HXfiUtuy!=)MG1PD^4>&{Rs=RHz7x7i%vZ(Kq%4Ih&%>qA9x#RhjU`QsMAU<{GxKt?-4~F! zBiZy)Xmph=dD${aJ|AdbuvQ%3I+dW`N`DS?+og0&Na!*fD63CQLYg;q?Vuc2@LoML zKWFsFv<5qw*V~l(aFiLwqBQZynRG_OTn3S17d&3~{p4MOgEW2opAYMYFiYf>f7HeD zhA%%g@!sZbVZ&^H#IfS|MY}=KXo(Hhah0c>_K<;~fJeY9rR}`I%!FBNFjE}I@VWbj z!01b@Y|@-wg@Jj3qmo`)7{K8=_`WI)n)!4Apt4VqmcUjr0TAK4y9^AYj`_^BY*{|r za&?NBMK(VHm7BzQ<9u8UIK&wj%bASyawTgS%X@GEP_moTkiMt|8~gIqf>9mINaYQ^3bFOdzJ;Xa zgkemo)eTksX!k0w7ngXzn(pH+sibz^@4n;H6h%5d^az7o_jWm=5I#urI;ppS4uX;~6Ad?*+oClVteFz2 zx`Ohtxd*|8dp)1XPg4NB~95D zDKQgK`^CY|9n(@$OHGRh4?K3WEPyd$v1|!UegU6*;0EcEF8=0j2*-n<1Qo0JQ=65I zsV^+Wog)Jb)bD6vB8Ltp$5!!L;a7FT%d|vaa}X}P{Vw}fam(DlUcvXtf)y+3=J;Z# zWe~CxencHJ^|d;?BwQvH>^02@C8Trlv&SgtNg#pKh)!>j{TOwXpB%b96)YtkCfIoJ zG4pK(9g>y<@>=C?8?v4$)3&m!PCu->sBCZO(9hn+G>iuMz$0F?0MSS511MW(luXZ8 zc~<$F-W7Em55A6(&+O^9)AF$uRCzFPtH&mk3-b1U?Y7eSN zIx7Z2Yok&1y1g-|T9@x9`?%e3G}eqD`Q%q_ce&4-g94rUW$u%M`~0rCC|E=+VO+7*~pW6Y>p$vMB^rM;l&p45U9hxPHf@thKgegdH0 zO$yGQJ)7e(f5MR8c)!@6|deaFyf5BO5MhG~EP_2?UM zCa}9kck?0uXdfS!H+yQD|2sIxZyLfKZZ&|aK-bZ&tsP_U98hF%3ZULUIeuo#TDHVR zAa?sp)iw-_Y=d)? zQJp%Sn2}58|9n#j8Pq~ORg3_p+cieU8H2gi$J=`-muU$}2@4GeI%_c6z@>o*Dc2HN z43{I5Qvf>va}7P$9F^Yg;S`2=LLb_)O8Qh{40wHZMaqF299B$*TuA1c;TBr6Yc8Cx zUjil~e>0DQx6>CYo67hmA&KiWJ?Va=J}~f+;Ucjw1sR8Pu)AmZ3#7m&J><}C%bLvR zhxxtCI#5r}Z${X_yp4_l}>{kB@1M`o2W3B)3frFH{MYS^EFD%$uvL2wz z0z$?GZ)XkS?`khyp6IIc_~Ec3B+EhiFEml$uezbUl~1vo{Rwl}Wfn*PiL`Wpge%mo zSVsg7W_iDT1DsetV=lV*qs$JtPETIt9|3rL@j&_uT%>Afc2^8kScjWbb2+v2VC&0! z<(+O{tpM#7h_;Q5{+_y{(+xia@!!cl{=MZM{dTZAuvoX~2RwEf&FWWba%!gES>$+h zzXV3YNIyTkitarI{J-Wz4n?f0zHrf!3GB}^5NG#@{_nQ0{a2Tbo=~K<(zsQh;dbw5 z;7&I8z5Bd1!KZx;$j5w>EHFWh`tu+u7kqQK>j(GjBZtK;hqu++De2uQW}FzaEs`OmiV^I>8Jz?&3Av_+YXm zKCCR|?R1#X$RK2!#+z+9pk!=48H}J_Jq6MRrqqFXp#7dZRp+Er@X$h(RsAXMlrN#U zl(SGNNI6ObHTMCbMFq&u-@;r`bANn~^`(VKj$J2pHUYa;zqsP=?N)#B=dAw^op#`I diff --git a/minetestforfun_game/mods/default/textures/default_jungletree_top_normal.png b/minetestforfun_game/mods/default/textures/default_jungletree_top_normal.png deleted file mode 100644 index ae15996bd5599124bc9143829dfaf04681b678be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8049 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 I@#lyC2QKVGe*gdg diff --git a/minetestforfun_game/mods/default/textures/default_junglewood_normal.png b/minetestforfun_game/mods/default/textures/default_junglewood_normal.png deleted file mode 100644 index ce90f58553a1fdac83cd73fa0f9949a36fc104a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5511 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 DMU1y| diff --git a/minetestforfun_game/mods/default/textures/default_ladder_steel.png b/minetestforfun_game/mods/default/textures/default_ladder_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..1cc6dfde641502892f0993cb21d9239ccbc804e3 GIT binary patch literal 3223 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 JPDHLkV1hA4Addh5 literal 0 HcmV?d00001 diff --git a/minetestforfun_game/mods/default/textures/default_ladder_wood.png b/minetestforfun_game/mods/default/textures/default_ladder_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..c167fff5836e96391705eba00908b1ae52e8c1c6 GIT binary patch literal 467 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 diff --git a/minetestforfun_game/mods/default/textures/default_mineral_mese_normal.png b/minetestforfun_game/mods/default/textures/default_mineral_mese_normal.png deleted file mode 100644 index b7a294c5d0722773111f19ea45a35fc96631098e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21174 zcmX`yRa6|o7B1kK0S0$>3l6~v3GVJL!QCxLg1ZIRKyVH21RdPneSqK|T<7MTbMJlV zRsGbmR(0)Fe}6klRapidg#-lv0HDjsN~!|@z<;Me0227$VCYt6^>09Sk=1ht05JOh za{yCWFh~IabsITJF-`B)v(B-&-SKAnyDBPfx&^w5dVew=H19PE-qi!@uU43+YAP>) zR}6|Zjc!Sipi(|)P;Noc209Ts=Hyl0)JlNW2AyT}l}{ciaV&maa8b%AGxqXw023V- zQQdjE^8#!PCa=rhbNf{FUfG*H)9NFRUYbq7?gQ@_!ddCvoB3T^m-^%Fr$;)O0!MCp zrYn@&8reSwR^cCag=4X?&bxgx zrA1X7ERaCN@=N;LXQ`$127UQArx%Q=BKVW7!KDM9mSL2KAUvo1EQKp+cz`YKdXmXj z$^nxETM+ee!0DFpbVJqN2b1-3BG~%a_IZ!n{%dj)J5&G0qpmX5ill3nez2``Pb}wC zQRoORNG$_9E%}G^9rx>(xxkLvgRxeFk>XSGvwc+FoqgL$_0`}8kIvP?;%~+yu7n}5 zlxn(nA6u@*OQ1~{(7)&jF~6l#^P_2oy?4IIFOetUcunSI5;utBTo6`4$Cyy#c$bVS z0MI>`({}?z2hE`H44C3H5qi8vMi6mDfi;;6S&zbLrlwQ!OdHx=F#~Q4JeZak_pswXOFL9JIeA136xXf!;DE&3J-B z^AA@WJY^wO<<4yb1tP=uVE#5fMCtXRg0kh(?2v?qf^qLAmc)V;lNfA-0I~IK zZ>1FaTdcDc{|4HQdi7e}vPY`yL|h8K?fd>9{D2(&}itBi_r!TFtL zt>sr+z!Di;@;5@-rD<*=RdWkAe?|`Xy}<()LVrErCChDLcZuIdKoodR^v6$;yhrT$ z(BJQf8D12@c5?}W%cHDlE3Cw=J*7ptPrPcY&I|GW!G|*@;`Qgrf3gY-tT=X$Aew4w zhYb}M%y5(PZ4(MfA5og(WWdvXnf8+>3MQvGPwj{PH|s*^pTlTq?;L}@=GK3fq2X*) zjpBH&8Kw)vMO%s6_sU{}o-stC`ay2pGC^1wn#e8>Du2unAT_J;6r8+T-E(ePxd({*3T$d-Fp5TgHnBM5VED zSvRwq8x)w$*_jtvn zzM>x{ZtE)@-kwO;=$=UcDZVYlG;9yu7X&xY<%|SVg9ouAK2@7*ku$`Fx$rmO4&d)w z5kBZ6Y0?0vHsUF4*saJX8tH|ttGu-(WKfC~2UJnaamBDPP&K}&Pu~1I41l7#ga#(e z&+3+augXl0f`5L5huB}p5QexsU>GjL2|jBr$tom5Rcwoqv++ln<6J29OmU@L|2iN&#CiT}9r{A+*l>-z@qG zydK6dF&;Hc}=DU5qqYn>+zN*tG}j=mT35M#QjYFB+&?KG*`Tu*X=iPqyEP zF+>L(znLteC2n@FUWnJZV;k6GF%Bs9;C%H1oT=N~Wg0h;&^N=s7XZ81z8g-#jn0C_u0u*WulRdyZA8wXlC9E9m!#MpihJCEWG$^=|w zL-Y*WHy#B*&dB5U-e7?zIdX60hVo=CB`C6S{S^(i--HtCAHRQi)qWj1ORhPdC+p!Wtj^h_fR_aw&@0~X`fe(@3 zfCuXrB`4TWswQk1&%p<7hnv*LCg*KTWnltVmq0Q(T=ab3?Yv9u+a1O(=)(Ecs>TQq zOLr&tG!r61@ie1T<$n`8#flu_@$POOwzJ*SjFRkF+&FPwV!Y8_FA_9(>u&P-}PCQ3Kl> z)w3zBN+Ls~(Lk?B7t~ zo91cUPLQa3yg5FqGcI`Zix-KZk5*D{poRsoSV3vL!KNmvp!^YJ27^vJRA}Yvp&dtU zfV%>QNHO_j95EH`-lRW_Z!N3b`y0w$*iXMjX$IS~bcegCmQIFZKmRpY6np_~iEe>4 z%Z3XL?X=MkI$E>UQqDsuZHWTm4-=ig{BN?$S#2FxqoNra{cL^nZXgW^stDSF`lVuj z!T`OBqSIi=daJSP>~%6$B`r)8NORf+Wl$sCEw%IgAys7gGu~ z@a<$mUuj-PRJ&~_!Is=^_ zV0!FhVcGp0O|hzNJMVWsW@_xUX!I0&J^VS^j)UYXhZxxV_(kZe^% zF}Kb}-UWRgXDwKW3ePdO_Vm+W@ZtSAQ$m_3UP;&vQOuNwFqp7HdkRKJKa2NNVSOT# zjtzRR2pk+0#?^|Vx8FBR6a6L2Fh{GZ{?dr~bwu`Sl-*m(7py_LB1k%$6me8*kjD2~ znX+44jkM!zlkNxf=YDUK65LTdWW2=+|*vFmm?dy1r_4^VkKNfM2iQ4{nU&bB# z!iz+pm=tmweFK2q`?Hxyn?6+^9yacZwy=U7r?!$;H3+zBi6n!R!6#;CTZ1#fAU3Vs zgh40lCu3=ZOr+zG0F8WvazGK#6rVAM`7v+-=HWHUPM@;dD222ati5y464w)5IdQOU zxUeiNqM?c&?J~WUQG=}dn;dCU3Eog;v=fwF9wu(Lwnq>`S^!nTvz?PZ+cXG4;!lzR2BLfwwGz=KJoFT1&mwvp%R3tTh=_&=Clanh)n90R_i>a8VtM z7-EfP)0^q(+rE5}#S|Ankhc`VWzxm4=uf{u@TPk`JR8H+75KNvMlN(lM z*lMrB%In!%{etU%+5ci6vUdR9T6|SAGGz-`8}$KS>iTp%6ZY?JwR>g7pTM*&(r*gX z73RPpz`9G)7DMN^lgD%e&2LY{^;PVKe&2{ELWC0Phr%iUG1Ql_7tRlfBvj z+=s>!L>N-M04BE@1D3ULKUGbA@HO--Pwhd8#oKMfG+Qz7E5&D@t{nRKS68+E(j)@9tUef z>p$yA+Eb`1MSr9MC?zlbJ>l-vs8qU!7aT=dSqk*lO?*yT&@(f=B};QDAXVPOiX81V z+uFB16AF$CZ?Ih8i~DQrL3h@6?pyxg%cd#4pBLNRmcSH(7ogTN!7^<0LjT7Q^Sy4L zCJ-47n~dEV*x@1aM9(j1uJgkg;ExS`M$e9sOrw*Ml$|xqz5n(;;14~EAkU|+U;cz%f=JukW^=S6LF+mg;|ClkJ#?0RwY%;~T zdPR`~$?(hg#Xyz*IGv-mjWn#M{!Ni)X?FwlsQ=Ex9);|V`)i5X2jw`yZ*2>rT>>6i^3nUMn%RF-nn#FP6OUVPW$>aSU963>o>eQ)b zlnK*3b8e~1f_c>GX_uvbAqN{;2@jiKWdui$TYT14ogMGk`!Hfbj~w2W7Pqz7s`>W{ z4-D*d$jA1GMbv0-BeF!`uCeTegV+vQXGN7rex#?N8mSi8<4Uqdg-%5ia z(cJ4{yubB9uikn7xY3(sU>5VIa+hY0`ts3IfH65(7J*BSG2Cq8JsdK}!6zcaxENH> zXyn$f3wHMF_ocqdiyMiiV+4D!Z}jI(3i_zVGL_;IXO9WP*0{U|7?w^mVXkWhNK@}l zzl`Y3+*X*On6E=m0a@mo)(-Ejsr<=NotU&6jQ*~6Bem4}t@R7_w@aC2=KT5163pN8tQvjqBSy(QI`iAT&|m{*kq4 ze|Sb{K}}vS{E+gb)Mz~_yRQTKar|-5il~G&uwe+KkK^;g(qO-l-ENGQ_4vE_?C?8ug$FSbiyOP9TREddbfVKQg#{ z%_rgYRD=4aBrMDnR>aaSP*e;1N#dgiBx4&Nzea@MMEJisvi$VG_=Ic`^jYNV!kLUS zOen09WqmQY<#~oJ!p(w*qD@}c5eDmUQD|;eVD}U&OqG(HqLE85qkR){9qVFqi5SV- z_(;*RqC~VYhxtWpy1Hg6ELuGzvLL;WAY*H9-X9kKYy`jMaPW?v?RTiXX1C@jD~Vt| zyu0Uf^O?+0KBW*mC<^68`@@!sj3Arm>)}Q7>tWLLv15bFR(#jPtjR6(%5g$MCW`=K z%dHA$a>S=Q&Sx0VA$1KL`tiig9Wd#Uo-LQvPC3-6GoQK|66H(v@(Ru-3|00lNn3LW zq@;LIG|AMpLuqgcM4dN%yNAC&Nmq<6#V;%ablmnk9MwK`3?yHkPC;Z%6;E%cE9wBN zih9_s*53z`bYFg--xMAk+Ql>8Nd0>>=W{;iO^W9kcf=NvKo$Rx_zH88uNqkVj!3@X zx|j3XoR2(SgH$H{FZ<<1*UQ%=CnbN#To7H9Fa2L@wjU_Xg;Ety3mzB__TP-RhuCVt zhqvC6@3mMWcS)>vncahPb717~0cX`BpGS3q9)<_ErgC6c*YWMJR|cneZgt#6Lq+d} z11j(wt&I*9eqcP!WdrGOr|4oAqbI?M412kd3uwJyExs$4#(AZhjS394!tgh8+`!)3 zpu-jACcORQ>$?WgZ=YszL|e5c>_61Oh3HeoH{56FTu>jC99Mr-zRaA2LB9#I)DaTA z8K7#0O31FUg|h^`_&gJ`-c4*b`&G$~lRka*34zOzJW~5}3@Djj-p|wiR*Mq<+J&WC8e>$ zXw4VYkK#X+sj8N{xsBdmy|4Rw;0(HNASic=8C=2&y~pAq&7b1%8syUa9BimP1oyB* zC1Qu|b>ithI#&q6OdG&ZDOlmZ+650SmWrl*jJaLG07*qPvV6sa6T~pneG(5RZV>3G zf{QZ=Ehw!q3#0H^`S8$u)9rwo!fU8>2R8Vnnp#b_rWlC;gppD+% zAM7?k@i&%0WY~gWUR`BEgp#Y?a5U=I2WOS1gtZm635X%xGfOy!)}neoi8+bHu)4Sa zgLXZA4EGTzyAD-Wh&^g5t^wm>zT!mp+=xS}GB(FoZX1=$wG4TtfAr;*DqRZ?u2y;! zSFHPxQf6_5az|9+1Yfrnk@oWzayTLbOf|QCBVGb2ym@MsAf$1ZZV{q1N}8kzQJ&8b zyj@T(Y)~ z23i$H?ku&u4rkz3n?a&}GJ{oqC_c<{CVzTRtkhq8(q=?7P7CY4M;tpr+TK-AkbZ3DeoxEL*?Df8Yfd2`ifT~MR(>;T$v^}en)*vw%VW& zvgu|8gw$o>mQ1k9GS`7}5ma(+U+DhL~Z6Ag&qX66nbbJ@T5? z;^Ggc_t=S9Sq}}%a~#y{6P9ms9@HN}ZC9KS6_t?K9npr8r0CN3ri1URR&D99 z06QNhH=Y8*E?R7PR58ro9Q=MF*1mhVd~xpk=xhs5Ck97x=nE z;*C0}HBX1ToI&Q_+CgspLZKQ;jtX6#nv(j$(W5RO0|yq$Idec+S_J6Mg|PHIZA-s& zypN6+08j!<&ZsI-CMm-TbQ?ZWtoc6;WwmhCTu{&I7V{%t5~sq>w|0nk4|vhAi$KGM zRQD|q3>6yR&ukxOO1iC#@@;>+q!D=vlo=TR#Usa{n#98RsIATd=m$PfC3sam-bG1g z*HT9=KN>BZ8x7J^q{W@?NTO9s4b#aLc6uG#)YgDth2V;{$(B{7c3t%E!`O4mByf1( zLVu#mg`U?kgmZ#3|0iD=vTdQjeLZOLiNEaHL^HJjZ5}Fjc^B@mSq#Gr^=c@5%A&h( zQ(sE#sn@u4>6&-}eC6eBl_A|r^LC|e{>`RJIMe*B4@ z7m4UZiXlZv-RPH20!?@$8p>LdgjVLV1Icwqd0g*^fCB3AQ3FZSeCTAcL6t5HTaHd{ ztD7v6uO*yjd~Tk|>+ZAOwZFw=5@%V{hQzU&q=(gz2qFKNcEQhr&=fFg7(%RP^!nFR zA>?m|BO|!|$q0J=zgojhS4>IP}Nl()!Nb)i2{lV7`VAso&CMhYf z$e^(ozY0a8s1Ua(SqcnujVOm74h#_<^8Ddb=TU7Cq&I=QILySyOr|&35mOEv5B=j= z_XVJ*p}K>H7j`Cam3@L$Q{zqX@;esoBM{E0pr>qFawbtFn_`z~QW#hpT}m)xZpNrmOEK zR|5N^$-UEQVMenDA4-i|{lyKXC65_jcnR&(ue|^Tsu8p#UYTf;Ys(FQB`ZA*@@EjOr@ALIq0`$M7b$> zvH5`el;Qwf{T}eQ*zbGAh6>G4VrD! zOUpPlh{{TV{GMS6s%wZMrIw%+Enzh5CzR6-##k{t{NcAJ5EU9y@u3EqwQjcKrvt&J zbgm&m&)upxZUjh3 z1HWOR&bQLRTIBhxl9p>=sDc#h+;5j3VEY8;n@4cj-=15ga#m~goZgair-HnOWiY-c zM^zI*rpb3g@4xP?CB?kg0SHG!rkcG`>hG*LQrRwWDxz%&KIm>f?FJf3{B{$FU~>=h zZ9_==G81%qg|tbCBk_&#%FAa^AAalT?Uk|;*1ElkmTgkUjr4B}2Ggg1*D zDq}-DxEiB=jUUqV!%9Y8P!Sh_usN2Wk_PZ+^kH|Y@472#1%(JM%5s{^6wsXh*L>DU z7%A+u=#cZ-0ST!EsG|G}&drvIQ`ce8_X?<1UkR4N_5@sYOo0e850Vlt}3+CAT^u~)|N&hCfFG9*frcOEVqk_mZ z)@9Xe-eLc;;eC&Fk;mAQQrcXG6@Jj_3(qJh!8ovWsB0X`ET&BBYqT1|1&mR(CLlP+ z#}{eS>0!vUR{ZE9rPRv(X>^@OhhvEc%RW+ee8OUzxEuscXEP!_BpAjbOsis;tzomT zv%^v}?p=qa19D?g2#i9>lo(-uTJ3h+=N^#cd0Ir#ko_Z!Gt>HPY-6u90Jq9bNbKkR zrvW5plCSVsWe#}hH2Q+JPHBL)_1NKvJe(+|u_!Ux9XW8@ID3M(f{R?M$k|n+cc>6? zrSUmfyX;}+%06wtr&(7n?eE7QebMf9b_&d#6lL{V8xUJ7K6ON zzw2?z$zzxfoSoiXo{oj%6JMLPvwu935M*}i_D5z#x4fJw6YW_5wHjH@bBYs17W}3* zQ2y;m=I_t2AMYQ-0N7O&aA-$PpM_5N_T5GpJYaslJFz`9wBz7X_-^X0L2-bmDa0rV;=WqJYGxrOYPC1U-fEc9m?Tj7w-zqe_x-IsJ$##85{6|G2i(f_S4#->;9;UD5vV46)`Cbs#@CM|Ed3$Cw= zLM^(S|Mey7^0NKN%mB)taD*RR?m;bgawW)c9uyEAz?Kz8hK?&C)dxCFZm=2co;Xk% zDzWF%VgRGS>>)vntrq!fNpHp=F&$71f__ak0O4@t@uuex&mT3H(Lma>{3N>Mvd)y; zyPc0~fUbTvugY3Kml>`b6GNN4uvT`cp@o2p_!H}%!Sf|{0Yy+P;@|CR{BNGJy2ll~6ZP0-I zDq@_-L*>e<^v(!RDb^K`j9G(e+|g$$W%2v(Gquye-YSj@0Tq`whLVk^1x}IDS0y{; z-7+dPW1A`6OMC^`*CL7Uv)?naCcHzah;BCvSliLx$;0iIE|Nc9XmEZ*r1=a+sWPSq zLu{QA*I2nIbw^QvIgdgSGt-sH zx3{GQV<}-YdqvcQv;c47dI@?X4Ak+(rFxyh6xZG&mHi5L2zAgRff5lXmvTD;UE8_% z2wLCaDwl2)+$eq0p>%0p=2#QpfwVG)!9T}Uk{!LUjfn`HV5=K%r)*8cx<5*`NW6dT zj%AQ$J=fKuL5s+(#XPb-^}06~n0%Amogzr`plUCyd&>!zoD&q!mRRsJC(QDy1w7~= zi3@hKcu)q+EtBTPz{O%{Vt5R(iXU+)1o;RT1ZaT=6eN?;eQx8N4I!a==uTwcHWUOf zW>ScS3xa%XYt^HNei=-JVb^}?9&~^hlSCMNEXRT0rG{4zRG|E^z(h56D1@Ts-nib? z_~KE=(Ro;xLw%K7Su@2ooui;-bX#GPfa={iJ*dDCu*EsANUCv1qE-|@I$9myxw?4U zf_ld44o3#Gt^LVzxH~4V^@p?0vp;lMawyRrQU`LiSmG4}PS=paCDdyyfRzcN^q5{Y zQRSG4?eyT$lApdKUM^r)V4@S;Q&3t-TB83ry##Ff{6B~@(PIx3kMcU)s|?z7v*@4c z2jvmiy#Kx}QFb}3KlNpyCi)1G}Gv!@LCK5o>gqV7+Cv1;JuA)j|P+tpBK zfImZ%rtH#eOH?Q5G7Y)D#gyZBrOcS_gugdWyqw)uIs2g@d|#vzkPV4dT_qZnidU#Z)=CuVWArGBCZ_M6 z1MnXxd386M3p{P-vIT&uXJ&xO3oOuQs|m7Zd^fYrsn@Hd#@7lQK#5}JRp=fWYK-K8 z3?>b8N07y@D}K8BQzD{?D>)$@2_7+48Ix(lX0c50ySkMC!Jgk^H@y~aR;{u?)dX|$ zmoBazVY)%_``~c0L4KjoObxjTwAynjomG-9<%|(um6f*s}(sofpgL?eARYnPl#hn$EAffO{U(;-73!41sSVDnf}L>=aQ0_e!II6xqcdXU#hgy($|4Zw_AFuW--o;IUNk z=k)$iI{dRVXEzSqaD|+tfkxjHouwJGFxvo@MBYp)q!xs0hrp4^FY2&bW6S;>ZEo>N zgQE}`*~Y@JYXx=NHnU3+a48uxjOIv%!+l)BrNk}E@8}gmTm=~)A?#N9b028xWPC({ z&gQ_?56rlNu}R(JhfgWdV??CMi%&PCj5BbF?2Y@sJ+c7^-jtBzu#Y5iR!^J~Ie}Y3TN(H>SEbZrhx9^-BFI|KI&g{c}Hnr?jx-jAmMa-&cRgHoIuG z?u>FSxVj>X4|fw%n4egtd{Ti7m>?^^GEFMEN7HIbA?pRH=Na1a zHdRK;3gCdWV#MuK`w69aP@2W-AoIX~5}%kBjD}Q+*IOGrRcz21qaPep>>u%QXBDa9 zL-)m2`n~b!xB7ES<+qf%r~{5+O#^D6T5tZDNDFafxc?0r&4d}8roymUr=yY|mtE`( zdt-yi;^x0B=XhKChtE$o$M<556uv}*OYQ(+0CZJM8$VkH2l*Y^xevg&1G-iZrrd{& zQ&u7>Bo%=;oZAivf1+}58GXSAlom0mf&9}%7v7-%lp}}T)-|P_xIiFu?8TZf_<@N~3@G@S-4sZahyqi=S`xCirI2>iJ)!hjoBIBsL zJ5wkr(k>Lbn+u{t=Sjis^g0(F%(SG7We1mBoT`084*w;iMI{OTSC>Z4iGSoIyEUO4 z(@8oU4s^G#$rv*`}e)(f7228A*%fl~@6b^;y1(Fqc{Jo!7B8y4ItuiF& z+)=B5ra;lw7LnXNX4Q!rJJzT)@D7x)hr>_+#E+oGKE;ixS%NGc0~x2AKWH_)Voi~& zJjHwkBQf9Tqt|w64oKS^9lb;ckp-D=IDXjrn8rSWn4m|jfIc3C{l*#sqEp+Fml5>a zbSX@93)31z1-vLkAvYm$a)rpY;&I650tDqT6J>XlLF_eXftbu^APhg z`G{M68fw0f2_92G3FPEv{OI|C&C(vb%Gwh~Y&$!`L!oD-_D9X-uPt^jf4S_;(~O|t z8HY*QeXXWZi5;Q*1`pdHEql+;Vjdx!HYFo@fW=lFSC$B6Vb^Tyq87z<{b`+86mR0XgI0Kw}2wiep}Xt*MCwq zx3PsQ4)yRD`6)!Z@K9bEIJW@&!z0ZEiiKAc>}S$xET-bK8kE*N5Y07>p-u`@?P>q= zAW_Fxfcw4D#D_I+S=9#7Db?amALqml)$t=PyUH&tzK8rLzxURc(1C0&*C5N3S;6kDx+H0sI51SWe80vHAMd!$xm*Wuk8yxEUoj^M!eo= zeC8AkhhmYnOj$KJ?iJU)v^mmwdkKo*>YCZlxAZl~Q9d7(uJ>;`gp)_+!Kt3P;P*4e zTev;GoU{Sx6swuXhu?nybn%-#`map|5Kg8~{gM3idT9Lb@9HH7KIHUyW@+|ZCV)Ba zVEq(qC>&$*y}peWsP-B$0P2tcIehVAEJQ}@W z1ma~Mwu*a1)<1f)DZpQZTDLmfg#nRK8Sm!N75eIHz}=6h#wG-u4%GdPPSAk9MCrVJ z(Hu-AA6S4$H8iY)v3zf=@h>;QLxzVGI$V0UpG5@x$3Y(SuDu>!H%Z*`I$7C`&tQ2= ze&6$r)0&RYiBY4-y|@|?*>yhOhrL<1It#JiW=^CFjY2M7^LK+%dnF0uh(v!7cbX9JjNVNdLUD-7bn5T&t+(V!Ad zc&i<1?w-@GaD#;iM(4Q4dxGKr?mDw|YPB`VrJWSQ}9jsGyb3S3enH*)J-It04aoQ2OaaXcaOsN~oA&$8H@Dsvj zC(A9M%V;NUA|l{&59pqQ*UZc7%~0jxU<(^(vb3hsaOv(S0&q~3p!s+EiNLJBHCRx5 zASlNO{>01p!{ z@)5_YtZMqAK6z)slM-{Boxm++(#T-{u`WA6i_Q4>*|;8`V;w}a{QDhpQAXwCuq=G#F5E zq+m6E8%)MxuASfX>N9*L!#a{NV21x@Cj|e!Lrb>di`%=ufyy0bn%Xf?AwsGUiwtJO zZ93$wM2;t-DnBA*JDPtcEZo7s&O4e;TP(y7qY_=5lDme8X#bwu5{o#1ft%wyoigOIA6#ZYXEE*SB=9AL6>xExH8uUlDxRYML?z?OqD6l0xy9-rj^c6w=6@P=qIY zk;Zkur!4|WCYcCN>IcIWnQp1+dcwEn_wX!z_cO9@rwN;4ODP0Morm>JD#VbZ27lo2 zW)0H9|L)%b^w40!Y#|R*GtA}$5(U3%aAQ*Ht>gLyn~O!&?UL-pF#V+UI)np4HQ zI8sP1q+uhAiw}}cB^F2g#VH8PoSzjtol#ACnSy{hiw{b=W~ds&U&~fW-L}kID+qc; zfPLgAFys8dMU}_=mVZbfH9v|()RpXqZ1Anhekx;frYVa0^QbLeC7;e;oEnn8upz1; zAu#+ZDU!Y@L_%M5Z5brjXnF_tSrNX{Vy81&UrZv{FHMv!MAL@RMoPyglnbj#NGVb# z98;sV(^@58u<{y+CeNBmZoYq|X{Q=pBElI`ZDFcunSZ-XCC-^p6zru$TNc76wkW7W z@fs~A4?I?mTENzR@0Qm?!(b8&@gh9hK`#s8euurD6q?KWwUU12^j$MIn_s|)F7p6E zsui33*IBoubW2bhkvUMYtbfP3?IOZCu6@d|I>30Wn}seFrOeROBI2KQ{MB$~1GPGr z-#uD5jOdRH#tO z#|rC`4T)IbKHpk*-0bMwh>PUY1wQ+~{TB~8iaf<@i?r?8{f7^wkSKWbcu(qw2w5dr z56{BItf6m0gcpN2ZoEH(iO)|^-iBp|C&a8Rq)Wa3Wgfhc$gp0@P+C4JxnBS@q@XdTt!EXME{-0!v&-?e^Qn8laBfyqw6wRKmhQ$aG7 z5I9vv^6}aKrizzF?JBjJk4_c$?K`3q1HmiZRdACig%gbC`bWZNjV~2FvTKv1fPfaC zyIYYd*lzbjjopj43pr5U)`vG*>Iy$_{gcZ%lw9!(DjCj2r0+Sf@+c_P%;UKLs007;N)oVH4J)yEqNJaob{#9B`>3`a#06TkT%x%xaTvwv|Gx2@?o z=3`~D%58UNS5*kA+4;zIaQMC8W`i4*)h5-xt5@MaFKeLv;bx{#>=m`Izy<4LxKf@uI0aCEzMRz?MC`+PI0II^A~ z2UB)yJ7G|2rv>w0J<&i#q*$7YdaYpzi&^a-OnCN*7+(?H+_Z7OrpZZ~p(V&qPROS+ z9*7!NN%Np~2}u5(*#YTh%<{iu|Mi_)Qhi>2glnt)U`e5(ShMZTRy{#K@Exegcx3Ol zhN5G+eoC+-&axPOuQveI#tfoqL|<^ky3p}Us(+I09RNKlD1N$ZKxTp|r9*)9x_;F) zMqP79zsV!@uOh({L-9BljPQV{HNaqqKFEaR77^-T=%w>s>OIC z1pwvP=p*@~=Q*n%XqaIeqw6UaN~K=!lo_4ZsQZEJ!!I%*xL<`LE(pzZ!J>2EavJ z=Gt!AFGt9Vb)?RP)0JrS7010LIepmTQug_A2paBZ;hfpw!|n5W$zgl$>xpYTjt#g$ zgv4e#dq|;{{XdHDB@<-7PhvI!@UDI4vG+*2SD}?rf;q)3>I$5Lzb+*kdi(ud=o?uq zp^Q~Hv7ZU`(Y4cXGPQF)n?%{3d!WAyRx0I!!@4(5Dk0{MrN2Xy8@gbDgpQthc?fDs zR_q1qb&6_kFaIi!E0qy7;|Q`XrKW%JM{TukY)?AM2<%@JwS?im73nI8lCYUca;a&W zrz41k-3)ypTA$+)!zrzreoKx#N{{ZPp|>b@PKx=Wq}>Q+a(T4?$WY@*lDM(M1=Xfp z4&<%r9~F8e+!xjJ1J@#cJ>LVT|8me5}{)>VnN~Ft-~L z(DC)Q3!$axBoMCKh%kedZ8f&GEH&E9B|bGD9= z>#m8HIL(CV|HqU(-#VDn#P0nR{Ta)19_ph}*_cM8bt z+0%@O)AJ0Ik1n$^E0Gqrvst$=$<58bK7z|c7zF#ytcPvD=?Yr?fAFTDw8#SOs zAZ2!5e{vxfA;`=3Sub*7qd6DmH$9cx&Wz>W-Q(8Tb2`Shp1$E9N#Sj8AesYN{n+7y zSSjrDu#(I~%CV663E(WmY4E9%vc((zd%Q#WAAC)r&^R;8#PZYOc~DU=feLiOEqtJF z4yXblffu|f4A}bDmMY^ceo5r9S|0qxTrGVVzOwoM!Y2(0*=Ktk9%z1UfRMY*X6fr2 zqjMSXS&ld$QTF7lP^Tvahin z^1vB89f=?5BcVA)s#obp84q|=2Oj+fgnMo#JoY6{GOMMT{MEoD`JyjC9*7C@@tW(g zn5)M>YwZ;~Ipsi5V>-$gH4g)dvcOgNTygeks27hmN^L$GQ90Y?Wm2byAvKk6{S4Z= zzs{o3eJYtL2wja?-X^}3LD%FSeh*IZy@y1HZavM+!n=6HhJu30M1-K-NPnIuur)X$ zjf=T-imNRIsQmhAmm$1v>;4D}nNiW}pHf_;Zt*j#+jj<2b*n%8p8zTn)$I(twEu7e z@Fs3aWEDz5d2!LfF$sVhpEHO|9lD0jOIvU}7I{Agv7{&TV&^uf`%LtJ;E=#^?-+Ld z{QE=Kid`6KbB@wykSWj*s1E|j1K1!5pc?K0m6B!)^LI5`xe1}y0cgTMW|K=ne~6?b z!P*JO8fucy%vpc2>9k_7bR=#OXuB$rXN3{p;$zEj^g(D3OpB$2ane*x1aPU{KIJ|Y z1Uy6&y6orFdsT+PnRNPHto0!Q{=^he5+y;>ltPLQtw~I7u9NR7%Kuy4gqY^B3QUKkuW{QfqRn^Qkr!e6>yR+ zRO{`3X&gh88Y@G*M01PGsp&|uU9DE$O?VY&0R&O(^wH@uLmzz1bT3K&N#Z_ZVqX@G z$((k!5J}9B9y*w0Oi(zZi((rtVy~6T6}Ls>NP&>dkt4+z05oWN7HpQVi=sqEP?gvY z0_JM+3$3&i8cq@n4hdIev^@pW+ydzpXqTI)Jr_XJavUJoGNyhG+ReH*Djr~jz!{j^ zGUbSC>v^B6Wpseg-iA#}Y46xvjF@2W8+b%45+CKkz^$$=W@f5k%{soCxnP^px~Mjx zOgM2dB-|Lbokc|#E6Nnsf%1Nq7)q3=lIbxqSAd%10#h;R3$=rv#Ow`gOSF!`OeNuz za;#1fBNN?nITJODiC3acISLWmE{)jt|D!<^K!-82#sFx0-;{<9yWxg5qo`F+7Be^V zcgb0VC05^Q6!vNOU+g4Eg-65^0|?(WHhZxR8783%kcl;o(X`fsKgB@~9i^8PZtQ}A z#5@EsxGTA7#7X4e%%s}Xdr@Vwe22;449qFa{Q?4*stPri6p#}TDN6{pL@KwgUN@i_ z$a8=YFb9-IM)hR~ky)BElm-ziVoolVNlWl96H`eMyjV{8Xg!MAzl*rE0sMQ z0QM>2s9Mbg4}4B3aEoM8E**Ge%vd54nG9@oGepnhTg`k)tSj{{F-wfGdmHyV)}m}i z1s<$%PdM7N1c-ECpni}$P_j=^w?H8b6-<=nOfp1p%8i)>WkIhs^o15e69` znL79nYzbDSK4gqUq|sXIWt=Qy-uGDmaR5Ae{Y)n4_(Y_7s&2rrqAPd4QXq>G^wj&e z3QUoa?h@wI*%GHPc1nZ#%T4H%I)JEw&lPMcCgDrVUV4%fOHR$ zq~aI5e*QfkMBAFm(VUkpj)AMTcmhszRNmOS_x}M;Y<_^z-osPwriOCk@@7G_yf9vt>n=8iprzWLOaRqLP7|pCGF(y)Fl3}9cz!9Z3 zKUOv7u){O>3d|oHy490_aUK(efmb`)zX7m-6#C=D#yx}c2F=GByu+aR1DyVtP0G>% znEB)WRpI_gVnq3_oA0M1o)!+X`x@`wJ2;0Vymq^7xdL$45VJ20R*xRv*6dA3PQ9ZC z@I!#7h2ZAX?)j3iZqV=KesT_P-xI5Q4?kP)erltFEuH`{TMFv?+YNro?N*4E29YlD z5_{ZiD(^+CZqn|?HGq3xW3dDlf36OA2G(aa0KUNE!9C*-fAeo{;qIMr3f8eGWy5B< z`A>d62j0O3+jJob`I=iih{cjv{JGBVpF|k&vov^IJ>&k(-R8~P+c=E20yx{L2CS*&#<~*_wWeB zAOQAw0`+1|R6D9D>gj(8pK*Ai+pN(B2fiXEq&8A&k7wZLHROKY!81sk$vhCycX`HI z1mEfY{U5&mqaQe6}YDq&ff}Mc`*!JP29)lIBD-AXXL8 zEN-xz`E5fX?ei!cfEhe66U;w4R;$`Sb6ZelDc@~CEGv)AqISz$zqRD3>x|y-34HN_ zZ>t;dQGl86#)6qXiVDEI0jedWcHg&{XlID&oK}GtE2mhxUeV(Qw8Q`+{?f&iUZyG6&AQ}PaHt>}kT{i;?Z@X$#-a5#<0{pCdeun)1#&w^c4Z;QM@D1QU zZ}AA6GXzk>^XHcD>-~c{hUs`-raogJdYak}ZMy9qkVM@^EnsnkMxh2b5{%V~FGy?_ zkHm#uv{fPnFk=t~=3{RK(UA1NB_1hP3-N6lN9y+a0h z(>f8y9CQ@K2c+g=P6n7T?K4Jzcn0?yC~Hs$gIEtgSz|l}^K+VemQ)E2E>@!Po<`WN z4)8=$2vCnXSf<{t!{Ej7IVO)u~jrYubDKrr!p-BYU4!8ZDv&0t>V=ShW|Dw}@OQN4Am~t|y>oG=V zX#pooY3YEjGA(Emv#ccIS06qK;i@I?!=$G2M*aWNeIL`fWepq(;)OaeK*<#byVS~T z+HN>B72O+*8lgpw1Wc)m@Z&D!;(4Ey>@wp>DHNNE9AQF9_+r$GxI{NGwe^e+-;71@ z(ORxEcnGQKH@(+3%rQ`#u@qQd8vT7(K1*o+(4vsczIBvDWH3!#bZ`Ux@(YRyo?P%0 zThNIn6tjGhJ`<-NE}Cy1(KeF#b<=?`eONLK-y=dWi{YOE8HjG&*Yf zeNz4L5X?l055Nk^9r=#51f(Pc4|CRlWy^A@#x@Lk!B7|p2&86%bTi16t0(96Xh56k z;UZnS*qyv5up!0MgFDZ*XG+S^bUkQx0s@bUWQAQnd3Rx%?BiL^e`tU{2_oATd@Vcy zrpltjIs@+T6!s@aGUj9_>m7vKDW7{h0E1iAZilXj?NHNZ`yNabXZ7idhlYxJ{YB7x zK(D6y%KWD%;FPH=5p?4H*BrNa0?Tj2{L%k#>ovfga5v11^B|Vea53NfSbw;M{}2g` zO?>tzkr}DUJ(_E?BlQ^_etrYy4?8>o=$XdwG28vyVBwyz^zxq@a#Na*bM>>x!oQP` z)hE0??!Q`J(;_AZ;DaX?UmC0)Jif09k36Vtd%XJ6ZLpYaSU)Zunmd@IxBR7|dgrt5 z$65)8{onPY-?PGEIm4UBr+=yvRq8PTv;pu4V)?Ve)68LWSFm1XVR9m}7=6D8Byxo< z9>bfTz~W(Dj>kaYGl->BSka>?ocksKM4sV(Ho)R`gEuGwsi**a@*8|wE%E20ua~Sl zZxCj5Lq&90|96M_%e;aYU8trelw7X@&1V3rvIyShmMw;G%}ycR0DKVO-OUycqi{r>hYgE0 zUbsp49UcHGh52dN{PzO)riL`LAchgog@&+Vz5;5^_s^cCoaD@ZZM$FWLmoR=^IE@! z!xj{ZX0I0@YO=;E&8~3(vxbaXQ8Mg?(R6gdIf$0irfq8OsfB*5Um-hmG+3)9 z>{u$PQdNhkt+%8}MHyre0r$vukXmOyM1E5D(oZriZ(n6ZU#e?X+9A)(MDI)CkW>w# zTw4co>wZDUpN83jrn!@;6l+ONJcm;Z3aSqAAe&GV<8j!i@EuAc)(&gf$KG#kga}f;I|iLURiF1G3REC81{M! zAv)-}11%>i7Fq81#jO^p8h`@J#5&)D0BS}wzZS{1V3J*BM*m!R=vR#t+yX=F2GJfaIG9&Pn3xeVqWdnUu znR1P}=kfIC-)^;`jNG$CEu~i;=I`(DY}pd|0`sB zdixhB-_h2>01M_&weJCJ0P)++rXe^idkBJkDfkZ0!J^1xuTvuj6Meldf{G;;Xe*2< zv;(=xW)=A*x3FVsoAzu(5md^PasX!D;pbOk{@Bp%@CdB$(12LU25;sY9`GELW-d+h z?}LhUQQ+fxy(|R}oNSVl6ThwXH!xi~*nbM~2$pj!9@aN?0*@ee>NFuadn8)q3!jMSfHP_}~Nx@CdY@hS`8No&y(E6w)t+g-DAF zaQMwt3cPAU{_VB>IlJ17!&?t{4m&&oG{ILBa~1br@~s$v7-9fg6>okpi2Tmf^NSGg zM5gkqc@>%XyGki^bR=5fTBH~n_0b9E38pSt0BO3g;9?l=_{wSd%J?JJ!{1t45jRyh10;Me{Qe#Hfol{VD{0Phm9TyK=5IS*vwQ+q6d%?!-RJViFYc8LbAImHT`uB z7O9$j$Y`;lcn+3xxC(&l^>Q3hICGFC=Jn}~g`)S3)&LZCcedgGQg{v}06+gf47>M^ TQX7nM00000NkvXXu0mjfa&B(< diff --git a/minetestforfun_game/mods/default/textures/default_sandstone_brick_normal.png b/minetestforfun_game/mods/default/textures/default_sandstone_brick_normal.png deleted file mode 100644 index 6d937491ad4a939e61cbe5fcc32d387c86333601..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12735 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 literal 0 HcmV?d00001 diff --git a/minetestforfun_game/mods/default/textures/default_sign_wall_steel.png b/minetestforfun_game/mods/default/textures/default_sign_wall_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..d8d4a5b00b5e736d6d96674f93b633a73155d76d GIT binary patch literal 3187 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 literal 0 HcmV?d00001 diff --git a/minetestforfun_game/mods/default/textures/default_sign_wall_wood.png b/minetestforfun_game/mods/default/textures/default_sign_wall_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..f25a67a82ae7f619a4a3a5cc296954538e915129 GIT binary patch literal 3391 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 A`Tzg` diff --git a/minetestforfun_game/mods/default/textures/default_stone_normal.png b/minetestforfun_game/mods/default/textures/default_stone_normal.png deleted file mode 100644 index a141c54de676a66a9a74ee19902ed76108f44b26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19161 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 diff --git a/minetestforfun_game/mods/default/textures/default_tree_normal.png b/minetestforfun_game/mods/default/textures/default_tree_normal.png deleted file mode 100644 index cc473d2179540bf75363f5366a3e9605a9f69965..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8890 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 diff --git a/minetestforfun_game/mods/default/textures/default_tree_top_normal.png b/minetestforfun_game/mods/default/textures/default_tree_top_normal.png deleted file mode 100644 index ae15996bd5599124bc9143829dfaf04681b678be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8049 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 I@#lyC2QKVGe*gdg diff --git a/minetestforfun_game/mods/default/textures/default_wood_normal.png b/minetestforfun_game/mods/default/textures/default_wood_normal.png deleted file mode 100644 index ce90f58553a1fdac83cd73fa0f9949a36fc104a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5511 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 dye +-- Manually add coal->black dye + minetest.register_craft({ type = "shapeless", output = "dye:black 4", @@ -59,35 +79,34 @@ minetest.register_craft({ -- Mix recipes -- Just mix everything to everything somehow sanely -dyelocal.mixbases = {"magenta", "red", "orange", "brown", "yellow", "green", "dark_green", "cyan", "blue", "violet", "black", "dark_grey", "grey", "white", "light_grey"} +local mixbases = {"pink", "magenta", "red", "orange", "brown", "yellow", "green", "dark_green", "cyan", "blue", "violet", "black", "dark_grey", "grey", "white", "light_grey"} -dyelocal.mixes = { - -- magenta, red, orange, brown, yellow, green, dark_green, cyan, blue, violet, black, dark_grey, grey, white, light_grey - white = {"pink", "pink", "orange", "orange", "yellow", "green", "green", "grey", "cyan", "violet", "grey", "grey", "light_grey", "white", "white"}, - grey = {"pink", "pink", "orange", "orange", "yellow", "green", "green", "grey", "cyan", "pink", "dark_grey", "grey", "grey"}, - dark_grey = {"brown", "brown", "brown", "brown", "brown", "dark_green", "dark_green", "blue", "blue", "violet", "black", "black"}, - black = {"black", "black", "black", "black", "black", "black", "black", "black", "black", "black", "black"}, - violet= {"magenta", "magenta", "red", "brown", "red", "cyan", "brown", "blue", "violet", "violet"}, - blue = {"violet", "magenta", "brown", "brown", "dark_green", "cyan", "cyan", "cyan", "blue"}, - cyan = {"blue", "brown", "dark_green", "dark_grey", "green", "cyan", "dark_green", "cyan"}, - dark_green = {"brown", "brown", "brown", "brown", "green", "green", "dark_green"}, - green = {"brown", "yellow", "yellow", "dark_green", "green", "green"}, - yellow= {"red", "orange", "yellow", "orange", "yellow"}, - brown = {"brown", "brown", "orange", "brown"}, - orange= {"red", "orange", "orange"}, - red = {"magenta", "red"}, - magenta = {"magenta"}, +local mixes = { + -- pink, magenta, red, orange, brown, yellow, green, dark_green, cyan, blue, violet, black, dark_grey, grey, white, light_grey + white = {"pink", "pink", "pink", "orange", "orange", "yellow", "green", "green", "grey", "cyan", "violet","grey", "grey", "grey","white", "white"}, + grey = {"pink", "pink", "pink", "orange", "orange", "yellow", "green", "green", "grey", "cyan", "violet","dark_grey","grey", "grey"}, + dark_grey = {"brown", "brown", "brown", "brown", "brown", "brown", "dark_green","dark_green","blue", "blue", "violet","black", "dark_grey"}, + black = {"black", "black", "black", "black", "black", "black", "black", "black", "black","black", "black", "black"}, + violet = {"magenta","magenta","magenta","red", "brown", "red", "cyan", "brown", "blue", "violet","violet"}, + blue = {"violet", "violet", "magenta","brown", "brown", "dark_green","cyan", "cyan", "cyan", "blue"}, + cyan = {"brown", "blue", "brown", "dark_green","dark_grey", "green", "cyan", "dark_green","cyan"}, + dark_green = {"brown", "brown", "brown", "brown", "brown", "green", "green", "dark_green"}, + green = {"yellow", "brown", "yellow", "yellow", "dark_green","green", "green"}, + yellow = {"orange", "red", "orange", "yellow", "orange", "yellow"}, + brown = {"brown", "brown", "brown", "orange", "brown"}, + orange = {"orange", "red", "orange", "orange"}, + red = {"pink", "magenta","red"}, + magenta = {"magenta","magenta"}, + pink = {"pink"}, } -minetest.after(1, function() - for one,results in pairs(dyelocal.mixes) do - for i,result in ipairs(results) do - local another = dyelocal.mixbases[i] - minetest.register_craft({ - type = "shapeless", - output = 'dye:'..result..' 2', - recipe = {'dye:'..one, 'dye:'..another}, - }) - end +for one, results in pairs(mixes) do + for i, result in ipairs(results) do + local another = mixbases[i] + minetest.register_craft({ + type = "shapeless", + output = 'dye:' .. result .. ' 2', + recipe = {'dye:' .. one, 'dye:' .. another}, + }) end -end) +end diff --git a/minetestforfun_game/mods/fire/README.txt b/minetestforfun_game/mods/fire/README.txt index bf143e5c..14022f03 100755 --- a/minetestforfun_game/mods/fire/README.txt +++ b/minetestforfun_game/mods/fire/README.txt @@ -30,3 +30,7 @@ fire_large.ogg sampled from: fire_basic_flame_animated.png: Muadtralk + +fire_flint_steel.png + Gambit (WTFPL) + diff --git a/minetestforfun_game/mods/fire/init.lua b/minetestforfun_game/mods/fire/init.lua index c041474e..5eec568d 100755 --- a/minetestforfun_game/mods/fire/init.lua +++ b/minetestforfun_game/mods/fire/init.lua @@ -5,25 +5,30 @@ fire = {} --- Register flame node +-- Register flame nodes minetest.register_node("fire:basic_flame", { - description = "Fire", drawtype = "firelike", - tiles = {{ - name = "fire_basic_flame_animated.png", - animation = {type = "vertical_frames", - aspect_w = 16, aspect_h = 16, length = 1}, - }}, + tiles = { + { + name = "fire_basic_flame_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1 + }, + }, + }, inventory_image = "fire_basic_flame.png", paramtype = "light", light_source = 14, - groups = {igniter = 2, dig_immediate = 3, hot = 3}, - drop = '', walkable = false, buildable_to = true, sunlight_propagates = true, damage_per_second = 4, + groups = {igniter = 2, dig_immediate = 3, not_in_creative_inventory = 1}, + drop = "", on_construct = function(pos) minetest.after(0, fire.on_flame_add_at, pos) @@ -33,9 +38,70 @@ minetest.register_node("fire:basic_flame", { minetest.after(0, fire.on_flame_remove_at, pos) end, - on_blast = function() end, -- unaffected by explosions + on_blast = function() + end, -- unaffected by explosions }) +minetest.register_node("fire:permanent_flame", { + description = "Permanent Flame", + drawtype = "firelike", + tiles = { + { + name = "fire_basic_flame_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1 + }, + }, + }, + inventory_image = "fire_basic_flame.png", + paramtype = "light", + light_source = 14, + walkable = false, + buildable_to = true, + sunlight_propagates = true, + damage_per_second = 4, + groups = {igniter = 2, dig_immediate = 3}, + drop = "", + + on_blast = function() + end, +}) + +minetest.register_tool("fire:flint_and_steel", { + description = "Flint and Steel", + inventory_image = "fire_flint_steel.png", + on_use = function(itemstack, user, pointed_thing) + local player_name = user:get_player_name() + local pt = pointed_thing + + if pt.type == "node" and minetest.get_node(pt.above).name == "air" then + itemstack:add_wear(1000) + local node_under = minetest.get_node(pt.under).name + + if minetest.get_item_group(node_under, "flammable") >= 1 then + if not minetest.is_protected(pt.above, player_name) then + minetest.set_node(pt.above, {name = "fire:basic_flame"}) + else + minetest.chat_send_player(player_name, "This area is protected") + end + end + end + + if not minetest.setting_getbool("creative_mode") then + return itemstack + end + end +}) + +minetest.register_craft({ + output = "fire:flint_and_steel", + recipe = { + {"default:flint", "default:steel_ingot"} + } +}) -- Get sound area of position @@ -135,7 +201,7 @@ minetest.register_abm({ nodenames = {"fire:basic_flame", "fire:permanent_flame"}, neighbors = {"group:puts_out_fire"}, interval = 3, - chance = 2, + chance = 1, catch_up = false, action = function(p0, node, _, _) minetest.remove_node(p0) @@ -149,12 +215,12 @@ minetest.register_abm({ if minetest.setting_getbool("disable_fire") then - -- Extinguish flames quickly with dedicated ABM + -- Remove basic flames only minetest.register_abm({ nodenames = {"fire:basic_flame"}, - interval = 3, - chance = 2, + interval = 7, + chance = 1, catch_up = false, action = function(p0, node, _, _) minetest.remove_node(p0) @@ -177,13 +243,13 @@ else end, }) - -- Ignite neighboring nodes + -- Ignite neighboring nodes, add basic flames minetest.register_abm({ nodenames = {"group:flammable"}, neighbors = {"group:igniter"}, interval = 7, - chance = 16, + chance = 12, catch_up = false, action = function(p0, node, _, _) -- If there is water or stuff like that around node, don't ignite @@ -197,23 +263,27 @@ else end, }) - -- Remove flames and flammable nodes + -- Remove basic flames and flammable nodes minetest.register_abm({ nodenames = {"fire:basic_flame"}, interval = 5, - chance = 16, + chance = 6, catch_up = false, action = function(p0, node, _, _) -- If there are no flammable nodes around flame, remove flame - if not minetest.find_node_near(p0, 1, {"group:flammable"}) then + local p = minetest.find_node_near(p0, 1, {"group:flammable"}) + if not p then minetest.remove_node(p0) return end if math.random(1, 4) == 1 then -- remove flammable nodes around flame - local p = minetest.find_node_near(p0, 1, {"group:flammable"}) - if p then + local node = minetest.get_node(p) + local def = minetest.registered_nodes[node.name] + if def.on_burn then + def.on_burn(p) + else minetest.remove_node(p) nodeupdate(p) end diff --git a/minetestforfun_game/mods/fire/textures/fire_flint_steel.png b/minetestforfun_game/mods/fire/textures/fire_flint_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..624f5565dd3029b7f3fc0ce0de374bb8977e301d GIT binary patch literal 3108 zcmV+<4BPXGP)uJ@VVD_U zC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$OrQF$}6R&?d%y_c8YA7_1Q zpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X z6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv1)yUy0P^?0*fb9UASvow z`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q{wNRKos+;6rV8ldy0Owz z(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E` zvOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G41dM~{UdP z6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4Es0sQWIt5*Tu0n&*J!lk~ zf_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+AA{TB3-ERLHar49hi4Ih z5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=natP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+e zdD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVb znL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0WMyP6Wy582WNT#4$d1qu znl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8dZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iutvy=3T65Yu+7a4Yv^%sX zb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i^lS773}6Fm1Fpe-gF!>I zp{*g$u-szvGhed; zvo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*ZvFf(^Xl-N7w{EeXveC4O zv)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx)P8cQ&Qi|OhNWW;>JChY zI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_WICNY@+|jrX%s^&6b2i>5 zeqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!ql}XcFH*PieWwLj2ZSq`7 zV9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I-?$tAVKYn8-l({mqQ$Q8{ zO!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;cwT88(J6|n-WB%w`m$h~4 zpmp)YIh_3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dlbFb#!9eY1iCsp6Bajj|H zr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syTu9enWavU5N9)I?I-1m1* z_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$mU2Q)a|9JSc+Uc4zvS-T9 z63!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;;JuhGEb?H5K#o@~7t9DmU zU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX=)z6+o0o6-+`4{y+3mqQ z%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@>;2q1Vm)$Z)P1z?N$8UY zW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHsy69KwU-!MxeeuI@&cF4| zM9z%ARI+y?e7jKeZ#YO-C0clA@K~#90V*LOAKLaHIAb^-C(hURv z0mK4hSeob|1UdQt|M~ur5yU=z<`P~500IcZ1t87xQX*iQ7#9Ep5Q+gHO}ZM2VD^n0 zH;B>C01!Yd=mLCv{0t8tJOs13_(d6zg7u;r$UqOC`ss}3ug#*w~uoyr9!NUOPXU0<(uKkBO9cD9 0 then minetest.set_node(pos, {name = "flowers:waterlily", param2 = math.random(0, 3)}) elseif #find_river_water ~= 0 then minetest.set_node(pos, {name = "default:river_water_source"}) diff --git a/minetestforfun_game/mods/flowers/mapgen.lua b/minetestforfun_game/mods/flowers/mapgen.lua index d0e7c6ad..5337031b 100755 --- a/minetestforfun_game/mods/flowers/mapgen.lua +++ b/minetestforfun_game/mods/flowers/mapgen.lua @@ -216,7 +216,7 @@ minetest.register_decoration({ -- Mods using singlenode mapgen can call these functions to enable -- the use of minetest.generate_ores or minetest.generate_decorations --- Enable in mapgen v6 only + local mg_params = minetest.get_mapgen_params() if mg_params.mgname == "v6" then flowers.register_mgv6_decorations() diff --git a/minetestforfun_game/mods/screwdriver/init.lua b/minetestforfun_game/mods/screwdriver/init.lua index 8c7dba39..73c61897 100755 --- a/minetestforfun_game/mods/screwdriver/init.lua +++ b/minetestforfun_game/mods/screwdriver/init.lua @@ -22,7 +22,7 @@ local USES = 200 local USES_perfect = 10000 -- Handles rotation -local function screwdriver_handler(itemstack, user, pointed_thing, mode) +screwdriver.handler = function(itemstack, user, pointed_thing, mode, uses) if pointed_thing.type ~= "node" then return end @@ -37,7 +37,7 @@ local function screwdriver_handler(itemstack, user, pointed_thing, mode) local node = minetest.get_node(pos) local ndef = minetest.registered_nodes[node.name] -- verify node is facedir (expected to be rotatable) - if ndef.paramtype2 ~= "facedir" then + if not ndef or ndef.paramtype2 ~= "facedir" then return end -- Compute param2 @@ -91,12 +91,12 @@ local function screwdriver_handler(itemstack, user, pointed_thing, mode) return itemstack end --- Screwdriver (en steel à 200 utilisation) +-- Screwdriver minetest.register_tool("screwdriver:screwdriver", { description = "Screwdriver (left-click rotates face, right-click rotates axis)", inventory_image = "screwdriver.png", on_use = function(itemstack, user, pointed_thing) - screwdriver_handler(itemstack, user, pointed_thing, screwdriver.ROTATE_FACE) + screwdriver.handler(itemstack, user, pointed_thing, screwdriver.ROTATE_FACE, 200) return itemstack end, on_place = function(itemstack, user, pointed_thing) @@ -110,11 +110,11 @@ minetest.register_tool("screwdriver:screwdriver_perfect", { description = "Perfect Screwdriver (left-click rotates face, right-click rotates axis)", inventory_image = "screwdriver_perfect.png", on_use = function(itemstack, user, pointed_thing) - screwdriver_handler(itemstack, user, pointed_thing, screwdriver.ROTATE_FACE) + screwdriver_handler(itemstack, user, pointed_thing, screwdriver.ROTATE_FACE, 10000) return itemstack end, on_place = function(itemstack, user, pointed_thing) - screwdriver_handler(itemstack, user, pointed_thing, screwdriver.ROTATE_AXIS) + screwdriver_handler(itemstack, user, pointed_thing, screwdriver.ROTATE_AXIS, 10000) return itemstack end, }) diff --git a/minetestforfun_game/mods/stairs/init.lua b/minetestforfun_game/mods/stairs/init.lua index 87e44850..06b0c779 100755 --- a/minetestforfun_game/mods/stairs/init.lua +++ b/minetestforfun_game/mods/stairs/init.lua @@ -172,7 +172,7 @@ function stairs.register_slab(subname, recipeitem, groups, images, description, end return itemstack end - + -- Upside down slabs if p0.y - 1 == p1.y then -- Turn into full block if pointing at a existing slab @@ -233,7 +233,7 @@ end if replace then minetest.register_abm({ nodenames = {"group:slabs_replace"}, - interval = 8, + interval = 16, chance = 1, action = function(pos, node) node.name = minetest.registered_nodes[node.name].replace_name @@ -344,7 +344,7 @@ stairs.register_stair_and_slab("sandstone", "default:sandstone", "Sandstone Stair", "Sandstone Slab", default.node_sound_stone_defaults()) - + stairs.register_stair_and_slab("sandstonebrick", "default:sandstonebrick", {crumbly = 2, cracky = 2}, {"default_sandstone_brick.png"}, diff --git a/minetestforfun_game/mods/vessels/init.lua b/minetestforfun_game/mods/vessels/init.lua index b5dabc1b..bbd677a3 100755 --- a/minetestforfun_game/mods/vessels/init.lua +++ b/minetestforfun_game/mods/vessels/init.lua @@ -24,54 +24,29 @@ minetest.register_node("vessels:shelf", { local meta = minetest.get_meta(pos) meta:set_string("formspec", vessels_shelf_formspec) local inv = meta:get_inventory() - inv:set_size("vessels", 8*2) + inv:set_size("vessels", 8 * 2) end, can_dig = function(pos,player) - local meta = minetest.get_meta(pos); - local inv = meta:get_inventory() + local inv = minetest.get_meta(pos):get_inventory() return inv:is_empty("vessels") end, - allow_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local to_stack = inv:get_stack(listname, index) - if listname == "vessels" then - if minetest.get_item_group(stack:get_name(), "vessel") ~= 0 - and to_stack:is_empty() then - return 1 - else - return 0 - end + if minetest.get_item_group(stack:get_name(), "vessel") ~= 0 then + return stack:get_count() end + return 0 end, - - allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local stack = inv:get_stack(from_list, from_index) - local to_stack = inv:get_stack(to_list, to_index) - if to_list == "vessels" then - if minetest.get_item_group(stack:get_name(), "vessel") ~= 0 - and to_stack:is_empty() then - return 1 - else - return 0 - end - end - end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().. - " moves stuff in vessels shelf at "..minetest.pos_to_string(pos)) + minetest.log("action", player:get_player_name() .. + " moves stuff in vessels shelf at ".. minetest.pos_to_string(pos)) end, on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " moves stuff to vessels shelf at "..minetest.pos_to_string(pos)) + minetest.log("action", player:get_player_name() .. + " moves stuff to vessels shelf at ".. minetest.pos_to_string(pos)) end, on_metadata_inventory_take = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " takes stuff from vessels shelf at "..minetest.pos_to_string(pos)) + minetest.log("action", player:get_player_name() .. + " takes stuff from vessels shelf at ".. minetest.pos_to_string(pos)) end, }) diff --git a/minetestforfun_game/mods/walls/depends.txt b/minetestforfun_game/mods/walls/depends.txt new file mode 100644 index 00000000..4ad96d51 --- /dev/null +++ b/minetestforfun_game/mods/walls/depends.txt @@ -0,0 +1 @@ +default diff --git a/minetestforfun_game/mods/walls/init.lua b/minetestforfun_game/mods/walls/init.lua new file mode 100644 index 00000000..0b51bdb0 --- /dev/null +++ b/minetestforfun_game/mods/walls/init.lua @@ -0,0 +1,61 @@ + +--[[ + +Walls mod for Minetest + +Copyright (C) 2015 Auke Kok + +This program is free software. It comes without any warranty, to +the extent permitted by applicable law. You can redistribute it +and/or modify it under the terms of the Do What The Fuck You Want +To Public License, Version 2, as published by Sam Hocevar. See +http://sam.zoy.org/wtfpl/COPYING for more details. + +--]] + +walls = {} + +walls.register = function(wall_name, wall_desc, wall_texture, wall_mat, wall_sounds) + -- inventory node, and pole-type wall start item + minetest.register_node(wall_name, { + description = wall_desc, + drawtype = "nodebox", + node_box = { + type = "connected", + fixed = {{-1/4, -1/2, -1/4, 1/4, 1/2, 1/4}}, + -- connect_bottom = + connect_front = {{-3/16, -1/2, -1/2, 3/16, 3/8, -1/4}}, + connect_left = {{-1/2, -1/2, -3/16, -1/4, 3/8, 3/16}}, + connect_back = {{-3/16, -1/2, 1/4, 3/16, 3/8, 1/2}}, + connect_right = {{ 1/4, -1/2, -3/16, 1/2, 3/8, 3/16}}, + }, + connects_to = { "group:wall", "group:stone" }, + paramtype = "light", + is_ground_content = false, + tiles = { wall_texture, }, + walkable = true, + groups = { cracky = 3, wall = 1, stone = 2 }, + sounds = wall_sounds, + }) + + -- crafting recipe + minetest.register_craft({ + output = wall_name .. " 6", + recipe = { + { '', '', '' }, + { wall_mat, wall_mat, wall_mat}, + { wall_mat, wall_mat, wall_mat}, + } + }) + +end + +walls.register("walls:cobble", "Cobblestone Wall", "default_cobble.png", + "default:cobble", default.node_sound_stone_defaults()) + +walls.register("walls:mossycobble", "Mossy Cobblestone Wall", "default_mossycobble.png", + "default:mossycobble", default.node_sound_stone_defaults()) + +walls.register("walls:desertcobble", "Desert Cobblestone Wall", "default_desert_cobble.png", + "default:desert_cobble", default.node_sound_stone_defaults()) + diff --git a/minetestforfun_game/mods/default/textures/default_fence.png b/mods/fences/textures/default_fence.png similarity index 100% rename from minetestforfun_game/mods/default/textures/default_fence.png rename to mods/fences/textures/default_fence.png diff --git a/minetestforfun_game/mods/default/textures/default_ladder.png b/mods/maptools/textures/default_ladder.png similarity index 100% rename from minetestforfun_game/mods/default/textures/default_ladder.png rename to mods/maptools/textures/default_ladder.png