From a0f5a421d279c223c8f24bc12eb512c80f8171ad Mon Sep 17 00:00:00 2001 From: Jaidyn Lev Date: Sun, 18 Mar 2018 17:37:28 -0500 Subject: [PATCH] Finished minetest_game diffs --- diff/boats.diff/README.txt | 10 + diff/boats.diff/README.txt.diff | 27 + diff/boats.diff/license.txt | 77 + diff/boats.diff/license.txt.diff | 21 + diff/boats.diff/source.txt | 1 + diff/boats.diff/textures/boats_inventory.png | Bin 0 -> 116 bytes diff/boats.diff/textures/boats_wield.png | Bin 0 -> 116 bytes diff/bones.diff/README.txt | 9 + diff/bones.diff/README.txt.diff | 23 + diff/bones.diff/init.lua | 286 ++ diff/bones.diff/init.lua.diff | 66 + diff/bones.diff/license.txt | 51 + diff/bones.diff/license.txt.diff | 54 + diff/bones.diff/source.txt | 1 + diff/bones.diff/textures/bones.png | Bin 0 -> 77 bytes diff/bones.diff/textures/bones_bottom.png | Bin 0 -> 740 bytes diff/bones.diff/textures/bones_nonshade.png | Bin 0 -> 77 bytes diff/bones.diff/textures/bones_shade.png | Bin 0 -> 77 bytes diff/bucket.diff/README.txt | 7 + diff/bucket.diff/README.txt.diff | 22 + diff/bucket.diff/license.txt | 51 + diff/bucket.diff/license.txt.diff | 0 diff/bucket.diff/source.txt | 1 + diff/bucket.diff/textures/bucket.png | Bin 0 -> 135 bytes diff/bucket.diff/textures/bucket_lava.png | Bin 0 -> 136 bytes .../textures/bucket_river_water.png | Bin 0 -> 158 bytes diff/bucket.diff/textures/bucket_water.png | Bin 0 -> 140 bytes diff/bucket.diff/textures/nohup.out | 1 + diff/carts.diff/README.txt | 20 + diff/carts.diff/README.txt.diff | 44 + diff/carts.diff/rails.lua | 59 + diff/carts.diff/rails.lua.diff | 12 + diff/carts.diff/source.txt | 1 + diff/carts.diff/textures/carts_cart.png | Bin 0 -> 274 bytes diff/carts.diff/textures/carts_cart_front.png | Bin 0 -> 133 bytes diff/carts.diff/textures/carts_cart_side.png | Bin 0 -> 156 bytes diff/carts.diff/textures/carts_cart_top.png | Bin 0 -> 152 bytes .../textures/carts_rail_crossing.png | Bin 0 -> 238 bytes .../textures/carts_rail_crossing_brk.png | Bin 0 -> 254 bytes .../textures/carts_rail_crossing_pwr.png | Bin 0 -> 237 bytes .../carts.diff/textures/carts_rail_curved.png | Bin 0 -> 310 bytes .../textures/carts_rail_curved_brk.png | Bin 0 -> 293 bytes .../textures/carts_rail_curved_pwr.png | Bin 0 -> 270 bytes .../textures/carts_rail_straight.png | Bin 0 -> 171 bytes .../textures/carts_rail_straight_brk.png | Bin 0 -> 180 bytes .../textures/carts_rail_straight_pwr.png | Bin 0 -> 182 bytes .../textures/carts_rail_t_junction.png | Bin 0 -> 299 bytes .../textures/carts_rail_t_junction_brk.png | Bin 0 -> 313 bytes .../textures/carts_rail_t_junction_pwr.png | Bin 0 -> 299 bytes diff/default.diff/TODO | 1 + diff/default.diff/aliases.lua | 80 + diff/default.diff/aliases.lua.diff | 4 + diff/default.diff/crafting.lua | 1178 ++++++++ diff/default.diff/crafting.lua.diff | 193 ++ diff/default.diff/depends.txt | 1 + diff/default.diff/functions.lua | 580 ++++ diff/default.diff/functions.lua.diff | 22 + diff/default.diff/legacy.lua | 36 + diff/default.diff/legacy.lua.diff | 12 + diff/default.diff/mapgen.lua | 2058 +++++++++++++ diff/default.diff/mapgen.lua.diff | 439 +++ diff/default.diff/nodes.lua | 2692 +++++++++++++++++ diff/default.diff/nodes.lua.diff | 610 ++++ diff/default.diff/source.txt | 1 + diff/default.diff/textures/Untitled.png | Bin 0 -> 123 bytes diff/default.diff/textures/bubble.png | Bin 0 -> 163 bytes .../default.diff/textures/crack_anylength.png | Bin 0 -> 145 bytes .../textures/default_acacia_bush_sapling.png | Bin 0 -> 173 bytes .../textures/default_acacia_bush_stem.png | Bin 0 -> 222 bytes .../textures/default_acacia_leaves.png | Bin 0 -> 128 bytes .../textures/default_acacia_leaves_simple.png | Bin 0 -> 128 bytes .../textures/default_acacia_sapling.png | Bin 0 -> 213 bytes .../default_acacia_sapling_bottom.png | Bin 0 -> 169 bytes .../textures/default_acacia_sapling_side.png | Bin 0 -> 162 bytes .../textures/default_acacia_sapling_top.png | Bin 0 -> 151 bytes .../textures/default_acacia_tree.png | Bin 0 -> 127 bytes .../textures/default_acacia_tree_top.png | Bin 0 -> 528 bytes .../textures/default_acacia_wood.png | Bin 0 -> 140 bytes diff/default.diff/textures/default_apple.png | Bin 0 -> 164 bytes .../textures/default_aspen_leaves.png | Bin 0 -> 110 bytes .../textures/default_aspen_sapling.png | Bin 0 -> 192 bytes .../textures/default_aspen_sapling_bottom.png | Bin 0 -> 167 bytes .../textures/default_aspen_sapling_side.png | Bin 0 -> 163 bytes .../textures/default_aspen_sapling_top.png | Bin 0 -> 151 bytes .../textures/default_aspen_tree.png | Bin 0 -> 138 bytes .../textures/default_aspen_tree_top.png | Bin 0 -> 138 bytes .../textures/default_aspen_wood.png | Bin 0 -> 142 bytes diff/default.diff/textures/default_book.png | Bin 0 -> 87 bytes .../textures/default_book_written.png | Bin 0 -> 94 bytes .../textures/default_bookshelf.png | Bin 0 -> 308 bytes .../textures/default_bookshelf_end.png | Bin 0 -> 307 bytes .../default_bookshelf_end_reverse.png | Bin 0 -> 294 bytes .../textures/default_bookshelf_middle.png | Bin 0 -> 315 bytes .../textures/default_bookshelf_slot.png | Bin 0 -> 103 bytes diff/default.diff/textures/default_brick.png | Bin 0 -> 150 bytes .../textures/default_bronze_block.png | Bin 0 -> 156 bytes .../textures/default_bronze_ingot.png | Bin 0 -> 150 bytes .../textures/default_bush_sapling.png | Bin 0 -> 165 bytes .../textures/default_bush_stem.png | Bin 0 -> 428 bytes .../textures/default_cactus_side.png | Bin 0 -> 134 bytes .../textures/default_cactus_top.png | Bin 0 -> 122 bytes .../textures/default_chest_front.png | Bin 0 -> 146 bytes .../textures/default_chest_inside.png | Bin 0 -> 102 bytes .../textures/default_chest_lock.png | Bin 0 -> 171 bytes .../textures/default_chest_side.png | Bin 0 -> 140 bytes .../textures/default_chest_top.png | Bin 0 -> 138 bytes diff/default.diff/textures/default_clay.png | Bin 0 -> 109 bytes .../textures/default_clay_brick.png | Bin 0 -> 139 bytes .../textures/default_clay_lump.png | Bin 0 -> 133 bytes diff/default.diff/textures/default_cloud.png | Bin 0 -> 273 bytes .../textures/default_coal_block.png | Bin 0 -> 117 bytes .../textures/default_coal_lump.png | Bin 0 -> 122 bytes diff/default.diff/textures/default_cobble.png | Bin 0 -> 107 bytes .../textures/default_copper_block.png | Bin 0 -> 144 bytes .../textures/default_copper_ingot.png | Bin 0 -> 150 bytes .../textures/default_copper_lump.png | Bin 0 -> 142 bytes .../textures/default_coral_brown.png | Bin 0 -> 142 bytes .../textures/default_coral_orange.png | Bin 0 -> 89 bytes .../textures/default_coral_skeleton.png | Bin 0 -> 92 bytes .../textures/default_desert_cobble.png | Bin 0 -> 82 bytes .../textures/default_desert_sand.png | Bin 0 -> 290 bytes .../textures/default_desert_sandstone.png | Bin 0 -> 82 bytes .../default_desert_sandstone_block.png | Bin 0 -> 154 bytes .../default_desert_sandstone_brick.png | Bin 0 -> 87 bytes .../textures/default_desert_stone.png | Bin 0 -> 290 bytes .../textures/default_desert_stone_block.png | Bin 0 -> 4368 bytes .../textures/default_desert_stone_brick.png | Bin 0 -> 119 bytes .../default.diff/textures/default_diamond.png | Bin 0 -> 149 bytes .../textures/default_diamond_block.png | Bin 0 -> 155 bytes diff/default.diff/textures/default_dirt.png | Bin 0 -> 109 bytes diff/default.diff/textures/default_dirt2.png | Bin 0 -> 290 bytes .../textures/default_dry_grass.png | Bin 0 -> 303 bytes .../textures/default_dry_grass_1.png | Bin 0 -> 219 bytes .../textures/default_dry_grass_2.png | Bin 0 -> 265 bytes .../textures/default_dry_grass_3.png | Bin 0 -> 295 bytes .../textures/default_dry_grass_4.png | Bin 0 -> 316 bytes .../textures/default_dry_grass_5.png | Bin 0 -> 339 bytes .../textures/default_dry_grass_side.png | Bin 0 -> 890 bytes .../textures/default_dry_shrub.png | Bin 0 -> 159 bytes diff/default.diff/textures/default_fence.png | Bin 0 -> 116 bytes .../textures/default_fence_acacia_wood.png | Bin 0 -> 140 bytes .../textures/default_fence_aspen_wood.png | Bin 0 -> 142 bytes .../textures/default_fence_junglewood.png | Bin 0 -> 119 bytes .../textures/default_fence_overlay.png | Bin 0 -> 155 bytes .../textures/default_fence_pine_wood.png | Bin 0 -> 119 bytes .../textures/default_fence_tile.png | Bin 0 -> 158 bytes .../textures/default_fence_wood.png | Bin 0 -> 119 bytes diff/default.diff/textures/default_flint.png | Bin 0 -> 155 bytes .../textures/default_footprint.png | Bin 0 -> 466 bytes .../textures/default_furnace_bottom.png | Bin 0 -> 134 bytes .../textures/default_furnace_fire_bg.png | Bin 0 -> 109 bytes .../textures/default_furnace_fire_fg.png | Bin 0 -> 131 bytes .../textures/default_furnace_front.png | Bin 0 -> 143 bytes .../textures/default_furnace_front_active.png | Bin 0 -> 162 bytes .../textures/default_furnace_side.png | Bin 0 -> 134 bytes .../textures/default_furnace_top.png | Bin 0 -> 134 bytes diff/default.diff/textures/default_glass.png | Bin 0 -> 128 bytes .../textures/default_glass_detail.png | Bin 0 -> 146 bytes .../textures/default_gold_block.png | Bin 0 -> 166 bytes .../textures/default_gold_ingot.png | Bin 0 -> 150 bytes .../textures/default_gold_lump.png | Bin 0 -> 155 bytes diff/default.diff/textures/default_grass.png | Bin 0 -> 109 bytes .../default.diff/textures/default_grass_1.png | Bin 0 -> 140 bytes .../default.diff/textures/default_grass_2.png | Bin 0 -> 144 bytes .../default.diff/textures/default_grass_3.png | Bin 0 -> 128 bytes .../default.diff/textures/default_grass_4.png | Bin 0 -> 152 bytes .../default.diff/textures/default_grass_5.png | Bin 0 -> 142 bytes .../textures/default_grass_footsteps.png | Bin 0 -> 290 bytes .../textures/default_grass_side.png | Bin 0 -> 109 bytes diff/default.diff/textures/default_gravel.png | Bin 0 -> 290 bytes diff/default.diff/textures/default_ice.png | Bin 0 -> 290 bytes .../textures/default_iron_lump.png | Bin 0 -> 114 bytes .../textures/default_item_smoke.png | Bin 0 -> 307 bytes .../textures/default_jungle_grass.png | Bin 0 -> 168 bytes .../textures/default_jungle_leaves.png | Bin 0 -> 128 bytes .../textures/default_jungle_leaves_simple.png | Bin 0 -> 128 bytes .../textures/default_jungle_sapling.png | Bin 0 -> 152 bytes .../default_jungle_sapling_bottom.png | Bin 0 -> 175 bytes .../textures/default_jungle_sapling_side.png | Bin 0 -> 167 bytes .../textures/default_jungle_sapling_top.png | Bin 0 -> 110 bytes .../textures/default_jungle_tree.png | Bin 0 -> 290 bytes .../textures/default_jungle_tree_top.png | Bin 0 -> 290 bytes .../textures/default_jungle_wood.png | Bin 0 -> 119 bytes .../textures/default_junglegrass.png | Bin 0 -> 168 bytes .../textures/default_jungleleaves.png | Bin 0 -> 128 bytes .../textures/default_jungleleaves_simple.png | Bin 0 -> 128 bytes .../textures/default_junglesapling.png | Bin 0 -> 152 bytes .../textures/default_jungletree.png | Bin 0 -> 290 bytes .../textures/default_jungletree_top.png | Bin 0 -> 290 bytes .../textures/default_junglewood.png | Bin 0 -> 119 bytes diff/default.diff/textures/default_key.png | Bin 0 -> 415 bytes .../textures/default_key_skeleton.png | Bin 0 -> 423 bytes diff/default.diff/textures/default_ladder.png | Bin 0 -> 190 bytes .../textures/default_ladder_steel.png | Bin 0 -> 587 bytes .../textures/default_ladder_wood.png | Bin 0 -> 190 bytes diff/default.diff/textures/default_lava.png | Bin 0 -> 109 bytes .../default_lava_flowing_animated.png | Bin 0 -> 109 bytes .../textures/default_lava_source_animated.png | Bin 0 -> 109 bytes diff/default.diff/textures/default_leaves.png | Bin 0 -> 128 bytes .../textures/default_leaves_simple.png | Bin 0 -> 128 bytes .../textures/default_mese_block.png | Bin 0 -> 155 bytes .../textures/default_mese_crystal.png | Bin 0 -> 146 bytes .../default_mese_crystal_fragment.png | Bin 0 -> 140 bytes .../textures/default_mese_post_light_side.png | Bin 0 -> 353 bytes .../default_mese_post_light_side_dark.png | Bin 0 -> 353 bytes .../textures/default_mese_post_light_top.png | Bin 0 -> 128 bytes .../textures/default_meselamp.png | Bin 0 -> 5103 bytes .../textures/default_mineral_coal.png | Bin 0 -> 117 bytes .../textures/default_mineral_copper.png | Bin 0 -> 142 bytes .../textures/default_mineral_diamond.png | Bin 0 -> 142 bytes .../textures/default_mineral_gold.png | Bin 0 -> 142 bytes .../textures/default_mineral_iron.png | Bin 0 -> 130 bytes .../textures/default_mineral_mese.png | Bin 0 -> 142 bytes .../textures/default_mineral_tin.png | Bin 0 -> 171 bytes .../textures/default_mossycobble.png | Bin 0 -> 290 bytes .../default.diff/textures/default_nc_back.png | Bin 0 -> 290 bytes .../textures/default_nc_front.png | Bin 0 -> 290 bytes diff/default.diff/textures/default_nc_rb.png | Bin 0 -> 290 bytes .../default.diff/textures/default_nc_side.png | Bin 0 -> 290 bytes .../textures/default_obsidian.png | Bin 0 -> 290 bytes .../textures/default_obsidian_block.png | Bin 0 -> 3913 bytes .../textures/default_obsidian_brick.png | Bin 0 -> 268 bytes .../textures/default_obsidian_glass.png | Bin 0 -> 128 bytes .../default_obsidian_glass_detail.png | Bin 0 -> 1167 bytes .../textures/default_obsidian_shard.png | Bin 0 -> 150 bytes diff/default.diff/textures/default_paper.png | Bin 0 -> 139 bytes .../default.diff/textures/default_papyrus.png | Bin 0 -> 151 bytes .../textures/default_pine_needles.png | Bin 0 -> 110 bytes .../textures/default_pine_sapling.png | Bin 0 -> 135 bytes .../textures/default_pine_sapling_bottom.png | Bin 0 -> 169 bytes .../textures/default_pine_sapling_side.png | Bin 0 -> 162 bytes .../textures/default_pine_sapling_top.png | Bin 0 -> 151 bytes .../textures/default_pine_tree.png | Bin 0 -> 290 bytes .../textures/default_pine_tree_top.png | Bin 0 -> 290 bytes .../textures/default_pine_wood.png | Bin 0 -> 119 bytes diff/default.diff/textures/default_rail.png | Bin 0 -> 507 bytes .../textures/default_rail_crossing.png | Bin 0 -> 555 bytes .../textures/default_rail_curved.png | Bin 0 -> 545 bytes .../textures/default_rail_t_junction.png | Bin 0 -> 542 bytes .../textures/default_rainforest_litter.png | Bin 0 -> 940 bytes .../default_rainforest_litter_side.png | Bin 0 -> 497 bytes .../textures/default_river_water.png | Bin 0 -> 716 bytes .../default_river_water_flowing_animated.png | Bin 0 -> 5851 bytes .../default_river_water_source_animated.png | Bin 0 -> 4935 bytes diff/default.diff/textures/default_sand.png | Bin 0 -> 290 bytes .../textures/default_sandstone.png | Bin 0 -> 290 bytes .../textures/default_sandstone_block.png | Bin 0 -> 4548 bytes .../textures/default_sandstone_brick.png | Bin 0 -> 290 bytes .../default.diff/textures/default_sapling.png | Bin 0 -> 140 bytes .../textures/default_sapling_bottom.png | Bin 0 -> 169 bytes .../textures/default_sapling_side.png | Bin 0 -> 162 bytes .../textures/default_sapling_top.png | Bin 0 -> 151 bytes .../textures/default_scorched_stuff.png | Bin 0 -> 159 bytes diff/default.diff/textures/default_sign.png | Bin 0 -> 180 bytes .../textures/default_sign_steel.png | Bin 0 -> 118 bytes .../textures/default_sign_wall.png | Bin 0 -> 174 bytes .../textures/default_sign_wall_steel.png | Bin 0 -> 118 bytes .../textures/default_sign_wall_wood.png | Bin 0 -> 174 bytes .../textures/default_sign_wood.png | Bin 0 -> 174 bytes .../textures/default_silver_sand.png | Bin 0 -> 4069 bytes .../textures/default_silver_sandstone.png | Bin 0 -> 211 bytes .../default_silver_sandstone_block.png | Bin 0 -> 290 bytes .../default_silver_sandstone_brick.png | Bin 0 -> 314 bytes diff/default.diff/textures/default_snow.png | Bin 0 -> 290 bytes .../textures/default_snow_side.png | Bin 0 -> 303 bytes .../textures/default_snowball.png | Bin 0 -> 163 bytes .../textures/default_steel_block.png | Bin 0 -> 159 bytes .../textures/default_steel_ingot.png | Bin 0 -> 149 bytes diff/default.diff/textures/default_stick.png | Bin 0 -> 143 bytes diff/default.diff/textures/default_stone.png | Bin 0 -> 112 bytes .../textures/default_stone_block.png | Bin 0 -> 154 bytes .../textures/default_stone_brick.png | Bin 0 -> 119 bytes .../textures/default_stone_normal.png | Bin 0 -> 680606 bytes .../textures/default_tin_block.png | Bin 0 -> 160 bytes .../textures/default_tin_ingot.png | Bin 0 -> 154 bytes .../textures/default_tin_lump.png | Bin 0 -> 133 bytes .../textures/default_tnt_bottom.png | Bin 0 -> 290 bytes .../textures/default_tnt_side.png | Bin 0 -> 290 bytes .../default.diff/textures/default_tnt_top.png | Bin 0 -> 290 bytes .../textures/default_tool_bronzeaxe.png | Bin 0 -> 207 bytes .../textures/default_tool_bronzepick.png | Bin 0 -> 173 bytes .../textures/default_tool_bronzeshovel.png | Bin 0 -> 191 bytes .../textures/default_tool_bronzesword.png | Bin 0 -> 189 bytes .../textures/default_tool_diamondaxe.png | Bin 0 -> 206 bytes .../textures/default_tool_diamondpick.png | Bin 0 -> 196 bytes .../textures/default_tool_diamondshovel.png | Bin 0 -> 209 bytes .../textures/default_tool_diamondsword.png | Bin 0 -> 199 bytes .../textures/default_tool_meseaxe.png | Bin 0 -> 194 bytes .../textures/default_tool_mesepick.png | Bin 0 -> 173 bytes .../textures/default_tool_meseshovel.png | Bin 0 -> 163 bytes .../textures/default_tool_mesesword.png | Bin 0 -> 165 bytes .../textures/default_tool_steelaxe.png | Bin 0 -> 199 bytes .../textures/default_tool_steelpick.png | Bin 0 -> 173 bytes .../textures/default_tool_steelpick.png.png | Bin 0 -> 173 bytes .../textures/default_tool_steelshovel.png | Bin 0 -> 211 bytes .../textures/default_tool_steelsword.png | Bin 0 -> 168 bytes .../textures/default_tool_stoneaxe.png | Bin 0 -> 173 bytes .../textures/default_tool_stonepick.png | Bin 0 -> 161 bytes .../textures/default_tool_stoneshovel.png | Bin 0 -> 168 bytes .../textures/default_tool_stonesword.png | Bin 0 -> 160 bytes .../textures/default_tool_woodaxe.png | Bin 0 -> 183 bytes .../textures/default_tool_woodpick.png | Bin 0 -> 191 bytes .../textures/default_tool_woodshovel.png | Bin 0 -> 185 bytes .../textures/default_tool_woodsword.png | Bin 0 -> 189 bytes diff/default.diff/textures/default_torch.png | Bin 0 -> 195 bytes .../textures/default_torch_inventory.png | Bin 0 -> 196 bytes .../textures/default_torch_out.png | Bin 0 -> 192 bytes diff/default.diff/textures/default_tree.png | Bin 0 -> 290 bytes .../textures/default_tree_top.png | Bin 0 -> 143 bytes diff/default.diff/textures/default_water.png | Bin 0 -> 303 bytes .../default_water_flowing_animated.png | Bin 0 -> 303 bytes .../default_water_source_animated.png | Bin 0 -> 303 bytes diff/default.diff/textures/default_wood.png | Bin 0 -> 119 bytes diff/default.diff/textures/gui_formbg.png | Bin 0 -> 668 bytes .../textures/gui_furnace_arrow_bg.png | Bin 0 -> 185 bytes .../textures/gui_furnace_arrow_fg.png | Bin 0 -> 282 bytes diff/default.diff/textures/gui_hb_bg.png | Bin 0 -> 98 bytes diff/default.diff/textures/heart.png | Bin 0 -> 173 bytes diff/default.diff/textures/player.png | Bin 0 -> 303 bytes diff/default.diff/textures/player_back.png | Bin 0 -> 303 bytes diff/default.diff/textures/treeprop.png | Bin 0 -> 303 bytes .../textures/trees_jungletree_sapling.png | Bin 0 -> 135 bytes .../textures/trees_leaves_green.png | Bin 0 -> 110 bytes .../textures/trees_leaves_palm.png | Bin 0 -> 110 bytes .../textures/trees_leaves_red.png | Bin 0 -> 110 bytes .../textures/trees_leaves_yellow.png | Bin 0 -> 110 bytes .../textures/trees_sapling_palm.png | Bin 0 -> 135 bytes .../default.diff/textures/trees_tree_palm.png | Bin 0 -> 290 bytes .../textures/trees_tree_top_palm.png | Bin 0 -> 290 bytes .../textures/trees_tree_top_palm2.png | Bin 0 -> 303 bytes .../default.diff/textures/trees_wood_palm.png | Bin 0 -> 119 bytes diff/default.diff/textures/wieldhand.png | Bin 0 -> 140 bytes diff/default.diff/tools.lua | 810 +++++ diff/default.diff/tools.lua.diff | 424 +++ diff/default.diff/torch.lua | 146 + diff/default.diff/trees.lua | 557 ++++ diff/default.diff/trees.lua.diff | 41 + diff/doors.diff/README.txt | 26 + diff/doors.diff/README.txt.diff | 112 + diff/doors.diff/license.txt | 165 + diff/doors.diff/license.txt.diff | 6 + diff/doors.diff/textures/doors_blank.png | Bin 0 -> 95 bytes diff/doors.diff/textures/doors_door_glass.png | Bin 0 -> 262 bytes .../textures/doors_door_obsidian_glass.png | Bin 0 -> 276 bytes diff/doors.diff/textures/doors_door_steel.png | Bin 0 -> 243 bytes diff/doors.diff/textures/doors_door_wood.png | Bin 0 -> 241 bytes diff/doors.diff/textures/doors_item_glass.png | Bin 0 -> 151 bytes .../textures/doors_item_obsidian_glass.png | Bin 0 -> 186 bytes diff/doors.diff/textures/doors_item_steel.png | Bin 0 -> 202 bytes diff/doors.diff/textures/doors_item_wood.png | Bin 0 -> 214 bytes diff/doors.diff/textures/doors_trapdoor.png | Bin 0 -> 205 bytes .../textures/doors_trapdoor_side.png | Bin 0 -> 134 bytes .../textures/doors_trapdoor_steel.png | Bin 0 -> 162 bytes .../textures/doors_trapdoor_steel_side.png | Bin 0 -> 110 bytes diff/dye.diff/README.txt | 7 + diff/dye.diff/depends.txt | 0 diff/dye.diff/init.lua | 112 + diff/dye.diff/license.txt | 25 + diff/dye.diff/textures/dye_black.png | Bin 0 -> 134 bytes diff/dye.diff/textures/dye_blue.png | Bin 0 -> 199 bytes diff/dye.diff/textures/dye_brown.png | Bin 0 -> 199 bytes diff/dye.diff/textures/dye_cyan.png | Bin 0 -> 199 bytes diff/dye.diff/textures/dye_dark_green.png | Bin 0 -> 199 bytes diff/dye.diff/textures/dye_dark_grey.png | Bin 0 -> 140 bytes diff/dye.diff/textures/dye_green.png | Bin 0 -> 199 bytes diff/dye.diff/textures/dye_grey.png | Bin 0 -> 153 bytes diff/dye.diff/textures/dye_magenta.png | Bin 0 -> 199 bytes diff/dye.diff/textures/dye_orange.png | Bin 0 -> 199 bytes diff/dye.diff/textures/dye_pink.png | Bin 0 -> 199 bytes diff/dye.diff/textures/dye_red.png | Bin 0 -> 199 bytes diff/dye.diff/textures/dye_violet.png | Bin 0 -> 199 bytes diff/dye.diff/textures/dye_white.png | Bin 0 -> 154 bytes diff/dye.diff/textures/dye_yellow.png | Bin 0 -> 199 bytes diff/fire.diff/README.txt | 19 + diff/fire.diff/README.txt.diff | 56 + diff/fire.diff/init.lua | 367 +++ diff/fire.diff/init.lua.diff | 13 + diff/fire.diff/license.txt | 84 + diff/fire.diff/license.txt.diff | 4 + diff/fire.diff/textures/fire_basic_flame.png | Bin 0 -> 213 bytes .../textures/fire_basic_flame_animated.png | Bin 0 -> 566 bytes diff/fire.diff/textures/fire_flint_steel.png | Bin 0 -> 145 bytes diff/flowers.diff/README.txt | 20 + diff/flowers.diff/README.txt.diff | 48 + diff/flowers.diff/init.lua | 420 +++ diff/flowers.diff/init.lua.diff | 135 + diff/flowers.diff/mapgen.lua | 178 ++ diff/flowers.diff/mapgen.lua.diff | 25 + .../textures/flowers_dandelion_white.png | Bin 0 -> 173 bytes .../textures/flowers_dandelion_yellow.png | Bin 0 -> 163 bytes .../textures/flowers_geranium.png | Bin 0 -> 172 bytes .../textures/flowers_mushroom_brown.png | Bin 0 -> 110 bytes .../textures/flowers_mushroom_french.png | Bin 0 -> 111 bytes .../textures/flowers_mushroom_jade.png | Bin 0 -> 110 bytes .../textures/flowers_mushroom_lemon.png | Bin 0 -> 91 bytes .../textures/flowers_mushroom_red.png | Bin 0 -> 110 bytes .../textures/flowers_mushroom_sleepy.png | Bin 0 -> 110 bytes diff/flowers.diff/textures/flowers_rose.png | Bin 0 -> 166 bytes diff/flowers.diff/textures/flowers_tulip.png | Bin 0 -> 163 bytes diff/flowers.diff/textures/flowers_viola.png | Bin 0 -> 166 bytes .../textures/flowers_waterlily.png | Bin 0 -> 188 bytes .../textures/flowers_waterlily_bottom.png | Bin 0 -> 240 bytes diff/flowers.diff/textures/tulips_red.png | Bin 0 -> 329 bytes diff/give_initial_stuff.diff/README.txt | 5 + diff/give_initial_stuff.diff/README.txt.diff | 15 + diff/killme.diff/depends.txt | 1 + diff/killme.diff/init.lua | 26 + diff/killme.diff/init.lua.diff | 4 + diff/screwdriver.diff/README.txt | 7 + diff/screwdriver.diff/README.txt.diff | 22 + diff/screwdriver.diff/license.txt | 15 + diff/screwdriver.diff/license.txt.diff | 42 + .../screwdriver.diff/textures/screwdriver.png | Bin 0 -> 163 bytes diff/screwdriver.diff/textures/tool_mode1.png | Bin 0 -> 284 bytes diff/screwdriver.diff/textures/tool_mode2.png | Bin 0 -> 455 bytes diff/screwdriver.diff/textures/tool_mode3.png | Bin 0 -> 468 bytes diff/screwdriver.diff/textures/tool_mode4.png | Bin 0 -> 347 bytes diff/sethome.diff/README.txt | 5 + diff/sethome.diff/README.txt.diff | 14 + diff/sfinv.diff/README.md | 5 + diff/sfinv.diff/README.md.diff | 26 + diff/stairs.diff/README.txt | 11 + diff/stairs.diff/README.txt.diff | 29 + diff/tnt.diff/README.txt | 7 + diff/tnt.diff/README.txt.diff | 53 + diff/tnt.diff/license.txt | 27 + diff/tnt.diff/license.txt.diff | 39 + diff/tnt.diff/textures/tnt_blast.png | Bin 0 -> 371 bytes diff/tnt.diff/textures/tnt_boom.png | Bin 0 -> 197 bytes diff/tnt.diff/textures/tnt_bottom.png | Bin 0 -> 137 bytes ...nt_gunpowder_burning_crossing_animated.png | Bin 0 -> 338 bytes .../tnt_gunpowder_burning_curved_animated.png | Bin 0 -> 241 bytes ...nt_gunpowder_burning_straight_animated.png | Bin 0 -> 235 bytes ..._gunpowder_burning_t_junction_animated.png | Bin 0 -> 293 bytes .../textures/tnt_gunpowder_crossing.png | Bin 0 -> 167 bytes .../textures/tnt_gunpowder_curved.png | Bin 0 -> 139 bytes .../textures/tnt_gunpowder_inventory.png | Bin 0 -> 247 bytes .../textures/tnt_gunpowder_straight.png | Bin 0 -> 134 bytes .../textures/tnt_gunpowder_t_junction.png | Bin 0 -> 171 bytes diff/tnt.diff/textures/tnt_side.png | Bin 0 -> 138 bytes diff/tnt.diff/textures/tnt_smoke.png | Bin 0 -> 164 bytes diff/tnt.diff/textures/tnt_top.png | Bin 0 -> 166 bytes diff/tnt.diff/textures/tnt_top_burning.png | Bin 0 -> 177 bytes .../textures/tnt_top_burning_animated.png | Bin 0 -> 253 bytes diff/vessels.diff/README.txt | 7 + diff/vessels.diff/README.txt.diff | 31 + diff/vessels.diff/license.txt | 16 + diff/vessels.diff/license.txt.diff | 37 + .../textures/vessels_drinking_glass.png | Bin 0 -> 100 bytes .../textures/vessels_drinking_glass_inv.png | Bin 0 -> 100 bytes .../textures/vessels_glass_bottle.png | Bin 0 -> 99 bytes .../textures/vessels_glass_fragments.png | Bin 0 -> 90 bytes diff/vessels.diff/textures/vessels_shelf.png | Bin 0 -> 354 bytes .../textures/vessels_shelf_slot.png | Bin 0 -> 201 bytes .../textures/vessels_steel_bottle.png | Bin 0 -> 113 bytes diff/walls.diff/README.txt | 5 + diff/walls.diff/README.txt.diff | 14 + diff/wool.diff/README.txt | 7 + diff/wool.diff/README.txt.diff | 25 + diff/wool.diff/textures/wool_black.png | Bin 0 -> 293 bytes diff/wool.diff/textures/wool_blue.png | Bin 0 -> 351 bytes diff/wool.diff/textures/wool_brown.png | Bin 0 -> 369 bytes diff/wool.diff/textures/wool_cyan.png | Bin 0 -> 371 bytes diff/wool.diff/textures/wool_dark_green.png | Bin 0 -> 368 bytes diff/wool.diff/textures/wool_dark_grey.png | Bin 0 -> 301 bytes diff/wool.diff/textures/wool_green.png | Bin 0 -> 404 bytes diff/wool.diff/textures/wool_grey.png | Bin 0 -> 309 bytes diff/wool.diff/textures/wool_magenta.png | Bin 0 -> 381 bytes diff/wool.diff/textures/wool_orange.png | Bin 0 -> 378 bytes diff/wool.diff/textures/wool_pink.png | Bin 0 -> 354 bytes diff/wool.diff/textures/wool_red.png | Bin 0 -> 369 bytes diff/wool.diff/textures/wool_violet.png | Bin 0 -> 392 bytes diff/wool.diff/textures/wool_white.png | Bin 0 -> 311 bytes diff/wool.diff/textures/wool_yellow.png | Bin 0 -> 411 bytes diff/xpanes.diff/README.txt | 11 + diff/xpanes.diff/README.txt.diff | 34 + mods/boats/README.txt | 25 +- mods/boats/README.txt.diff | 27 + mods/boats/license.txt | 18 +- mods/boats/license.txt.diff | 21 + mods/boats/source.txt | 1 + mods/boats/textures/boats_inventory.png | Bin 851 -> 116 bytes mods/boats/textures/boats_wield.png | Bin 546 -> 116 bytes mods/bones/README.txt | 21 +- mods/bones/README.txt.diff | 23 + mods/bones/init.lua | 55 +- mods/bones/init.lua.diff | 66 + mods/bones/license.txt | 43 +- mods/bones/license.txt.diff | 54 + mods/bones/source.txt | 1 + mods/bones/textures/bones.png | Bin 0 -> 77 bytes mods/bones/textures/bones_nonshade.png | Bin 0 -> 77 bytes mods/bones/textures/bones_shade.png | Bin 0 -> 77 bytes mods/bucket/README.txt | 20 +- mods/bucket/README.txt.diff | 22 + mods/bucket/license.txt.diff | 0 mods/bucket/source.txt | 1 + mods/bucket/textures/bucket.png | Bin 205 -> 135 bytes mods/bucket/textures/bucket_lava.png | Bin 221 -> 136 bytes mods/bucket/textures/bucket_river_water.png | Bin 221 -> 158 bytes mods/bucket/textures/bucket_water.png | Bin 221 -> 140 bytes mods/bucket/textures/nohup.out | 1 + mods/carts/README.txt | 42 +- mods/carts/README.txt.diff | 44 + mods/carts/rails.lua | 6 +- mods/carts/rails.lua.diff | 12 + mods/carts/source.txt | 1 + mods/carts/textures/carts_cart.png | Bin 1103 -> 274 bytes mods/carts/textures/carts_cart_front.png | Bin 459 -> 133 bytes mods/carts/textures/carts_cart_side.png | Bin 486 -> 156 bytes mods/carts/textures/carts_cart_top.png | Bin 522 -> 152 bytes mods/carts/textures/carts_rail_crossing.png | Bin 612 -> 238 bytes .../textures/carts_rail_crossing_brk.png | Bin 684 -> 254 bytes .../textures/carts_rail_crossing_pwr.png | Bin 676 -> 237 bytes mods/carts/textures/carts_rail_curved.png | Bin 580 -> 310 bytes mods/carts/textures/carts_rail_curved_brk.png | Bin 618 -> 293 bytes mods/carts/textures/carts_rail_curved_pwr.png | Bin 614 -> 270 bytes mods/carts/textures/carts_rail_straight.png | Bin 602 -> 171 bytes .../textures/carts_rail_straight_brk.png | Bin 660 -> 180 bytes .../textures/carts_rail_straight_pwr.png | Bin 661 -> 182 bytes mods/carts/textures/carts_rail_t_junction.png | Bin 707 -> 299 bytes .../textures/carts_rail_t_junction_brk.png | Bin 698 -> 313 bytes .../textures/carts_rail_t_junction_pwr.png | Bin 697 -> 299 bytes mods/default/TODO | 1 + mods/default/aliases.lua | 3 + mods/default/aliases.lua.diff | 4 + mods/default/crafting.lua | 143 +- mods/default/crafting.lua.diff | 193 ++ mods/default/depends.txt | 1 + mods/default/functions.lua | 14 +- mods/default/functions.lua.diff | 22 + mods/default/legacy.lua | 11 + mods/default/legacy.lua.diff | 12 + mods/default/mapgen.lua | 394 ++- mods/default/mapgen.lua.diff | 439 +++ mods/default/nodes.lua | 485 ++- mods/default/nodes.lua.diff | 610 ++++ mods/default/source.txt | 1 + mods/default/textures/Untitled.png | Bin 0 -> 123 bytes mods/default/textures/bubble.png | Bin 459 -> 163 bytes mods/default/textures/crack_anylength.png | Bin 348 -> 145 bytes .../textures/default_acacia_bush_sapling.png | Bin 151 -> 173 bytes .../textures/default_acacia_bush_stem.png | Bin 476 -> 222 bytes .../textures/default_acacia_leaves.png | Bin 444 -> 128 bytes .../textures/default_acacia_leaves_simple.png | Bin 688 -> 128 bytes .../textures/default_acacia_sapling.png | Bin 359 -> 213 bytes .../default_acacia_sapling_bottom.png | Bin 0 -> 169 bytes .../textures/default_acacia_sapling_side.png | Bin 0 -> 162 bytes .../textures/default_acacia_sapling_top.png | Bin 0 -> 151 bytes mods/default/textures/default_acacia_tree.png | Bin 579 -> 127 bytes .../textures/default_acacia_tree_top.png | Bin 5010 -> 528 bytes mods/default/textures/default_acacia_wood.png | Bin 261 -> 140 bytes mods/default/textures/default_apple.png | Bin 251 -> 164 bytes .../default/textures/default_aspen_leaves.png | Bin 873 -> 110 bytes .../textures/default_aspen_sapling.png | Bin 320 -> 192 bytes .../textures/default_aspen_sapling_bottom.png | Bin 0 -> 167 bytes .../textures/default_aspen_sapling_side.png | Bin 0 -> 163 bytes .../textures/default_aspen_sapling_top.png | Bin 0 -> 151 bytes mods/default/textures/default_aspen_tree.png | Bin 4429 -> 138 bytes .../textures/default_aspen_tree_top.png | Bin 656 -> 138 bytes mods/default/textures/default_aspen_wood.png | Bin 4023 -> 142 bytes mods/default/textures/default_book.png | Bin 255 -> 87 bytes .../default/textures/default_book_written.png | Bin 282 -> 94 bytes mods/default/textures/default_bookshelf.png | Bin 471 -> 308 bytes .../textures/default_bookshelf_end.png | Bin 0 -> 307 bytes .../default_bookshelf_end_reverse.png | Bin 0 -> 294 bytes .../textures/default_bookshelf_middle.png | Bin 0 -> 315 bytes .../textures/default_bookshelf_slot.png | Bin 191 -> 103 bytes mods/default/textures/default_brick.png | Bin 351 -> 150 bytes .../default/textures/default_bronze_block.png | Bin 356 -> 156 bytes .../default/textures/default_bronze_ingot.png | Bin 224 -> 150 bytes mods/default/textures/default_cactus_side.png | Bin 314 -> 134 bytes mods/default/textures/default_cactus_top.png | Bin 267 -> 122 bytes mods/default/textures/default_chest_front.png | Bin 423 -> 146 bytes mods/default/textures/default_chest_lock.png | Bin 469 -> 171 bytes mods/default/textures/default_chest_side.png | Bin 375 -> 140 bytes mods/default/textures/default_chest_top.png | Bin 423 -> 138 bytes mods/default/textures/default_clay.png | Bin 272 -> 109 bytes mods/default/textures/default_clay_brick.png | Bin 158 -> 139 bytes mods/default/textures/default_clay_lump.png | Bin 167 -> 133 bytes mods/default/textures/default_cloud.png | Bin 83 -> 273 bytes mods/default/textures/default_coal_block.png | Bin 240 -> 117 bytes mods/default/textures/default_coal_lump.png | Bin 157 -> 122 bytes mods/default/textures/default_cobble.png | Bin 268 -> 107 bytes .../default/textures/default_copper_block.png | Bin 359 -> 144 bytes .../default/textures/default_copper_ingot.png | Bin 225 -> 150 bytes mods/default/textures/default_copper_lump.png | Bin 177 -> 142 bytes mods/default/textures/default_coral_brown.png | Bin 401 -> 142 bytes .../default/textures/default_coral_orange.png | Bin 358 -> 89 bytes .../textures/default_coral_skeleton.png | Bin 256 -> 92 bytes .../textures/default_desert_cobble.png | Bin 280 -> 82 bytes mods/default/textures/default_desert_sand.png | Bin 350 -> 290 bytes .../textures/default_desert_sandstone.png | Bin 275 -> 82 bytes .../default_desert_sandstone_block.png | Bin 587 -> 154 bytes .../default_desert_sandstone_brick.png | Bin 630 -> 87 bytes .../default/textures/default_desert_stone.png | Bin 280 -> 290 bytes .../textures/default_desert_stone_brick.png | Bin 4420 -> 119 bytes mods/default/textures/default_diamond.png | Bin 313 -> 149 bytes .../textures/default_diamond_block.png | Bin 344 -> 155 bytes mods/default/textures/default_dirt.png | Bin 277 -> 109 bytes mods/default/textures/default_dirt2.png | Bin 0 -> 290 bytes mods/default/textures/default_dry_shrub.png | Bin 148 -> 159 bytes mods/default/textures/default_fence.png | Bin 0 -> 116 bytes .../textures/default_fence_acacia_wood.png | Bin 232 -> 140 bytes .../textures/default_fence_aspen_wood.png | Bin 4170 -> 142 bytes .../textures/default_fence_junglewood.png | Bin 231 -> 119 bytes .../textures/default_fence_overlay.png | Bin 219 -> 155 bytes .../textures/default_fence_pine_wood.png | Bin 233 -> 119 bytes mods/default/textures/default_fence_tile.png | Bin 0 -> 158 bytes mods/default/textures/default_fence_wood.png | Bin 230 -> 119 bytes mods/default/textures/default_flint.png | Bin 397 -> 155 bytes .../textures/default_furnace_bottom.png | Bin 274 -> 134 bytes .../textures/default_furnace_fire_bg.png | Bin 129 -> 109 bytes .../textures/default_furnace_fire_fg.png | Bin 558 -> 131 bytes .../textures/default_furnace_front.png | Bin 307 -> 143 bytes .../textures/default_furnace_front_active.png | Bin 1024 -> 162 bytes .../default/textures/default_furnace_side.png | Bin 296 -> 134 bytes mods/default/textures/default_furnace_top.png | Bin 274 -> 134 bytes mods/default/textures/default_glass.png | Bin 158 -> 128 bytes .../default/textures/default_glass_detail.png | Bin 135 -> 146 bytes mods/default/textures/default_gold_block.png | Bin 483 -> 166 bytes mods/default/textures/default_gold_ingot.png | Bin 225 -> 150 bytes mods/default/textures/default_gold_lump.png | Bin 165 -> 155 bytes mods/default/textures/default_grass.png | Bin 377 -> 109 bytes mods/default/textures/default_grass_1.png | Bin 300 -> 140 bytes mods/default/textures/default_grass_2.png | Bin 336 -> 144 bytes mods/default/textures/default_grass_3.png | Bin 418 -> 128 bytes mods/default/textures/default_grass_4.png | Bin 503 -> 152 bytes mods/default/textures/default_grass_5.png | Bin 628 -> 142 bytes .../textures/default_grass_footsteps.png | Bin 0 -> 290 bytes mods/default/textures/default_grass_side.png | Bin 779 -> 109 bytes mods/default/textures/default_gravel.png | Bin 4715 -> 290 bytes mods/default/textures/default_ice.png | Bin 4114 -> 290 bytes mods/default/textures/default_iron_lump.png | Bin 160 -> 114 bytes .../default/textures/default_jungle_grass.png | Bin 0 -> 168 bytes .../textures/default_jungle_leaves.png | Bin 0 -> 128 bytes .../textures/default_jungle_leaves_simple.png | Bin 0 -> 128 bytes .../textures/default_jungle_sapling.png | Bin 0 -> 152 bytes .../default_jungle_sapling_bottom.png | Bin 0 -> 175 bytes .../textures/default_jungle_sapling_side.png | Bin 0 -> 167 bytes .../textures/default_jungle_sapling_top.png | Bin 0 -> 110 bytes mods/default/textures/default_jungle_tree.png | Bin 0 -> 290 bytes .../textures/default_jungle_tree_top.png | Bin 0 -> 290 bytes mods/default/textures/default_jungle_wood.png | Bin 0 -> 119 bytes mods/default/textures/default_junglegrass.png | Bin 197 -> 168 bytes .../default/textures/default_jungleleaves.png | Bin 425 -> 128 bytes .../textures/default_jungleleaves_simple.png | Bin 417 -> 128 bytes .../textures/default_junglesapling.png | Bin 190 -> 152 bytes mods/default/textures/default_jungletree.png | Bin 5592 -> 290 bytes .../textures/default_jungletree_top.png | Bin 5175 -> 290 bytes mods/default/textures/default_junglewood.png | Bin 260 -> 119 bytes mods/default/textures/default_ladder.png | Bin 0 -> 190 bytes mods/default/textures/default_ladder_wood.png | Bin 467 -> 190 bytes mods/default/textures/default_lava.png | Bin 5706 -> 109 bytes .../default_lava_flowing_animated.png | Bin 2315 -> 109 bytes .../textures/default_lava_source_animated.png | Bin 2193 -> 109 bytes mods/default/textures/default_leaves.png | Bin 773 -> 128 bytes .../textures/default_leaves_simple.png | Bin 838 -> 128 bytes mods/default/textures/default_mese_block.png | Bin 188 -> 155 bytes .../default/textures/default_mese_crystal.png | Bin 222 -> 146 bytes .../default_mese_crystal_fragment.png | Bin 121 -> 140 bytes .../textures/default_mese_post_light_top.png | Bin 155 -> 128 bytes .../default/textures/default_mineral_coal.png | Bin 141 -> 117 bytes .../textures/default_mineral_copper.png | Bin 134 -> 142 bytes .../textures/default_mineral_diamond.png | Bin 262 -> 142 bytes .../default/textures/default_mineral_gold.png | Bin 126 -> 142 bytes .../default/textures/default_mineral_iron.png | Bin 172 -> 130 bytes .../default/textures/default_mineral_mese.png | Bin 546 -> 142 bytes mods/default/textures/default_mossycobble.png | Bin 315 -> 290 bytes mods/default/textures/default_nc_back.png | Bin 0 -> 290 bytes mods/default/textures/default_nc_front.png | Bin 0 -> 290 bytes mods/default/textures/default_nc_rb.png | Bin 0 -> 290 bytes mods/default/textures/default_nc_side.png | Bin 0 -> 290 bytes mods/default/textures/default_obsidian.png | Bin 155 -> 290 bytes .../textures/default_obsidian_glass.png | Bin 128 -> 128 bytes .../textures/default_obsidian_shard.png | Bin 110 -> 150 bytes mods/default/textures/default_paper.png | Bin 197 -> 139 bytes mods/default/textures/default_papyrus.png | Bin 234 -> 151 bytes .../default/textures/default_pine_needles.png | Bin 391 -> 110 bytes .../default/textures/default_pine_sapling.png | Bin 210 -> 135 bytes .../textures/default_pine_sapling_bottom.png | Bin 0 -> 169 bytes .../textures/default_pine_sapling_side.png | Bin 0 -> 162 bytes .../textures/default_pine_sapling_top.png | Bin 0 -> 151 bytes mods/default/textures/default_pine_tree.png | Bin 280 -> 290 bytes .../textures/default_pine_tree_top.png | Bin 574 -> 290 bytes mods/default/textures/default_pine_wood.png | Bin 223 -> 119 bytes mods/default/textures/default_rail.png | Bin 0 -> 507 bytes .../textures/default_rail_crossing.png | Bin 0 -> 555 bytes mods/default/textures/default_rail_curved.png | Bin 0 -> 545 bytes .../textures/default_rail_t_junction.png | Bin 0 -> 542 bytes mods/default/textures/default_sand.png | Bin 253 -> 290 bytes mods/default/textures/default_sandstone.png | Bin 258 -> 290 bytes .../textures/default_sandstone_brick.png | Bin 439 -> 290 bytes mods/default/textures/default_sapling.png | Bin 190 -> 140 bytes .../textures/default_sapling_bottom.png | Bin 0 -> 169 bytes .../default/textures/default_sapling_side.png | Bin 0 -> 162 bytes mods/default/textures/default_sapling_top.png | Bin 0 -> 151 bytes .../textures/default_scorched_stuff.png | Bin 0 -> 159 bytes mods/default/textures/default_sign.png | Bin 0 -> 180 bytes mods/default/textures/default_sign_steel.png | Bin 537 -> 118 bytes mods/default/textures/default_sign_wall.png | Bin 0 -> 174 bytes .../textures/default_sign_wall_steel.png | Bin 550 -> 118 bytes .../textures/default_sign_wall_wood.png | Bin 758 -> 174 bytes mods/default/textures/default_sign_wood.png | Bin 770 -> 174 bytes mods/default/textures/default_snow.png | Bin 522 -> 290 bytes mods/default/textures/default_snow_side.png | Bin 848 -> 303 bytes mods/default/textures/default_snowball.png | Bin 446 -> 163 bytes mods/default/textures/default_steel_block.png | Bin 357 -> 159 bytes mods/default/textures/default_steel_ingot.png | Bin 201 -> 149 bytes mods/default/textures/default_stick.png | Bin 130 -> 143 bytes mods/default/textures/default_stone.png | Bin 233 -> 112 bytes mods/default/textures/default_stone_block.png | Bin 498 -> 154 bytes mods/default/textures/default_stone_brick.png | Bin 4196 -> 119 bytes .../default/textures/default_stone_normal.png | Bin 0 -> 680606 bytes mods/default/textures/default_tin_block.png | Bin 274 -> 160 bytes mods/default/textures/default_tin_ingot.png | Bin 198 -> 154 bytes mods/default/textures/default_tin_lump.png | Bin 166 -> 133 bytes mods/default/textures/default_tnt_bottom.png | Bin 0 -> 290 bytes mods/default/textures/default_tnt_side.png | Bin 0 -> 290 bytes mods/default/textures/default_tnt_top.png | Bin 0 -> 290 bytes .../textures/default_tool_bronzeaxe.png | Bin 192 -> 207 bytes .../textures/default_tool_bronzepick.png | Bin 210 -> 173 bytes .../textures/default_tool_bronzeshovel.png | Bin 233 -> 191 bytes .../textures/default_tool_bronzesword.png | Bin 168 -> 189 bytes .../textures/default_tool_diamondaxe.png | Bin 195 -> 206 bytes .../textures/default_tool_diamondpick.png | Bin 219 -> 196 bytes .../textures/default_tool_diamondshovel.png | Bin 222 -> 209 bytes .../textures/default_tool_diamondsword.png | Bin 177 -> 199 bytes .../default/textures/default_tool_meseaxe.png | Bin 205 -> 194 bytes .../textures/default_tool_mesepick.png | Bin 201 -> 173 bytes .../textures/default_tool_meseshovel.png | Bin 213 -> 163 bytes .../textures/default_tool_mesesword.png | Bin 194 -> 165 bytes .../textures/default_tool_steelaxe.png | Bin 199 -> 199 bytes .../textures/default_tool_steelpick.png | Bin 202 -> 173 bytes .../textures/default_tool_steelpick.png.png | Bin 0 -> 173 bytes .../textures/default_tool_steelshovel.png | Bin 213 -> 211 bytes .../textures/default_tool_steelsword.png | Bin 168 -> 168 bytes .../textures/default_tool_stoneaxe.png | Bin 177 -> 173 bytes .../textures/default_tool_stonepick.png | Bin 210 -> 161 bytes .../textures/default_tool_stoneshovel.png | Bin 221 -> 168 bytes .../textures/default_tool_stonesword.png | Bin 183 -> 160 bytes .../default/textures/default_tool_woodaxe.png | Bin 168 -> 183 bytes .../textures/default_tool_woodpick.png | Bin 181 -> 191 bytes .../textures/default_tool_woodshovel.png | Bin 184 -> 185 bytes .../textures/default_tool_woodsword.png | Bin 159 -> 189 bytes mods/default/textures/default_torch.png | Bin 0 -> 195 bytes .../textures/default_torch_inventory.png | Bin 0 -> 196 bytes mods/default/textures/default_torch_out.png | Bin 0 -> 192 bytes mods/default/textures/default_tree.png | Bin 309 -> 290 bytes mods/default/textures/default_tree_top.png | Bin 659 -> 143 bytes mods/default/textures/default_water.png | Bin 257 -> 303 bytes .../default_water_flowing_animated.png | Bin 1607 -> 303 bytes .../default_water_source_animated.png | Bin 1283 -> 303 bytes mods/default/textures/default_wood.png | Bin 218 -> 119 bytes mods/default/textures/gui_formbg.png | Bin 971 -> 668 bytes .../default/textures/gui_furnace_arrow_bg.png | Bin 324 -> 185 bytes .../default/textures/gui_furnace_arrow_fg.png | Bin 251 -> 282 bytes mods/default/textures/heart.png | Bin 14830 -> 173 bytes mods/default/textures/player.png | Bin 142 -> 303 bytes mods/default/textures/player_back.png | Bin 140 -> 303 bytes mods/default/textures/treeprop.png | Bin 0 -> 303 bytes .../textures/trees_jungletree_sapling.png | Bin 0 -> 135 bytes mods/default/textures/trees_leaves_green.png | Bin 0 -> 110 bytes mods/default/textures/trees_leaves_palm.png | Bin 0 -> 110 bytes mods/default/textures/trees_leaves_red.png | Bin 0 -> 110 bytes mods/default/textures/trees_leaves_yellow.png | Bin 0 -> 110 bytes mods/default/textures/trees_sapling_palm.png | Bin 0 -> 135 bytes mods/default/textures/trees_tree_palm.png | Bin 0 -> 290 bytes mods/default/textures/trees_tree_top_palm.png | Bin 0 -> 290 bytes .../default/textures/trees_tree_top_palm2.png | Bin 0 -> 303 bytes mods/default/textures/trees_wood_palm.png | Bin 0 -> 119 bytes mods/default/textures/wieldhand.png | Bin 129 -> 140 bytes mods/default/tools.lua | 395 ++- mods/default/tools.lua.diff | 424 +++ mods/default/trees.lua | 32 +- mods/default/trees.lua.diff | 41 + mods/doors/README.txt | 110 +- mods/doors/README.txt.diff | 112 + mods/doors/license.txt | 3 +- mods/doors/license.txt.diff | 6 + mods/doors/textures/doors_door_glass.png | Bin 491 -> 262 bytes .../textures/doors_door_obsidian_glass.png | Bin 420 -> 276 bytes mods/doors/textures/doors_door_steel.png | Bin 1099 -> 243 bytes mods/doors/textures/doors_door_wood.png | Bin 1662 -> 241 bytes mods/doors/textures/doors_item_glass.png | Bin 186 -> 151 bytes mods/doors/textures/doors_item_steel.png | Bin 132 -> 202 bytes mods/doors/textures/doors_item_wood.png | Bin 130 -> 214 bytes mods/doors/textures/doors_trapdoor.png | Bin 257 -> 205 bytes mods/doors/textures/doors_trapdoor_side.png | Bin 233 -> 134 bytes mods/doors/textures/doors_trapdoor_steel.png | Bin 153 -> 162 bytes .../textures/doors_trapdoor_steel_side.png | Bin 101 -> 110 bytes mods/dye/README.txt | 20 +- mods/dye/init.lua | 30 +- mods/dye/license.txt | 35 - mods/dye/textures/dye_black.png | Bin 169 -> 134 bytes mods/dye/textures/dye_blue.png | Bin 161 -> 199 bytes mods/dye/textures/dye_brown.png | Bin 164 -> 199 bytes mods/dye/textures/dye_cyan.png | Bin 166 -> 199 bytes mods/dye/textures/dye_dark_green.png | Bin 168 -> 199 bytes mods/dye/textures/dye_dark_grey.png | Bin 169 -> 140 bytes mods/dye/textures/dye_green.png | Bin 168 -> 199 bytes mods/dye/textures/dye_grey.png | Bin 169 -> 153 bytes mods/dye/textures/dye_magenta.png | Bin 169 -> 199 bytes mods/dye/textures/dye_orange.png | Bin 169 -> 199 bytes mods/dye/textures/dye_pink.png | Bin 169 -> 199 bytes mods/dye/textures/dye_red.png | Bin 169 -> 199 bytes mods/dye/textures/dye_violet.png | Bin 169 -> 199 bytes mods/dye/textures/dye_white.png | Bin 170 -> 154 bytes mods/dye/textures/dye_yellow.png | Bin 169 -> 199 bytes mods/fire/README.txt | 54 +- mods/fire/README.txt.diff | 56 + mods/fire/init.lua | 8 +- mods/fire/init.lua.diff | 13 + mods/fire/license.txt | 2 +- mods/fire/license.txt.diff | 4 + mods/fire/textures/fire_basic_flame.png | Bin 646 -> 213 bytes .../textures/fire_basic_flame_animated.png | Bin 1051 -> 566 bytes mods/fire/textures/fire_flint_steel.png | Bin 459 -> 145 bytes mods/flowers/README.txt | 46 +- mods/flowers/README.txt.diff | 48 + mods/flowers/init.lua | 124 +- mods/flowers/init.lua.diff | 135 + mods/flowers/mapgen.lua | 17 +- mods/flowers/mapgen.lua.diff | 25 + .../textures/flowers_dandelion_white.png | Bin 142 -> 173 bytes .../textures/flowers_dandelion_yellow.png | Bin 133 -> 163 bytes mods/flowers/textures/flowers_geranium.png | Bin 163 -> 172 bytes .../textures/flowers_mushroom_brown.png | Bin 155 -> 110 bytes .../textures/flowers_mushroom_french.png | Bin 0 -> 111 bytes .../textures/flowers_mushroom_jade.png | Bin 0 -> 110 bytes .../textures/flowers_mushroom_lemon.png | Bin 0 -> 91 bytes .../flowers/textures/flowers_mushroom_red.png | Bin 167 -> 110 bytes .../textures/flowers_mushroom_sleepy.png | Bin 0 -> 110 bytes mods/flowers/textures/flowers_rose.png | Bin 136 -> 166 bytes mods/flowers/textures/flowers_tulip.png | Bin 143 -> 163 bytes mods/flowers/textures/flowers_viola.png | Bin 153 -> 166 bytes mods/flowers/textures/flowers_waterlily.png | Bin 690 -> 188 bytes .../textures/flowers_waterlily_bottom.png | Bin 327 -> 240 bytes mods/flowers/textures/tulips_red.png | Bin 0 -> 329 bytes mods/give_initial_stuff/README.txt | 13 +- mods/give_initial_stuff/README.txt.diff | 15 + mods/killme/depends.txt | 1 + mods/killme/init.lua | 2 + mods/killme/init.lua.diff | 4 + mods/screwdriver/README.txt | 20 +- mods/screwdriver/README.txt.diff | 22 + mods/screwdriver/license.txt | 39 +- mods/screwdriver/license.txt.diff | 42 + mods/screwdriver/textures/screwdriver.png | Bin 182 -> 163 bytes mods/screwdriver/textures/tool_mode1.png | Bin 0 -> 284 bytes mods/screwdriver/textures/tool_mode2.png | Bin 0 -> 455 bytes mods/screwdriver/textures/tool_mode3.png | Bin 0 -> 468 bytes mods/screwdriver/textures/tool_mode4.png | Bin 0 -> 347 bytes mods/sethome/README.txt | 12 +- mods/sethome/README.txt.diff | 14 + mods/sfinv/README.md | 24 +- mods/sfinv/README.md.diff | 26 + mods/stairs/README.txt | 27 +- mods/stairs/README.txt.diff | 29 + mods/tnt/README.txt | 51 +- mods/tnt/README.txt.diff | 53 + mods/tnt/license.txt | 38 - mods/tnt/license.txt.diff | 39 + mods/tnt/textures/tnt_blast.png | Bin 855 -> 371 bytes mods/tnt/textures/tnt_boom.png | Bin 178 -> 197 bytes mods/tnt/textures/tnt_bottom.png | Bin 99 -> 137 bytes ...nt_gunpowder_burning_crossing_animated.png | Bin 612 -> 338 bytes .../tnt_gunpowder_burning_curved_animated.png | Bin 432 -> 241 bytes ...nt_gunpowder_burning_straight_animated.png | Bin 461 -> 235 bytes ..._gunpowder_burning_t_junction_animated.png | Bin 672 -> 293 bytes mods/tnt/textures/tnt_gunpowder_crossing.png | Bin 245 -> 167 bytes mods/tnt/textures/tnt_gunpowder_curved.png | Bin 268 -> 139 bytes mods/tnt/textures/tnt_gunpowder_inventory.png | Bin 301 -> 247 bytes mods/tnt/textures/tnt_gunpowder_straight.png | Bin 225 -> 134 bytes .../tnt/textures/tnt_gunpowder_t_junction.png | Bin 328 -> 171 bytes mods/tnt/textures/tnt_side.png | Bin 128 -> 138 bytes mods/tnt/textures/tnt_smoke.png | Bin 202 -> 164 bytes mods/tnt/textures/tnt_top.png | Bin 148 -> 166 bytes mods/tnt/textures/tnt_top_burning.png | Bin 159 -> 177 bytes .../tnt/textures/tnt_top_burning_animated.png | Bin 238 -> 253 bytes mods/vessels/README.txt | 29 +- mods/vessels/README.txt.diff | 31 + mods/vessels/license.txt | 36 - mods/vessels/license.txt.diff | 37 + .../textures/vessels_drinking_glass.png | Bin 371 -> 100 bytes .../textures/vessels_drinking_glass_inv.png | Bin 313 -> 100 bytes .../vessels/textures/vessels_glass_bottle.png | Bin 229 -> 99 bytes .../textures/vessels_glass_fragments.png | Bin 497 -> 90 bytes .../vessels/textures/vessels_steel_bottle.png | Bin 348 -> 113 bytes mods/walls/README.txt | 12 +- mods/walls/README.txt.diff | 14 + mods/wool/README.txt | 23 +- mods/wool/README.txt.diff | 25 + mods/wool/textures/wool_black.png | Bin 209 -> 293 bytes mods/wool/textures/wool_blue.png | Bin 264 -> 351 bytes mods/wool/textures/wool_brown.png | Bin 267 -> 369 bytes mods/wool/textures/wool_cyan.png | Bin 302 -> 371 bytes mods/wool/textures/wool_dark_green.png | Bin 254 -> 368 bytes mods/wool/textures/wool_dark_grey.png | Bin 260 -> 301 bytes mods/wool/textures/wool_green.png | Bin 304 -> 404 bytes mods/wool/textures/wool_grey.png | Bin 248 -> 309 bytes mods/wool/textures/wool_magenta.png | Bin 296 -> 381 bytes mods/wool/textures/wool_orange.png | Bin 284 -> 378 bytes mods/wool/textures/wool_pink.png | Bin 218 -> 354 bytes mods/wool/textures/wool_red.png | Bin 288 -> 369 bytes mods/wool/textures/wool_violet.png | Bin 244 -> 392 bytes mods/wool/textures/wool_white.png | Bin 243 -> 311 bytes mods/wool/textures/wool_yellow.png | Bin 255 -> 411 bytes mods/xpanes/README.txt | 32 +- mods/xpanes/README.txt.diff | 34 + undiff.sh | 11 + 911 files changed, 17509 insertions(+), 914 deletions(-) create mode 100644 diff/boats.diff/README.txt create mode 100644 diff/boats.diff/README.txt.diff create mode 100644 diff/boats.diff/license.txt create mode 100644 diff/boats.diff/license.txt.diff create mode 100644 diff/boats.diff/source.txt create mode 100644 diff/boats.diff/textures/boats_inventory.png create mode 100644 diff/boats.diff/textures/boats_wield.png create mode 100644 diff/bones.diff/README.txt create mode 100644 diff/bones.diff/README.txt.diff create mode 100644 diff/bones.diff/init.lua create mode 100644 diff/bones.diff/init.lua.diff create mode 100644 diff/bones.diff/license.txt create mode 100644 diff/bones.diff/license.txt.diff create mode 100644 diff/bones.diff/source.txt create mode 100644 diff/bones.diff/textures/bones.png create mode 100644 diff/bones.diff/textures/bones_bottom.png create mode 100644 diff/bones.diff/textures/bones_nonshade.png create mode 100644 diff/bones.diff/textures/bones_shade.png create mode 100644 diff/bucket.diff/README.txt create mode 100644 diff/bucket.diff/README.txt.diff create mode 100644 diff/bucket.diff/license.txt create mode 100644 diff/bucket.diff/license.txt.diff create mode 100644 diff/bucket.diff/source.txt create mode 100755 diff/bucket.diff/textures/bucket.png create mode 100644 diff/bucket.diff/textures/bucket_lava.png create mode 100644 diff/bucket.diff/textures/bucket_river_water.png create mode 100644 diff/bucket.diff/textures/bucket_water.png create mode 100644 diff/bucket.diff/textures/nohup.out create mode 100644 diff/carts.diff/README.txt create mode 100644 diff/carts.diff/README.txt.diff create mode 100644 diff/carts.diff/rails.lua create mode 100644 diff/carts.diff/rails.lua.diff create mode 100644 diff/carts.diff/source.txt create mode 100644 diff/carts.diff/textures/carts_cart.png create mode 100644 diff/carts.diff/textures/carts_cart_front.png create mode 100644 diff/carts.diff/textures/carts_cart_side.png create mode 100644 diff/carts.diff/textures/carts_cart_top.png create mode 100644 diff/carts.diff/textures/carts_rail_crossing.png create mode 100644 diff/carts.diff/textures/carts_rail_crossing_brk.png create mode 100644 diff/carts.diff/textures/carts_rail_crossing_pwr.png create mode 100644 diff/carts.diff/textures/carts_rail_curved.png create mode 100644 diff/carts.diff/textures/carts_rail_curved_brk.png create mode 100644 diff/carts.diff/textures/carts_rail_curved_pwr.png create mode 100644 diff/carts.diff/textures/carts_rail_straight.png create mode 100644 diff/carts.diff/textures/carts_rail_straight_brk.png create mode 100644 diff/carts.diff/textures/carts_rail_straight_pwr.png create mode 100644 diff/carts.diff/textures/carts_rail_t_junction.png create mode 100644 diff/carts.diff/textures/carts_rail_t_junction_brk.png create mode 100644 diff/carts.diff/textures/carts_rail_t_junction_pwr.png create mode 100644 diff/default.diff/TODO create mode 100644 diff/default.diff/aliases.lua create mode 100644 diff/default.diff/aliases.lua.diff create mode 100644 diff/default.diff/crafting.lua create mode 100644 diff/default.diff/crafting.lua.diff create mode 100644 diff/default.diff/depends.txt create mode 100644 diff/default.diff/functions.lua create mode 100644 diff/default.diff/functions.lua.diff create mode 100644 diff/default.diff/legacy.lua create mode 100644 diff/default.diff/legacy.lua.diff create mode 100644 diff/default.diff/mapgen.lua create mode 100644 diff/default.diff/mapgen.lua.diff create mode 100644 diff/default.diff/nodes.lua create mode 100644 diff/default.diff/nodes.lua.diff create mode 100644 diff/default.diff/source.txt create mode 100644 diff/default.diff/textures/Untitled.png create mode 100644 diff/default.diff/textures/bubble.png create mode 100644 diff/default.diff/textures/crack_anylength.png create mode 100644 diff/default.diff/textures/default_acacia_bush_sapling.png create mode 100644 diff/default.diff/textures/default_acacia_bush_stem.png create mode 100644 diff/default.diff/textures/default_acacia_leaves.png create mode 100644 diff/default.diff/textures/default_acacia_leaves_simple.png create mode 100644 diff/default.diff/textures/default_acacia_sapling.png create mode 100644 diff/default.diff/textures/default_acacia_sapling_bottom.png create mode 100644 diff/default.diff/textures/default_acacia_sapling_side.png create mode 100644 diff/default.diff/textures/default_acacia_sapling_top.png create mode 100644 diff/default.diff/textures/default_acacia_tree.png create mode 100644 diff/default.diff/textures/default_acacia_tree_top.png create mode 100644 diff/default.diff/textures/default_acacia_wood.png create mode 100644 diff/default.diff/textures/default_apple.png create mode 100644 diff/default.diff/textures/default_aspen_leaves.png create mode 100644 diff/default.diff/textures/default_aspen_sapling.png create mode 100644 diff/default.diff/textures/default_aspen_sapling_bottom.png create mode 100644 diff/default.diff/textures/default_aspen_sapling_side.png create mode 100644 diff/default.diff/textures/default_aspen_sapling_top.png create mode 100644 diff/default.diff/textures/default_aspen_tree.png create mode 100644 diff/default.diff/textures/default_aspen_tree_top.png create mode 100644 diff/default.diff/textures/default_aspen_wood.png create mode 100644 diff/default.diff/textures/default_book.png create mode 100644 diff/default.diff/textures/default_book_written.png create mode 100644 diff/default.diff/textures/default_bookshelf.png create mode 100644 diff/default.diff/textures/default_bookshelf_end.png create mode 100644 diff/default.diff/textures/default_bookshelf_end_reverse.png create mode 100644 diff/default.diff/textures/default_bookshelf_middle.png create mode 100644 diff/default.diff/textures/default_bookshelf_slot.png create mode 100644 diff/default.diff/textures/default_brick.png create mode 100644 diff/default.diff/textures/default_bronze_block.png create mode 100644 diff/default.diff/textures/default_bronze_ingot.png create mode 100644 diff/default.diff/textures/default_bush_sapling.png create mode 100644 diff/default.diff/textures/default_bush_stem.png create mode 100644 diff/default.diff/textures/default_cactus_side.png create mode 100644 diff/default.diff/textures/default_cactus_top.png create mode 100644 diff/default.diff/textures/default_chest_front.png create mode 100644 diff/default.diff/textures/default_chest_inside.png create mode 100644 diff/default.diff/textures/default_chest_lock.png create mode 100644 diff/default.diff/textures/default_chest_side.png create mode 100644 diff/default.diff/textures/default_chest_top.png create mode 100644 diff/default.diff/textures/default_clay.png create mode 100644 diff/default.diff/textures/default_clay_brick.png create mode 100644 diff/default.diff/textures/default_clay_lump.png create mode 100644 diff/default.diff/textures/default_cloud.png create mode 100644 diff/default.diff/textures/default_coal_block.png create mode 100644 diff/default.diff/textures/default_coal_lump.png create mode 100644 diff/default.diff/textures/default_cobble.png create mode 100644 diff/default.diff/textures/default_copper_block.png create mode 100644 diff/default.diff/textures/default_copper_ingot.png create mode 100644 diff/default.diff/textures/default_copper_lump.png create mode 100644 diff/default.diff/textures/default_coral_brown.png create mode 100644 diff/default.diff/textures/default_coral_orange.png create mode 100644 diff/default.diff/textures/default_coral_skeleton.png create mode 100644 diff/default.diff/textures/default_desert_cobble.png create mode 100644 diff/default.diff/textures/default_desert_sand.png create mode 100644 diff/default.diff/textures/default_desert_sandstone.png create mode 100644 diff/default.diff/textures/default_desert_sandstone_block.png create mode 100644 diff/default.diff/textures/default_desert_sandstone_brick.png create mode 100644 diff/default.diff/textures/default_desert_stone.png create mode 100644 diff/default.diff/textures/default_desert_stone_block.png create mode 100644 diff/default.diff/textures/default_desert_stone_brick.png create mode 100644 diff/default.diff/textures/default_diamond.png create mode 100644 diff/default.diff/textures/default_diamond_block.png create mode 100644 diff/default.diff/textures/default_dirt.png create mode 100644 diff/default.diff/textures/default_dirt2.png create mode 100644 diff/default.diff/textures/default_dry_grass.png create mode 100644 diff/default.diff/textures/default_dry_grass_1.png create mode 100644 diff/default.diff/textures/default_dry_grass_2.png create mode 100644 diff/default.diff/textures/default_dry_grass_3.png create mode 100644 diff/default.diff/textures/default_dry_grass_4.png create mode 100644 diff/default.diff/textures/default_dry_grass_5.png create mode 100644 diff/default.diff/textures/default_dry_grass_side.png create mode 100644 diff/default.diff/textures/default_dry_shrub.png create mode 100644 diff/default.diff/textures/default_fence.png create mode 100644 diff/default.diff/textures/default_fence_acacia_wood.png create mode 100644 diff/default.diff/textures/default_fence_aspen_wood.png create mode 100644 diff/default.diff/textures/default_fence_junglewood.png create mode 100644 diff/default.diff/textures/default_fence_overlay.png create mode 100644 diff/default.diff/textures/default_fence_pine_wood.png create mode 100644 diff/default.diff/textures/default_fence_tile.png create mode 100644 diff/default.diff/textures/default_fence_wood.png create mode 100644 diff/default.diff/textures/default_flint.png create mode 100644 diff/default.diff/textures/default_footprint.png create mode 100644 diff/default.diff/textures/default_furnace_bottom.png create mode 100644 diff/default.diff/textures/default_furnace_fire_bg.png create mode 100644 diff/default.diff/textures/default_furnace_fire_fg.png create mode 100644 diff/default.diff/textures/default_furnace_front.png create mode 100644 diff/default.diff/textures/default_furnace_front_active.png create mode 100644 diff/default.diff/textures/default_furnace_side.png create mode 100644 diff/default.diff/textures/default_furnace_top.png create mode 100644 diff/default.diff/textures/default_glass.png create mode 100644 diff/default.diff/textures/default_glass_detail.png create mode 100644 diff/default.diff/textures/default_gold_block.png create mode 100644 diff/default.diff/textures/default_gold_ingot.png create mode 100644 diff/default.diff/textures/default_gold_lump.png create mode 100644 diff/default.diff/textures/default_grass.png create mode 100644 diff/default.diff/textures/default_grass_1.png create mode 100644 diff/default.diff/textures/default_grass_2.png create mode 100644 diff/default.diff/textures/default_grass_3.png create mode 100644 diff/default.diff/textures/default_grass_4.png create mode 100644 diff/default.diff/textures/default_grass_5.png create mode 100644 diff/default.diff/textures/default_grass_footsteps.png create mode 100644 diff/default.diff/textures/default_grass_side.png create mode 100644 diff/default.diff/textures/default_gravel.png create mode 100644 diff/default.diff/textures/default_ice.png create mode 100644 diff/default.diff/textures/default_iron_lump.png create mode 100644 diff/default.diff/textures/default_item_smoke.png create mode 100644 diff/default.diff/textures/default_jungle_grass.png create mode 100644 diff/default.diff/textures/default_jungle_leaves.png create mode 100644 diff/default.diff/textures/default_jungle_leaves_simple.png create mode 100644 diff/default.diff/textures/default_jungle_sapling.png create mode 100644 diff/default.diff/textures/default_jungle_sapling_bottom.png create mode 100644 diff/default.diff/textures/default_jungle_sapling_side.png create mode 100644 diff/default.diff/textures/default_jungle_sapling_top.png create mode 100644 diff/default.diff/textures/default_jungle_tree.png create mode 100644 diff/default.diff/textures/default_jungle_tree_top.png create mode 100644 diff/default.diff/textures/default_jungle_wood.png create mode 100644 diff/default.diff/textures/default_junglegrass.png create mode 100644 diff/default.diff/textures/default_jungleleaves.png create mode 100644 diff/default.diff/textures/default_jungleleaves_simple.png create mode 100644 diff/default.diff/textures/default_junglesapling.png create mode 100644 diff/default.diff/textures/default_jungletree.png create mode 100644 diff/default.diff/textures/default_jungletree_top.png create mode 100644 diff/default.diff/textures/default_junglewood.png create mode 100644 diff/default.diff/textures/default_key.png create mode 100644 diff/default.diff/textures/default_key_skeleton.png create mode 100644 diff/default.diff/textures/default_ladder.png create mode 100644 diff/default.diff/textures/default_ladder_steel.png create mode 100644 diff/default.diff/textures/default_ladder_wood.png create mode 100644 diff/default.diff/textures/default_lava.png create mode 100644 diff/default.diff/textures/default_lava_flowing_animated.png create mode 100644 diff/default.diff/textures/default_lava_source_animated.png create mode 100644 diff/default.diff/textures/default_leaves.png create mode 100644 diff/default.diff/textures/default_leaves_simple.png create mode 100644 diff/default.diff/textures/default_mese_block.png create mode 100644 diff/default.diff/textures/default_mese_crystal.png create mode 100644 diff/default.diff/textures/default_mese_crystal_fragment.png create mode 100644 diff/default.diff/textures/default_mese_post_light_side.png create mode 100644 diff/default.diff/textures/default_mese_post_light_side_dark.png create mode 100644 diff/default.diff/textures/default_mese_post_light_top.png create mode 100644 diff/default.diff/textures/default_meselamp.png create mode 100644 diff/default.diff/textures/default_mineral_coal.png create mode 100644 diff/default.diff/textures/default_mineral_copper.png create mode 100644 diff/default.diff/textures/default_mineral_diamond.png create mode 100644 diff/default.diff/textures/default_mineral_gold.png create mode 100644 diff/default.diff/textures/default_mineral_iron.png create mode 100644 diff/default.diff/textures/default_mineral_mese.png create mode 100644 diff/default.diff/textures/default_mineral_tin.png create mode 100644 diff/default.diff/textures/default_mossycobble.png create mode 100644 diff/default.diff/textures/default_nc_back.png create mode 100644 diff/default.diff/textures/default_nc_front.png create mode 100644 diff/default.diff/textures/default_nc_rb.png create mode 100644 diff/default.diff/textures/default_nc_side.png create mode 100644 diff/default.diff/textures/default_obsidian.png create mode 100644 diff/default.diff/textures/default_obsidian_block.png create mode 100644 diff/default.diff/textures/default_obsidian_brick.png create mode 100644 diff/default.diff/textures/default_obsidian_glass.png create mode 100644 diff/default.diff/textures/default_obsidian_glass_detail.png create mode 100644 diff/default.diff/textures/default_obsidian_shard.png create mode 100644 diff/default.diff/textures/default_paper.png create mode 100644 diff/default.diff/textures/default_papyrus.png create mode 100644 diff/default.diff/textures/default_pine_needles.png create mode 100644 diff/default.diff/textures/default_pine_sapling.png create mode 100644 diff/default.diff/textures/default_pine_sapling_bottom.png create mode 100644 diff/default.diff/textures/default_pine_sapling_side.png create mode 100644 diff/default.diff/textures/default_pine_sapling_top.png create mode 100644 diff/default.diff/textures/default_pine_tree.png create mode 100644 diff/default.diff/textures/default_pine_tree_top.png create mode 100644 diff/default.diff/textures/default_pine_wood.png create mode 100644 diff/default.diff/textures/default_rail.png create mode 100644 diff/default.diff/textures/default_rail_crossing.png create mode 100644 diff/default.diff/textures/default_rail_curved.png create mode 100644 diff/default.diff/textures/default_rail_t_junction.png create mode 100644 diff/default.diff/textures/default_rainforest_litter.png create mode 100644 diff/default.diff/textures/default_rainforest_litter_side.png create mode 100644 diff/default.diff/textures/default_river_water.png create mode 100644 diff/default.diff/textures/default_river_water_flowing_animated.png create mode 100644 diff/default.diff/textures/default_river_water_source_animated.png create mode 100644 diff/default.diff/textures/default_sand.png create mode 100644 diff/default.diff/textures/default_sandstone.png create mode 100644 diff/default.diff/textures/default_sandstone_block.png create mode 100644 diff/default.diff/textures/default_sandstone_brick.png create mode 100644 diff/default.diff/textures/default_sapling.png create mode 100644 diff/default.diff/textures/default_sapling_bottom.png create mode 100644 diff/default.diff/textures/default_sapling_side.png create mode 100644 diff/default.diff/textures/default_sapling_top.png create mode 100644 diff/default.diff/textures/default_scorched_stuff.png create mode 100644 diff/default.diff/textures/default_sign.png create mode 100644 diff/default.diff/textures/default_sign_steel.png create mode 100644 diff/default.diff/textures/default_sign_wall.png create mode 100644 diff/default.diff/textures/default_sign_wall_steel.png create mode 100644 diff/default.diff/textures/default_sign_wall_wood.png create mode 100644 diff/default.diff/textures/default_sign_wood.png create mode 100644 diff/default.diff/textures/default_silver_sand.png create mode 100644 diff/default.diff/textures/default_silver_sandstone.png create mode 100644 diff/default.diff/textures/default_silver_sandstone_block.png create mode 100644 diff/default.diff/textures/default_silver_sandstone_brick.png create mode 100644 diff/default.diff/textures/default_snow.png create mode 100644 diff/default.diff/textures/default_snow_side.png create mode 100644 diff/default.diff/textures/default_snowball.png create mode 100644 diff/default.diff/textures/default_steel_block.png create mode 100644 diff/default.diff/textures/default_steel_ingot.png create mode 100644 diff/default.diff/textures/default_stick.png create mode 100644 diff/default.diff/textures/default_stone.png create mode 100644 diff/default.diff/textures/default_stone_block.png create mode 100644 diff/default.diff/textures/default_stone_brick.png create mode 100644 diff/default.diff/textures/default_stone_normal.png create mode 100644 diff/default.diff/textures/default_tin_block.png create mode 100644 diff/default.diff/textures/default_tin_ingot.png create mode 100644 diff/default.diff/textures/default_tin_lump.png create mode 100644 diff/default.diff/textures/default_tnt_bottom.png create mode 100644 diff/default.diff/textures/default_tnt_side.png create mode 100644 diff/default.diff/textures/default_tnt_top.png create mode 100644 diff/default.diff/textures/default_tool_bronzeaxe.png create mode 100644 diff/default.diff/textures/default_tool_bronzepick.png create mode 100644 diff/default.diff/textures/default_tool_bronzeshovel.png create mode 100644 diff/default.diff/textures/default_tool_bronzesword.png create mode 100644 diff/default.diff/textures/default_tool_diamondaxe.png create mode 100644 diff/default.diff/textures/default_tool_diamondpick.png create mode 100644 diff/default.diff/textures/default_tool_diamondshovel.png create mode 100644 diff/default.diff/textures/default_tool_diamondsword.png create mode 100644 diff/default.diff/textures/default_tool_meseaxe.png create mode 100644 diff/default.diff/textures/default_tool_mesepick.png create mode 100644 diff/default.diff/textures/default_tool_meseshovel.png create mode 100644 diff/default.diff/textures/default_tool_mesesword.png create mode 100644 diff/default.diff/textures/default_tool_steelaxe.png create mode 100644 diff/default.diff/textures/default_tool_steelpick.png create mode 100644 diff/default.diff/textures/default_tool_steelpick.png.png create mode 100644 diff/default.diff/textures/default_tool_steelshovel.png create mode 100644 diff/default.diff/textures/default_tool_steelsword.png create mode 100644 diff/default.diff/textures/default_tool_stoneaxe.png create mode 100644 diff/default.diff/textures/default_tool_stonepick.png create mode 100644 diff/default.diff/textures/default_tool_stoneshovel.png create mode 100644 diff/default.diff/textures/default_tool_stonesword.png create mode 100644 diff/default.diff/textures/default_tool_woodaxe.png create mode 100644 diff/default.diff/textures/default_tool_woodpick.png create mode 100644 diff/default.diff/textures/default_tool_woodshovel.png create mode 100644 diff/default.diff/textures/default_tool_woodsword.png create mode 100644 diff/default.diff/textures/default_torch.png create mode 100644 diff/default.diff/textures/default_torch_inventory.png create mode 100644 diff/default.diff/textures/default_torch_out.png create mode 100644 diff/default.diff/textures/default_tree.png create mode 100644 diff/default.diff/textures/default_tree_top.png create mode 100644 diff/default.diff/textures/default_water.png create mode 100644 diff/default.diff/textures/default_water_flowing_animated.png create mode 100644 diff/default.diff/textures/default_water_source_animated.png create mode 100644 diff/default.diff/textures/default_wood.png create mode 100644 diff/default.diff/textures/gui_formbg.png create mode 100644 diff/default.diff/textures/gui_furnace_arrow_bg.png create mode 100644 diff/default.diff/textures/gui_furnace_arrow_fg.png create mode 100644 diff/default.diff/textures/gui_hb_bg.png create mode 100644 diff/default.diff/textures/heart.png create mode 100644 diff/default.diff/textures/player.png create mode 100644 diff/default.diff/textures/player_back.png create mode 100644 diff/default.diff/textures/treeprop.png create mode 100644 diff/default.diff/textures/trees_jungletree_sapling.png create mode 100644 diff/default.diff/textures/trees_leaves_green.png create mode 100644 diff/default.diff/textures/trees_leaves_palm.png create mode 100644 diff/default.diff/textures/trees_leaves_red.png create mode 100644 diff/default.diff/textures/trees_leaves_yellow.png create mode 100644 diff/default.diff/textures/trees_sapling_palm.png create mode 100644 diff/default.diff/textures/trees_tree_palm.png create mode 100644 diff/default.diff/textures/trees_tree_top_palm.png create mode 100644 diff/default.diff/textures/trees_tree_top_palm2.png create mode 100644 diff/default.diff/textures/trees_wood_palm.png create mode 100644 diff/default.diff/textures/wieldhand.png create mode 100644 diff/default.diff/tools.lua create mode 100644 diff/default.diff/tools.lua.diff create mode 100644 diff/default.diff/torch.lua create mode 100644 diff/default.diff/trees.lua create mode 100644 diff/default.diff/trees.lua.diff create mode 100644 diff/doors.diff/README.txt create mode 100644 diff/doors.diff/README.txt.diff create mode 100644 diff/doors.diff/license.txt create mode 100644 diff/doors.diff/license.txt.diff create mode 100644 diff/doors.diff/textures/doors_blank.png create mode 100644 diff/doors.diff/textures/doors_door_glass.png create mode 100644 diff/doors.diff/textures/doors_door_obsidian_glass.png create mode 100644 diff/doors.diff/textures/doors_door_steel.png create mode 100644 diff/doors.diff/textures/doors_door_wood.png create mode 100644 diff/doors.diff/textures/doors_item_glass.png create mode 100644 diff/doors.diff/textures/doors_item_obsidian_glass.png create mode 100644 diff/doors.diff/textures/doors_item_steel.png create mode 100644 diff/doors.diff/textures/doors_item_wood.png create mode 100644 diff/doors.diff/textures/doors_trapdoor.png create mode 100644 diff/doors.diff/textures/doors_trapdoor_side.png create mode 100644 diff/doors.diff/textures/doors_trapdoor_steel.png create mode 100644 diff/doors.diff/textures/doors_trapdoor_steel_side.png create mode 100644 diff/dye.diff/README.txt create mode 100644 diff/dye.diff/depends.txt create mode 100644 diff/dye.diff/init.lua create mode 100644 diff/dye.diff/license.txt create mode 100644 diff/dye.diff/textures/dye_black.png create mode 100644 diff/dye.diff/textures/dye_blue.png create mode 100644 diff/dye.diff/textures/dye_brown.png create mode 100644 diff/dye.diff/textures/dye_cyan.png create mode 100644 diff/dye.diff/textures/dye_dark_green.png create mode 100644 diff/dye.diff/textures/dye_dark_grey.png create mode 100644 diff/dye.diff/textures/dye_green.png create mode 100644 diff/dye.diff/textures/dye_grey.png create mode 100644 diff/dye.diff/textures/dye_magenta.png create mode 100644 diff/dye.diff/textures/dye_orange.png create mode 100644 diff/dye.diff/textures/dye_pink.png create mode 100644 diff/dye.diff/textures/dye_red.png create mode 100644 diff/dye.diff/textures/dye_violet.png create mode 100644 diff/dye.diff/textures/dye_white.png create mode 100644 diff/dye.diff/textures/dye_yellow.png create mode 100644 diff/fire.diff/README.txt create mode 100644 diff/fire.diff/README.txt.diff create mode 100644 diff/fire.diff/init.lua create mode 100644 diff/fire.diff/init.lua.diff create mode 100644 diff/fire.diff/license.txt create mode 100644 diff/fire.diff/license.txt.diff create mode 100644 diff/fire.diff/textures/fire_basic_flame.png create mode 100644 diff/fire.diff/textures/fire_basic_flame_animated.png create mode 100644 diff/fire.diff/textures/fire_flint_steel.png create mode 100644 diff/flowers.diff/README.txt create mode 100644 diff/flowers.diff/README.txt.diff create mode 100644 diff/flowers.diff/init.lua create mode 100644 diff/flowers.diff/init.lua.diff create mode 100644 diff/flowers.diff/mapgen.lua create mode 100644 diff/flowers.diff/mapgen.lua.diff create mode 100644 diff/flowers.diff/textures/flowers_dandelion_white.png create mode 100644 diff/flowers.diff/textures/flowers_dandelion_yellow.png create mode 100644 diff/flowers.diff/textures/flowers_geranium.png create mode 100644 diff/flowers.diff/textures/flowers_mushroom_brown.png create mode 100644 diff/flowers.diff/textures/flowers_mushroom_french.png create mode 100644 diff/flowers.diff/textures/flowers_mushroom_jade.png create mode 100644 diff/flowers.diff/textures/flowers_mushroom_lemon.png create mode 100644 diff/flowers.diff/textures/flowers_mushroom_red.png create mode 100644 diff/flowers.diff/textures/flowers_mushroom_sleepy.png create mode 100644 diff/flowers.diff/textures/flowers_rose.png create mode 100644 diff/flowers.diff/textures/flowers_tulip.png create mode 100644 diff/flowers.diff/textures/flowers_viola.png create mode 100644 diff/flowers.diff/textures/flowers_waterlily.png create mode 100644 diff/flowers.diff/textures/flowers_waterlily_bottom.png create mode 100644 diff/flowers.diff/textures/tulips_red.png create mode 100644 diff/give_initial_stuff.diff/README.txt create mode 100644 diff/give_initial_stuff.diff/README.txt.diff create mode 100644 diff/killme.diff/depends.txt create mode 100644 diff/killme.diff/init.lua create mode 100644 diff/killme.diff/init.lua.diff create mode 100644 diff/screwdriver.diff/README.txt create mode 100644 diff/screwdriver.diff/README.txt.diff create mode 100644 diff/screwdriver.diff/license.txt create mode 100644 diff/screwdriver.diff/license.txt.diff create mode 100644 diff/screwdriver.diff/textures/screwdriver.png create mode 100644 diff/screwdriver.diff/textures/tool_mode1.png create mode 100644 diff/screwdriver.diff/textures/tool_mode2.png create mode 100644 diff/screwdriver.diff/textures/tool_mode3.png create mode 100644 diff/screwdriver.diff/textures/tool_mode4.png create mode 100644 diff/sethome.diff/README.txt create mode 100644 diff/sethome.diff/README.txt.diff create mode 100644 diff/sfinv.diff/README.md create mode 100644 diff/sfinv.diff/README.md.diff create mode 100644 diff/stairs.diff/README.txt create mode 100644 diff/stairs.diff/README.txt.diff create mode 100644 diff/tnt.diff/README.txt create mode 100644 diff/tnt.diff/README.txt.diff create mode 100644 diff/tnt.diff/license.txt create mode 100644 diff/tnt.diff/license.txt.diff create mode 100644 diff/tnt.diff/textures/tnt_blast.png create mode 100644 diff/tnt.diff/textures/tnt_boom.png create mode 100644 diff/tnt.diff/textures/tnt_bottom.png create mode 100644 diff/tnt.diff/textures/tnt_gunpowder_burning_crossing_animated.png create mode 100644 diff/tnt.diff/textures/tnt_gunpowder_burning_curved_animated.png create mode 100644 diff/tnt.diff/textures/tnt_gunpowder_burning_straight_animated.png create mode 100644 diff/tnt.diff/textures/tnt_gunpowder_burning_t_junction_animated.png create mode 100644 diff/tnt.diff/textures/tnt_gunpowder_crossing.png create mode 100644 diff/tnt.diff/textures/tnt_gunpowder_curved.png create mode 100644 diff/tnt.diff/textures/tnt_gunpowder_inventory.png create mode 100644 diff/tnt.diff/textures/tnt_gunpowder_straight.png create mode 100644 diff/tnt.diff/textures/tnt_gunpowder_t_junction.png create mode 100644 diff/tnt.diff/textures/tnt_side.png create mode 100644 diff/tnt.diff/textures/tnt_smoke.png create mode 100644 diff/tnt.diff/textures/tnt_top.png create mode 100644 diff/tnt.diff/textures/tnt_top_burning.png create mode 100644 diff/tnt.diff/textures/tnt_top_burning_animated.png create mode 100644 diff/vessels.diff/README.txt create mode 100644 diff/vessels.diff/README.txt.diff create mode 100644 diff/vessels.diff/license.txt create mode 100644 diff/vessels.diff/license.txt.diff create mode 100644 diff/vessels.diff/textures/vessels_drinking_glass.png create mode 100644 diff/vessels.diff/textures/vessels_drinking_glass_inv.png create mode 100644 diff/vessels.diff/textures/vessels_glass_bottle.png create mode 100644 diff/vessels.diff/textures/vessels_glass_fragments.png create mode 100644 diff/vessels.diff/textures/vessels_shelf.png create mode 100644 diff/vessels.diff/textures/vessels_shelf_slot.png create mode 100644 diff/vessels.diff/textures/vessels_steel_bottle.png create mode 100644 diff/walls.diff/README.txt create mode 100644 diff/walls.diff/README.txt.diff create mode 100644 diff/wool.diff/README.txt create mode 100644 diff/wool.diff/README.txt.diff create mode 100644 diff/wool.diff/textures/wool_black.png create mode 100644 diff/wool.diff/textures/wool_blue.png create mode 100644 diff/wool.diff/textures/wool_brown.png create mode 100644 diff/wool.diff/textures/wool_cyan.png create mode 100644 diff/wool.diff/textures/wool_dark_green.png create mode 100644 diff/wool.diff/textures/wool_dark_grey.png create mode 100644 diff/wool.diff/textures/wool_green.png create mode 100644 diff/wool.diff/textures/wool_grey.png create mode 100644 diff/wool.diff/textures/wool_magenta.png create mode 100644 diff/wool.diff/textures/wool_orange.png create mode 100644 diff/wool.diff/textures/wool_pink.png create mode 100644 diff/wool.diff/textures/wool_red.png create mode 100644 diff/wool.diff/textures/wool_violet.png create mode 100644 diff/wool.diff/textures/wool_white.png create mode 100644 diff/wool.diff/textures/wool_yellow.png create mode 100644 diff/xpanes.diff/README.txt create mode 100644 diff/xpanes.diff/README.txt.diff create mode 100644 mods/boats/README.txt.diff create mode 100644 mods/boats/license.txt.diff create mode 100644 mods/boats/source.txt create mode 100644 mods/bones/README.txt.diff create mode 100644 mods/bones/init.lua.diff create mode 100644 mods/bones/license.txt.diff create mode 100644 mods/bones/source.txt create mode 100644 mods/bones/textures/bones.png create mode 100644 mods/bones/textures/bones_nonshade.png create mode 100644 mods/bones/textures/bones_shade.png create mode 100644 mods/bucket/README.txt.diff create mode 100644 mods/bucket/license.txt.diff create mode 100644 mods/bucket/source.txt create mode 100644 mods/bucket/textures/nohup.out create mode 100644 mods/carts/README.txt.diff create mode 100644 mods/carts/rails.lua.diff create mode 100644 mods/carts/source.txt create mode 100644 mods/default/TODO create mode 100644 mods/default/aliases.lua.diff create mode 100644 mods/default/crafting.lua.diff create mode 100644 mods/default/depends.txt create mode 100644 mods/default/functions.lua.diff create mode 100644 mods/default/legacy.lua.diff create mode 100644 mods/default/mapgen.lua.diff create mode 100644 mods/default/nodes.lua.diff create mode 100644 mods/default/source.txt create mode 100644 mods/default/textures/Untitled.png create mode 100644 mods/default/textures/default_acacia_sapling_bottom.png create mode 100644 mods/default/textures/default_acacia_sapling_side.png create mode 100644 mods/default/textures/default_acacia_sapling_top.png create mode 100644 mods/default/textures/default_aspen_sapling_bottom.png create mode 100644 mods/default/textures/default_aspen_sapling_side.png create mode 100644 mods/default/textures/default_aspen_sapling_top.png create mode 100644 mods/default/textures/default_bookshelf_end.png create mode 100644 mods/default/textures/default_bookshelf_end_reverse.png create mode 100644 mods/default/textures/default_bookshelf_middle.png create mode 100644 mods/default/textures/default_dirt2.png create mode 100644 mods/default/textures/default_fence.png create mode 100644 mods/default/textures/default_fence_tile.png create mode 100644 mods/default/textures/default_grass_footsteps.png create mode 100644 mods/default/textures/default_jungle_grass.png create mode 100644 mods/default/textures/default_jungle_leaves.png create mode 100644 mods/default/textures/default_jungle_leaves_simple.png create mode 100644 mods/default/textures/default_jungle_sapling.png create mode 100644 mods/default/textures/default_jungle_sapling_bottom.png create mode 100644 mods/default/textures/default_jungle_sapling_side.png create mode 100644 mods/default/textures/default_jungle_sapling_top.png create mode 100644 mods/default/textures/default_jungle_tree.png create mode 100644 mods/default/textures/default_jungle_tree_top.png create mode 100644 mods/default/textures/default_jungle_wood.png create mode 100644 mods/default/textures/default_ladder.png create mode 100644 mods/default/textures/default_nc_back.png create mode 100644 mods/default/textures/default_nc_front.png create mode 100644 mods/default/textures/default_nc_rb.png create mode 100644 mods/default/textures/default_nc_side.png create mode 100644 mods/default/textures/default_pine_sapling_bottom.png create mode 100644 mods/default/textures/default_pine_sapling_side.png create mode 100644 mods/default/textures/default_pine_sapling_top.png create mode 100644 mods/default/textures/default_rail.png create mode 100644 mods/default/textures/default_rail_crossing.png create mode 100644 mods/default/textures/default_rail_curved.png create mode 100644 mods/default/textures/default_rail_t_junction.png create mode 100644 mods/default/textures/default_sapling_bottom.png create mode 100644 mods/default/textures/default_sapling_side.png create mode 100644 mods/default/textures/default_sapling_top.png create mode 100644 mods/default/textures/default_scorched_stuff.png create mode 100644 mods/default/textures/default_sign.png create mode 100644 mods/default/textures/default_sign_wall.png create mode 100644 mods/default/textures/default_stone_normal.png create mode 100644 mods/default/textures/default_tnt_bottom.png create mode 100644 mods/default/textures/default_tnt_side.png create mode 100644 mods/default/textures/default_tnt_top.png create mode 100644 mods/default/textures/default_tool_steelpick.png.png create mode 100644 mods/default/textures/default_torch.png create mode 100644 mods/default/textures/default_torch_inventory.png create mode 100644 mods/default/textures/default_torch_out.png create mode 100644 mods/default/textures/treeprop.png create mode 100644 mods/default/textures/trees_jungletree_sapling.png create mode 100644 mods/default/textures/trees_leaves_green.png create mode 100644 mods/default/textures/trees_leaves_palm.png create mode 100644 mods/default/textures/trees_leaves_red.png create mode 100644 mods/default/textures/trees_leaves_yellow.png create mode 100644 mods/default/textures/trees_sapling_palm.png create mode 100644 mods/default/textures/trees_tree_palm.png create mode 100644 mods/default/textures/trees_tree_top_palm.png create mode 100644 mods/default/textures/trees_tree_top_palm2.png create mode 100644 mods/default/textures/trees_wood_palm.png create mode 100644 mods/default/tools.lua.diff create mode 100644 mods/default/trees.lua.diff create mode 100644 mods/doors/README.txt.diff create mode 100644 mods/doors/license.txt.diff create mode 100644 mods/fire/README.txt.diff create mode 100644 mods/fire/init.lua.diff create mode 100644 mods/fire/license.txt.diff create mode 100644 mods/flowers/README.txt.diff create mode 100644 mods/flowers/init.lua.diff create mode 100644 mods/flowers/mapgen.lua.diff create mode 100644 mods/flowers/textures/flowers_mushroom_french.png create mode 100644 mods/flowers/textures/flowers_mushroom_jade.png create mode 100644 mods/flowers/textures/flowers_mushroom_lemon.png create mode 100644 mods/flowers/textures/flowers_mushroom_sleepy.png create mode 100644 mods/flowers/textures/tulips_red.png create mode 100644 mods/give_initial_stuff/README.txt.diff create mode 100644 mods/killme/depends.txt create mode 100644 mods/killme/init.lua.diff create mode 100644 mods/screwdriver/README.txt.diff create mode 100644 mods/screwdriver/license.txt.diff create mode 100644 mods/screwdriver/textures/tool_mode1.png create mode 100644 mods/screwdriver/textures/tool_mode2.png create mode 100644 mods/screwdriver/textures/tool_mode3.png create mode 100644 mods/screwdriver/textures/tool_mode4.png create mode 100644 mods/sethome/README.txt.diff create mode 100644 mods/sfinv/README.md.diff create mode 100644 mods/stairs/README.txt.diff create mode 100644 mods/tnt/README.txt.diff create mode 100644 mods/tnt/license.txt.diff create mode 100644 mods/vessels/README.txt.diff create mode 100644 mods/vessels/license.txt.diff create mode 100644 mods/walls/README.txt.diff create mode 100644 mods/wool/README.txt.diff create mode 100644 mods/xpanes/README.txt.diff create mode 100644 undiff.sh diff --git a/diff/boats.diff/README.txt b/diff/boats.diff/README.txt new file mode 100644 index 0000000..1625a5a --- /dev/null +++ b/diff/boats.diff/README.txt @@ -0,0 +1,10 @@ +Boats +===================================================================== +Main: PilzAdam +Lisc: MIT +Text: CC0 + By Tirifto +3Dmo: CC-BY-SA 3.0 + By thetoon & Zeg9 + Modified by PavelS & sofar +Link: https://github.com/minetest/minetest_game diff --git a/diff/boats.diff/README.txt.diff b/diff/boats.diff/README.txt.diff new file mode 100644 index 0000000..badbcb7 --- /dev/null +++ b/diff/boats.diff/README.txt.diff @@ -0,0 +1,27 @@ +1,15c1,10 +< Minetest Game mod: boats +< ======================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by PilzAdam (MIT) +< Various Minetest developers and contributors (MIT) +< +< Authors of media (textures and model) +< ------------------------------------- +< Textures: Zeg9 (CC BY-SA 3.0) +< Model: thetoon and Zeg9 (CC BY-SA 3.0), +< modified by PavelS(SokolovPavel) (CC BY-SA 3.0), +< modified by sofar (CC BY-SA 3.0) +--- +> Boats +> ===================================================================== +> Main: PilzAdam +> Lisc: MIT +> Text: CC0 +> By Tirifto +> 3Dmo: CC-BY-SA 3.0 +> By thetoon & Zeg9 +> Modified by PavelS & sofar +> Link: https://github.com/minetest/minetest_game diff --git a/diff/boats.diff/license.txt b/diff/boats.diff/license.txt new file mode 100644 index 0000000..f0a0107 --- /dev/null +++ b/diff/boats.diff/license.txt @@ -0,0 +1,77 @@ +License of source code +---------------------- + +The MIT License (MIT) +Copyright (C) 2012-2016 PilzAdam +Copyright (C) 2012-2016 Various Minetest developers and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of this +software and associated documentation files (the "Software"), to deal in the Software +without restriction, including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +For more details: +https://opensource.org/licenses/MIT + + +Licenses of model +----------------- + +Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +Copyright (C) 2012-2016 Zeg9 +Copyright (C) 2012-2016 thetoon +Copyright (C) 2012-2016 PavelS(SokolovPavel) +Copyright (C) 2016 sofar (sofar@foo-projects.org) + +You are free to: +Share — copy and redistribute the material in any medium or format. +Adapt — remix, transform, and build upon the material for any purpose, even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. + +Under the following terms: + +Attribution — You must give appropriate credit, provide a link to the license, and +indicate if changes were made. You may do so in any reasonable manner, but not in any way +that suggests the licensor endorses you or your use. + +ShareAlike — If you remix, transform, or build upon the material, you must distribute +your contributions under the same license as the original. + +No additional restrictions — You may not apply legal terms or technological measures that +legally restrict others from doing anything the license permits. + +Notices: + +You do not have to comply with the license for elements of the material in the public +domain or where your use is permitted by an applicable exception or limitation. +No warranties are given. The license may not give you all of the permissions necessary +for your intended use. For example, other rights such as publicity, privacy, or moral +rights may limit how you use the material. + +For more details: +http://creativecommons.org/licenses/by-sa/3.0/ + + +License of textures +------------------- + +CC0 1.0 Universal – Public Domain Dedication +Copyright (C) 2017 Tirifto + +The person who associated a work with this deed has dedicated the work to the public +domain by waiving all of his or her rights to the work worldwide under copyright law, +including all related and neighboring rights, to the extent allowed by law. + +For more details: +https://creativecommons.org/publicdomain/zero/1.0/legalcode diff --git a/diff/boats.diff/license.txt.diff b/diff/boats.diff/license.txt.diff new file mode 100644 index 0000000..e19e1b6 --- /dev/null +++ b/diff/boats.diff/license.txt.diff @@ -0,0 +1,21 @@ +28,29c28,29 +< Licenses of media (textures and model) +< -------------------------------------- +--- +> Licenses of model +> ----------------- +63a64,77 +> +> +> License of textures +> ------------------- +> +> CC0 1.0 Universal – Public Domain Dedication +> Copyright (C) 2017 Tirifto +> +> The person who associated a work with this deed has dedicated the work to the public +> domain by waiving all of his or her rights to the work worldwide under copyright law, +> including all related and neighboring rights, to the extent allowed by law. +> +> For more details: +> https://creativecommons.org/publicdomain/zero/1.0/legalcode diff --git a/diff/boats.diff/source.txt b/diff/boats.diff/source.txt new file mode 100644 index 0000000..516ed14 --- /dev/null +++ b/diff/boats.diff/source.txt @@ -0,0 +1 @@ +https://github.com/minetest/minetest_game/archive/0.4.16.tar.gz diff --git a/diff/boats.diff/textures/boats_inventory.png b/diff/boats.diff/textures/boats_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..227080320129dd6858e5f8ee7306a7cb623e2210 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|U3?%0+V!sWfI0Jk_Tp1YBGyJut7TVm)x={)g zWGo5t3ubV5b|VeQk@R$N4B@z*oRE+Z;GHnTvQbgD(b0tA1T%xwCZ^kWJ03&;6)||a L`njxgN@xNA+4>%8 literal 0 HcmV?d00001 diff --git a/diff/boats.diff/textures/boats_wield.png b/diff/boats.diff/textures/boats_wield.png new file mode 100644 index 0000000000000000000000000000000000000000..227080320129dd6858e5f8ee7306a7cb623e2210 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|U3?%0+V!sWfI0Jk_Tp1YBGyJut7TVm)x={)g zWGo5t3ubV5b|VeQk@R$N4B@z*oRE+Z;GHnTvQbgD(b0tA1T%xwCZ^kWJ03&;6)||a L`njxgN@xNA+4>%8 literal 0 HcmV?d00001 diff --git a/diff/bones.diff/README.txt b/diff/bones.diff/README.txt new file mode 100644 index 0000000..c6ea6e4 --- /dev/null +++ b/diff/bones.diff/README.txt @@ -0,0 +1,9 @@ +Bones +===================================================================== +Main: PilzAdam +Lisc: MIT +Text: MIT + By jadedctrl +3Dmo: MIT + By jadedctrl +Link: https://github.com/minetest/minetest_game diff --git a/diff/bones.diff/README.txt.diff b/diff/bones.diff/README.txt.diff new file mode 100644 index 0000000..8c0f270 --- /dev/null +++ b/diff/bones.diff/README.txt.diff @@ -0,0 +1,23 @@ +1,12c1,9 +< Minetest Game mod: bones +< ======================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by PilzAdam (MIT) +< Various Minetest developers and contributors (MIT) +< +< Authors of media (textures) +< --------------------------- +< All textures: paramat (CC BY-SA 3.0) +--- +> Bones +> ===================================================================== +> Main: PilzAdam +> Lisc: MIT +> Text: MIT +> By jadedctrl +> 3Dmo: MIT +> By jadedctrl +> Link: https://github.com/minetest/minetest_game diff --git a/diff/bones.diff/init.lua b/diff/bones.diff/init.lua new file mode 100644 index 0000000..be9f57a --- /dev/null +++ b/diff/bones.diff/init.lua @@ -0,0 +1,286 @@ +-- Minetest 0.4 mod: bones +-- See README.txt for licensing and other information. + +local function is_owner(pos, name) + local owner = minetest.get_meta(pos):get_string("owner") + if owner == "" or owner == name or minetest.check_player_privs(name, "protection_bypass") then + return true + end + return false +end + +local bones_formspec = + "size[8,9]" .. + default.gui_bg .. + default.gui_bg_img .. + default.gui_slots .. + "list[current_name;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[current_name;main]" .. + "listring[current_player;main]" .. + default.get_hotbar_bg(0,4.85) + +local share_bones_time = tonumber(minetest.settings:get("share_bones_time")) or 1200 +local share_bones_time_early = tonumber(minetest.settings:get("share_bones_time_early")) or share_bones_time / 4 + +minetest.register_node("bones:bones", { + description = "Bones", + tiles = { + "bones_nonshade.png", + "bones_shade.png", + "bones.png", + "bones.png", + "bones.png", + "bones.png" + }, + paramtype2 = "facedir", + drawtype="nodebox", + node_box= { + type = "fixed", + fixed = { + {-0.125, -0.5, -0.1875, -0.0625, -0.25, 0.1875}, -- NodeBox16 + {-0.0625, -0.5, -0.125, 0, -0.25, 0.1875}, -- NodeBox17 + {0, -0.5, -0.1875, 0.0625, -0.25, 0.1875}, -- NodeBox18 + {0.0625, -0.5, -0.125, 0.125, -0.25, 0.1875}, -- NodeBox19 + {0.125, -0.5, -0.1875, 0.1875, -0.25, 0.1875}, -- NodeBox20 + {-0.1875, -0.25, -0.1875, 0.25, -0.1875, 0.3125}, -- NodeBox22 + {-0.25, -0.1875, -0.25, 0.3125, -0.125, 0.375}, -- NodeBox23 + {-0.3125, -0.125, -0.25, -0.0625, 0, 0.4375}, -- NodeBox24 + {-0.0625, -0.125, -0.0625, 0, 0, 0.4375}, -- NodeBox26 + {0.0625, -0.125, -0.0625, 0.125, 0, 0.4375}, -- NodeBox27 + {0, -0.125, -0.25, 0.0625, 0, 0.4375}, -- NodeBox28 + {0.125, -0.125, -0.25, 0.375, 0, 0.4375}, -- NodeBox29 + {-0.3125, 0, -0.25, 0.375, 0.0625, 0.4375}, -- NodeBox30 + {-0.3125, 0.0625, -0.25, -0.1875, 0.125, 0.4375}, -- NodeBox31 + {-0.0625, 0.0625, -0.25, 0.125, 0.125, 0.4375}, -- NodeBox32 + {0.25, 0.0625, -0.25, 0.375, 0.125, 0.4375}, -- NodeBox33 + {-0.3125, 0.125, -0.25, -0.25, 0.25, 0.4375}, -- NodeBox34 + {-0.25, 0.25, -0.25, -0.1875, 0.3125, 0.4375}, -- NodeBox35 + {-0.1875, 0.3125, -0.25, 0.25, 0.375, 0.4375}, -- NodeBox37 + {-0.0625, 0.25, -0.25, 0.125, 0.3125, 0.4375}, -- NodeBox39 + {0, 0.125, -0.25, 0.0625, 0.25, 0.4375}, -- NodeBox40 + {0.3125, 0.125, -0.25, 0.375, 0.25, 0.4375}, -- NodeBox41 + {0.25, 0.25, -0.25, 0.3125, 0.3125, 0.4375}, -- NodeBox42 + {-0.25, 0.0625, 0.0625, 0.3125, 0.25, 0.4375}, -- NodeBox46 + {-0.1875, 0.25, 0.0625, 0.25, 0.3125, 0.4375}, -- NodeBox47 + {-0.25, -0.0625, 0.4375, 0.3125, 0.1875, 0.5}, -- NodeBox48 + {-0.125, 0.1875, 0.4375, 0.1875, 0.25, 0.5}, -- NodeBox49 + } + }, + groups = {dig_immediate = 2}, + sounds = default.node_sound_gravel_defaults(), + + can_dig = function(pos, player) + local inv = minetest.get_meta(pos):get_inventory() + local name = "" + if player then + name = player:get_player_name() + end + return is_owner(pos, name) and inv:is_empty("main") + end, + + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + if is_owner(pos, player:get_player_name()) then + return count + end + return 0 + end, + + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + return 0 + end, + + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + if is_owner(pos, player:get_player_name()) then + return stack:get_count() + end + return 0 + end, + + on_metadata_inventory_take = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + if meta:get_inventory():is_empty("main") then + minetest.remove_node(pos) + end + end, + + on_punch = function(pos, node, player) + if not is_owner(pos, player:get_player_name()) then + return + end + + if minetest.get_meta(pos):get_string("infotext") == "" then + return + end + + local inv = minetest.get_meta(pos):get_inventory() + local player_inv = player:get_inventory() + local has_space = true + + for i = 1, inv:get_size("main") do + local stk = inv:get_stack("main", i) + if player_inv:room_for_item("main", stk) then + inv:set_stack("main", i, nil) + player_inv:add_item("main", stk) + else + has_space = false + break + end + end + + -- remove bones if player emptied them + if has_space then + if player_inv:room_for_item("main", {name = "bones:bones"}) then + player_inv:add_item("main", {name = "bones:bones"}) + else + minetest.add_item(pos,"bones:bones") + end + minetest.remove_node(pos) + end + end, + + on_timer = function(pos, elapsed) + local meta = minetest.get_meta(pos) + local time = meta:get_int("time") + elapsed + if time >= share_bones_time then + meta:set_string("infotext", meta:get_string("owner") .. "'s old dreams") + meta:set_string("owner", "") + minetest.chat_send_all("Someone's forsaken the carcass of their dreams.") + minetest.chat_send_all("It can be found at " .. minetest.pos_to_string(pos) .. ".") + else + meta:set_int("time", time) + return true + end + end, + on_blast = function(pos) + end, +}) + +local function may_replace(pos, player) + local node_name = minetest.get_node(pos).name + local node_definition = minetest.registered_nodes[node_name] + + -- if the node is unknown, we return false + if not node_definition then + return false + end + + -- allow replacing air and liquids + if node_name == "air" or node_definition.liquidtype ~= "none" then + return true + end + + -- don't replace filled chests and other nodes that don't allow it + local can_dig_func = node_definition.can_dig + if can_dig_func and not can_dig_func(pos, player) then + return false + end + + -- default to each nodes buildable_to; if a placed block would replace it, why shouldn't bones? + -- flowers being squished by bones are more realistical than a squished stone, too + -- exception are of course any protected buildable_to + return node_definition.buildable_to and not minetest.is_protected(pos, player:get_player_name()) +end + +local drop = function(pos, itemstack) + local obj = minetest.add_item(pos, itemstack:take_item(itemstack:get_count())) + if obj then + obj:setvelocity({ + x = math.random(-10, 10) / 9, + y = 5, + z = math.random(-10, 10) / 9, + }) + end +end + +minetest.register_on_dieplayer(function(player) + + local bones_mode = minetest.settings:get("bones_mode") or "bones" + if bones_mode ~= "bones" and bones_mode ~= "drop" and bones_mode ~= "keep" then + bones_mode = "bones" + end + + -- return if keep inventory set or in creative mode + if bones_mode == "keep" or (creative and creative.is_enabled_for + and creative.is_enabled_for(player:get_player_name())) then + return + end + + local player_inv = player:get_inventory() + if player_inv:is_empty("main") and + player_inv:is_empty("craft") then + return + end + + local pos = vector.round(player:getpos()) + local player_name = player:get_player_name() + + -- check if it's possible to place bones, if not find space near player + if bones_mode == "bones" and not may_replace(pos, player) then + local air = minetest.find_node_near(pos, 1, {"air"}) + if air and not minetest.is_protected(air, player_name) then + pos = air + else + bones_mode = "drop" + end + end + + if bones_mode == "drop" then + + -- drop inventory items + for i = 1, player_inv:get_size("main") do + drop(pos, player_inv:get_stack("main", i)) + end + player_inv:set_list("main", {}) + + -- drop crafting grid items + for i = 1, player_inv:get_size("craft") do + drop(pos, player_inv:get_stack("craft", i)) + end + player_inv:set_list("craft", {}) + + drop(pos, ItemStack("bones:bones")) + return + end + + local param2 = minetest.dir_to_facedir(player:get_look_dir()) + minetest.set_node(pos, {name = "bones:bones", param2 = param2}) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + inv:set_size("main", 8 * 4) + inv:set_list("main", player_inv:get_list("main")) + + for i = 1, player_inv:get_size("craft") do + local stack = player_inv:get_stack("craft", i) + if inv:room_for_item("main", stack) then + inv:add_item("main", stack) + else + --drop if no space left + drop(pos, stack) + end + end + + player_inv:set_list("main", {}) + player_inv:set_list("craft", {}) + + meta:set_string("formspec", bones_formspec) + meta:set_string("owner", player_name) + + minetest.chat_send_player(player_name, "Your dreams can be found at " .. minetest.pos_to_string(pos) .. ".") + + if share_bones_time ~= 0 then + meta:set_string("infotext", player_name .. "'s fresh skull") + + if share_bones_time_early == 0 or not minetest.is_protected(pos, player_name) then + meta:set_int("time", 0) + else + meta:set_int("time", (share_bones_time - share_bones_time_early)) + end + + minetest.get_node_timer(pos):start(10) + else + meta:set_string("infotext", player_name.."'s old dreams") + end +end) diff --git a/diff/bones.diff/init.lua.diff b/diff/bones.diff/init.lua.diff new file mode 100644 index 0000000..7c3f1e8 --- /dev/null +++ b/diff/bones.diff/init.lua.diff @@ -0,0 +1,66 @@ +30,35c30,35 +< "bones_top.png^[transform2", +< "bones_bottom.png", +< "bones_side.png", +< "bones_side.png", +< "bones_rear.png", +< "bones_front.png" +--- +> "bones_nonshade.png", +> "bones_shade.png", +> "bones.png", +> "bones.png", +> "bones.png", +> "bones.png" +37a38,70 +> drawtype="nodebox", +> node_box= { +> type = "fixed", +> fixed = { +> {-0.125, -0.5, -0.1875, -0.0625, -0.25, 0.1875}, -- NodeBox16 +> {-0.0625, -0.5, -0.125, 0, -0.25, 0.1875}, -- NodeBox17 +> {0, -0.5, -0.1875, 0.0625, -0.25, 0.1875}, -- NodeBox18 +> {0.0625, -0.5, -0.125, 0.125, -0.25, 0.1875}, -- NodeBox19 +> {0.125, -0.5, -0.1875, 0.1875, -0.25, 0.1875}, -- NodeBox20 +> {-0.1875, -0.25, -0.1875, 0.25, -0.1875, 0.3125}, -- NodeBox22 +> {-0.25, -0.1875, -0.25, 0.3125, -0.125, 0.375}, -- NodeBox23 +> {-0.3125, -0.125, -0.25, -0.0625, 0, 0.4375}, -- NodeBox24 +> {-0.0625, -0.125, -0.0625, 0, 0, 0.4375}, -- NodeBox26 +> {0.0625, -0.125, -0.0625, 0.125, 0, 0.4375}, -- NodeBox27 +> {0, -0.125, -0.25, 0.0625, 0, 0.4375}, -- NodeBox28 +> {0.125, -0.125, -0.25, 0.375, 0, 0.4375}, -- NodeBox29 +> {-0.3125, 0, -0.25, 0.375, 0.0625, 0.4375}, -- NodeBox30 +> {-0.3125, 0.0625, -0.25, -0.1875, 0.125, 0.4375}, -- NodeBox31 +> {-0.0625, 0.0625, -0.25, 0.125, 0.125, 0.4375}, -- NodeBox32 +> {0.25, 0.0625, -0.25, 0.375, 0.125, 0.4375}, -- NodeBox33 +> {-0.3125, 0.125, -0.25, -0.25, 0.25, 0.4375}, -- NodeBox34 +> {-0.25, 0.25, -0.25, -0.1875, 0.3125, 0.4375}, -- NodeBox35 +> {-0.1875, 0.3125, -0.25, 0.25, 0.375, 0.4375}, -- NodeBox37 +> {-0.0625, 0.25, -0.25, 0.125, 0.3125, 0.4375}, -- NodeBox39 +> {0, 0.125, -0.25, 0.0625, 0.25, 0.4375}, -- NodeBox40 +> {0.3125, 0.125, -0.25, 0.375, 0.25, 0.4375}, -- NodeBox41 +> {0.25, 0.25, -0.25, 0.3125, 0.3125, 0.4375}, -- NodeBox42 +> {-0.25, 0.0625, 0.0625, 0.3125, 0.25, 0.4375}, -- NodeBox46 +> {-0.1875, 0.25, 0.0625, 0.25, 0.3125, 0.4375}, -- NodeBox47 +> {-0.25, -0.0625, 0.4375, 0.3125, 0.1875, 0.5}, -- NodeBox48 +> {-0.125, 0.1875, 0.4375, 0.1875, 0.25, 0.5}, -- NodeBox49 +> } +> }, +114c147 +< meta:set_string("infotext", meta:get_string("owner") .. "'s old bones") +--- +> meta:set_string("infotext", meta:get_string("owner") .. "'s old dreams") +115a149,150 +> minetest.chat_send_all("Someone's forsaken the carcass of their dreams.") +> minetest.chat_send_all("It can be found at " .. minetest.pos_to_string(pos) .. ".") +235a271,272 +> minetest.chat_send_player(player_name, "Your dreams can be found at " .. minetest.pos_to_string(pos) .. ".") +> +237c274 +< meta:set_string("infotext", player_name .. "'s fresh bones") +--- +> meta:set_string("infotext", player_name .. "'s fresh skull") +247c284 +< meta:set_string("infotext", player_name.."'s bones") +--- +> meta:set_string("infotext", player_name.."'s old dreams") diff --git a/diff/bones.diff/license.txt b/diff/bones.diff/license.txt new file mode 100644 index 0000000..9d3fd6e --- /dev/null +++ b/diff/bones.diff/license.txt @@ -0,0 +1,51 @@ +License of source code +---------------------- + +The MIT License (MIT) +Copyright (C) 2012-2016 PilzAdam +Copyright (C) 2012-2016 Various Minetest developers and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of this +software and associated documentation files (the "Software"), to deal in the Software +without restriction, including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +For more details: +https://opensource.org/licenses/MIT + + +Licenses of media (textures & nodebox) +---------------------------- + +The MIT License (MIT) +Copyright (C) 2017-2018 jadedctrl + +Permission is hereby granted, free of charge, to any person obtaining a copy of this +software and associated documentation files (the "Software"), to deal in the Software +without restriction, including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +For more details: +https://opensource.org/licenses/MIT diff --git a/diff/bones.diff/license.txt.diff b/diff/bones.diff/license.txt.diff new file mode 100644 index 0000000..689283d --- /dev/null +++ b/diff/bones.diff/license.txt.diff @@ -0,0 +1,54 @@ +28c28 +< Licenses of media (textures) +--- +> Licenses of media (textures & nodebox) +31,32c31,32 +< Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +< Copyright (C) 2016 paramat +--- +> The MIT License (MIT) +> Copyright (C) 2017-2018 jadedctrl +34,57c34,48 +< You are free to: +< Share — copy and redistribute the material in any medium or format. +< Adapt — remix, transform, and build upon the material for any purpose, even commercially. +< The licensor cannot revoke these freedoms as long as you follow the license terms. +< +< Under the following terms: +< +< Attribution — You must give appropriate credit, provide a link to the license, and +< indicate if changes were made. You may do so in any reasonable manner, but not in any way +< that suggests the licensor endorses you or your use. +< +< ShareAlike — If you remix, transform, or build upon the material, you must distribute +< your contributions under the same license as the original. +< +< No additional restrictions — You may not apply legal terms or technological measures that +< legally restrict others from doing anything the license permits. +< +< Notices: +< +< You do not have to comply with the license for elements of the material in the public +< domain or where your use is permitted by an applicable exception or limitation. +< No warranties are given. The license may not give you all of the permissions necessary +< for your intended use. For example, other rights such as publicity, privacy, or moral +< rights may limit how you use the material. +--- +> Permission is hereby granted, free of charge, to any person obtaining a copy of this +> software and associated documentation files (the "Software"), to deal in the Software +> without restriction, including without limitation the rights to use, copy, modify, merge, +> publish, distribute, sublicense, and/or sell copies of the Software, and to permit +> persons to whom the Software is furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in all copies or +> substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +> INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +> PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +> FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +> OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +> DEALINGS IN THE SOFTWARE. +58a50,51 +> For more details: +> https://opensource.org/licenses/MIT diff --git a/diff/bones.diff/source.txt b/diff/bones.diff/source.txt new file mode 100644 index 0000000..516ed14 --- /dev/null +++ b/diff/bones.diff/source.txt @@ -0,0 +1 @@ +https://github.com/minetest/minetest_game/archive/0.4.16.tar.gz diff --git a/diff/bones.diff/textures/bones.png b/diff/bones.diff/textures/bones.png new file mode 100644 index 0000000000000000000000000000000000000000..fb49a2cd0b933eef752bf7f14d926a5f3bba1e74 GIT binary patch literal 77 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61SFYwH*Nw_BAzaeAsjQ4|NMC&$SjnQC+k?{+(k@!Q)QrL-)|BuQ-Bj-n`vq9jS;I7SE!1_O@cP`BH4 zUDvkl)oN8$l^_T&FE5==r)io49su$@&$6uB?Y3=;CX-3qwhY5al7tZAd44vVWm)$7 z`-?G7)AW#}l(H-BnSdRXgnTcj1L;6v}qcaWe@+9 zWtn9e##mL=`FxIKStf++_j_5Eo2ChZAkT9`i0}LB^?EQEP)ZqwF->RO$pJ42f}$vdkkM%5`@UfqcXxLT&-3f`n&k|dU8zrMcS-`^>vs;Y7v=XqWb1e&H5Md3IOrS#vwfByjk WgJ0kD14Ksv0000 (LGPL 2.1) +< celeron55, Perttu Ahola (LGPL 2.1) +< Various Minetest developers and contributors (LGPL 2.1) +< +< Authors of media (textures) +< --------------------------- +< ElementW (CC BY-SA 3.0) +--- +> Bucket +> ===================================================================== +> Main: Kahrl, celeron55, Ahola +> Lisc: LGPL 2.1 +> Text: CC-BY-SA 3.0 +> By ElementW +> Link: https://github.com/minetest/minetest_game diff --git a/diff/bucket.diff/license.txt b/diff/bucket.diff/license.txt new file mode 100644 index 0000000..a5156ae --- /dev/null +++ b/diff/bucket.diff/license.txt @@ -0,0 +1,51 @@ +License of source code +---------------------- + +GNU Lesser General Public License, version 2.1 +Copyright (C) 2011-2016 Kahrl +Copyright (C) 2011-2016 celeron55, Perttu Ahola +Copyright (C) 2011-2016 Various Minetest developers and contributors + +This program is free software; you can redistribute it and/or modify it under the terms +of the GNU Lesser General Public License as published by the Free Software Foundation; +either version 2.1 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU Lesser General Public License for more details: +https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + +Licenses of media (textures) +---------------------------- + +Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +Copyright (C) 2015-2016 ElementW + +You are free to: +Share — copy and redistribute the material in any medium or format. +Adapt — remix, transform, and build upon the material for any purpose, even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. + +Under the following terms: + +Attribution — You must give appropriate credit, provide a link to the license, and +indicate if changes were made. You may do so in any reasonable manner, but not in any way +that suggests the licensor endorses you or your use. + +ShareAlike — If you remix, transform, or build upon the material, you must distribute +your contributions under the same license as the original. + +No additional restrictions — You may not apply legal terms or technological measures that +legally restrict others from doing anything the license permits. + +Notices: + +You do not have to comply with the license for elements of the material in the public +domain or where your use is permitted by an applicable exception or limitation. +No warranties are given. The license may not give you all of the permissions necessary +for your intended use. For example, other rights such as publicity, privacy, or moral +rights may limit how you use the material. + +For more details: +http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/diff/bucket.diff/license.txt.diff b/diff/bucket.diff/license.txt.diff new file mode 100644 index 0000000..e69de29 diff --git a/diff/bucket.diff/source.txt b/diff/bucket.diff/source.txt new file mode 100644 index 0000000..516ed14 --- /dev/null +++ b/diff/bucket.diff/source.txt @@ -0,0 +1 @@ +https://github.com/minetest/minetest_game/archive/0.4.16.tar.gz diff --git a/diff/bucket.diff/textures/bucket.png b/diff/bucket.diff/textures/bucket.png new file mode 100755 index 0000000000000000000000000000000000000000..267b3cefa8995191bfbba5b60cff57f6f4dd8de2 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1r+io}Ao|UtfVjYMw5RAsp9Lj~g;FDDW_EXgC)&^H}USJ6{x coIjJ1{{tK61Zy!j7N8CWPgg&ebxsLQ095WF%m4rY literal 0 HcmV?d00001 diff --git a/diff/bucket.diff/textures/bucket_lava.png b/diff/bucket.diff/textures/bucket_lava.png new file mode 100644 index 0000000000000000000000000000000000000000..e5f8006b8be54d6168bb1e6c04344a3e9f4d4a33 GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1r+io@l3*axG9u-P6S}gyTBvK}S&r1rF8?woZ~~tZNMfD)-HP=ht_}hwGkf dz=quqm^J@!zj(W1pB_*PgQu&X%Q~loCIJ8CB1`}P literal 0 HcmV?d00001 diff --git a/diff/bucket.diff/textures/bucket_river_water.png b/diff/bucket.diff/textures/bucket_river_water.png new file mode 100644 index 0000000000000000000000000000000000000000..f038cb53421b010ea37d7b0ab07cc6f1a3cc9722 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtCzF7wuCMIZb3h?&PZ!4!j_b*5)~@}#|KlP3wpAI< pY-((5Y+weE=6L?<>S`VkV0fR;*>t@|U^Y-2gQu&X%Q~loCID-tDq{cu literal 0 HcmV?d00001 diff --git a/diff/bucket.diff/textures/bucket_water.png b/diff/bucket.diff/textures/bucket_water.png new file mode 100644 index 0000000000000000000000000000000000000000..80dd03c4ae91a3ff8db2f8d070e850ac9fba8044 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1r+i9?Rod%>6(iZBG}+5RU7~Yu2v)yZ_;v@U~YL#%yYAY;0f#kmh*)>gsA9 a5MX%!o3pz)A$BcL8-u5-pUXO@geCwH&Lj%} literal 0 HcmV?d00001 diff --git a/diff/bucket.diff/textures/nohup.out b/diff/bucket.diff/textures/nohup.out new file mode 100644 index 0000000..0adc40d --- /dev/null +++ b/diff/bucket.diff/textures/nohup.out @@ -0,0 +1 @@ +GEGL-geglmodule.c-Message: Module '/usr/lib/gegl-0.2/openraw.so' load error: libopenraw.so.7: cannot open shared object file: No such file or directory diff --git a/diff/carts.diff/README.txt b/diff/carts.diff/README.txt new file mode 100644 index 0000000..4ee2097 --- /dev/null +++ b/diff/carts.diff/README.txt @@ -0,0 +1,20 @@ +Carts +===================================================================== +Main: SmallJoker +Lisc: MIT +Text: CC-0 + Derivative of Gambit + carts_cart_side.png + carts_cart_top.png + carts_cart_front.png + carts_cart.png + Derivative of hexafraction & sofar + carts_rail_*.png +3Dmo: CC-0 + By sofar & stujones11 + carts_card.b3d + carts_card.blend +Audi: CC-BY-SA 3.9 + By YleArkisto + carts_cart_moving*.ogg +Link: https://github.com/minetest/minetest_game diff --git a/diff/carts.diff/README.txt.diff b/diff/carts.diff/README.txt.diff new file mode 100644 index 0000000..7ff380d --- /dev/null +++ b/diff/carts.diff/README.txt.diff @@ -0,0 +1,44 @@ +1,22c1,20 +< Carts (formerly boost_cart) +< ========================== +< +< Carts, based almost entirely on the mod boost_cart [1], which +< itself is based on (and fully compatible with) the carts mod [2]. +< +< The model was originally designed by stujones11 [3] (CC-0). +< +< Cart textures are based on original work from PixelBOX (WTFPL). +< +< +< [1] https://github.com/SmallJoker/boost_cart/ +< [2] https://github.com/PilzAdam/carts/ +< [3] https://github.com/stujones11/railcart/ +< +< +< Features +< ---------- +< - A fast cart for your railway or roller coaster (up to 7 m/s!) +< - Boost and brake rails +< - Rail junction switching with the 'right-left' walking keys +< - Handbrake with the 'back' key +--- +> Carts +> ===================================================================== +> Main: SmallJoker +> Lisc: MIT +> Text: CC-0 +> Derivative of Gambit +> carts_cart_side.png +> carts_cart_top.png +> carts_cart_front.png +> carts_cart.png +> Derivative of hexafraction & sofar +> carts_rail_*.png +> 3Dmo: CC-0 +> By sofar & stujones11 +> carts_card.b3d +> carts_card.blend +> Audi: CC-BY-SA 3.9 +> By YleArkisto +> carts_cart_moving*.ogg +> Link: https://github.com/minetest/minetest_game diff --git a/diff/carts.diff/rails.lua b/diff/carts.diff/rails.lua new file mode 100644 index 0000000..4ac13c7 --- /dev/null +++ b/diff/carts.diff/rails.lua @@ -0,0 +1,59 @@ +carts:register_rail("carts:rail", { + description = "Rail", + tiles = { + "carts_rail_straight.png", "carts_rail_curved.png", + "carts_rail_t_junction.png", "carts_rail_crossing.png" + }, + inventory_image = "carts_rail_straight.png", + wield_image = "carts_rail_straight.png", + groups = carts:get_rail_groups(), +}, {}) + +minetest.register_craft({ + output = "carts:rail 18", + recipe = { + {"default:steel_ingot", "group:wood", "default:steel_ingot"}, + {"default:steel_ingot", "", "default:steel_ingot"}, + {"default:steel_ingot", "group:wood", "default:steel_ingot"}, + } +}) + +minetest.register_alias("default:rail", "carts:rail") + + +carts:register_rail("carts:powerrail", { + description = "Powered Rail", + tiles = { + "carts_rail_straight_pwr.png", "carts_rail_curved_pwr.png", + "carts_rail_t_junction_pwr.png", "carts_rail_crossing_pwr.png" + }, + groups = carts:get_rail_groups(), +}, {acceleration = 20}) + +minetest.register_craft({ + output = "carts:powerrail 18", + recipe = { + {"default:steel_ingot", "group:wood", "default:steel_ingot"}, + {"default:steel_ingot", "default:mese_crystal", "default:steel_ingot"}, + {"default:steel_ingot", "group:wood", "default:steel_ingot"}, + } +}) + + +carts:register_rail("carts:brakerail", { + description = "Brake Rail", + tiles = { + "carts_rail_straight_brk.png", "carts_rail_curved_brk.png", + "carts_rail_t_junction_brk.png", "carts_rail_crossing_brk.png" + }, + groups = carts:get_rail_groups(), +}, {acceleration = -3}) + +minetest.register_craft({ + output = "carts:brakerail 18", + recipe = { + {"default:steel_ingot", "group:wood", "default:steel_ingot"}, + {"default:steel_ingot", "default:coal_lump", "default:steel_ingot"}, + {"default:steel_ingot", "group:wood", "default:steel_ingot"}, + } +}) diff --git a/diff/carts.diff/rails.lua.diff b/diff/carts.diff/rails.lua.diff new file mode 100644 index 0000000..1b1790b --- /dev/null +++ b/diff/carts.diff/rails.lua.diff @@ -0,0 +1,12 @@ +25c25 +< description = "Powered rail", +--- +> description = "Powered Rail", +31c31 +< }, {acceleration = 5}) +--- +> }, {acceleration = 20}) +44c44 +< description = "Brake rail", +--- +> description = "Brake Rail", diff --git a/diff/carts.diff/source.txt b/diff/carts.diff/source.txt new file mode 100644 index 0000000..516ed14 --- /dev/null +++ b/diff/carts.diff/source.txt @@ -0,0 +1 @@ +https://github.com/minetest/minetest_game/archive/0.4.16.tar.gz diff --git a/diff/carts.diff/textures/carts_cart.png b/diff/carts.diff/textures/carts_cart.png new file mode 100644 index 0000000000000000000000000000000000000000..190e6375fa8bbf1c761e4411a53de91e1967c4c4 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1SD^YpWXnZI14-?iy0WWg+Z8+Vb&Z8pdfpR zr>`sfLr!KfZkA8cxg0>Djh-%!ArhB+`}cD-1&Flo&z^o};ZjGbu31uBWX`g`GIXh# z@S;*FBeOs+OF*%GTE~go3O}A-dvLQ({`nmF`5cR9e5+Wkx*%lc6agou$ItiO@>t7o zg70?Mjel-T+h6Z=DiX{%^3CvtfzS+}=cTe4ECPul-+2}aG&t09eSJRpv4xb^B$xP8 z{nmdkaJj8t5^vM6-EhzBbva!jO*fxj>Buv;_FW>fB|R>d-AHy#y?^oM)X%J@97apt TAHUlKbUcHntDnm{r-UW|Ki6nU literal 0 HcmV?d00001 diff --git a/diff/carts.diff/textures/carts_cart_front.png b/diff/carts.diff/textures/carts_cart_front.png new file mode 100644 index 0000000000000000000000000000000000000000..4e2b3be040bf7b0f6698d5a62302e18eb3b0b45f GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61SFYwH*Nw_oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#At$pKtNOY9hF^d}DxNNmAsp9}V>TwSG7BYCRu^$`{r|MLT%#sdRZ-+0x14*5 Z9m9b}j!xcB&ILgA44$rjF6*2UngFJtAFBWW literal 0 HcmV?d00001 diff --git a/diff/carts.diff/textures/carts_cart_side.png b/diff/carts.diff/textures/carts_cart_side.png new file mode 100644 index 0000000000000000000000000000000000000000..aba6944a2306946660c5f2e953beb4348472d189 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61SFYwH*Nw_oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#At$pKi>85$E=ZlVr;B3<$MxixjY+J`LJ5fp2^G~vTrJ8u^9~<6aG>DlJ!_8p x2j?`lHa0qjdvYxN_v-3u9-BUabKR@M8UOb2-fx)Z&ki((!PC{xWt~$(699DgEZG16 literal 0 HcmV?d00001 diff --git a/diff/carts.diff/textures/carts_cart_top.png b/diff/carts.diff/textures/carts_cart_top.png new file mode 100644 index 0000000000000000000000000000000000000000..6c277c9212a12f2595bcc48e165998590a7f0cda GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61SFYwH*Nw_oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#At$pKtM#pYxx0Zv=AJH&Asp9}*Q{Ne>cFJK!^0yK|IOJ#zd|NbLPA3Cel`2U u?pKBz3=9ljXmL6|ReTly!Q#+YW`=!BIbY5`yZSKD2nJ7AKbLh*2~7Z$lqtFZ literal 0 HcmV?d00001 diff --git a/diff/carts.diff/textures/carts_rail_crossing.png b/diff/carts.diff/textures/carts_rail_crossing.png new file mode 100644 index 0000000000000000000000000000000000000000..406ef587d3efd58212c4fdae4eb668ef4d5ddcea GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#At$q_71zZdKc4`FdOcknLnJP@_ABxoau9L3fB(v41#LrKrrx)_7cBS=ND9m@ z=)QF}-t!RaH$Kx9z5=e(q)S%YDT*3o8BLyfhCv`%r{-bRtvZv)S>8LA+}ok@Rpo2T z1x^Q!xgopHN;NFmC!xNd>%hXw$8}e`Emqm}Z>g487Nuk9vz6iLw}`*;nq|f-kDGm| hTw)tnaqqklv%H+?-hWTaHvt{S;OXk;vd$@?2>|K4RFnV! literal 0 HcmV?d00001 diff --git a/diff/carts.diff/textures/carts_rail_crossing_brk.png b/diff/carts.diff/textures/carts_rail_crossing_brk.png new file mode 100644 index 0000000000000000000000000000000000000000..7b2e789d00ca9057673537fc5689226726e2fc15 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#At$q_HD}D+lAD4eAM^%A8XRL`5PT}V_TJ_= z-btKM;y*r5yPbLdVTG#i@r>9Der>S~zcwjatz%3utK#^X9mmnRb>895z*L;4G x%Ii@1vSt57rF(aBugzzBZFBkOr0T5#`l%~zp4ruh?g2WK!PC{xWt~$(698dkSD^p^ literal 0 HcmV?d00001 diff --git a/diff/carts.diff/textures/carts_rail_crossing_pwr.png b/diff/carts.diff/textures/carts_rail_crossing_pwr.png new file mode 100644 index 0000000000000000000000000000000000000000..0fdb10dcc26d37fb5e51bcd91fd12fb35c6f82c2 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#At$q_l>(Qufe}!s$J50zMB;L5|3Y3SLk8D)YbW;=IYCF6axQF+xDwlRRB3`v z0hjMnRh{XE z)7O>#At$q_na+9#V^N^cRZkbk5Q)pl2?v;>giR#VmVYoZ00AZMIX0D(9{&6L`~SqF z54ghCM0}jz*x2~+^mP56?eFZ9f0U#i{VyrK-q7ff3cpT%Qh*t6iqE6mRDpBp2{WQH zKF^=~)7t6a?(+8%|L@0r`+vCode5ycB_99##{Zrt{5*LgM11Y313*yl^_y|qn}5nZ zOiYXZufJ1$w&3SI>o#})c%uz_cGS;y>~3sy{QA16P1AB0&!d`p3H|%YKi>;P9tUdu zFhBE}VTW@5o|OORPn`Py|Eapz4t=@2bBQbrg~=heIg<~50D6$Y)78&qol`;+0L-C; AGynhq literal 0 HcmV?d00001 diff --git a/diff/carts.diff/textures/carts_rail_curved_brk.png b/diff/carts.diff/textures/carts_rail_curved_brk.png new file mode 100644 index 0000000000000000000000000000000000000000..1f0ac04e9da422f267cedb1508968945b08930ad GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#At$q_1=Cwm;Si8=PZ!4!iOb0e2biLSO(fHne=srt0VVG_HkFee{`>p;|HPvY zxWd*%e4O9d*qHe8k|hraT=F?DG4J2xCXI-VNk{)PpPmikB}F{g)E;OtzcDdu;o17K zXYYG_41_`A9|C?JGqPlX_g_xS{(+j^ojHd& Z7&y{w4xS5A;s^SN!PC{xWt~$(698dIbGrZl literal 0 HcmV?d00001 diff --git a/diff/carts.diff/textures/carts_rail_curved_pwr.png b/diff/carts.diff/textures/carts_rail_curved_pwr.png new file mode 100644 index 0000000000000000000000000000000000000000..43016a431807c8fb17807328ba60aaacd468319d GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#At$q_xm4xD>1TmLYdu{YLnJOICmdjk5;l=cTmHew00fl0=h#$Edid|}@BbS! zlOi@I9sMt=9row{|M?I9|NqbP-}ukgfB*lV{~)i&DO_PKxF|7e;o1L|s>gVA41|~E z?>J_#_C(vm!|m63q-VKE%-ffqkdTs+l(3>ZEVV(B_i|?r>*?;_+a{XE z)7O>#At$q_p73njwnCtgm#2$kh{WaO1R#jmm~^zB&4fWXxsfyFNA}{XE z)7O>#At$q_KJ)yE%R_)d!JaOTArhC*o-yQQHWXpGnEpE8NJ!8w(;3XdeDnQ(y-t$& znfd0CM9S)m8Cw*TihAZ{XE z)7O>#At$q_o{nzxY9F9bsHcl#h{WZyXAF4{JBYAcEDscrXbWU%igw;{DM2UrN9qL@ zH;pyi^ScdBge|_9;TWnanA{l>`k?akzBAu)PaTb4|MgS9wZ%R8jEv^`=6z=bQa;?b Znd2FtY5bL&*BNL5gQu&X%Q~loCIDSCIk5l$ literal 0 HcmV?d00001 diff --git a/diff/carts.diff/textures/carts_rail_t_junction.png b/diff/carts.diff/textures/carts_rail_t_junction.png new file mode 100644 index 0000000000000000000000000000000000000000..d96a99ae463e4869e281e5c01f4923b9be1ae99e GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#At$pKqpHi@sds=vr#xL8LnJQy_HWEOlpxZ&Us|Tc@7Tf_c}*-#kFKqqJz3zB zjUHbmqx=E(59=ajj_#aWr_>~3#BuRtJeMEeUfEOp^Zx!mXUVW))zhC-CfLkhw2Dn( z6<5OU(vuYu%mL=}Otcv~%3cdKd^4Z8>*J>vbraH9zi&(0{eO~1K>o#>m)2~kjxMwb z=}F_hSDpU4<(|XQzYzzd9X|b1n!D@clGx)P0}SPk{aC&I8~cqZHTNd{pD6x3$6%(% vhT42D>9b-nbDSBbecs7>_;dI1Ox60RL!q;L*d1GdzGCon^>bP0l+XkK;(~Z` literal 0 HcmV?d00001 diff --git a/diff/carts.diff/textures/carts_rail_t_junction_brk.png b/diff/carts.diff/textures/carts_rail_t_junction_brk.png new file mode 100644 index 0000000000000000000000000000000000000000..d64dba48820af4b7f50e34e58bf833d400ef67da GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#At$pKlkfts;5MMp4Nn)x5Q)pSeH*{XE z)7O>#At$pKquGJvD@;J4Q=Tr4ArhB;`*pJq2S~Kemo{C&QL^a54hN2yj(Jic$Cqqd zRo2>ht4AR4l$yD@Vd&Lxv;PbJFDzK7mLzcVz=BoJ*1iy`deZp3hCxATRo5r|&=41q z105U<@3w1CD&RP+zpIV)pn>h|Ycc4^~-*TaTDsE)Fg% z5eWb&c&560qI>wn7Ux^R-k;eU`HvoZ=$n?h|KZ1%S6wnQ undBF3dGcEKI77{|%J~KVAAS0ryl(p*zs+V1$x=XHF?hQAxvX +> -- Etc. +> minetest.register_alias("default:torch_out", "default:torch") diff --git a/diff/default.diff/crafting.lua b/diff/default.diff/crafting.lua new file mode 100644 index 0000000..5d1d3f5 --- /dev/null +++ b/diff/default.diff/crafting.lua @@ -0,0 +1,1178 @@ +-- mods/default/crafting.lua + +minetest.register_craft({ + output = 'default:wood 4', + recipe = { + {'default:tree'}, + } +}) + +minetest.register_craft({ + output = 'default:junglewood 4', + recipe = { + {'default:jungletree'}, + } +}) + +minetest.register_craft({ + output = 'default:pine_wood 4', + recipe = { + {'default:pine_tree'}, + } +}) + +minetest.register_craft({ + output = 'default:acacia_wood 4', + recipe = { + {'default:acacia_tree'}, + } +}) + +minetest.register_craft({ + output = 'default:aspen_wood 4', + recipe = { + {'default:aspen_tree'}, + } +}) + +minetest.register_craft({ + output = 'default:wood', + recipe = { + {'default:bush_stem'}, + } +}) + +minetest.register_craft({ + output = 'default:acacia_wood', + recipe = { + {'default:acacia_bush_stem'}, + } +}) + +minetest.register_craft({ + output = 'default:stick 4', + recipe = { + {'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:sign_wall_steel 3', + recipe = { + {'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:sign_wall_wood 3', + recipe = { + {'group:wood', 'group:wood', 'group:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, + {'', 'group:stick', ''}, + } +}) + +minetest.register_craft({ + output = 'default:torch 4', + recipe = { + {'default:coal_lump'}, + {'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:pick_wood', + recipe = { + {'group:wood', 'group:wood', 'group:wood'}, + {'', 'group:wood', ''}, + {'', 'group:wood', ''}, + } +}) + +minetest.register_craft({ + output = 'default:pick_stone', + recipe = { + {'group:stone', 'group:stone', 'group:stone'}, + {'', 'group:wood', ''}, + {'', 'group:wood', ''}, + } +}) + +minetest.register_craft({ + output = 'default:pick_steel', + recipe = { + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'', 'group:wood', ''}, + {'', 'group:wood', ''}, + } +}) + +minetest.register_craft({ + output = 'default:pick_bronze', + recipe = { + {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'}, + {'', 'group:wood', ''}, + {'', 'group:wood', ''}, + } +}) + +minetest.register_craft({ + output = 'default:pick_mese', + recipe = { + {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'}, + {'', 'group:wood', ''}, + {'', 'group:wood', ''}, + } +}) + +minetest.register_craft({ + output = 'default:pick_diamond', + recipe = { + {'default:diamond', 'default:diamond', 'default:diamond'}, + {'', 'group:wood', ''}, + {'', 'group:wood', ''}, + } +}) + +minetest.register_craft({ + output = 'default:shovel_wood', + recipe = { + {'group:wood'}, + {'group:wood'}, + {'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:shovel_stone', + recipe = { + {'group:stone'}, + {'group:wood'}, + {'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:shovel_steel', + recipe = { + {'default:steel_ingot'}, + {'group:wood'}, + {'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:shovel_bronze', + recipe = { + {'default:bronze_ingot'}, + {'group:wood'}, + {'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:shovel_mese', + recipe = { + {'default:mese_crystal'}, + {'group:wood'}, + {'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:shovel_diamond', + recipe = { + {'default:diamond'}, + {'group:wood'}, + {'group:wood'}, + } +}) + +-- Axes +-- Recipes face left to match appearence in textures and inventory + +minetest.register_craft({ + output = 'default:axe_wood', + recipe = { + {'group:wood', 'group:wood'}, + {'group:wood', 'group:wood'}, + {'', 'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:axe_stone', + recipe = { + {'group:stone', 'group:stone'}, + {'group:stone', 'group:wood'}, + {'', 'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:axe_steel', + recipe = { + {'default:steel_ingot', 'default:steel_ingot'}, + {'default:steel_ingot', 'group:wood'}, + {'', 'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:axe_bronze', + recipe = { + {'default:bronze_ingot', 'default:bronze_ingot'}, + {'default:bronze_ingot', 'group:wood'}, + {'', 'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:axe_mese', + recipe = { + {'default:mese_crystal', 'default:mese_crystal'}, + {'default:mese_crystal', 'group:wood'}, + {'', 'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:axe_diamond', + recipe = { + {'default:diamond', 'default:diamond'}, + {'default:diamond', 'group:wood'}, + {'', 'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:sword_wood', + recipe = { + {'group:wood'}, + {'group:wood'}, + {'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:sword_stone', + recipe = { + {'group:stone'}, + {'group:stone'}, + {'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:sword_steel', + recipe = { + {'default:steel_ingot'}, + {'default:steel_ingot'}, + {'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:sword_bronze', + recipe = { + {'default:bronze_ingot'}, + {'default:bronze_ingot'}, + {'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:sword_mese', + recipe = { + {'default:mese_crystal'}, + {'default:mese_crystal'}, + {'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:sword_diamond', + recipe = { + {'default:diamond'}, + {'default:diamond'}, + {'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:skeleton_key', + recipe = { + {'default:gold_ingot'}, + } +}) + +minetest.register_craft({ + output = 'default:chest', + recipe = { + {'group:wood', 'group:wood', 'group:wood'}, + {'group:wood', '', 'group:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, + } +}) + +minetest.register_craft({ + output = 'default:chest_locked', + recipe = { + {'group:wood', 'group:wood', 'group:wood'}, + {'group:wood', 'default:steel_ingot', 'group:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, + } +}) + +minetest.register_craft( { + type = "shapeless", + output = "default:chest_locked", + recipe = {"default:chest", "default:steel_ingot"}, +}) + +minetest.register_craft({ + output = 'default:furnace', + recipe = { + {'group:stone', 'group:stone', 'group:stone'}, + {'group:stone', '', 'group:stone'}, + {'group:stone', 'group:stone', 'group:stone'}, + } +}) + +minetest.register_craft({ + output = 'default:coalblock', + recipe = { + {'default:coal_lump', 'default:coal_lump', 'default:coal_lump'}, + {'default:coal_lump', 'default:coal_lump', 'default:coal_lump'}, + {'default:coal_lump', 'default:coal_lump', 'default:coal_lump'}, + } +}) + +minetest.register_craft({ + output = 'default:coal_lump 9', + recipe = { + {'default:coalblock'}, + } +}) + +minetest.register_craft({ + output = 'default:steelblock', + recipe = { + {'default:steel_ingot', 'default:steel_ingot', '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:steel_ingot 9', + recipe = { + {'default:steelblock'}, + } +}) + +minetest.register_craft({ + output = 'default:copperblock', + recipe = { + {'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'}, + {'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'}, + {'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'}, + } +}) + +minetest.register_craft({ + output = 'default:copper_ingot 9', + recipe = { + {'default:copperblock'}, + } +}) + +minetest.register_craft({ + output = "default:tinblock", + recipe = { + {"default:tin_ingot", "default:tin_ingot", "default:tin_ingot"}, + {"default:tin_ingot", "default:tin_ingot", "default:tin_ingot"}, + {"default:tin_ingot", "default:tin_ingot", "default:tin_ingot"}, + } +}) + +minetest.register_craft({ + output = "default:tin_ingot 9", + recipe = { + {"default:tinblock"}, + } +}) + +minetest.register_craft({ + output = "default:bronze_ingot 9", + recipe = { + {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, + {"default:copper_ingot", "default:tin_ingot", "default:copper_ingot"}, + {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, + } +}) + +minetest.register_craft({ + output = 'default:bronzeblock', + recipe = { + {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'}, + {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'}, + {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'}, + } +}) + +minetest.register_craft({ + output = 'default:bronze_ingot 9', + recipe = { + {'default:bronzeblock'}, + } +}) + +minetest.register_craft({ + output = 'default:goldblock', + recipe = { + {'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'}, + {'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'}, + {'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'}, + } +}) + +minetest.register_craft({ + output = 'default:gold_ingot 9', + recipe = { + {'default:goldblock'}, + } +}) + +minetest.register_craft({ + output = 'default:diamondblock', + recipe = { + {'default:diamond', 'default:diamond', 'default:diamond'}, + {'default:diamond', 'default:diamond', 'default:diamond'}, + {'default:diamond', 'default:diamond', 'default:diamond'}, + } +}) + +minetest.register_craft({ + output = 'default:diamond 9', + recipe = { + {'default:diamondblock'}, + } +}) + +minetest.register_craft({ + output = "default:sandstone", + recipe = { + {"default:sand", "default:sand"}, + {"default:sand", "default:sand"}, + } +}) + +minetest.register_craft({ + output = "default:sand 4", + recipe = { + {"default:sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:sandstonebrick 4", + recipe = { + {"default:sandstone", "default:sandstone"}, + {"default:sandstone", "default:sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:sandstone_block 9", + recipe = { + {"default:sandstone", "default:sandstone", "default:sandstone"}, + {"default:sandstone", "default:sandstone", "default:sandstone"}, + {"default:sandstone", "default:sandstone", "default:sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:desert_sandstone", + recipe = { + {"default:desert_sand", "default:desert_sand"}, + {"default:desert_sand", "default:desert_sand"}, + } +}) + +minetest.register_craft({ + output = "default:desert_sand 4", + recipe = { + {"default:desert_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:desert_sandstone_brick 4", + recipe = { + {"default:desert_sandstone", "default:desert_sandstone"}, + {"default:desert_sandstone", "default:desert_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:desert_sandstone_block 9", + recipe = { + {"default:desert_sandstone", "default:desert_sandstone", "default:desert_sandstone"}, + {"default:desert_sandstone", "default:desert_sandstone", "default:desert_sandstone"}, + {"default:desert_sandstone", "default:desert_sandstone", "default:desert_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:silver_sandstone", + recipe = { + {"default:silver_sand", "default:silver_sand"}, + {"default:silver_sand", "default:silver_sand"}, + } +}) + +minetest.register_craft({ + output = "default:silver_sand 4", + recipe = { + {"default:silver_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:silver_sandstone_brick 4", + recipe = { + {"default:silver_sandstone", "default:silver_sandstone"}, + {"default:silver_sandstone", "default:silver_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:silver_sandstone_block 9", + recipe = { + {"default:silver_sandstone", "default:silver_sandstone", "default:silver_sandstone"}, + {"default:silver_sandstone", "default:silver_sandstone", "default:silver_sandstone"}, + {"default:silver_sandstone", "default:silver_sandstone", "default:silver_sandstone"}, + } +}) + +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'}, + } +}) + +minetest.register_craft({ + output = 'default:clay_brick 4', + recipe = { + {'default:brick'}, + } +}) + +minetest.register_craft({ + output = 'default:paper', + recipe = { + {'default:papyrus', 'default:papyrus', 'default:papyrus'}, + } +}) + +minetest.register_craft({ + output = 'default:book', + recipe = { + {'default:paper'}, + {'default:paper'}, + {'default:paper'}, + } +}) + +minetest.register_craft({ + output = 'default:bookshelf', + 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_wood 5", + recipe = { + {"group:stick", "", "group:stick"}, + {"group:stick", "group:stick", "group:stick"}, + {"group:stick", "", "group:stick"}, + } +}) + +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 = { + {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'}, + {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'}, + {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'}, + } +}) + +minetest.register_craft({ + output = 'default:mese_crystal 9', + recipe = { + {'default:mese'}, + } +}) + +minetest.register_craft({ + output = 'default:mese_crystal_fragment 9', + recipe = { + {'default:mese_crystal'}, + } +}) + +minetest.register_craft({ + output = "default:mese_crystal", + recipe = { + {"default:mese_crystal_fragment", "default:mese_crystal_fragment", "default:mese_crystal_fragment"}, + {"default:mese_crystal_fragment", "default:mese_crystal_fragment", "default:mese_crystal_fragment"}, + {"default:mese_crystal_fragment", "default:mese_crystal_fragment", "default:mese_crystal_fragment"}, + } +}) + +minetest.register_craft({ + output = 'default:meselamp', + recipe = { + {'default:glass'}, + {'default:mese_crystal'}, + } +}) + +minetest.register_craft({ + output = "default:mese_post_light 3", + recipe = { + {"", "default:glass", ""}, + {"default:mese_crystal", "default:mese_crystal", "default:mese_crystal"}, + {"", "group:wood", ""}, + } +}) + +minetest.register_craft({ + output = 'default:obsidian_shard 9', + recipe = { + {'default:obsidian'} + } +}) + +minetest.register_craft({ + output = 'default:obsidian', + recipe = { + {'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'}, + {'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'}, + {'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'}, + } +}) + +minetest.register_craft({ + output = 'default:obsidianbrick 4', + recipe = { + {'default:obsidian', 'default:obsidian'}, + {'default:obsidian', 'default:obsidian'} + } +}) + +minetest.register_craft({ + output = 'default:obsidian_block 9', + recipe = { + {'default:obsidian', 'default:obsidian', 'default:obsidian'}, + {'default:obsidian', 'default:obsidian', 'default:obsidian'}, + {'default:obsidian', 'default:obsidian', 'default:obsidian'}, + } +}) + +minetest.register_craft({ + output = 'default:stonebrick 4', + recipe = { + {'default:stone', 'default:stone'}, + {'default:stone', 'default:stone'}, + } +}) + +minetest.register_craft({ + output = 'default:stone_block 9', + recipe = { + {'default:stone', 'default:stone', 'default:stone'}, + {'default:stone', 'default:stone', 'default:stone'}, + {'default:stone', 'default:stone', 'default:stone'}, + } +}) + +minetest.register_craft({ + output = 'default:desert_stonebrick 4', + recipe = { + {'default:desert_stone', 'default:desert_stone'}, + {'default:desert_stone', 'default:desert_stone'}, + } +}) + +minetest.register_craft({ + output = 'default:desert_stone_block 9', + recipe = { + {'default:desert_stone', 'default:desert_stone', 'default:desert_stone'}, + {'default:desert_stone', 'default:desert_stone', 'default:desert_stone'}, + {'default:desert_stone', 'default:desert_stone', 'default:desert_stone'}, + } +}) + +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'}, + } +}) + +minetest.register_craft({ + output = 'default:snow 9', + recipe = { + {'default:snowblock'}, + } +}) + +-- +-- Crafting (tool repair) +-- +minetest.register_craft({ + type = "toolrepair", + additional_wear = -0.02, +}) + +-- +-- Cooking recipes +-- + +minetest.register_craft({ + type = "cooking", + output = "default:glass", + recipe = "group:sand", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:obsidian_glass", + recipe = "default:obsidian_shard", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:stone", + recipe = "default:cobble", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:stone", + recipe = "default:mossycobble", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:desert_stone", + recipe = "default:desert_cobble", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:steel_ingot", + recipe = "default:iron_lump", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:copper_ingot", + recipe = "default:copper_lump", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:tin_ingot", + recipe = "default:tin_lump", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:gold_ingot", + recipe = "default:gold_lump", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:clay_brick", + recipe = "default:clay_lump", +}) + +minetest.register_craft({ + type = 'cooking', + output = 'default:gold_ingot', + recipe = 'default:skeleton_key', + cooktime = 5, +}) + +minetest.register_craft({ + type = 'cooking', + output = 'default:gold_ingot', + recipe = 'default:key', + cooktime = 5, +}) + +-- +-- Fuels +-- + +-- Support use of group:tree +minetest.register_craft({ + type = "fuel", + recipe = "group:tree", + burntime = 30, +}) + +-- Burn time for all woods are in order of wood density, +-- which is also the order of wood colour darkness: +-- aspen, pine, apple, acacia, jungle + +minetest.register_craft({ + type = "fuel", + recipe = "default:aspen_tree", + burntime = 22, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:pine_tree", + burntime = 26, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:tree", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:acacia_tree", + burntime = 34, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:jungletree", + burntime = 38, +}) + + +-- Support use of group:wood +minetest.register_craft({ + type = "fuel", + recipe = "group:wood", + burntime = 7, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:aspen_wood", + burntime = 5, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:pine_wood", + burntime = 6, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:wood", + burntime = 7, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:acacia_wood", + burntime = 8, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:junglewood", + burntime = 9, +}) + + +-- Support use of group:sapling +minetest.register_craft({ + type = "fuel", + recipe = "group:sapling", + burntime = 10, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:bush_sapling", + burntime = 6, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:acacia_bush_sapling", + burntime = 7, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:aspen_sapling", + burntime = 8, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:pine_sapling", + burntime = 9, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:sapling", + burntime = 10, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:acacia_sapling", + burntime = 11, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:junglesapling", + burntime = 12, +}) + + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_aspen_wood", + burntime = 5, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_pine_wood", + burntime = 6, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_wood", + burntime = 7, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_acacia_wood", + burntime = 8, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_junglewood", + burntime = 9, +}) + + +minetest.register_craft({ + type = "fuel", + recipe = "default:bush_stem", + burntime = 7, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:acacia_bush_stem", + burntime = 8, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:junglegrass", + burntime = 2, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "group:leaves", + burntime = 1, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:cactus", + burntime = 15, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:papyrus", + burntime = 1, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:bookshelf", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:ladder_wood", + burntime = 2, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:lava_source", + burntime = 60, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:torch", + burntime = 4, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:sign_wall_wood", + burntime = 10, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:chest", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:chest_locked", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:apple", + burntime = 3, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:coal_lump", + burntime = 40, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:coalblock", + burntime = 370, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:grass_1", + burntime = 2, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:dry_grass_1", + burntime = 2, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:paper", + burntime = 1, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:book", + burntime = 3, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:book_written", + burntime = 3, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:dry_shrub", + burntime = 2, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "group:stick", + burntime = 1, +}) + + +minetest.register_craft({ + type = "fuel", + recipe = "default:pick_wood", + burntime = 6, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:shovel_wood", + burntime = 4, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:axe_wood", + burntime = 6, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:sword_wood", + burntime = 5, +}) diff --git a/diff/default.diff/crafting.lua.diff b/diff/default.diff/crafting.lua.diff new file mode 100644 index 0000000..3efcfc2 --- /dev/null +++ b/diff/default.diff/crafting.lua.diff @@ -0,0 +1,193 @@ +81c81 +< {'group:stick'}, +--- +> {'group:wood'}, +89,90c89,90 +< {'', 'group:stick', ''}, +< {'', 'group:stick', ''}, +--- +> {'', 'group:wood', ''}, +> {'', 'group:wood', ''}, +98,99c98,99 +< {'', 'group:stick', ''}, +< {'', 'group:stick', ''}, +--- +> {'', 'group:wood', ''}, +> {'', 'group:wood', ''}, +107,108c107,108 +< {'', 'group:stick', ''}, +< {'', 'group:stick', ''}, +--- +> {'', 'group:wood', ''}, +> {'', 'group:wood', ''}, +116,117c116,117 +< {'', 'group:stick', ''}, +< {'', 'group:stick', ''}, +--- +> {'', 'group:wood', ''}, +> {'', 'group:wood', ''}, +125,126c125,126 +< {'', 'group:stick', ''}, +< {'', 'group:stick', ''}, +--- +> {'', 'group:wood', ''}, +> {'', 'group:wood', ''}, +134,135c134,135 +< {'', 'group:stick', ''}, +< {'', 'group:stick', ''}, +--- +> {'', 'group:wood', ''}, +> {'', 'group:wood', ''}, +143,144c143,144 +< {'group:stick'}, +< {'group:stick'}, +--- +> {'group:wood'}, +> {'group:wood'}, +152,153c152,153 +< {'group:stick'}, +< {'group:stick'}, +--- +> {'group:wood'}, +> {'group:wood'}, +161,162c161,162 +< {'group:stick'}, +< {'group:stick'}, +--- +> {'group:wood'}, +> {'group:wood'}, +170,171c170,171 +< {'group:stick'}, +< {'group:stick'}, +--- +> {'group:wood'}, +> {'group:wood'}, +179,180c179,180 +< {'group:stick'}, +< {'group:stick'}, +--- +> {'group:wood'}, +> {'group:wood'}, +188,234c188,189 +< {'group:stick'}, +< {'group:stick'}, +< } +< }) +< +< minetest.register_craft({ +< output = 'default:axe_wood', +< recipe = { +< {'group:wood', 'group:wood'}, +< {'group:wood', 'group:stick'}, +< {'', 'group:stick'}, +< } +< }) +< +< minetest.register_craft({ +< output = 'default:axe_stone', +< recipe = { +< {'group:stone', 'group:stone'}, +< {'group:stone', 'group:stick'}, +< {'', 'group:stick'}, +< } +< }) +< +< minetest.register_craft({ +< output = 'default:axe_steel', +< recipe = { +< {'default:steel_ingot', 'default:steel_ingot'}, +< {'default:steel_ingot', 'group:stick'}, +< {'', 'group:stick'}, +< } +< }) +< +< minetest.register_craft({ +< output = 'default:axe_bronze', +< recipe = { +< {'default:bronze_ingot', 'default:bronze_ingot'}, +< {'default:bronze_ingot', 'group:stick'}, +< {'', 'group:stick'}, +< } +< }) +< +< minetest.register_craft({ +< output = 'default:axe_mese', +< recipe = { +< {'default:mese_crystal', 'default:mese_crystal'}, +< {'default:mese_crystal', 'group:stick'}, +< {'', 'group:stick'}, +--- +> {'group:wood'}, +> {'group:wood'}, +238,245c193,194 +< minetest.register_craft({ +< output = 'default:axe_diamond', +< recipe = { +< {'default:diamond', 'default:diamond'}, +< {'default:diamond', 'group:stick'}, +< {'', 'group:stick'}, +< } +< }) +--- +> -- Axes +> -- Recipes face left to match appearence in textures and inventory +251,252c200,201 +< {'group:stick', 'group:wood'}, +< {'group:stick',''}, +--- +> {'group:wood', 'group:wood'}, +> {'', 'group:wood'}, +260,261c209,210 +< {'group:stick', 'group:stone'}, +< {'group:stick', ''}, +--- +> {'group:stone', 'group:wood'}, +> {'', 'group:wood'}, +269,270c218,219 +< {'group:stick', 'default:steel_ingot'}, +< {'group:stick', ''}, +--- +> {'default:steel_ingot', 'group:wood'}, +> {'', 'group:wood'}, +278,279c227,228 +< {'group:stick', 'default:bronze_ingot'}, +< {'group:stick', ''}, +--- +> {'default:bronze_ingot', 'group:wood'}, +> {'', 'group:wood'}, +287,288c236,237 +< {'group:stick', 'default:mese_crystal'}, +< {'group:stick', ''}, +--- +> {'default:mese_crystal', 'group:wood'}, +> {'', 'group:wood'}, +296,297c245,246 +< {'group:stick', 'default:diamond'}, +< {'group:stick', ''}, +--- +> {'default:diamond', 'group:wood'}, +> {'', 'group:wood'}, +306c255 +< {'group:stick'}, +--- +> {'group:wood'}, +315c264 +< {'group:stick'}, +--- +> {'group:wood'}, +324c273 +< {'group:stick'}, +--- +> {'group:wood'}, +333c282 +< {'group:stick'}, +--- +> {'group:wood'}, +342c291 +< {'group:stick'}, +--- +> {'group:wood'}, +351c300 +< {'group:stick'}, +--- +> {'group:wood'}, diff --git a/diff/default.diff/depends.txt b/diff/default.diff/depends.txt new file mode 100644 index 0000000..e1c3818 --- /dev/null +++ b/diff/default.diff/depends.txt @@ -0,0 +1 @@ +player_api? diff --git a/diff/default.diff/functions.lua b/diff/default.diff/functions.lua new file mode 100644 index 0000000..bdc3015 --- /dev/null +++ b/diff/default.diff/functions.lua @@ -0,0 +1,580 @@ +-- mods/default/functions.lua + +-- +-- Sounds +-- + +function default.node_sound_defaults(table) + table = table or {} + table.footstep = table.footstep or + {name = "", gain = 1.0} + table.dug = table.dug or + {name = "default_dug_node", gain = 0.25} + table.place = table.place or + {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.3} + table.dug = table.dug or + {name = "default_hard_footstep", gain = 1.0} + default.node_sound_defaults(table) + return table +end + +function default.node_sound_dirt_defaults(table) + table = table or {} + table.footstep = table.footstep or + {name = "default_dirt_footstep", gain = 0.4} + table.dug = table.dug or + {name = "default_dirt_footstep", gain = 1.0} + table.place = table.place or + {name = "default_place_node", gain = 1.0} + default.node_sound_defaults(table) + return table +end + +function default.node_sound_sand_defaults(table) + table = table or {} + table.footstep = table.footstep or + {name = "default_sand_footstep", gain = 0.12} + table.dug = table.dug or + {name = "default_sand_footstep", gain = 0.24} + table.place = table.place or + {name = "default_place_node", 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_gravel_footstep", gain = 0.4} + table.dug = table.dug or + {name = "default_gravel_footstep", gain = 1.0} + table.place = table.place or + {name = "default_place_node", gain = 1.0} + default.node_sound_defaults(table) + return table +end + +function default.node_sound_wood_defaults(table) + table = table or {} + table.footstep = table.footstep or + {name = "default_wood_footstep", gain = 0.3} + table.dug = table.dug or + {name = "default_wood_footstep", gain = 1.0} + default.node_sound_defaults(table) + return table +end + +function default.node_sound_leaves_defaults(table) + table = table or {} + table.footstep = table.footstep or + {name = "default_grass_footstep", gain = 0.45} + table.dug = table.dug or + {name = "default_grass_footstep", gain = 0.7} + table.place = table.place or + {name = "default_place_node", gain = 1.0} + default.node_sound_defaults(table) + return table +end + +function default.node_sound_glass_defaults(table) + table = table or {} + table.footstep = table.footstep or + {name = "default_glass_footstep", gain = 0.3} + table.dig = table.dig or + {name = "default_glass_footstep", gain = 0.5} + table.dug = table.dug or + {name = "default_break_glass", gain = 1.0} + 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.4} + table.dig = table.dig or + {name = "default_dig_metal", gain = 0.5} + table.dug = table.dug or + {name = "default_dug_metal", gain = 0.5} + table.place = table.place or + {name = "default_place_node_metal", gain = 0.5} + default.node_sound_defaults(table) + return table +end + +function default.node_sound_water_defaults(table) + table = table or {} + table.footstep = table.footstep or + {name = "default_water_footstep", gain = 0.2} + default.node_sound_defaults(table) + return table +end + +-- +-- Lavacooling +-- + +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 + minetest.sound_play("default_cool_lava", + {pos = pos, max_hear_distance = 16, gain = 0.25}) +end + +if minetest.settings:get_bool("enable_lavacooling") ~= false then + minetest.register_abm({ + label = "Lava cooling", + nodenames = {"default:lava_source", "default:lava_flowing"}, + neighbors = {"group:cools_lava", "group:water"}, + interval = 2, + chance = 2, + catch_up = false, + action = function(...) + default.cool_lava(...) + end, + }) +end + +-- +-- optimized helper to put all items in an inventory into a drops list +-- + +function default.get_inventory_drops(pos, inventory, drops) + local inv = minetest.get_meta(pos):get_inventory() + local n = #drops + for i = 1, inv:get_size(inventory) do + local stack = inv:get_stack(inventory, i) + if stack:get_count() > 0 then + drops[n+1] = stack:to_table() + n = n + 1 + end + end +end + +-- +-- Papyrus and cactus growing +-- + +-- wrapping the functions in abm action is necessary to make overriding them possible + +function default.grow_cactus(pos, node) + if node.param2 >= 4 then + return + end + pos.y = pos.y - 1 + if minetest.get_item_group(minetest.get_node(pos).name, "sand") == 0 then + return + end + pos.y = pos.y + 1 + local height = 0 + while node.name == "default:cactus" and height < 4 do + height = height + 1 + pos.y = pos.y + 1 + node = minetest.get_node(pos) + end + if height == 4 or node.name ~= "air" then + return + end + if minetest.get_node_light(pos) < 13 then + return + end + minetest.set_node(pos, {name = "default:cactus"}) + return true +end + +function default.grow_papyrus(pos, node) + pos.y = pos.y - 1 + local name = minetest.get_node(pos).name + if name ~= "default:dirt_with_grass" and name ~= "default:dirt" then + return + end + if not minetest.find_node_near(pos, 3, {"group:water"}) then + return + end + pos.y = pos.y + 1 + local height = 0 + while node.name == "default:papyrus" and height < 4 do + height = height + 1 + pos.y = pos.y + 1 + node = minetest.get_node(pos) + end + if height == 4 or node.name ~= "air" then + return + end + if minetest.get_node_light(pos) < 13 then + return + end + minetest.set_node(pos, {name = "default:papyrus"}) + return true +end + +minetest.register_abm({ + label = "Grow cactus", + nodenames = {"default:cactus"}, + neighbors = {"group:sand"}, + interval = 12, + chance = 83, + action = function(...) + default.grow_cactus(...) + end +}) + +minetest.register_abm({ + label = "Grow papyrus", + nodenames = {"default:papyrus"}, + neighbors = {"default:dirt", "default:dirt_with_grass"}, + interval = 14, + chance = 71, + action = function(...) + default.grow_papyrus(...) + end +}) + + +-- +-- dig upwards +-- + +function default.dig_up(pos, node, digger) + if digger == nil then return end + local np = {x = pos.x, y = pos.y + 1, z = pos.z} + local nn = minetest.get_node(np) + if nn.name == node.name then + minetest.node_dig(np, nn, digger) + end +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 +-- + +-- Prevent decay of placed leaves + +default.after_place_leaves = function(pos, placer, itemstack, pointed_thing) + 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 + +-- Leafdecay +local function leafdecay_after_destruct(pos, oldnode, def) + for _, v in pairs(minetest.find_nodes_in_area(vector.subtract(pos, def.radius), + vector.add(pos, def.radius), def.leaves)) do + local node = minetest.get_node(v) + local timer = minetest.get_node_timer(v) + if node.param2 == 0 and not timer:is_started() then + timer:start(math.random(20, 120) / 10) + end + end +end + +local function leafdecay_on_timer(pos, def) + if minetest.find_node_near(pos, def.radius, def.trunks) then + return false + end + + local node = minetest.get_node(pos) + local drops = minetest.get_node_drops(node.name) + for _, item in ipairs(drops) do + local is_leaf + for _, v in pairs(def.leaves) do + if v == item then + is_leaf = true + end + end + if minetest.get_item_group(item, "leafdecay_drop") ~= 0 or + not is_leaf then + minetest.add_item({ + x = pos.x - 0.5 + math.random(), + y = pos.y - 0.5 + math.random(), + z = pos.z - 0.5 + math.random(), + }, item) + end + end + + minetest.remove_node(pos) + minetest.check_for_falling(pos) +end + +function default.register_leafdecay(def) + assert(def.leaves) + assert(def.trunks) + assert(def.radius) + for _, v in pairs(def.trunks) do + minetest.override_item(v, { + after_destruct = function(pos, oldnode) + leafdecay_after_destruct(pos, oldnode, def) + end, + }) + end + for _, v in pairs(def.leaves) do + minetest.override_item(v, { + on_timer = function(pos) + leafdecay_on_timer(pos, def) + end, + }) + end +end + +-- +-- Convert dirt to something that fits the environment +-- + +minetest.register_abm({ + label = "Grass spread", + nodenames = {"default:dirt"}, + neighbors = { + "air", + "group:grass", + "group:dry_grass", + "default:snow", + }, + interval = 6, + chance = 50, + catch_up = false, + action = function(pos, node) + -- Check for darkness: night, shadow or under a light-blocking node + -- Returns if ignore above + local above = {x = pos.x, y = pos.y + 1, z = pos.z} + if (minetest.get_node_light(above) or 0) < 13 then + return + end + + -- Look for spreading dirt-type neighbours + local p2 = minetest.find_node_near(pos, 1, "group:spreading_dirt_type") + if p2 then + local n3 = minetest.get_node(p2) + minetest.set_node(pos, {name = n3.name}) + return + end + + -- Else, any seeding nodes on top? + local name = minetest.get_node(above).name + -- Snow check is cheapest, so comes first + if name == "default:snow" then + minetest.set_node(pos, {name = "default:dirt_with_snow"}) + -- Most likely case first + elseif minetest.get_item_group(name, "grass") ~= 0 then + minetest.set_node(pos, {name = "default:dirt_with_grass"}) + elseif minetest.get_item_group(name, "dry_grass") ~= 0 then + minetest.set_node(pos, {name = "default:dirt_with_dry_grass"}) + end + end +}) + + +-- +-- Grass and dry grass removed in darkness +-- + +minetest.register_abm({ + label = "Grass covered", + nodenames = {"group:spreading_dirt_type"}, + interval = 8, + chance = 50, + catch_up = false, + action = function(pos, node) + local above = {x = pos.x, y = pos.y + 1, z = pos.z} + local name = minetest.get_node(above).name + local nodedef = minetest.registered_nodes[name] + if name ~= "ignore" and nodedef and not ((nodedef.sunlight_propagates or + nodedef.paramtype == "light") and + nodedef.liquidtype == "none") then + minetest.set_node(pos, {name = "default:dirt"}) + end + end +}) + + +-- +-- Moss growth on cobble near water +-- + +minetest.register_abm({ + label = "Moss growth", + nodenames = {"default:cobble", "stairs:slab_cobble", "stairs:stair_cobble", "walls:cobble"}, + neighbors = {"group:water"}, + interval = 16, + chance = 200, + catch_up = false, + action = function(pos, node) + if node.name == "default:cobble" then + minetest.set_node(pos, {name = "default:mossycobble"}) + elseif node.name == "stairs:slab_cobble" then + minetest.set_node(pos, {name = "stairs:slab_mossycobble", param2 = node.param2}) + elseif node.name == "stairs:stair_cobble" then + minetest.set_node(pos, {name = "stairs:stair_mossycobble", param2 = node.param2}) + elseif node.name == "walls:cobble" then + minetest.set_node(pos, {name = "walls:mossycobble", param2 = node.param2}) + end + end +}) + + +-- +-- Checks if specified volume intersects a protected volume +-- + +function default.intersects_protection(minp, maxp, player_name, interval) + -- 'interval' is the largest allowed interval for the 3D lattice of checks + + -- Compute the optimal float step 'd' for each axis so that all corners and + -- borders are checked. 'd' will be smaller or equal to 'interval'. + -- Subtracting 1e-4 ensures that the max co-ordinate will be reached by the + -- for loop (which might otherwise not be the case due to rounding errors). + local d = {} + for _, c in pairs({"x", "y", "z"}) do + if maxp[c] > minp[c] then + d[c] = (maxp[c] - minp[c]) / math.ceil((maxp[c] - minp[c]) / interval) - 1e-4 + elseif maxp[c] == minp[c] then + d[c] = 1 -- Any value larger than 0 to avoid division by zero + else -- maxp[c] < minp[c], print error and treat as protection intersected + minetest.log("error", "maxp < minp in 'default.intersects_protection()'") + return true + end + end + + for zf = minp.z, maxp.z, d.z do + local z = math.floor(zf + 0.5) + for yf = minp.y, maxp.y, d.y do + local y = math.floor(yf + 0.5) + for xf = minp.x, maxp.x, d.x do + local x = math.floor(xf + 0.5) + if minetest.is_protected({x = x, y = y, z = z}, player_name) then + return true + end + end + end + end + + return false +end + + +-- +-- Coral death near air +-- + +minetest.register_abm({ + nodenames = {"default:coral_brown", "default:coral_orange"}, + neighbors = {"air"}, + interval = 17, + chance = 5, + catch_up = false, + action = function(pos, node) + minetest.set_node(pos, {name = "default:coral_skeleton"}) + end, +}) + + +-- +-- NOTICE: This method is not an official part of the API yet! +-- This method may change in future. +-- + +function default.can_interact_with_node(player, pos) + if player then + if minetest.check_player_privs(player, "protection_bypass") then + return true + end + else + return false + end + + local meta = minetest.get_meta(pos) + local owner = meta:get_string("owner") + + if not owner or owner == "" or owner == player:get_player_name() then + return true + end + + -- is player wielding the right key? + local item = player:get_wielded_item() + if item:get_name() == "default:key" then + local key_meta = item:get_meta() + + if key_meta:get_string("secret") == "" then + local key_oldmeta = item:get_metadata() + if key_oldmeta == "" or not minetest.parse_json(key_oldmeta) then + return false + end + + key_meta:set_string("secret", minetest.parse_json(key_oldmeta).secret) + item:set_metadata("") + end + + return meta:get_string("key_lock_secret") == key_meta:get_string("secret") + end + + return false +end diff --git a/diff/default.diff/functions.lua.diff b/diff/default.diff/functions.lua.diff new file mode 100644 index 0000000..694ee89 --- /dev/null +++ b/diff/default.diff/functions.lua.diff @@ -0,0 +1,22 @@ +139c139 +< interval = 1, +--- +> interval = 2, +142c142,144 +< action = default.cool_lava, +--- +> action = function(...) +> default.cool_lava(...) +> end, +225c227,229 +< action = default.grow_cactus +--- +> action = function(...) +> default.grow_cactus(...) +> end +234c238,240 +< action = default.grow_papyrus +--- +> action = function(...) +> default.grow_papyrus(...) +> end diff --git a/diff/default.diff/legacy.lua b/diff/default.diff/legacy.lua new file mode 100644 index 0000000..37f0321 --- /dev/null +++ b/diff/default.diff/legacy.lua @@ -0,0 +1,36 @@ +-- mods/default/legacy.lua + +-- Horrible stuff to support old code registering falling nodes +-- Don't use this and never do what this does, it's completely wrong! +-- (More specifically, the client and the C++ code doesn't get the group) +function default.register_falling_node(nodename, texture) + minetest.log("error", debug.traceback()) + minetest.log('error', "WARNING: default.register_falling_node is deprecated") + if minetest.registered_nodes[nodename] then + minetest.registered_nodes[nodename].groups.falling_node = 1 + end +end + +function default.spawn_falling_node(p, nodename) + spawn_falling_node(p, nodename) +end + +-- Liquids +WATER_ALPHA = minetest.registered_nodes["default:water_source"].alpha +WATER_VISC = minetest.registered_nodes["default:water_source"].liquid_viscosity +LAVA_VISC = minetest.registered_nodes["default:lava_source"].liquid_viscosity +LIGHT_MAX = default.LIGHT_MAX + +-- Formspecs +default.gui_suvival_form = default.gui_survival_form + +-- Players +if minetest.get_modpath("player_api") then + default.registered_player_models = player_api.registered_models + default.player_register_model = player_api.register_model + default.player_attached = player_api.player_attached + default.player_get_animation = player_api.get_animation + default.player_set_model = player_api.set_model + default.player_set_textures = player_api.set_textures + default.player_set_animation = player_api.set_animation +end diff --git a/diff/default.diff/legacy.lua.diff b/diff/default.diff/legacy.lua.diff new file mode 100644 index 0000000..bb76e0d --- /dev/null +++ b/diff/default.diff/legacy.lua.diff @@ -0,0 +1,12 @@ +25a26,36 +> +> -- Players +> if minetest.get_modpath("player_api") then +> default.registered_player_models = player_api.registered_models +> default.player_register_model = player_api.register_model +> default.player_attached = player_api.player_attached +> default.player_get_animation = player_api.get_animation +> default.player_set_model = player_api.set_model +> default.player_set_textures = player_api.set_textures +> default.player_set_animation = player_api.set_animation +> end diff --git a/diff/default.diff/mapgen.lua b/diff/default.diff/mapgen.lua new file mode 100644 index 0000000..1fc2dc3 --- /dev/null +++ b/diff/default.diff/mapgen.lua @@ -0,0 +1,2058 @@ +-- +-- Aliases for map generators +-- + +minetest.register_alias("mapgen_stone", "default:stone") +minetest.register_alias("mapgen_dirt", "default:dirt") +minetest.register_alias("mapgen_dirt_with_grass", "default:dirt_with_grass") +minetest.register_alias("mapgen_sand", "default:sand") +minetest.register_alias("mapgen_water_source", "default:water_source") +minetest.register_alias("mapgen_river_water_source", "default:river_water_source") +minetest.register_alias("mapgen_lava_source", "default:lava_source") +minetest.register_alias("mapgen_gravel", "default:gravel") +minetest.register_alias("mapgen_desert_stone", "default:desert_stone") +minetest.register_alias("mapgen_desert_sand", "default:desert_sand") +minetest.register_alias("mapgen_dirt_with_snow", "default:dirt_with_snow") +minetest.register_alias("mapgen_snowblock", "default:snowblock") +minetest.register_alias("mapgen_snow", "default:snow") +minetest.register_alias("mapgen_ice", "default:ice") +minetest.register_alias("mapgen_sandstone", "default:sandstone") + +-- Flora + +minetest.register_alias("mapgen_tree", "default:tree") +minetest.register_alias("mapgen_leaves", "default:leaves") +minetest.register_alias("mapgen_apple", "default:apple") +minetest.register_alias("mapgen_jungletree", "default:jungletree") +minetest.register_alias("mapgen_jungleleaves", "default:jungleleaves") +minetest.register_alias("mapgen_junglegrass", "default:junglegrass") +minetest.register_alias("mapgen_pine_tree", "default:pine_tree") +minetest.register_alias("mapgen_pine_needles", "default:pine_needles") + +-- Dungeons + +minetest.register_alias("mapgen_cobble", "default:cobble") +minetest.register_alias("mapgen_stair_cobble", "stairs:stair_cobble") +minetest.register_alias("mapgen_mossycobble", "default:mossycobble") +minetest.register_alias("mapgen_stair_desert_stone", "stairs:stair_desert_stone") +minetest.register_alias("mapgen_sandstonebrick", "default:sandstonebrick") +minetest.register_alias("mapgen_stair_sandstone_block", "stairs:stair_sandstone_block") + + +-- +-- Register ores +-- + +-- Mgv6 + +function default.register_mgv6_ores() + + -- Blob ore + -- These first to avoid other ores in blobs + + -- Clay + -- This first to avoid clay in sand blobs + + minetest.register_ore({ + ore_type = "blob", + ore = "default:clay", + wherein = {"default:sand"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + 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.0 + }, + }) + + -- Sand + + minetest.register_ore({ + ore_type = "blob", + ore = "default:sand", + wherein = {"default:stone", "default:desert_stone"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + y_min = -31, + y_max = 0, + 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.0 + }, + }) + + -- Dirt + + minetest.register_ore({ + ore_type = "blob", + ore = "default:dirt", + wherein = {"default:stone"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + y_min = -31, + 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.0 + }, + }) + + -- Gravel + + minetest.register_ore({ + ore_type = "blob", + ore = "default:gravel", + wherein = {"default:stone"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + 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.0 + }, + }) + + -- Scatter ores + + -- Coal + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 8 * 8 * 8, + clust_num_ores = 9, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 8 * 8 * 8, + clust_num_ores = 8, + clust_size = 3, + y_min = -31000, + y_max = 64, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 24 * 24 * 24, + clust_num_ores = 27, + clust_size = 6, + y_min = -31000, + y_max = 0, + }) + + -- Iron + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 12, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 7 * 7 * 7, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = 0, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 24 * 24 * 24, + clust_num_ores = 27, + clust_size = 6, + y_min = -31000, + y_max = -64, + }) + + -- Copper + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 5, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 12 * 12 * 12, + clust_num_ores = 4, + clust_size = 3, + y_min = -63, + y_max = -16, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -64, + }) + + -- Tin + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 10 * 10 * 10, + clust_num_ores = 5, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 4, + clust_size = 3, + y_min = -127, + y_max = -32, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 10 * 10 * 10, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -128, + }) + + -- Gold + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 5, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 3, + clust_size = 2, + y_min = -255, + y_max = -64, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -256, + }) + + -- Mese crystal + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 14 * 14 * 14, + clust_num_ores = 5, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 18 * 18 * 18, + clust_num_ores = 3, + clust_size = 2, + y_min = -255, + y_max = -64, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 14 * 14 * 14, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -256, + }) + + -- Diamond + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 4, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 17 * 17 * 17, + clust_num_ores = 4, + clust_size = 3, + y_min = -255, + y_max = -128, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 4, + clust_size = 3, + y_min = -31000, + y_max = -256, + }) + + -- Mese block + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:stone", + clust_scarcity = 36 * 36 * 36, + clust_num_ores = 3, + clust_size = 2, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:stone", + clust_scarcity = 36 * 36 * 36, + clust_num_ores = 3, + clust_size = 2, + y_min = -31000, + y_max = -1024, + }) +end + + +-- All mapgens except mgv6 + +function default.register_ores() + + -- Blob ore + -- These first to avoid other ores in blobs + + -- Clay + -- This first to avoid clay in sand blobs + + minetest.register_ore({ + ore_type = "blob", + ore = "default:clay", + wherein = {"default:sand"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + 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.0 + }, + }) + + -- Silver sand + + minetest.register_ore({ + ore_type = "blob", + ore = "default:silver_sand", + wherein = {"default:stone"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + 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 = 2316, + octaves = 1, + persist = 0.0 + }, + biomes = {"icesheet_ocean", "tundra", "tundra_beach", "tundra_ocean", + "taiga", "taiga_ocean", "snowy_grassland", "snowy_grassland_ocean", + "grassland", "grassland_dunes", "grassland_ocean", "coniferous_forest", + "coniferous_forest_dunes", "coniferous_forest_ocean", "deciduous_forest", + "deciduous_forest_shore", "deciduous_forest_ocean", "cold_desert", + "cold_desert_ocean", "savanna", "savanna_shore", "savanna_ocean", + "rainforest", "rainforest_swamp", "rainforest_ocean", "underground", + "floatland_coniferous_forest", "floatland_coniferous_forest_ocean"} + }) + + -- Dirt + + minetest.register_ore({ + ore_type = "blob", + ore = "default:dirt", + wherein = {"default:stone"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + y_min = -31, + 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.0 + }, + biomes = {"taiga", "snowy_grassland", "grassland", "coniferous_forest", + "deciduous_forest", "deciduous_forest_shore", "savanna", "savanna_shore", + "rainforest", "rainforest_swamp", "floatland_coniferous_forest"} + }) + + -- Gravel + + minetest.register_ore({ + ore_type = "blob", + ore = "default:gravel", + wherein = {"default:stone"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + 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.0 + }, + biomes = {"icesheet_ocean", "tundra", "tundra_beach", "tundra_ocean", + "taiga", "taiga_ocean", "snowy_grassland", "snowy_grassland_ocean", + "grassland", "grassland_dunes", "grassland_ocean", "coniferous_forest", + "coniferous_forest_dunes", "coniferous_forest_ocean", "deciduous_forest", + "deciduous_forest_shore", "deciduous_forest_ocean", "cold_desert", + "cold_desert_ocean", "savanna", "savanna_shore", "savanna_ocean", + "rainforest", "rainforest_swamp", "rainforest_ocean", "underground", + "floatland_coniferous_forest", "floatland_coniferous_forest_ocean"} + }) + + -- Scatter ores + + -- Coal + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 8 * 8 * 8, + clust_num_ores = 9, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 8 * 8 * 8, + clust_num_ores = 8, + clust_size = 3, + y_min = -31000, + y_max = 64, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 24 * 24 * 24, + clust_num_ores = 27, + clust_size = 6, + y_min = -31000, + y_max = 0, + }) + + -- Iron + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 12, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 7 * 7 * 7, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = 0, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 24 * 24 * 24, + clust_num_ores = 27, + clust_size = 6, + y_min = -31000, + y_max = -64, + }) + + -- Copper + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 5, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 12 * 12 * 12, + clust_num_ores = 4, + clust_size = 3, + y_min = -63, + y_max = -16, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -64, + }) + + -- Tin + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 10 * 10 * 10, + clust_num_ores = 5, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 4, + clust_size = 3, + y_min = -127, + y_max = -32, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 10 * 10 * 10, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -128, + }) + + -- Gold + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 5, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 3, + clust_size = 2, + y_min = -255, + y_max = -64, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -256, + }) + + -- Mese crystal + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 14 * 14 * 14, + clust_num_ores = 5, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 18 * 18 * 18, + clust_num_ores = 3, + clust_size = 2, + y_min = -255, + y_max = -64, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 14 * 14 * 14, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -256, + }) + + -- Diamond + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 4, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 17 * 17 * 17, + clust_num_ores = 4, + clust_size = 3, + y_min = -255, + y_max = -128, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 4, + clust_size = 3, + y_min = -31000, + y_max = -256, + }) + + -- Mese block + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:stone", + clust_scarcity = 36 * 36 * 36, + clust_num_ores = 3, + clust_size = 2, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:stone", + clust_scarcity = 36 * 36 * 36, + clust_num_ores = 3, + clust_size = 2, + y_min = -31000, + y_max = -1024, + }) +end + + +-- +-- Register biomes +-- + +-- All mapgens except mgv6 + +function default.register_biomes(upper_limit) + + -- Icesheet + + minetest.register_biome({ + name = "icesheet", + node_dust = "default:snowblock", + node_top = "default:snowblock", + depth_top = 1, + node_filler = "default:snowblock", + depth_filler = 3, + node_stone = "default:ice", + node_water_top = "default:ice", + depth_water_top = 10, + --node_water = "", + node_river_water = "default:ice", + node_riverbed = "default:gravel", + depth_riverbed = 2, + y_min = -8, + y_max = upper_limit, + heat_point = 0, + humidity_point = 73, + }) + + minetest.register_biome({ + name = "icesheet_ocean", + node_dust = "default:snowblock", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + --node_stone = "", + node_water_top = "default:ice", + depth_water_top = 10, + --node_water = "", + --node_river_water = "", + y_min = -112, + y_max = -9, + heat_point = 0, + humidity_point = 73, + }) + + -- Tundra + + minetest.register_biome({ + name = "tundra", + node_dust = "default:snowblock", + --node_top = , + --depth_top = , + --node_filler = , + --depth_filler = , + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:gravel", + depth_riverbed = 2, + y_min = 2, + y_max = upper_limit, + heat_point = 0, + humidity_point = 40, + }) + + minetest.register_biome({ + name = "tundra_beach", + --node_dust = "", + node_top = "default:gravel", + depth_top = 1, + node_filler = "default:gravel", + depth_filler = 2, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:gravel", + depth_riverbed = 2, + y_min = -3, + y_max = 1, + heat_point = 0, + humidity_point = 40, + }) + + minetest.register_biome({ + name = "tundra_ocean", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:gravel", + depth_riverbed = 2, + y_min = -112, + y_max = -4, + heat_point = 0, + humidity_point = 40, + }) + + -- Taiga + + minetest.register_biome({ + name = "taiga", + node_dust = "default:snow", + node_top = "default:dirt_with_snow", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = 2, + y_max = upper_limit, + heat_point = 25, + humidity_point = 70, + }) + + minetest.register_biome({ + name = "taiga_ocean", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = -112, + y_max = 1, + heat_point = 25, + humidity_point = 70, + }) + + -- Snowy grassland + + minetest.register_biome({ + name = "snowy_grassland", + node_dust = "default:snow", + node_top = "default:dirt_with_snow", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 1, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = 5, + y_max = upper_limit, + heat_point = 20, + humidity_point = 35, + }) + + minetest.register_biome({ + name = "snowy_grassland_ocean", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = -112, + y_max = 4, + heat_point = 20, + humidity_point = 35, + }) + + -- Grassland + + minetest.register_biome({ + name = "grassland", + --node_dust = "", + node_top = "default:dirt_with_grass", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 1, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = 6, + y_max = upper_limit, + heat_point = 50, + humidity_point = 35, + }) + + minetest.register_biome({ + name = "grassland_dunes", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 2, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = 5, + y_max = 5, + heat_point = 50, + humidity_point = 35, + }) + + minetest.register_biome({ + name = "grassland_ocean", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = -112, + y_max = 4, + heat_point = 50, + humidity_point = 35, + }) + + -- Coniferous forest + + minetest.register_biome({ + name = "coniferous_forest", + --node_dust = "", + node_top = "default:dirt_with_grass", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = 6, + y_max = upper_limit, + heat_point = 45, + humidity_point = 70, + }) + + minetest.register_biome({ + name = "coniferous_forest_dunes", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = 5, + y_max = 5, + heat_point = 45, + humidity_point = 70, + }) + + minetest.register_biome({ + name = "coniferous_forest_ocean", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = -112, + y_max = 4, + heat_point = 45, + humidity_point = 70, + }) + + -- Deciduous forest + + minetest.register_biome({ + name = "deciduous_forest", + --node_dust = "", + node_top = "default:dirt_with_grass", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = 1, + y_max = upper_limit, + heat_point = 60, + humidity_point = 68, + }) + + minetest.register_biome({ + name = "deciduous_forest_shore", + --node_dust = "", + node_top = "default:dirt", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = -1, + y_max = 0, + heat_point = 60, + humidity_point = 68, + }) + + minetest.register_biome({ + name = "deciduous_forest_ocean", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = -112, + y_max = -2, + heat_point = 60, + humidity_point = 68, + }) + + -- Desert + + minetest.register_biome({ + name = "desert", + --node_dust = "", + node_top = "default:desert_sand", + depth_top = 1, + node_filler = "default:desert_sand", + depth_filler = 1, + node_stone = "default:desert_stone", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = 5, + y_max = upper_limit, + heat_point = 92, + humidity_point = 16, + }) + + minetest.register_biome({ + name = "desert_ocean", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_stone = "default:desert_stone", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = -112, + y_max = 4, + heat_point = 92, + humidity_point = 16, + }) + + -- Sandstone desert + + minetest.register_biome({ + name = "sandstone_desert", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 1, + node_stone = "default:sandstone", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = 5, + y_max = upper_limit, + heat_point = 60, + humidity_point = 0, + }) + + minetest.register_biome({ + name = "sandstone_desert_ocean", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_stone = "default:sandstone", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = -112, + y_max = 4, + heat_point = 60, + humidity_point = 0, + }) + + -- Cold desert + + minetest.register_biome({ + name = "cold_desert", + --node_dust = "", + node_top = "default:silver_sand", + depth_top = 1, + node_filler = "default:silver_sand", + depth_filler = 1, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = 5, + y_max = upper_limit, + heat_point = 40, + humidity_point = 0, + }) + + minetest.register_biome({ + name = "cold_desert_ocean", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = -112, + y_max = 4, + heat_point = 40, + humidity_point = 0, + }) + + -- Savanna + + minetest.register_biome({ + name = "savanna", + --node_dust = "", + node_top = "default:dirt_with_dry_grass", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 1, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = 1, + y_max = upper_limit, + heat_point = 89, + humidity_point = 42, + }) + + minetest.register_biome({ + name = "savanna_shore", + --node_dust = "", + node_top = "default:dirt", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = -1, + y_max = 0, + heat_point = 89, + humidity_point = 42, + }) + + minetest.register_biome({ + name = "savanna_ocean", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = -112, + y_max = -2, + heat_point = 89, + humidity_point = 42, + }) + + -- Rainforest + + minetest.register_biome({ + name = "rainforest", + --node_dust = "", + node_top = "default:dirt_with_rainforest_litter", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = 1, + y_max = upper_limit, + heat_point = 86, + humidity_point = 65, + }) + + minetest.register_biome({ + name = "rainforest_swamp", + --node_dust = "", + node_top = "default:dirt", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = -1, + y_max = 0, + heat_point = 86, + humidity_point = 65, + }) + + minetest.register_biome({ + name = "rainforest_ocean", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + node_riverbed = "default:sand", + depth_riverbed = 2, + y_min = -112, + y_max = -2, + heat_point = 86, + humidity_point = 65, + }) + + -- Underground + + minetest.register_biome({ + name = "underground", + --node_dust = "", + --node_top = "", + --depth_top = , + --node_filler = "", + --depth_filler = , + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + y_min = -31000, + y_max = -113, + heat_point = 50, + humidity_point = 50, + }) +end + + +-- Biomes for floatlands +-- Used when mgv7 'biomerepeat' flag is false + +-- TODO Temporary simple biomes to be replaced by special floatland biomes later. + +function default.register_floatland_biomes(floatland_level, shadow_limit) + + minetest.register_biome({ + name = "floatland_grassland", + --node_dust = "", + node_top = "default:dirt_with_grass", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 1, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + --node_riverbed = "", + --depth_riverbed = , + y_min = floatland_level + 4, + y_max = 31000, + heat_point = 50, + humidity_point = 50, + }) + + minetest.register_biome({ + name = "floatland_grassland_ocean", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + --node_riverbed = "", + --depth_riverbed = , + y_min = shadow_limit, + y_max = floatland_level + 3, + heat_point = 50, + humidity_point = 50, + }) +end + + +-- +-- Register decorations +-- + +-- Mgv6 + +function default.register_mgv6_decorations() + + -- Papyrus + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = -0.3, + scale = 0.7, + spread = {x = 100, y = 100, z = 100}, + seed = 354, + octaves = 3, + persist = 0.7 + }, + y_min = 1, + y_max = 1, + decoration = "default:papyrus", + height = 2, + height_max = 4, + spawn_by = "default:water_source", + num_spawn_by = 1, + }) + + -- Cacti + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:desert_sand"}, + sidelen = 16, + noise_params = { + offset = -0.012, + scale = 0.024, + spread = {x = 100, y = 100, z = 100}, + seed = 230, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 30, + decoration = "default:cactus", + height = 3, + height_max = 4, + }) + + -- Long grasses + + for length = 1, 5 do + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.007, + spread = {x = 100, y = 100, z = 100}, + seed = 329, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 30, + decoration = "default:grass_"..length, + }) + end + + -- Dry shrubs + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:desert_sand", "default:dirt_with_snow"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.035, + spread = {x = 100, y = 100, z = 100}, + seed = 329, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 30, + decoration = "default:dry_shrub", + }) +end + + +-- All mapgens except mgv6 + +local function register_grass_decoration(offset, scale, length) + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass", "default:sand"}, + sidelen = 16, + noise_params = { + offset = offset, + scale = scale, + spread = {x = 200, y = 200, z = 200}, + seed = 329, + octaves = 3, + persist = 0.6 + }, + biomes = {"grassland", "grassland_dunes", "deciduous_forest", + "coniferous_forest", "coniferous_forest_dunes", + "floatland_grassland"}, + y_min = 1, + y_max = 31000, + decoration = "default:grass_" .. length, + }) +end + +local function register_dry_grass_decoration(offset, scale, length) + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_dry_grass"}, + sidelen = 16, + noise_params = { + offset = offset, + scale = scale, + spread = {x = 200, y = 200, z = 200}, + seed = 329, + octaves = 3, + persist = 0.6 + }, + biomes = {"savanna"}, + y_min = 1, + y_max = 31000, + decoration = "default:dry_grass_" .. length, + }) +end + + +function default.register_decorations() + + -- Apple tree and log + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0.036, + scale = 0.022, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"deciduous_forest"}, + y_min = 1, + y_max = 31000, + schematic = minetest.get_modpath("default") .. "/schematics/apple_tree.mts", + flags = "place_center_x, place_center_z", + rotation = "random", + }) + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0.0018, + scale = 0.0011, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"deciduous_forest"}, + y_min = 1, + y_max = 31000, + schematic = minetest.get_modpath("default") .. "/schematics/apple_log.mts", + flags = "place_center_x", + rotation = "random", + }) + + -- Jungle tree and log + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt_with_rainforest_litter", "default:dirt"}, + sidelen = 16, + fill_ratio = 0.1, + biomes = {"rainforest", "rainforest_swamp"}, + y_min = -1, + y_max = 31000, + schematic = minetest.get_modpath("default") .. "/schematics/jungle_tree.mts", + flags = "place_center_x, place_center_z", + rotation = "random", + }) + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt_with_rainforest_litter", "default:dirt"}, + sidelen = 16, + fill_ratio = 0.005, + biomes = {"rainforest", "rainforest_swamp"}, + y_min = 1, + y_max = 31000, + schematic = minetest.get_modpath("default") .. "/schematics/jungle_log.mts", + flags = "place_center_x", + rotation = "random", + }) + + -- Taiga and temperate coniferous forest pine tree and log + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt_with_snow", "default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0.036, + scale = 0.022, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"taiga", "coniferous_forest"}, + y_min = 2, + y_max = 31000, + schematic = minetest.get_modpath("default") .. "/schematics/pine_tree.mts", + flags = "place_center_x, place_center_z", + }) + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt_with_snow", "default:dirt_with_grass"}, + sidelen = 80, + 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 = minetest.get_modpath("default") .. "/schematics/pine_log.mts", + flags = "place_center_x", + rotation = "random", + }) + + -- Acacia tree and log + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt_with_dry_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.002, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"savanna"}, + y_min = 1, + y_max = 31000, + schematic = minetest.get_modpath("default") .. "/schematics/acacia_tree.mts", + flags = "place_center_x, place_center_z", + rotation = "random", + }) + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt_with_dry_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.001, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"savanna"}, + y_min = 1, + y_max = 31000, + schematic = minetest.get_modpath("default") .. "/schematics/acacia_log.mts", + flags = "place_center_x", + rotation = "random", + }) + + -- Aspen tree and log + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0.0, + scale = -0.015, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"deciduous_forest"}, + y_min = 1, + y_max = 31000, + schematic = minetest.get_modpath("default") .. "/schematics/aspen_tree.mts", + flags = "place_center_x, place_center_z", + }) + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0.0, + scale = -0.0008, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"deciduous_forest"}, + y_min = 1, + y_max = 31000, + schematic = minetest.get_modpath("default") .. "/schematics/aspen_log.mts", + flags = "place_center_x", + rotation = "random", + }) + + -- Large cactus + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:desert_sand"}, + sidelen = 16, + noise_params = { + offset = -0.0003, + scale = 0.0009, + spread = {x = 200, y = 200, z = 200}, + seed = 230, + octaves = 3, + persist = 0.6 + }, + biomes = {"desert"}, + y_min = 5, + y_max = 31000, + schematic = minetest.get_modpath("default") .. "/schematics/large_cactus.mts", + flags = "place_center_x", + rotation = "random", + }) + + -- Cactus + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:desert_sand"}, + sidelen = 16, + noise_params = { + offset = -0.0003, + scale = 0.0009, + spread = {x = 200, y = 200, z = 200}, + seed = 230, + octaves = 3, + persist = 0.6 + }, + biomes = {"desert"}, + y_min = 5, + y_max = 31000, + decoration = "default:cactus", + height = 2, + height_max = 5, + }) + + -- Papyrus + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt"}, + sidelen = 16, + noise_params = { + offset = -0.3, + scale = 0.7, + spread = {x = 200, y = 200, z = 200}, + seed = 354, + octaves = 3, + persist = 0.7 + }, + biomes = {"savanna_shore"}, + y_min = 0, + y_max = 0, + schematic = minetest.get_modpath("default") .. "/schematics/papyrus.mts", + }) + + -- Bush + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt_with_grass", "default:dirt_with_snow"}, + sidelen = 16, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = {x = 100, y = 100, z = 100}, + seed = 137, + octaves = 3, + persist = 0.7, + }, + biomes = {"snowy_grassland", "grassland", "deciduous_forest", + "floatland_grassland"}, + y_min = 1, + y_max = 31000, + schematic = minetest.get_modpath("default") .. "/schematics/bush.mts", + flags = "place_center_x, place_center_z", + }) + + -- Acacia bush + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt_with_dry_grass"}, + sidelen = 16, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = {x = 100, y = 100, z = 100}, + seed = 90155, + octaves = 3, + persist = 0.7, + }, + biomes = {"savanna"}, + y_min = 1, + y_max = 31000, + schematic = minetest.get_modpath("default") .. "/schematics/acacia_bush.mts", + flags = "place_center_x, place_center_z", + }) + + -- Grasses + + register_grass_decoration(-0.03, 0.09, 5) + register_grass_decoration(-0.015, 0.075, 4) + register_grass_decoration(0, 0.06, 3) + register_grass_decoration(0.015, 0.045, 2) + register_grass_decoration(0.03, 0.03, 1) + + -- Dry grasses + + register_dry_grass_decoration(0.01, 0.05, 5) + register_dry_grass_decoration(0.03, 0.03, 4) + register_dry_grass_decoration(0.05, 0.01, 3) + register_dry_grass_decoration(0.07, -0.01, 2) + register_dry_grass_decoration(0.09, -0.03, 1) + + -- Junglegrass + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_rainforest_litter"}, + sidelen = 16, + fill_ratio = 0.1, + biomes = {"rainforest"}, + y_min = 1, + y_max = 31000, + decoration = "default:junglegrass", + }) + + -- Dry shrub + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:desert_sand", + "default:sand", "default:silver_sand"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.02, + spread = {x = 200, y = 200, z = 200}, + seed = 329, + octaves = 3, + persist = 0.6 + }, + biomes = {"desert", "sandstone_desert", "cold_desert"}, + y_min = 2, + y_max = 31000, + decoration = "default:dry_shrub", + }) + + -- Coral reef + + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:sand"}, + noise_params = { + offset = -0.15, + scale = 0.1, + spread = {x = 100, y = 100, z = 100}, + seed = 7013, + octaves = 3, + persist = 1, + }, + biomes = { + "desert_ocean", + "savanna_ocean", + "rainforest_ocean", + }, + y_min = -8, + y_max = -2, + schematic = minetest.get_modpath("default") .. "/schematics/corals.mts", + flags = "place_center_x, place_center_z", + rotation = "random", + }) +end + + +-- +-- Detect mapgen, flags and parameters to select functions +-- + +-- Get setting or default +local mgv7_spflags = minetest.get_mapgen_setting("mgv7_spflags") or + "mountains, ridges, nofloatlands, caverns, biomerepeat" +local captures_float = string.match(mgv7_spflags, "floatlands") +local captures_nofloat = string.match(mgv7_spflags, "nofloatlands") +local captures_nobiorep = string.match(mgv7_spflags, "nobiomerepeat") + +-- Get setting or default +-- Make global for mods to use to register floatland biomes +default.mgv7_floatland_level = + minetest.get_mapgen_setting("mgv7_floatland_level") or 1280 +default.mgv7_shadow_limit = + minetest.get_mapgen_setting("mgv7_shadow_limit") or 1024 + +minetest.clear_registered_biomes() +minetest.clear_registered_ores() +minetest.clear_registered_decorations() + +local mg_name = minetest.get_mapgen_setting("mg_name") + +if mg_name == "v6" then + default.register_mgv6_ores() + default.register_mgv6_decorations() +elseif mg_name == "v7" and + captures_float == "floatlands" and + -- Need to check for 'nofloatlands' because that contains + -- 'floatlands' which makes the second condition true. + captures_nofloat ~= "nofloatlands" and + captures_nobiorep == "nobiomerepeat" then + -- Mgv7 with floatlands and floatland biomes + default.register_biomes(default.mgv7_shadow_limit - 1) + default.register_floatland_biomes( + default.mgv7_floatland_level, default.mgv7_shadow_limit) + default.register_ores() + default.register_decorations() +else + default.register_biomes(31000) + default.register_ores() + default.register_decorations() +end diff --git a/diff/default.diff/mapgen.lua.diff b/diff/default.diff/mapgen.lua.diff new file mode 100644 index 0000000..80b7b2b --- /dev/null +++ b/diff/default.diff/mapgen.lua.diff @@ -0,0 +1,439 @@ +46,48d45 +< -- Blob ores +< -- These first to avoid other ores in blobs +< +51c48,51 +< function default.register_mgv6_blob_ores() +--- +> function default.register_mgv6_ores() +> +> -- Blob ore +> -- These first to avoid other ores in blobs +136a137,407 +> +> -- Scatter ores +> +> -- Coal +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_coal", +> wherein = "default:stone", +> clust_scarcity = 8 * 8 * 8, +> clust_num_ores = 9, +> clust_size = 3, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_coal", +> wherein = "default:stone", +> clust_scarcity = 8 * 8 * 8, +> clust_num_ores = 8, +> clust_size = 3, +> y_min = -31000, +> y_max = 64, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_coal", +> wherein = "default:stone", +> clust_scarcity = 24 * 24 * 24, +> clust_num_ores = 27, +> clust_size = 6, +> y_min = -31000, +> y_max = 0, +> }) +> +> -- Iron +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_iron", +> wherein = "default:stone", +> clust_scarcity = 9 * 9 * 9, +> clust_num_ores = 12, +> clust_size = 3, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_iron", +> wherein = "default:stone", +> clust_scarcity = 7 * 7 * 7, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = -31000, +> y_max = 0, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_iron", +> wherein = "default:stone", +> clust_scarcity = 24 * 24 * 24, +> clust_num_ores = 27, +> clust_size = 6, +> y_min = -31000, +> y_max = -64, +> }) +> +> -- Copper +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_copper", +> wherein = "default:stone", +> clust_scarcity = 9 * 9 * 9, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_copper", +> wherein = "default:stone", +> clust_scarcity = 12 * 12 * 12, +> clust_num_ores = 4, +> clust_size = 3, +> y_min = -63, +> y_max = -16, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_copper", +> wherein = "default:stone", +> clust_scarcity = 9 * 9 * 9, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = -31000, +> y_max = -64, +> }) +> +> -- Tin +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_tin", +> wherein = "default:stone", +> clust_scarcity = 10 * 10 * 10, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_tin", +> wherein = "default:stone", +> clust_scarcity = 13 * 13 * 13, +> clust_num_ores = 4, +> clust_size = 3, +> y_min = -127, +> y_max = -32, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_tin", +> wherein = "default:stone", +> clust_scarcity = 10 * 10 * 10, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = -31000, +> y_max = -128, +> }) +> +> -- Gold +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_gold", +> wherein = "default:stone", +> clust_scarcity = 13 * 13 * 13, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_gold", +> wherein = "default:stone", +> clust_scarcity = 15 * 15 * 15, +> clust_num_ores = 3, +> clust_size = 2, +> y_min = -255, +> y_max = -64, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_gold", +> wherein = "default:stone", +> clust_scarcity = 13 * 13 * 13, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = -31000, +> y_max = -256, +> }) +> +> -- Mese crystal +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_mese", +> wherein = "default:stone", +> clust_scarcity = 14 * 14 * 14, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_mese", +> wherein = "default:stone", +> clust_scarcity = 18 * 18 * 18, +> clust_num_ores = 3, +> clust_size = 2, +> y_min = -255, +> y_max = -64, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_mese", +> wherein = "default:stone", +> clust_scarcity = 14 * 14 * 14, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = -31000, +> y_max = -256, +> }) +> +> -- Diamond +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_diamond", +> wherein = "default:stone", +> clust_scarcity = 15 * 15 * 15, +> clust_num_ores = 4, +> clust_size = 3, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_diamond", +> wherein = "default:stone", +> clust_scarcity = 17 * 17 * 17, +> clust_num_ores = 4, +> clust_size = 3, +> y_min = -255, +> y_max = -128, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_diamond", +> wherein = "default:stone", +> clust_scarcity = 15 * 15 * 15, +> clust_num_ores = 4, +> clust_size = 3, +> y_min = -31000, +> y_max = -256, +> }) +> +> -- Mese block +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:mese", +> wherein = "default:stone", +> clust_scarcity = 36 * 36 * 36, +> clust_num_ores = 3, +> clust_size = 2, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:mese", +> wherein = "default:stone", +> clust_scarcity = 36 * 36 * 36, +> clust_num_ores = 3, +> clust_size = 2, +> y_min = -31000, +> y_max = -1024, +> }) +142c413,416 +< function default.register_blob_ores() +--- +> function default.register_ores() +> +> -- Blob ore +> -- These first to avoid other ores in blobs +144a419 +> -- This first to avoid clay in sand blobs +191c466 +< "floatland_ocean", "floatland_grassland", "floatland_coniferous_forest"} +--- +> "floatland_coniferous_forest", "floatland_coniferous_forest_ocean"} +215,216c490 +< "rainforest", "rainforest_swamp", "floatland_grassland", +< "floatland_coniferous_forest"} +--- +> "rainforest", "rainforest_swamp", "floatland_coniferous_forest"} +245c519 +< "floatland_ocean", "floatland_grassland", "floatland_coniferous_forest"} +--- +> "floatland_coniferous_forest", "floatland_coniferous_forest_ocean"} +247,248d520 +< end +< +250,253c522 +< -- Scatter ores +< -- All mapgens +< +< function default.register_ores() +--- +> -- Scatter ores +1178a1448 +> -- Used when mgv7 'biomerepeat' flag is false +1180,1202c1450 +< function default.register_floatland_biomes(floatland_level, shadow_limit) +< +< -- Coniferous forest +< +< minetest.register_biome({ +< name = "floatland_coniferous_forest", +< --node_dust = "", +< node_top = "default:dirt_with_grass", +< depth_top = 1, +< node_filler = "default:dirt", +< depth_filler = 3, +< --node_stone = "", +< --node_water_top = "", +< --depth_water_top = , +< --node_water = "", +< --node_river_water = "", +< --node_riverbed = "", +< --depth_riverbed = , +< y_min = floatland_level + 2, +< y_max = 31000, +< heat_point = 50, +< humidity_point = 70, +< }) +--- +> -- TODO Temporary simple biomes to be replaced by special floatland biomes later. +1204c1452 +< -- Grassland +--- +> function default.register_floatland_biomes(floatland_level, shadow_limit) +1220c1468 +< y_min = floatland_level + 2, +--- +> y_min = floatland_level + 4, +1223,1245c1471 +< humidity_point = 35, +< }) +< +< -- Sandstone desert +< +< minetest.register_biome({ +< name = "floatland_sandstone_desert", +< --node_dust = "", +< node_top = "default:sand", +< depth_top = 1, +< node_filler = "default:sand", +< depth_filler = 1, +< node_stone = "default:sandstone", +< --node_water_top = "", +< --depth_water_top = , +< --node_water = "", +< --node_river_water = "", +< --node_riverbed = "", +< --depth_riverbed = , +< y_min = floatland_level + 2, +< y_max = 31000, +< heat_point = 50, +< humidity_point = 0, +--- +> humidity_point = 50, +1248,1249d1473 +< -- Floatland ocean / underground +< +1251c1475 +< name = "floatland_ocean", +--- +> name = "floatland_grassland_ocean", +1265c1489 +< y_max = floatland_level + 1, +--- +> y_max = floatland_level + 3, +1383c1607 +< "floatland_grassland", "floatland_coniferous_forest"}, +--- +> "floatland_grassland"}, +1497c1721 +< biomes = {"taiga", "coniferous_forest", "floatland_coniferous_forest"}, +--- +> biomes = {"taiga", "coniferous_forest"}, +1797c2021 +< "mountains, ridges, nofloatlands" +--- +> "mountains, ridges, nofloatlands, caverns, biomerepeat" +1799a2024 +> local captures_nobiorep = string.match(mgv7_spflags, "nobiomerepeat") +1801,1802c2026,2031 +< local mgv7_floatland_level = minetest.get_mapgen_setting("mgv7_floatland_level") or 1280 +< local mgv7_shadow_limit = minetest.get_mapgen_setting("mgv7_shadow_limit") or 1024 +--- +> -- Get setting or default +> -- Make global for mods to use to register floatland biomes +> default.mgv7_floatland_level = +> minetest.get_mapgen_setting("mgv7_floatland_level") or 1280 +> default.mgv7_shadow_limit = +> minetest.get_mapgen_setting("mgv7_shadow_limit") or 1024 +1808a2038 +> +1810,1811c2040 +< default.register_mgv6_blob_ores() +< default.register_ores() +--- +> default.register_mgv6_ores() +1813,1818c2042,2051 +< elseif mg_name == "v7" and captures_float == "floatlands" and +< captures_nofloat ~= "nofloatlands" then +< -- Mgv7 with floatlands +< default.register_biomes(mgv7_shadow_limit - 1) +< default.register_floatland_biomes(mgv7_floatland_level, mgv7_shadow_limit) +< default.register_blob_ores() +--- +> elseif mg_name == "v7" and +> captures_float == "floatlands" and +> -- Need to check for 'nofloatlands' because that contains +> -- 'floatlands' which makes the second condition true. +> captures_nofloat ~= "nofloatlands" and +> captures_nobiorep == "nobiomerepeat" then +> -- Mgv7 with floatlands and floatland biomes +> default.register_biomes(default.mgv7_shadow_limit - 1) +> default.register_floatland_biomes( +> default.mgv7_floatland_level, default.mgv7_shadow_limit) +1823d2055 +< default.register_blob_ores() diff --git a/diff/default.diff/nodes.lua b/diff/default.diff/nodes.lua new file mode 100644 index 0000000..7346c1d --- /dev/null +++ b/diff/default.diff/nodes.lua @@ -0,0 +1,2692 @@ +-- mods/default/nodes.lua + + +--[[ Node name convention: + +Although many node names are in combined-word form, the required form for new +node names is words separated by underscores. If both forms are used in written +language (for example pinewood and pine wood) the underscore form should be used. + +--]] + + +--[[ Index: + +Stone +----- +(1. Material 2. Cobble variant 3. Brick variant 4. Modified forms) + +default:stone +default:cobble +default:stonebrick +default:stone_block +default:mossycobble + +default:desert_stone +default:desert_cobble +default:desert_stonebrick +default:desert_stone_block + +default:sandstone +default:sandstonebrick +default:sandstone_block +default:desert_sandstone +default:desert_sandstone_brick +default:desert_sandstone_block +default:silver_sandstone +default:silver_sandstone_brick +default:silver_sandstone_block + +default:obsidian +default:obsidianbrick +default:obsidian_block + +Soft / Non-Stone +---------------- +(1. Material 2. Modified forms) + +default:dirt +default:dirt_with_grass +default:dirt_with_grass_footsteps +default:dirt_with_dry_grass +default:dirt_with_snow +default:dirt_with_rainforest_litter + +default:sand +default:desert_sand +default:silver_sand + +default:gravel + +default:clay + +default:snow +default:snowblock + +default:ice + +Trees +----- +(1. Trunk 2. Fabricated trunk 3. Leaves 4. Sapling 5. Fruits) + +default:tree +default:wood +default:leaves +default:sapling +default:apple + +default:jungle_tree +default:jungle_wood +default:jungle_leaves +default:jungle_sapling + +default:pine_tree +default:pine_wood +default:pine_needles +default:pine_sapling + +default:acacia_tree +default:acacia_wood +default:acacia_leaves +default:acacia_sapling + +default:aspen_tree +default:aspen_wood +default:aspen_leaves +default:aspen_sapling + +Ores +---- +(1. In stone 2. Blocks) + +default:stone_with_coal +default:coalblock + +default:stone_with_iron +default:steelblock + +default:stone_with_copper +default:copperblock + +default:stone_with_tin +default:tinblock + +default:bronzeblock + +default:stone_with_gold +default:goldblock + +default:stone_with_mese +default:mese + +default:stone_with_diamond +default:diamondblock + +Plantlife +--------- + +default:cactus +default:papyrus +default:dry_shrub +default:jungle_grass + +default:grass_1 +default:grass_2 +default:grass_3 +default:grass_4 +default:grass_5 + +default:dry_grass_1 +default:dry_grass_2 +default:dry_grass_3 +default:dry_grass_4 +default:dry_grass_5 + +default:bush_stem +default:bush_leaves +default:bush_sapling +default:acacia_bush_stem +default:acacia_bush_leaves +default:acacia_bush_sapling + +Corals +------ + +default:coral_brown +default:coral_orange +default:coral_skeleton + +Liquids +------- +(1. Source 2. Flowing) + +default:water_source +default:water_flowing + +default:river_water_source +default:river_water_flowing + +default:lava_source +default:lava_flowing + +Tools / "Advanced" crafting / Non-"natural" +------------------------------------------- + +default:chest +default:chest_locked + +default:bookshelf + +default:sign_wall_wood +default:sign_wall_steel + +default:ladder_wood +default:ladder_steel + +default:fence_wood +default:fence_acacia_wood +default:fence_jungle_wood +default:fence_pine_wood +default:fence_aspen_wood + +default:glass +default:obsidian_glass + +default:brick + +default:meselamp +default:mese_post_light + +Misc +---- + +default:cloud + +--]] + +-- +-- Stone +-- + +minetest.register_node("default:stone", { + description = "Stone", + tiles = {"default_stone.png"}, + groups = {cracky = 3, stone = 1}, + drop = 'default:cobble', + legacy_mineral = true, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:cobble", { + description = "Cobblestone", + tiles = {"default_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:stonebrick", { + description = "Stone Brick", + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_stone_brick.png"}, + is_ground_content = false, + groups = {cracky = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:stone_block", { + description = "Stone Block", + tiles = {"default_stone_block.png"}, + is_ground_content = false, + groups = {cracky = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:mossycobble", { + description = "Mossy Cobblestone", + tiles = {"default_mossycobble.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 1}, + sounds = default.node_sound_stone_defaults(), +}) + + +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, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_cobble", { + description = "Desert Cobblestone", + tiles = {"default_desert_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_stonebrick", { + description = "Desert Stone Brick", + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_desert_stone_brick.png"}, + is_ground_content = false, + groups = {cracky = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_stone_block", { + description = "Desert Stone Block", + tiles = {"default_desert_stone_block.png"}, + is_ground_content = false, + groups = {cracky = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:sandstone", { + description = "Sandstone", + tiles = {"default_sandstone.png"}, + groups = {crumbly = 1, cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:sandstonebrick", { + description = "Sandstone Brick", + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_sandstone_brick.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:sandstone_block", { + description = "Sandstone Block", + tiles = {"default_sandstone_block.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_sandstone", { + description = "Desert Sandstone", + tiles = {"default_desert_sandstone.png"}, + groups = {crumbly = 1, cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_sandstone_brick", { + description = "Desert Sandstone Brick", + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_desert_sandstone_brick.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_sandstone_block", { + description = "Desert Sandstone Block", + tiles = {"default_desert_sandstone_block.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:silver_sandstone", { + description = "Silver Sandstone", + tiles = {"default_silver_sandstone.png"}, + groups = {crumbly = 1, cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:silver_sandstone_brick", { + description = "Silver Sandstone Brick", + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_silver_sandstone_brick.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:silver_sandstone_block", { + description = "Silver Sandstone Block", + tiles = {"default_silver_sandstone_block.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:obsidian", { + description = "Obsidian", + tiles = {"default_obsidian.png"}, + sounds = default.node_sound_stone_defaults(), + groups = {cracky = 1, level = 2}, +}) + +minetest.register_node("default:obsidianbrick", { + description = "Obsidian Brick", + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_obsidian_brick.png"}, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + groups = {cracky = 1, level = 2}, +}) + +minetest.register_node("default:obsidian_block", { + description = "Obsidian Block", + tiles = {"default_obsidian_block.png"}, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + groups = {cracky = 1, level = 2}, +}) + +-- +-- Soft / Non-Stone +-- + +minetest.register_node("default:dirt", { + description = "Dirt", + tiles = {"default_dirt.png"}, + groups = {crumbly = 3, soil = 1}, + sounds = default.node_sound_dirt_defaults(), +}) + +minetest.register_node("default:dirt_with_grass", { + description = "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, spreading_dirt_type = 1}, + drop = 'default:dirt', + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.25}, + }), +}) + +minetest.register_node("default:dirt_with_grass_footsteps", { + description = "Dirt with Grass and Footsteps", + tiles = {"default_grass.png^default_footprint.png", "default_dirt.png", + {name = "default_dirt.png^default_grass_side.png", + tileable_vertical = false}}, + groups = {crumbly = 3, soil = 1, not_in_creative_inventory = 1}, + drop = 'default:dirt', + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.25}, + }), +}) + +minetest.register_node("default:dirt_with_dry_grass", { + description = "Dirt with Dry Grass", + tiles = {"default_dry_grass.png", + "default_dirt.png", + {name = "default_dirt.png^default_dry_grass_side.png", + tileable_vertical = false}}, + groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, + drop = 'default:dirt', + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.4}, + }), +}) + +minetest.register_node("default:dirt_with_snow", { + description = "Dirt with Snow", + tiles = {"default_snow.png", "default_dirt.png", + {name = "default_dirt.png^default_snow_side.png", + tileable_vertical = false}}, + groups = {crumbly = 3, spreading_dirt_type = 1, snowy = 1}, + drop = 'default:dirt', + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_snow_footstep", gain = 0.15}, + }), +}) + +minetest.register_node("default:dirt_with_rainforest_litter", { + description = "Dirt with Rainforest Litter", + tiles = { + "default_rainforest_litter.png", + "default_dirt.png", + {name = "default_dirt.png^default_rainforest_litter_side.png", + tileable_vertical = false} + }, + groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, + drop = "default:dirt", + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.4}, + }), +}) + +minetest.register_node("default:sand", { + description = "Sand", + tiles = {"default_sand.png"}, + groups = {crumbly = 3, falling_node = 1, sand = 1}, + sounds = default.node_sound_sand_defaults(), +}) + +minetest.register_node("default:desert_sand", { + description = "Desert Sand", + tiles = {"default_desert_sand.png"}, + groups = {crumbly = 3, falling_node = 1, sand = 1}, + sounds = default.node_sound_sand_defaults(), +}) + +minetest.register_node("default:silver_sand", { + description = "Silver Sand", + tiles = {"default_silver_sand.png"}, + groups = {crumbly = 3, falling_node = 1, sand = 1}, + sounds = default.node_sound_sand_defaults(), +}) + + +minetest.register_node("default:gravel", { + description = "Gravel", + tiles = {"default_gravel.png"}, + groups = {crumbly = 2, falling_node = 1}, + sounds = default.node_sound_gravel_defaults(), + drop = { + max_items = 1, + items = { + {items = {'default:flint'}, rarity = 16}, + {items = {'default:gravel'}} + } + } +}) + +minetest.register_node("default:clay", { + description = "Clay", + tiles = {"default_clay.png"}, + groups = {crumbly = 3}, + drop = 'default:clay_lump 4', + sounds = default.node_sound_dirt_defaults(), +}) + + +minetest.register_node("default:snow", { + description = "Snow", + tiles = {"default_snow.png"}, + inventory_image = "default_snowball.png", + wield_image = "default_snowball.png", + paramtype = "light", + buildable_to = true, + floodable = true, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.25, 0.5}, + }, + }, + groups = {crumbly = 3, falling_node = 1, puts_out_fire = 1, snowy = 1}, + sounds = default.node_sound_dirt_defaults({ + 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) + pos.y = pos.y - 1 + if minetest.get_node(pos).name == "default:dirt_with_grass" then + minetest.set_node(pos, {name = "default:dirt_with_snow"}) + end + end, +}) + +minetest.register_node("default:snowblock", { + description = "Snow Block", + tiles = {"default_snow.png"}, + groups = {crumbly = 3, puts_out_fire = 1, cools_lava = 1, snowy = 1}, + sounds = default.node_sound_dirt_defaults({ + 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) + pos.y = pos.y - 1 + if minetest.get_node(pos).name == "default:dirt_with_grass" then + minetest.set_node(pos, {name = "default:dirt_with_snow"}) + end + end, +}) + +minetest.register_node("default:ice", { + description = "Ice", + tiles = {"default_ice.png"}, + is_ground_content = false, + paramtype = "light", + groups = {cracky = 3, puts_out_fire = 1, cools_lava = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +-- +-- Trees +-- + +minetest.register_node("default:tree", { + description = "Apple Tree", + tiles = {"default_tree_top.png", "default_tree_top.png", "default_tree.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + + on_place = minetest.rotate_node +}) + +minetest.register_node("default:wood", { + description = "Apple Wood Planks", + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_wood.png"}, + is_ground_content = false, + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:sapling", { + description = "Apple Tree Sapling", + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 + {-0.125, -0.375, -0.1875, 0.1875, 0, 0.1875}, -- NodeBox2 + {0, -0.125, -0.0625, 0.1875, 0.125, 0.125}, -- NodeBox3 + } + }, + tiles = {"default_sapling_top.png", + "default_sapling_bottom.png", + "default_sapling_side.png", + "default_sapling_side.png", + "default_sapling_side.png", + "default_sapling_side.png" + }, + inventory_image = "default_sapling.png", + wield_image = "default_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = true, + on_timer = default.grow_sapling, + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:sapling", + -- minp, maxp to be checked, relative to sapling pos + -- minp_relative.y = 1 because sapling pos has been checked + {x = -2, y = 1, z = -2}, + {x = 2, y = 6, z = 2}, + -- maximum interval of interior volume check + 4) + + return itemstack + end, +}) + +minetest.register_node("default:leaves", { + description = "Apple Tree Leaves", + drawtype = "allfaces_optional", + waving = 1, + tiles = {"default_leaves.png"}, + special_tiles = {"default_leaves_simple.png"}, + paramtype = "light", + is_ground_content = false, + groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + { + -- player will get sapling with 1/20 chance + items = {'default:sapling'}, + rarity = 20, + }, + { + -- player will get leaves only if he get no saplings, + -- this is because max_items is 1 + items = {'default:leaves'}, + } + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = default.after_place_leaves, +}) + +minetest.register_node("default:apple", { + description = "Apple", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.25, -0.5, -0.25, 0.25, 0.0625, 0.25}, -- NodeBox1 + {-0.0625, 0.0625, -0.0625, 0.0625, 0.25, 0.0625}, -- NodeBox2 + } + }, + tiles = {"default_apple.png"}, + inventory_image = "default_apple.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + is_ground_content = false, + selection_box = { + type = "fixed", + fixed = {-3 / 16, -7 / 16, -3 / 16, 3 / 16, 4 / 16, 3 / 16} + }, + groups = {fleshy = 3, dig_immediate = 3, flammable = 2, + leafdecay = 3, leafdecay_drop = 1}, + on_use = minetest.item_eat(2), + sounds = default.node_sound_leaves_defaults(), + + after_place_node = function(pos, placer, itemstack) + if placer:is_player() then + minetest.set_node(pos, {name = "default:apple", param2 = 1}) + end + end, +}) + + +minetest.register_node("default:jungle_tree", { + description = "Jungle Tree", + tiles = {"default_jungle_tree_top.png", "default_jungle_tree_top.png", + "default_jungle_tree.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + + on_place = minetest.rotate_node +}) + +minetest.register_node("default:jungle_wood", { + description = "Jungle Wood Planks", + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_jungle_wood.png"}, + is_ground_content = false, + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:jungle_leaves", { + description = "Jungle Tree Leaves", + drawtype = "allfaces_optional", + waving = 1, + tiles = {"default_jungle_leaves.png"}, + special_tiles = {"default_jungle_leaves_simple.png"}, + paramtype = "light", + is_ground_content = false, + groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {'default:jungle_sapling'}, rarity = 20}, + {items = {'default:jungle_leaves'}} + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = default.after_place_leaves, +}) + +minetest.register_node("default:jungle_sapling", { + description = "Jungle Tree Sapling", + tiles = { + "default_jungle_sapling_top.png", + "default_jungle_sapling_bottom.png", + "default_jungle_sapling_side.png", + "default_jungle_sapling_side.png", + "default_jungle_sapling_side.png", + "default_jungle_sapling_side.png" + }, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 + {-0.25, -0.3125, -0.25, 0.25, 0, 0.25}, -- NodeBox3 + {-0.125, -0.0625, -0.125, 0.1875, 0.125, 0.1875}, -- NodeBox4 + } + }, + inventory_image = "default_jungle_sapling.png", + wield_image = "default_jungle_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = true, + on_timer = default.grow_sapling, + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:junglesapling", + -- minp, maxp to be checked, relative to sapling pos + -- minp_relative.y = 1 because sapling pos has been checked + {x = -2, y = 1, z = -2}, + {x = 2, y = 15, z = 2}, + -- maximum interval of interior volume check + 4) + + return itemstack + end, +}) + + +minetest.register_node("default:pine_tree", { + description = "Pine Tree", + tiles = {"default_pine_tree_top.png", "default_pine_tree_top.png", + "default_pine_tree.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {tree = 1, choppy = 3, oddly_breakable_by_hand = 1, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + + on_place = minetest.rotate_node +}) + +minetest.register_node("default:pine_wood", { + description = "Pine Wood Planks", + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_pine_wood.png"}, + is_ground_content = false, + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:pine_needles",{ + description = "Pine Needles", + drawtype = "allfaces_optional", + tiles = {"default_pine_needles.png"}, + waving = 1, + paramtype = "light", + is_ground_content = false, + groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {"default:pine_sapling"}, rarity = 20}, + {items = {"default:pine_needles"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = default.after_place_leaves, +}) + +minetest.register_node("default:pine_sapling", { + description = "Pine Tree Sapling", + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 + {-0.3125, -0.375, -0.3125, 0.3125, -0.3125, 0.3125}, -- NodeBox2 + {-0.25, -0.3125, -0.25, 0.25, -0.25, 0.25}, -- NodeBox3 + {-0.1875, -0.25, -0.1875, 0.1875, -0.125, 0.1875}, -- NodeBox4 + {-0.125, -0.1875, -0.125, 0.125, -0.0625, 0.125}, -- NodeBox5 + {-0.0625, -0.0625, -0.0625, 0.0625, 0.0625, 0.0625}, -- NodeBox6 + } + }, + tiles = { + "default_pine_sapling_top.png", + "default_pine_sapling_bottom.png", + "default_pine_sapling_side.png", + "default_pine_sapling_side.png", + "default_pine_sapling_side.png", + "default_pine_sapling_side.png" + }, + inventory_image = "default_pine_sapling.png", + wield_image = "default_pine_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = default.grow_sapling, + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 3, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:pine_sapling", + -- minp, maxp to be checked, relative to sapling pos + -- minp_relative.y = 1 because sapling pos has been checked + {x = -2, y = 1, z = -2}, + {x = 2, y = 12, z = 2}, + -- maximum interval of interior volume check + 4) + + return itemstack + end, +}) + + +minetest.register_node("default:acacia_tree", { + description = "Acacia Tree", + tiles = {"default_acacia_tree_top.png", "default_acacia_tree_top.png", + "default_acacia_tree.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + + on_place = minetest.rotate_node +}) + +minetest.register_node("default:acacia_wood", { + description = "Acacia Wood Planks", + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_acacia_wood.png"}, + is_ground_content = false, + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:acacia_leaves", { + description = "Acacia Tree Leaves", + drawtype = "allfaces_optional", + tiles = {"default_acacia_leaves.png"}, + special_tiles = {"default_acacia_leaves_simple.png"}, + waving = 1, + paramtype = "light", + is_ground_content = false, + groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {"default:acacia_sapling"}, rarity = 20}, + {items = {"default:acacia_leaves"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = default.after_place_leaves, +}) + +minetest.register_node("default:acacia_sapling", { + description = "Acacia Tree Sapling", + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 + {-0.125, -0.375, -0.1875, 0.1875, 0, 0.1875}, -- NodeBox2 + {0, -0.125, -0.0625, 0.1875, 0.125, 0.125}, -- NodeBox3 + } + }, + tiles = {"default_acacia_sapling_top.png", + "default_acacia_sapling_bottom.png", + "default_acacia_sapling_side.png", + "default_acacia_sapling_side.png", + "default_acacia_sapling_side.png", + "default_acacia_sapling_side.png" + }, + inventory_image = "default_acacia_sapling.png", + wield_image = "default_acacia_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = true, + on_timer = default.grow_sapling, + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:acacia_sapling", + -- minp, maxp to be checked, relative to sapling pos + -- minp_relative.y = 1 because sapling pos has been checked + {x = -4, y = 1, z = -4}, + {x = 4, y = 6, z = 4}, + -- maximum interval of interior volume check + 4) + + return itemstack + end, +}) + +minetest.register_node("default:aspen_tree", { + description = "Aspen Tree", + tiles = {"default_aspen_tree_top.png", "default_aspen_tree_top.png", + "default_aspen_tree.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {tree = 1, choppy = 3, oddly_breakable_by_hand = 1, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + + on_place = minetest.rotate_node +}) + +minetest.register_node("default:aspen_wood", { + description = "Aspen Wood Planks", + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_aspen_wood.png"}, + is_ground_content = false, + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:aspen_leaves", { + description = "Aspen Tree Leaves", + drawtype = "allfaces_optional", + tiles = {"default_aspen_leaves.png"}, + waving = 1, + paramtype = "light", + is_ground_content = false, + groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {"default:aspen_sapling"}, rarity = 20}, + {items = {"default:aspen_leaves"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = default.after_place_leaves, +}) + +minetest.register_node("default:aspen_sapling", { + description = "Aspen Tree Sapling", + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 + {-0.125, -0.375, -0.1875, 0.1875, 0, 0.1875}, -- NodeBox2 + {0, -0.125, -0.0625, 0.1875, 0.125, 0.125}, -- NodeBox3 + } + }, + tiles = {"default_aspen_sapling_top.png", + "default_aspen_sapling_bottom.png", + "default_aspen_sapling_side.png", + "default_aspen_sapling_side.png", + "default_aspen_sapling_side.png", + "default_aspen_sapling_side.png" + }, + inventory_image = "default_aspen_sapling.png", + wield_image = "default_aspen_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = true, + on_timer = default.grow_sapling, + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, 0.5, 3 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 3, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:aspen_sapling", + -- minp, maxp to be checked, relative to sapling pos + -- minp_relative.y = 1 because sapling pos has been checked + {x = -2, y = 1, z = -2}, + {x = 2, y = 12, z = 2}, + -- maximum interval of interior volume check + 4) + + return itemstack + end, +}) + +-- +-- Ores +-- + +minetest.register_node("default:stone_with_coal", { + description = "Coal Ore", + tiles = {"default_stone.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = 'default:coal_lump', + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:coalblock", { + description = "Coal Block", + tiles = {"default_coal_block.png"}, + is_ground_content = false, + groups = {cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + + +minetest.register_node("default:stone_with_iron", { + description = "Iron Ore", + tiles = {"default_stone.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = 'default:iron_lump', + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:steelblock", { + description = "Steel Block", + tiles = {"default_steel_block.png"}, + is_ground_content = false, + groups = {cracky = 1, level = 2}, + sounds = default.node_sound_metal_defaults(), +}) + + +minetest.register_node("default:stone_with_copper", { + description = "Copper Ore", + tiles = {"default_stone.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = 'default:copper_lump', + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:copperblock", { + description = "Copper Block", + tiles = {"default_copper_block.png"}, + is_ground_content = false, + groups = {cracky = 1, level = 2}, + sounds = default.node_sound_metal_defaults(), +}) + + +minetest.register_node("default:stone_with_tin", { + description = "Tin Ore", + tiles = {"default_stone.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:tinblock", { + description = "Tin Block", + tiles = {"default_tin_block.png"}, + is_ground_content = false, + groups = {cracky = 1, level = 2}, + sounds = default.node_sound_metal_defaults(), +}) + + +minetest.register_node("default:bronzeblock", { + description = "Bronze Block", + tiles = {"default_bronze_block.png"}, + is_ground_content = false, + groups = {cracky = 1, level = 2}, + sounds = default.node_sound_metal_defaults(), +}) + + +minetest.register_node("default:stone_with_mese", { + description = "Mese Ore", + tiles = {"default_stone.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:mese", { + description = "Mese Block", + tiles = {"default_mese_block.png"}, + paramtype = "light", + groups = {cracky = 1, level = 2}, + sounds = default.node_sound_stone_defaults(), + light_source = 3, +}) + + +minetest.register_node("default:stone_with_gold", { + description = "Gold Ore", + tiles = {"default_stone.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + 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}, + sounds = default.node_sound_metal_defaults(), +}) + + +minetest.register_node("default:stone_with_diamond", { + description = "Diamond Ore", + tiles = {"default_stone.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:diamondblock", { + description = "Diamond Block", + tiles = {"default_diamond_block.png"}, + is_ground_content = false, + groups = {cracky = 1, level = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +-- +-- Plantlife (non-cubic) +-- + +minetest.register_node("default:cactus", { + description = "Cactus", + tiles = {"default_cactus_top.png", "default_cactus_top.png", + "default_cactus_side.png"}, + paramtype2 = "facedir", + groups = {choppy = 3}, + sounds = default.node_sound_wood_defaults(), + on_place = minetest.rotate_node, +}) + +minetest.register_node("default:papyrus", { + description = "Papyrus", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {0.1875, -0.5, 0.1875, 0.4375, 0.5, 0.4375}, -- NodeBox1 + {0.1875, -0.5, -0.4375, 0.4375, 0.5, -0.1875}, -- NodeBox2 + {-0.4375, -0.5, -0.4375, -0.1875, 0.5, -0.1875}, -- NodeBox3 + {-0.4375, -0.5, 0.1875, -0.1875, 0.5, 0.4375}, -- NodeBox4 + } + }, + tiles = {"default_papyrus.png"}, + inventory_image = "default_inv_papyrus.png", + wield_image = "default_inv_papyrus.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, 0.5, 6 / 16}, + }, + groups = {snappy = 3, flammable = 2}, + sounds = default.node_sound_leaves_defaults(), + + after_dig_node = function(pos, node, metadata, digger) + default.dig_up(pos, node, digger) + end, +}) + +minetest.register_node("default:dry_shrub", { + description = "Dry Shrub", + drawtype = "plantlike", + waving = 1, + tiles = {"default_dry_shrub.png"}, + inventory_image = "default_dry_shrub.png", + wield_image = "default_dry_shrub.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flammable = 3, attached_node = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-5 / 16, -0.5, -5 / 16, 5 / 16, 4 / 16, 5 / 16}, + }, +}) + +minetest.register_node("default:jungle_grass", { + description = "Jungle Grass", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.125, -0.5, -0.125, 0.125, 0.25, 0.125}, -- NodeBox18 + {0.125, 0.25, -0.125, 0.375, 0.5, 0.125}, -- NodeBox19 + {0.25, -0.5, 0.25, 0.5, -0.125, 0.5}, -- NodeBox20 + {-0.5, -0.5, 0.25, -0.25, -0.25, 0.5}, -- NodeBox21 + {0.25, -0.5, -0.5, 0.5, -0.1875, -0.25}, -- NodeBox22 + {-0.5, -0.5, -0.5, -0.25, -0.0625, -0.25}, -- NodeBox23 + } + }, + tiles = {"default_grass.png"}, + inventory_image = "default_jungle_grass.png", + wield_image = "default_jungle_grass.png", + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flora = 1, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-7 / 16, -0.5, -7 / 16, 7 / 16, 1.19, 7 / 16}, + }, +}) + + +minetest.register_node("default:grass_1", { + description = "Grass", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.375, -0.5, 0.125, -0.125, -0.25, 0.375}, -- NodeBox9 + {0.125, -0.5, 0.125, 0.375, -0.25, 0.375}, -- NodeBox11 + {-0.375, -0.5, -0.375, -0.125, -0.25, -0.125}, -- NodeBox12 + } + }, + waving = 1, + tiles = {"default_grass.png"}, + -- Use texture of a taller grass stage in inventory + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flora = 1, attached_node = 1, grass = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16}, + }, +}) + +minetest.register_node("default:grass_2", { + description = "Grass", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.125, -0.5, -0.125, 0.125, -0.1875, 0.125}, -- NodeBox8 + {-0.375, -0.5, 0.125, -0.125, 0.0625, 0.375}, -- NodeBox9 + {0.125, -0.5, 0.125, 0.375, 0.0625, 0.375}, -- NodeBox11 + {-0.375, -0.5, -0.375, -0.125, 0.0625, -0.125}, -- NodeBox12 + {0.125, -0.5, -0.375, 0.375, 0.0625, -0.125}, -- NodeBox13 + } + }, + waving = 1, + tiles = {"default_grass.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "default:grass_2", + groups = {snappy = 3, flora = 1, attached_node = 1, + not_in_creative_inventory = 1, grass = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, + }, +}) + +minetest.register_node("default:grass_3", { + description = "Grass", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.125, -0.5, -0.125, 0.125, -0.1875, 0.125}, -- NodeBox8 + {-0.375, -0.5, 0.125, -0.125, 0.3125, 0.375}, -- NodeBox9 + {0.125, -0.5, 0.125, 0.375, 0.3125, 0.375}, -- NodeBox11 + {-0.375, -0.5, -0.375, -0.125, 0.3125, -0.125}, -- NodeBox12 + {0.125, -0.5, -0.375, 0.375, 0.3125, -0.125}, -- NodeBox13 + } + }, + waving = 1, + tiles = {"default_grass.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "default:grass_3", + groups = {snappy = 3, flora = 1, attached_node = 1, + not_in_creative_inventory = 1, grass = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, + }, +}) + +minetest.register_node("default:grass_4", { + description = "Grass", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {0.125, -0.5, 0.125, 0.4375, 0.5, 0.4375}, -- NodeBox1 + {0.125, -0.5, -0.4375, 0.4375, 0.5, -0.125}, -- NodeBox2 + {-0.4375, -0.5, -0.4375, -0.125, 0.5, -0.125}, -- NodeBox3 + {-0.4375, -0.5, 0.125, -0.125, 0.5, 0.4375}, -- NodeBox4 + {-0.125, -0.5, -0.125, 0.125, -0.0625, 0.125}, -- NodeBox7 + } + }, + waving = 1, + tiles = {"default_grass.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "default:grass_3", + groups = {snappy = 3, flora = 1, attached_node = 1, + not_in_creative_inventory = 1, grass = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, + }, +}) + +minetest.register_node("default:grass_5", { + description = "Grass", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {0.125, -0.5, 0.125, 0.4375, 0.5, 0.4375}, -- NodeBox1 + {0.125, -0.5, -0.4375, 0.4375, 0.5, -0.125}, -- NodeBox2 + {-0.4375, -0.5, -0.4375, -0.125, 0.5, -0.125}, -- NodeBox3 + {-0.4375, -0.5, 0.125, -0.125, 0.5, 0.4375}, -- NodeBox4 + {-0.125, -0.5, -0.125, 0.125, 0.125, 0.125}, -- NodeBox7 + } + }, + waving = 1, + tiles = {"default_grass.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "default:grass_3", + groups = {snappy = 3, flora = 1, attached_node = 1, + not_in_creative_inventory = 1, grass = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, + }, +}) + +minetest.register_node("default:dry_grass_1", { + description = "Dry Grass", + drawtype = "plantlike", + waving = 1, + tiles = {"default_dry_grass_1.png"}, + inventory_image = "default_dry_grass_3.png", + wield_image = "default_dry_grass_3.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flammable = 3, flora = 1, + attached_node = 1, dry_grass = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, + }, + + on_place = function(itemstack, placer, pointed_thing) + -- place a random dry grass node + local stack = ItemStack("default:dry_grass_" .. math.random(1, 5)) + local ret = minetest.item_place(stack, placer, pointed_thing) + return ItemStack("default:dry_grass_1 " .. + itemstack:get_count() - (1 - ret:get_count())) + end, +}) + +for i = 2, 5 do + minetest.register_node("default:dry_grass_" .. i, { + description = "Dry Grass", + drawtype = "plantlike", + waving = 1, + tiles = {"default_dry_grass_" .. i .. ".png"}, + inventory_image = "default_dry_grass_" .. i .. ".png", + wield_image = "default_dry_grass_" .. i .. ".png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1, + not_in_creative_inventory=1, dry_grass = 1}, + drop = "default:dry_grass_1", + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -1 / 16, 6 / 16}, + }, + }) +end + + +minetest.register_node("default:bush_stem", { + description = "Bush Stem", + drawtype = "plantlike", + visual_scale = 1.41, + tiles = {"default_bush_stem.png"}, + inventory_image = "default_bush_stem.png", + wield_image = "default_bush_stem.png", + paramtype = "light", + sunlight_propagates = true, + groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + selection_box = { + type = "fixed", + fixed = {-7 / 16, -0.5, -7 / 16, 7 / 16, 0.5, 7 / 16}, + }, +}) + +minetest.register_node("default:bush_leaves", { + description = "Bush Leaves", + drawtype = "allfaces_optional", + waving = 1, + tiles = {"default_leaves_simple.png"}, + paramtype = "light", + groups = {snappy = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {"default:bush_sapling"}, rarity = 5}, + {items = {"default:bush_leaves"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = default.after_place_leaves, +}) + +minetest.register_node("default:bush_sapling", { + description = "Bush Sapling", + drawtype = "plantlike", + tiles = {"default_bush_sapling.png"}, + inventory_image = "default_bush_sapling.png", + wield_image = "default_bush_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = default.grow_sapling, + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 2 / 16, 4 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:bush_sapling", + -- minp, maxp to be checked, relative to sapling pos + {x = -1, y = 0, z = -1}, + {x = 1, y = 1, z = 1}, + -- maximum interval of interior volume check + 2) + + return itemstack + end, +}) + +minetest.register_node("default:acacia_bush_stem", { + description = "Acacia Bush Stem", + drawtype = "plantlike", + visual_scale = 1.41, + tiles = {"default_acacia_bush_stem.png"}, + inventory_image = "default_acacia_bush_stem.png", + wield_image = "default_acacia_bush_stem.png", + paramtype = "light", + sunlight_propagates = true, + groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + selection_box = { + type = "fixed", + fixed = {-7 / 16, -0.5, -7 / 16, 7 / 16, 0.5, 7 / 16}, + }, +}) + +minetest.register_node("default:acacia_bush_leaves", { + description = "Acacia Bush Leaves", + drawtype = "allfaces_optional", + waving = 1, + tiles = {"default_acacia_leaves_simple.png"}, + paramtype = "light", + groups = {snappy = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {"default:acacia_bush_sapling"}, rarity = 5}, + {items = {"default:acacia_bush_leaves"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = default.after_place_leaves, +}) + +minetest.register_node("default:acacia_bush_sapling", { + description = "Acacia Bush Sapling", + drawtype = "plantlike", + tiles = {"default_acacia_bush_sapling.png"}, + inventory_image = "default_acacia_bush_sapling.png", + wield_image = "default_acacia_bush_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = default.grow_sapling, + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, 2 / 16, 3 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:acacia_bush_sapling", + -- minp, maxp to be checked, relative to sapling pos + {x = -1, y = 0, z = -1}, + {x = 1, y = 1, z = 1}, + -- maximum interval of interior volume check + 2) + + return itemstack + end, +}) + + +-- +-- Corals +-- + +minetest.register_node("default:coral_brown", { + description = "Brown Coral", + tiles = {"default_coral_brown.png"}, + groups = {cracky = 3}, + drop = "default:coral_skeleton", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:coral_orange", { + description = "Orange Coral", + tiles = {"default_coral_orange.png"}, + groups = {cracky = 3}, + drop = "default:coral_skeleton", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:coral_skeleton", { + description = "Coral Skeleton", + tiles = {"default_coral_skeleton.png"}, + groups = {cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + + +-- +-- Liquids +-- + +minetest.register_node("default:water_source", { + description = "Water Source", + drawtype = "liquid", + tiles = { + { + name = "default_water_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + }, + special_tiles = { + -- New-style water source material (mostly unused) + { + name = "default_water_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + backface_culling = false, + }, + }, + alpha = 160, + paramtype = "light", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "source", + liquid_alternative_flowing = "default:water_flowing", + liquid_alternative_source = "default:water_source", + liquid_viscosity = 1, + post_effect_color = {a = 103, r = 30, g = 60, b = 90}, + groups = {water = 3, liquid = 3, puts_out_fire = 1, cools_lava = 1}, + sounds = default.node_sound_water_defaults(), +}) + +minetest.register_node("default:water_flowing", { + description = "Flowing Water", + drawtype = "flowingliquid", + tiles = {"default_water.png"}, + special_tiles = { + { + name = "default_water_flowing_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.8, + }, + }, + { + name = "default_water_flowing_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.8, + }, + }, + }, + alpha = 160, + paramtype = "light", + paramtype2 = "flowingliquid", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "flowing", + liquid_alternative_flowing = "default:water_flowing", + liquid_alternative_source = "default:water_source", + liquid_viscosity = 1, + post_effect_color = {a = 103, r = 30, g = 60, b = 90}, + groups = {water = 3, liquid = 3, puts_out_fire = 1, + not_in_creative_inventory = 1, cools_lava = 1}, + sounds = default.node_sound_water_defaults(), +}) + + +minetest.register_node("default:river_water_source", { + description = "River Water Source", + drawtype = "liquid", + tiles = { + { + name = "default_river_water_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + }, + special_tiles = { + { + name = "default_river_water_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + backface_culling = false, + }, + }, + alpha = 160, + paramtype = "light", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "source", + liquid_alternative_flowing = "default:river_water_flowing", + liquid_alternative_source = "default:river_water_source", + liquid_viscosity = 1, + liquid_renewable = false, + liquid_range = 2, + post_effect_color = {a = 103, r = 30, g = 76, b = 90}, + groups = {water = 3, liquid = 3, puts_out_fire = 1, cools_lava = 1}, + sounds = default.node_sound_water_defaults(), +}) + +minetest.register_node("default:river_water_flowing", { + description = "Flowing River Water", + drawtype = "flowingliquid", + tiles = {"default_river_water.png"}, + special_tiles = { + { + name = "default_river_water_flowing_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.8, + }, + }, + { + name = "default_river_water_flowing_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.8, + }, + }, + }, + alpha = 160, + paramtype = "light", + paramtype2 = "flowingliquid", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "flowing", + liquid_alternative_flowing = "default:river_water_flowing", + liquid_alternative_source = "default:river_water_source", + liquid_viscosity = 1, + liquid_renewable = false, + liquid_range = 2, + post_effect_color = {a = 103, r = 30, g = 76, b = 90}, + groups = {water = 3, liquid = 3, puts_out_fire = 1, + not_in_creative_inventory = 1, cools_lava = 1}, + sounds = default.node_sound_water_defaults(), +}) + + +minetest.register_node("default:lava_source", { + description = "Lava Source", + drawtype = "liquid", + tiles = { + { + name = "default_lava_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + }, + }, + special_tiles = { + -- New-style lava source material (mostly unused) + { + name = "default_lava_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + backface_culling = false, + }, + }, + paramtype = "light", + light_source = default.LIGHT_MAX - 1, + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "source", + liquid_alternative_flowing = "default:lava_flowing", + liquid_alternative_source = "default:lava_source", + liquid_viscosity = 7, + liquid_renewable = true, + damage_per_second = 4 * 2, + post_effect_color = {a = 191, r = 255, g = 64, b = 0}, + groups = {lava = 3, liquid = 2, igniter = 1}, +}) + +minetest.register_node("default:lava_flowing", { + description = "Flowing Lava", + drawtype = "flowingliquid", + tiles = {"default_lava.png"}, + special_tiles = { + { + name = "default_lava_flowing_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.3, + }, + }, + { + name = "default_lava_flowing_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.3, + }, + }, + }, + paramtype = "light", + paramtype2 = "flowingliquid", + light_source = default.LIGHT_MAX - 1, + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "flowing", + liquid_alternative_flowing = "default:lava_flowing", + liquid_alternative_source = "default:lava_source", + liquid_viscosity = 7, + liquid_renewable = true, + damage_per_second = 4 * 2, + post_effect_color = {a = 191, r = 255, g = 64, b = 0}, + groups = {lava = 3, liquid = 2, igniter = 1, + not_in_creative_inventory = 1}, +}) + +-- +-- Tools / "Advanced" crafting / Non-"natural" +-- + +function default.get_chest_formspec(pos) + local spos = pos.x .. "," .. pos.y .. "," .. pos.z + local formspec = + "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[current_player;main;0,6.08;8,3;8]" .. + "listring[nodemeta:" .. spos .. ";main]" .. + "listring[current_player;main]" .. + default.get_hotbar_bg(0,4.85) + return formspec +end + +local function chest_lid_obstructed(pos) + local above = {x = pos.x, y = pos.y + 1, z = pos.z} + local def = minetest.registered_nodes[minetest.get_node(above).name] + -- allow ladders, signs, wallmounted things and torches to not obstruct + if def and + (def.drawtype == "airlike" or + def.drawtype == "signlike" or + def.drawtype == "torchlike" or + (def.drawtype == "nodebox" and def.paramtype2 == "wallmounted")) then + return false + end + return true +end + +local open_chests = {} + +minetest.register_on_player_receive_fields(function(player, formname, fields) + if formname ~= "default:chest" then + return + end + if not player or not fields.quit then + return + end + local pn = player:get_player_name() + + if not open_chests[pn] then + return + end + + local pos = open_chests[pn].pos + local sound = open_chests[pn].sound + local swap = open_chests[pn].swap + local node = minetest.get_node(pos) + + open_chests[pn] = nil + for k, v in pairs(open_chests) do + if v.pos.x == pos.x and v.pos.y == pos.y and v.pos.z == pos.z then + return true + end + end + minetest.after(0.2, minetest.swap_node, pos, { name = "default:" .. swap, + param2 = node.param2 }) + minetest.sound_play(sound, {gain = 0.3, pos = pos, max_hear_distance = 10}) + return true +end) + +function default.register_chest(name, d) + local def = table.copy(d) + def.drawtype = "mesh" + def.visual = "mesh" + def.paramtype = "light" + def.paramtype2 = "facedir" + def.legacy_facedir_simple = true + def.is_ground_content = false + + if def.protected then + def.on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", "Locked Chest") + meta:set_string("owner", "") + local inv = meta:get_inventory() + inv:set_size("main", 8*4) + end + def.after_place_node = function(pos, placer) + local meta = minetest.get_meta(pos) + meta:set_string("owner", placer:get_player_name() or "") + meta:set_string("infotext", "Locked Chest (owned by " .. + meta:get_string("owner") .. ")") + end + def.can_dig = function(pos,player) + local meta = minetest.get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty("main") and + default.can_interact_with_node(player, pos) + end + def.allow_metadata_inventory_move = function(pos, from_list, from_index, + to_list, to_index, count, player) + if not default.can_interact_with_node(player, pos) then + return 0 + end + return count + end + def.allow_metadata_inventory_put = function(pos, listname, index, stack, player) + if not default.can_interact_with_node(player, pos) then + return 0 + end + return stack:get_count() + end + def.allow_metadata_inventory_take = function(pos, listname, index, stack, player) + if not default.can_interact_with_node(player, pos) then + return 0 + end + return stack:get_count() + end + def.on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + if not default.can_interact_with_node(clicker, pos) then + return itemstack + end + + minetest.sound_play(def.sound_open, {gain = 0.3, + pos = pos, max_hear_distance = 10}) + if not chest_lid_obstructed(pos) then + minetest.swap_node(pos, + { name = "default:" .. name .. "_open", + param2 = node.param2 }) + end + minetest.after(0.2, minetest.show_formspec, + clicker:get_player_name(), + "default:chest", default.get_chest_formspec(pos)) + open_chests[clicker:get_player_name()] = { pos = pos, + sound = def.sound_close, swap = name } + end + def.on_blast = function() end + def.on_key_use = function(pos, player) + local secret = minetest.get_meta(pos):get_string("key_lock_secret") + local itemstack = player:get_wielded_item() + local key_meta = itemstack:get_meta() + + if key_meta:get_string("secret") == "" then + key_meta:set_string("secret", minetest.parse_json(itemstack:get_metadata()).secret) + itemstack:set_metadata("") + end + + if secret ~= key_meta:get_string("secret") then + return + end + + minetest.show_formspec( + player:get_player_name(), + "default:chest_locked", + default.get_chest_formspec(pos) + ) + end + def.on_skeleton_key_use = function(pos, player, newsecret) + local meta = minetest.get_meta(pos) + local owner = meta:get_string("owner") + local pn = player:get_player_name() + + -- verify placer is owner of lockable chest + if owner ~= pn then + minetest.record_protection_violation(pos, pn) + minetest.chat_send_player(pn, "You do not own this chest.") + return nil + end + + local secret = meta:get_string("key_lock_secret") + if secret == "" then + secret = newsecret + meta:set_string("key_lock_secret", secret) + end + + return secret, "a locked chest", owner + end + else + def.on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", "Chest") + local inv = meta:get_inventory() + inv:set_size("main", 8*4) + end + def.can_dig = function(pos,player) + local meta = minetest.get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty("main") + end + def.on_rightclick = function(pos, node, clicker) + minetest.sound_play(def.sound_open, {gain = 0.3, pos = pos, + max_hear_distance = 10}) + if not chest_lid_obstructed(pos) then + minetest.swap_node(pos, { + name = "default:" .. name .. "_open", + param2 = node.param2 }) + end + minetest.after(0.2, minetest.show_formspec, + clicker:get_player_name(), + "default:chest", default.get_chest_formspec(pos)) + open_chests[clicker:get_player_name()] = { pos = pos, + sound = def.sound_close, swap = name } + end + end + + def.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 chest at " .. minetest.pos_to_string(pos)) + end + def.on_metadata_inventory_put = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name() .. + " moves " .. stack:get_name() .. + " to chest at " .. minetest.pos_to_string(pos)) + end + def.on_metadata_inventory_take = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name() .. + " takes " .. stack:get_name() .. + " from chest at " .. minetest.pos_to_string(pos)) + end + def.on_blast = function(pos) + local drops = {} + default.get_inventory_drops(pos, "main", drops) + drops[#drops+1] = "default:chest" + minetest.remove_node(pos) + return drops + end + + local def_opened = table.copy(def) + local def_closed = table.copy(def) + + def_opened.mesh = "chest_open.obj" + for i = 1, #def_opened.tiles do + if type(def_opened.tiles[i]) == "string" then + def_opened.tiles[i] = {name = def_opened.tiles[i], backface_culling = true} + elseif def_opened.tiles[i].backface_culling == nil then + def_opened.tiles[i].backface_culling = true + end + end + def_opened.drop = "default:" .. name + def_opened.groups.not_in_creative_inventory = 1 + def_opened.selection_box = { + type = "fixed", + fixed = { -1/2, -1/2, -1/2, 1/2, 3/16, 1/2 }, + } + def_opened.can_dig = function() + return false + end + + def_closed.mesh = nil + def_closed.drawtype = nil + def_closed.tiles[6] = def.tiles[5] -- swap textures around for "normal" + def_closed.tiles[5] = def.tiles[3] -- drawtype to make them match the mesh + def_closed.tiles[3] = def.tiles[3].."^[transformFX" + + minetest.register_node("default:" .. name, def_closed) + minetest.register_node("default:" .. name .. "_open", def_opened) + + -- convert old chests to this new variant + minetest.register_lbm({ + label = "update chests to opening chests", + name = "default:upgrade_" .. name .. "_v2", + nodenames = {"default:" .. name}, + action = function(pos, node) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", nil) + local inv = meta:get_inventory() + local list = inv:get_list("default:chest") + if list then + inv:set_size("main", 8*4) + inv:set_list("main", list) + inv:set_list("default:chest", nil) + end + end + }) +end + + +default.register_chest("chest", { + description = "Chest", + tiles = { + "default_chest_top.png", + "default_chest_top.png", + "default_chest_side.png", + "default_chest_side.png", + "default_chest_front.png", + "default_chest_inside.png" + }, + sounds = default.node_sound_wood_defaults(), + sound_open = "default_chest_open", + sound_close = "default_chest_close", + groups = {choppy = 2, oddly_breakable_by_hand = 2}, +}) + +default.register_chest("chest_locked", { + description = "Locked Chest", + tiles = { + "default_chest_top.png", + "default_chest_top.png", + "default_chest_side.png", + "default_chest_side.png", + "default_chest_lock.png", + "default_chest_inside.png" + }, + sounds = default.node_sound_wood_defaults(), + sound_open = "default_chest_open", + sound_close = "default_chest_close", + groups = {choppy = 2, oddly_breakable_by_hand = 2}, + protected = true, +}) + +local bookshelf_formspec = + "size[8,7;]" .. + default.gui_bg .. + default.gui_bg_img .. + default.gui_slots .. + "list[context;books;0,0.3;8,2;]" .. + "list[current_player;main;0,2.85;8,1;]" .. + "list[current_player;main;0,4.08;8,3;8]" .. + "listring[context;books]" .. + "listring[current_player;main]" .. + default.get_hotbar_bg(0,2.85) + +local function get_bookshelf_formspec(inv) + local formspec = bookshelf_formspec + local invlist = inv and inv:get_list("books") + -- Inventory slots overlay + local bx, by = 0, 0.3 + for i = 1, 16 do + if i == 9 then + bx = 0 + by = by + 1 + end + if not invlist or invlist[i]:is_empty() then + formspec = formspec .. + "image[" .. bx .. "," .. by .. ";1,1;default_bookshelf_slot.png]" + end + bx = bx + 1 + end + return formspec +end + +minetest.register_node("default:bookshelf", { + description = "Bookshelf", + tiles = {"default_wood.png", "default_wood.png", "default_wood.png", + "default_wood.png", "default_bookshelf.png", "default_bookshelf.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", get_bookshelf_formspec(nil)) + local inv = meta:get_inventory() + inv:set_size("books", 8 * 2) + end, + can_dig = function(pos,player) + local inv = minetest.get_meta(pos):get_inventory() + return inv:is_empty("books") + 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, + 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)) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", get_bookshelf_formspec(meta:get_inventory())) + end, + on_metadata_inventory_put = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name() .. + " moves stuff to bookshelf at " .. minetest.pos_to_string(pos)) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", get_bookshelf_formspec(meta:get_inventory())) + end, + on_metadata_inventory_take = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name() .. + " takes stuff from bookshelf at " .. minetest.pos_to_string(pos)) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", get_bookshelf_formspec(meta:get_inventory())) + end, + on_blast = function(pos) + local drops = {} + default.get_inventory_drops(pos, "books", drops) + drops[#drops+1] = "default:bookshelf" + minetest.remove_node(pos) + return drops + end, +}) + +torch_box = { + type = "wallmounted", + wall_top = {-0.5/3, -0.5/3, -0.5/3, 0.5/3, 1.5/3, 0.5/3}, + wall_bottom = {-0.5/3, -1.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3}, + wall_side = {-1.5/3, -0.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3}, +} + +minetest.register_node("default:torch", { + drawtype = "nodebox", + description = "Torch", + tiles = {"default_torch.png"}, + inventory_image = "default_torch_inventory.png", + wield_image = "default_torch_inventory.png", + paramtype = "light", + paramtype2 = "wallmounted", + legacy_wallmounted = true, + sunlight_propagates = true, + walkable = false, + light_source = default.LIGHT_MAX-2, + node_box = torch_box, + groups = {attached_node=1, dig_immediate=3,not_in_creative_inventory=1}, + drop='"default:torch" 1', + sounds = default.node_sound_wood_defaults(), +-- on_construct = function(pos) +-- local tmr = minetest.env:get_node_timer(pos) +-- tmr:start(torch_time) +-- end, +-- on_rightclick = function(pos, node) +-- local tmr = minetest.env:get_node_timer(pos) +-- local meta = minetest.get_meta(pos) +-- local proc = math.floor(tmr:get_elapsed()/(torch_time/100)) +-- meta:set_string("infotext", proc.."%") +-- end, +-- on_timer = function(pos,elapsed) +-- local node = minetest.get_node(pos) +-- minetest.set_node(pos, {name="default:torch_out", param2 = node.param2}) +-- 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, + + on_construct = function(pos) + --local n = minetest.get_node(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", "field[text;;${text}]") + 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(), + groups = {choppy = 2, attached_node = 1, flammable = 2, oddly_breakable_by_hand = 3} +}) + +register_sign("steel", "Steel", { + sounds = default.node_sound_metal_defaults(), + groups = {cracky = 2, attached_node = 1} +}) + +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, + is_ground_content = false, + selection_box = { + type = "wallmounted", + --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(), +}) + +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_metal_defaults(), +}) + +default.register_fence("default:fence_wood", { + description = "Apple Wood Fence", + texture = "default_fence_wood.png", + inventory_image = "default_fence_overlay.png^default_wood.png^default_fence_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_overlay.png^default_wood.png^default_fence_overlay.png^[makealpha:255,126,126", + material = "default:wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence("default:fence_acacia_wood", { + description = "Acacia Wood Fence", + texture = "default_fence_acacia_wood.png", + inventory_image = "default_fence_overlay.png^default_acacia_wood.png^default_fence_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_overlay.png^default_acacia_wood.png^default_fence_overlay.png^[makealpha:255,126,126", + material = "default:acacia_wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence("default:fence_jungle_wood", { + description = "Jungle Wood Fence", + texture = "default_fence_jungle_wood.png", + inventory_image = "default_fence_overlay.png^default_jungle_wood.png^default_fence_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_overlay.png^default_jungle_wood.png^default_fence_overlay.png^[makealpha:255,126,126", + material = "default:jungle_wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence("default:fence_pine_wood", { + description = "Pine Wood Fence", + texture = "default_fence_pine_wood.png", + inventory_image = "default_fence_overlay.png^default_pine_wood.png^default_fence_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_overlay.png^default_pine_wood.png^default_fence_overlay.png^[makealpha:255,126,126", + material = "default:pine_wood", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence("default:fence_aspen_wood", { + description = "Aspen Wood Fence", + texture = "default_fence_aspen_wood.png", + inventory_image = "default_fence_overlay.png^default_aspen_wood.png^default_fence_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_overlay.png^default_aspen_wood.png^default_fence_overlay.png^[makealpha:255,126,126", + material = "default:aspen_wood", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults() +}) + +minetest.register_node("default:glass", { + description = "Glass", + drawtype = "glasslike_framed_optional", + tiles = {"default_glass.png", "default_glass_detail.png"}, + paramtype = "light", + -- paramtype2 = "glasslikeliquidlevel", + sunlight_propagates = true, + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_node("default:obsidian_glass", { + description = "Obsidian Glass", + drawtype = "glasslike_framed_optional", + tiles = {"default_obsidian_glass.png", "default_obsidian_glass_detail.png"}, + paramtype = "light", + paramtype2 = "glasslikeliquidlevel", + is_ground_content = false, + sunlight_propagates = true, + sounds = default.node_sound_glass_defaults(), + groups = {cracky = 3}, +}) + + +minetest.register_node("default:brick", { + description = "Brick Block", + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_brick.png"}, + is_ground_content = false, + groups = {cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + + +minetest.register_node("default:meselamp", { + description = "Mese Lamp", + drawtype = "glasslike", + tiles = {"default_meselamp.png"}, + paramtype = "light", + sunlight_propagates = true, + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_glass_defaults(), + light_source = default.LIGHT_MAX, +}) + +minetest.register_node("default:mese_post_light", { + description = "Mese Post Light", + tiles = {"default_mese_post_light_top.png", "default_mese_post_light_top.png", + "default_mese_post_light_side_dark.png", "default_mese_post_light_side_dark.png", + "default_mese_post_light_side.png", "default_mese_post_light_side.png"}, + wield_image = "default_mese_post_light_side.png", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-2 / 16, -8 / 16, -2 / 16, 2 / 16, 8 / 16, 2 / 16}, + }, + }, + paramtype = "light", + light_source = default.LIGHT_MAX, + sunlight_propagates = true, + is_ground_content = false, + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults(), +}) + +-- +-- Misc +-- + +minetest.register_node("default:cloud", { + description = "Cloud", + tiles = {"default_cloud.png"}, + is_ground_content = false, + sounds = default.node_sound_defaults(), + groups = {not_in_creative_inventory = 1}, +}) + +-- +-- register trees for leafdecay +-- + +if minetest.get_mapgen_setting("mg_name") == "v6" then + default.register_leafdecay({ + trunks = {"default:tree"}, + leaves = {"default:apple", "default:leaves"}, + radius = 2, + }) + + default.register_leafdecay({ + trunks = {"default:jungle_tree"}, + leaves = {"default:jungle_leaves"}, + radius = 3, + }) + + default.register_leafdecay({ + trunks = {"default:pine_tree"}, + leaves = {"default:pine_needles"}, + radius = 3, + }) +else + default.register_leafdecay({ + trunks = {"default:tree"}, + leaves = {"default:apple", "default:leaves"}, + radius = 3, + }) + + default.register_leafdecay({ + trunks = {"default:jungle_tree"}, + leaves = {"default:jungle_leaves"}, + radius = 2, + }) + + default.register_leafdecay({ + trunks = {"default:pine_tree"}, + leaves = {"default:pine_needles"}, + radius = 2, + }) +end + +default.register_leafdecay({ + trunks = {"default:acacia_tree"}, + leaves = {"default:acacia_leaves"}, + radius = 2, +}) + +default.register_leafdecay({ + trunks = {"default:aspen_tree"}, + leaves = {"default:aspen_leaves"}, + radius = 3, +}) + +default.register_leafdecay({ + trunks = {"default:bush_stem"}, + leaves = {"default:bush_leaves"}, + radius = 1, +}) + +default.register_leafdecay({ + trunks = {"default:acacia_bush_stem"}, + leaves = {"default:acacia_bush_leaves"}, + radius = 1, +}) + +minetest.register_alias("default:jungleleaves", "default:jungle_leaves") +minetest.register_alias("default:junglewood", "default:jungle_wood") +minetest.register_alias("default:junglesapling", "default:jungle_sapling") +minetest.register_alias("default:jungletree", "default:jungle_tree") +minetest.register_alias("default:junglegrass", "default:jungle_grass") + +minetest.register_alias("default:fence_junglewood", "default:fence_jungle_wood") diff --git a/diff/default.diff/nodes.lua.diff b/diff/default.diff/nodes.lua.diff new file mode 100644 index 0000000..bc1a3fe --- /dev/null +++ b/diff/default.diff/nodes.lua.diff @@ -0,0 +1,610 @@ +78,81c78,81 +< default:jungletree +< default:junglewood +< default:jungleleaves +< default:junglesapling +--- +> default:jungle_tree +> default:jungle_wood +> default:jungle_leaves +> default:jungle_sapling +131c131 +< default:junglegrass +--- +> default:jungle_grass +188c188 +< default:fence_junglewood +--- +> default:fence_jungle_wood +572c572 +< description = "Tree", +--- +> description = "Apple Tree", +583c583 +< description = "Wooden Planks", +--- +> description = "Apple Wood Planks", +593,595c593,610 +< description = "Sapling", +< drawtype = "plantlike", +< tiles = {"default_sapling.png"}, +--- +> description = "Apple Tree Sapling", +> drawtype = "nodebox", +> paramtype = "light", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 +> {-0.125, -0.375, -0.1875, 0.1875, 0, 0.1875}, -- NodeBox2 +> {0, -0.125, -0.0625, 0.1875, 0.125, 0.125}, -- NodeBox3 +> } +> }, +> tiles = {"default_sapling_top.png", +> "default_sapling_bottom.png", +> "default_sapling_side.png", +> "default_sapling_side.png", +> "default_sapling_side.png", +> "default_sapling_side.png" +> }, +600c615 +< walkable = false, +--- +> walkable = true, +611c626 +< minetest.get_node_timer(pos):start(math.random(2400,4800)) +--- +> minetest.get_node_timer(pos):start(math.random(300, 1500)) +629c644 +< description = "Leaves", +--- +> description = "Apple Tree Leaves", +659c674,681 +< drawtype = "plantlike", +--- +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.25, -0.5, -0.25, 0.25, 0.0625, 0.25}, -- NodeBox1 +> {-0.0625, 0.0625, -0.0625, 0.0625, 0.25, 0.0625}, -- NodeBox2 +> } +> }, +683c705 +< minetest.register_node("default:jungletree", { +--- +> minetest.register_node("default:jungle_tree", { +685,686c707,708 +< tiles = {"default_jungletree_top.png", "default_jungletree_top.png", +< "default_jungletree.png"}, +--- +> tiles = {"default_jungle_tree_top.png", "default_jungle_tree_top.png", +> "default_jungle_tree.png"}, +695c717 +< minetest.register_node("default:junglewood", { +--- +> minetest.register_node("default:jungle_wood", { +699c721 +< tiles = {"default_junglewood.png"}, +--- +> tiles = {"default_jungle_wood.png"}, +705,706c727,728 +< minetest.register_node("default:jungleleaves", { +< description = "Jungle Leaves", +--- +> minetest.register_node("default:jungle_leaves", { +> description = "Jungle Tree Leaves", +709,710c731,732 +< tiles = {"default_jungleleaves.png"}, +< special_tiles = {"default_jungleleaves_simple.png"}, +--- +> tiles = {"default_jungle_leaves.png"}, +> special_tiles = {"default_jungle_leaves_simple.png"}, +717,718c739,740 +< {items = {'default:junglesapling'}, rarity = 20}, +< {items = {'default:jungleleaves'}} +--- +> {items = {'default:jungle_sapling'}, rarity = 20}, +> {items = {'default:jungle_leaves'}} +726,731c748,769 +< minetest.register_node("default:junglesapling", { +< description = "Jungle Sapling", +< drawtype = "plantlike", +< tiles = {"default_junglesapling.png"}, +< inventory_image = "default_junglesapling.png", +< wield_image = "default_junglesapling.png", +--- +> minetest.register_node("default:jungle_sapling", { +> description = "Jungle Tree Sapling", +> tiles = { +> "default_jungle_sapling_top.png", +> "default_jungle_sapling_bottom.png", +> "default_jungle_sapling_side.png", +> "default_jungle_sapling_side.png", +> "default_jungle_sapling_side.png", +> "default_jungle_sapling_side.png" +> }, +> drawtype = "nodebox", +> paramtype = "light", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 +> {-0.25, -0.3125, -0.25, 0.25, 0, 0.25}, -- NodeBox3 +> {-0.125, -0.0625, -0.125, 0.1875, 0.125, 0.1875}, -- NodeBox4 +> } +> }, +> inventory_image = "default_jungle_sapling.png", +> wield_image = "default_jungle_sapling.png", +734c772 +< walkable = false, +--- +> walkable = true, +745c783 +< minetest.get_node_timer(pos):start(math.random(2400,4800)) +--- +> minetest.get_node_timer(pos):start(math.random(300, 1500)) +806,808c844,865 +< description = "Pine Sapling", +< drawtype = "plantlike", +< tiles = {"default_pine_sapling.png"}, +--- +> description = "Pine Tree Sapling", +> drawtype = "nodebox", +> paramtype = "light", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 +> {-0.3125, -0.375, -0.3125, 0.3125, -0.3125, 0.3125}, -- NodeBox2 +> {-0.25, -0.3125, -0.25, 0.25, -0.25, 0.25}, -- NodeBox3 +> {-0.1875, -0.25, -0.1875, 0.1875, -0.125, 0.1875}, -- NodeBox4 +> {-0.125, -0.1875, -0.125, 0.125, -0.0625, 0.125}, -- NodeBox5 +> {-0.0625, -0.0625, -0.0625, 0.0625, 0.0625, 0.0625}, -- NodeBox6 +> } +> }, +> tiles = { +> "default_pine_sapling_top.png", +> "default_pine_sapling_bottom.png", +> "default_pine_sapling_side.png", +> "default_pine_sapling_side.png", +> "default_pine_sapling_side.png", +> "default_pine_sapling_side.png" +> }, +824c881 +< minetest.get_node_timer(pos):start(math.random(2400,4800)) +--- +> minetest.get_node_timer(pos):start(math.random(300, 1500)) +865c922 +< description = "Acacia Leaves", +--- +> description = "Acacia Tree Leaves", +887,888c944,960 +< drawtype = "plantlike", +< tiles = {"default_acacia_sapling.png"}, +--- +> drawtype = "nodebox", +> paramtype = "light", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 +> {-0.125, -0.375, -0.1875, 0.1875, 0, 0.1875}, -- NodeBox2 +> {0, -0.125, -0.0625, 0.1875, 0.125, 0.125}, -- NodeBox3 +> } +> }, +> tiles = {"default_acacia_sapling_top.png", +> "default_acacia_sapling_bottom.png", +> "default_acacia_sapling_side.png", +> "default_acacia_sapling_side.png", +> "default_acacia_sapling_side.png", +> "default_acacia_sapling_side.png" +> }, +893c965 +< walkable = false, +--- +> walkable = true, +904c976 +< minetest.get_node_timer(pos):start(math.random(2400,4800)) +--- +> minetest.get_node_timer(pos):start(math.random(300, 1500)) +944c1016 +< description = "Aspen Leaves", +--- +> description = "Aspen Tree Leaves", +965,966c1037,1053 +< drawtype = "plantlike", +< tiles = {"default_aspen_sapling.png"}, +--- +> drawtype = "nodebox", +> paramtype = "light", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 +> {-0.125, -0.375, -0.1875, 0.1875, 0, 0.1875}, -- NodeBox2 +> {0, -0.125, -0.0625, 0.1875, 0.125, 0.125}, -- NodeBox3 +> } +> }, +> tiles = {"default_aspen_sapling_top.png", +> "default_aspen_sapling_bottom.png", +> "default_aspen_sapling_side.png", +> "default_aspen_sapling_side.png", +> "default_aspen_sapling_side.png", +> "default_aspen_sapling_side.png" +> }, +971c1058 +< walkable = false, +--- +> walkable = true, +982c1069 +< minetest.get_node_timer(pos):start(math.random(2400,4800)) +--- +> minetest.get_node_timer(pos):start(math.random(300, 1500)) +1147c1234,1243 +< drawtype = "plantlike", +--- +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {0.1875, -0.5, 0.1875, 0.4375, 0.5, 0.4375}, -- NodeBox1 +> {0.1875, -0.5, -0.4375, 0.4375, 0.5, -0.1875}, -- NodeBox2 +> {-0.4375, -0.5, -0.4375, -0.1875, 0.5, -0.1875}, -- NodeBox3 +> {-0.4375, -0.5, 0.1875, -0.1875, 0.5, 0.4375}, -- NodeBox4 +> } +> }, +1149,1150c1245,1246 +< inventory_image = "default_papyrus.png", +< wield_image = "default_papyrus.png", +--- +> inventory_image = "default_inv_papyrus.png", +> wield_image = "default_inv_papyrus.png", +1185c1281 +< minetest.register_node("default:junglegrass", { +--- +> minetest.register_node("default:jungle_grass", { +1187,1192c1283,1297 +< drawtype = "plantlike", +< waving = 1, +< visual_scale = 1.69, +< tiles = {"default_junglegrass.png"}, +< inventory_image = "default_junglegrass.png", +< wield_image = "default_junglegrass.png", +--- +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.125, -0.5, -0.125, 0.125, 0.25, 0.125}, -- NodeBox18 +> {0.125, 0.25, -0.125, 0.375, 0.5, 0.125}, -- NodeBox19 +> {0.25, -0.5, 0.25, 0.5, -0.125, 0.5}, -- NodeBox20 +> {-0.5, -0.5, 0.25, -0.25, -0.25, 0.5}, -- NodeBox21 +> {0.25, -0.5, -0.5, 0.5, -0.1875, -0.25}, -- NodeBox22 +> {-0.5, -0.5, -0.5, -0.25, -0.0625, -0.25}, -- NodeBox23 +> } +> }, +> tiles = {"default_grass.png"}, +> inventory_image = "default_jungle_grass.png", +> wield_image = "default_jungle_grass.png", +1193a1299 +> paramtype2 = "facedir", +1208c1314,1322 +< drawtype = "plantlike", +--- +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.375, -0.5, 0.125, -0.125, -0.25, 0.375}, -- NodeBox9 +> {0.125, -0.5, 0.125, 0.375, -0.25, 0.375}, -- NodeBox11 +> {-0.375, -0.5, -0.375, -0.125, -0.25, -0.125}, -- NodeBox12 +> } +> }, +1210c1324 +< tiles = {"default_grass_1.png"}, +--- +> tiles = {"default_grass.png"}, +1212,1213d1325 +< inventory_image = "default_grass_3.png", +< wield_image = "default_grass_3.png", +1223a1336 +> }) +1225,1231c1338,1364 +< on_place = function(itemstack, placer, pointed_thing) +< -- place a random grass node +< local stack = ItemStack("default:grass_" .. math.random(1,5)) +< local ret = minetest.item_place(stack, placer, pointed_thing) +< return ItemStack("default:grass_1 " .. +< itemstack:get_count() - (1 - ret:get_count())) +< end, +--- +> minetest.register_node("default:grass_2", { +> description = "Grass", +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.125, -0.5, -0.125, 0.125, -0.1875, 0.125}, -- NodeBox8 +> {-0.375, -0.5, 0.125, -0.125, 0.0625, 0.375}, -- NodeBox9 +> {0.125, -0.5, 0.125, 0.375, 0.0625, 0.375}, -- NodeBox11 +> {-0.375, -0.5, -0.375, -0.125, 0.0625, -0.125}, -- NodeBox12 +> {0.125, -0.5, -0.375, 0.375, 0.0625, -0.125}, -- NodeBox13 +> } +> }, +> waving = 1, +> tiles = {"default_grass.png"}, +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> drop = "default:grass_2", +> groups = {snappy = 3, flora = 1, attached_node = 1, +> not_in_creative_inventory = 1, grass = 1, flammable = 1}, +> sounds = default.node_sound_leaves_defaults(), +> selection_box = { +> type = "fixed", +> fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, +> }, +1234,1248c1367,1388 +< for i = 2, 5 do +< minetest.register_node("default:grass_" .. i, { +< description = "Grass", +< drawtype = "plantlike", +< waving = 1, +< tiles = {"default_grass_" .. i .. ".png"}, +< inventory_image = "default_grass_" .. i .. ".png", +< wield_image = "default_grass_" .. i .. ".png", +< paramtype = "light", +< sunlight_propagates = true, +< walkable = false, +< buildable_to = true, +< drop = "default:grass_1", +< groups = {snappy = 3, flora = 1, attached_node = 1, +< not_in_creative_inventory = 1, grass = 1, flammable = 1}, +--- +> minetest.register_node("default:grass_3", { +> description = "Grass", +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.125, -0.5, -0.125, 0.125, -0.1875, 0.125}, -- NodeBox8 +> {-0.375, -0.5, 0.125, -0.125, 0.3125, 0.375}, -- NodeBox9 +> {0.125, -0.5, 0.125, 0.375, 0.3125, 0.375}, -- NodeBox11 +> {-0.375, -0.5, -0.375, -0.125, 0.3125, -0.125}, -- NodeBox12 +> {0.125, -0.5, -0.375, 0.375, 0.3125, -0.125}, -- NodeBox13 +> } +> }, +> waving = 1, +> tiles = {"default_grass.png"}, +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> drop = "default:grass_3", +> groups = {snappy = 3, flora = 1, attached_node = 1, +> not_in_creative_inventory = 1, grass = 1, flammable = 1}, +1250,1255c1390,1423 +< selection_box = { +< type = "fixed", +< fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, +< }, +< }) +< end +--- +> selection_box = { +> type = "fixed", +> fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, +> }, +> }) +> +> minetest.register_node("default:grass_4", { +> description = "Grass", +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {0.125, -0.5, 0.125, 0.4375, 0.5, 0.4375}, -- NodeBox1 +> {0.125, -0.5, -0.4375, 0.4375, 0.5, -0.125}, -- NodeBox2 +> {-0.4375, -0.5, -0.4375, -0.125, 0.5, -0.125}, -- NodeBox3 +> {-0.4375, -0.5, 0.125, -0.125, 0.5, 0.4375}, -- NodeBox4 +> {-0.125, -0.5, -0.125, 0.125, -0.0625, 0.125}, -- NodeBox7 +> } +> }, +> waving = 1, +> tiles = {"default_grass.png"}, +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> drop = "default:grass_3", +> groups = {snappy = 3, flora = 1, attached_node = 1, +> not_in_creative_inventory = 1, grass = 1, flammable = 1}, +> sounds = default.node_sound_leaves_defaults(), +> selection_box = { +> type = "fixed", +> fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, +> }, +> }) +1256a1425,1452 +> minetest.register_node("default:grass_5", { +> description = "Grass", +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {0.125, -0.5, 0.125, 0.4375, 0.5, 0.4375}, -- NodeBox1 +> {0.125, -0.5, -0.4375, 0.4375, 0.5, -0.125}, -- NodeBox2 +> {-0.4375, -0.5, -0.4375, -0.125, 0.5, -0.125}, -- NodeBox3 +> {-0.4375, -0.5, 0.125, -0.125, 0.5, 0.4375}, -- NodeBox4 +> {-0.125, -0.5, -0.125, 0.125, 0.125, 0.125}, -- NodeBox7 +> } +> }, +> waving = 1, +> tiles = {"default_grass.png"}, +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> drop = "default:grass_3", +> groups = {snappy = 3, flora = 1, attached_node = 1, +> not_in_creative_inventory = 1, grass = 1, flammable = 1}, +> sounds = default.node_sound_leaves_defaults(), +> selection_box = { +> type = "fixed", +> fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, +> }, +> }) +1365c1561 +< minetest.get_node_timer(pos):start(math.random(1200, 2400)) +--- +> minetest.get_node_timer(pos):start(math.random(300, 1500)) +1436c1632 +< minetest.get_node_timer(pos):start(math.random(1200, 2400)) +--- +> minetest.get_node_timer(pos):start(math.random(300, 1500)) +1712c1908 +< liquid_renewable = false, +--- +> liquid_renewable = true, +1758c1954 +< liquid_renewable = false, +--- +> liquid_renewable = true, +1769c1965 +< local function get_chest_formspec(pos) +--- +> function default.get_chest_formspec(pos) +1786c1982 +< local above = { x = pos.x, y = pos.y + 1, z = pos.z } +--- +> local above = {x = pos.x, y = pos.y + 1, z = pos.z} +1789c1985,1986 +< if def.drawtype == "airlike" or +--- +> if def and +> (def.drawtype == "airlike" or +1792c1989 +< (def.drawtype == "nodebox" and def.paramtype2 == "wallmounted") then +--- +> (def.drawtype == "nodebox" and def.paramtype2 == "wallmounted")) then +1892c2089 +< "default:chest", get_chest_formspec(pos)) +--- +> "default:chest", default.get_chest_formspec(pos)) +1914c2111 +< get_chest_formspec(pos) +--- +> default.get_chest_formspec(pos) +1959c2156 +< "default:chest", get_chest_formspec(pos)) +--- +> "default:chest", default.get_chest_formspec(pos)) +1991a2189,2195 +> for i = 1, #def_opened.tiles do +> if type(def_opened.tiles[i]) == "string" then +> def_opened.tiles[i] = {name = def_opened.tiles[i], backface_culling = true} +> elseif def_opened.tiles[i].backface_culling == nil then +> def_opened.tiles[i].backface_culling = true +> end +> end +1997c2201 +< } +--- +> } +2146a2351,2389 +> torch_box = { +> type = "wallmounted", +> wall_top = {-0.5/3, -0.5/3, -0.5/3, 0.5/3, 1.5/3, 0.5/3}, +> wall_bottom = {-0.5/3, -1.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3}, +> wall_side = {-1.5/3, -0.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3}, +> } +> +> minetest.register_node("default:torch", { +> drawtype = "nodebox", +> description = "Torch", +> tiles = {"default_torch.png"}, +> inventory_image = "default_torch_inventory.png", +> wield_image = "default_torch_inventory.png", +> paramtype = "light", +> paramtype2 = "wallmounted", +> legacy_wallmounted = true, +> sunlight_propagates = true, +> walkable = false, +> light_source = default.LIGHT_MAX-2, +> node_box = torch_box, +> groups = {attached_node=1, dig_immediate=3,not_in_creative_inventory=1}, +> drop='"default:torch" 1', +> sounds = default.node_sound_wood_defaults(), +> -- on_construct = function(pos) +> -- local tmr = minetest.env:get_node_timer(pos) +> -- tmr:start(torch_time) +> -- end, +> -- on_rightclick = function(pos, node) +> -- local tmr = minetest.env:get_node_timer(pos) +> -- local meta = minetest.get_meta(pos) +> -- local proc = math.floor(tmr:get_elapsed()/(torch_time/100)) +> -- meta:set_string("infotext", proc.."%") +> -- end, +> -- on_timer = function(pos,elapsed) +> -- local node = minetest.get_node(pos) +> -- minetest.set_node(pos, {name="default:torch_out", param2 = node.param2}) +> -- end, +> }) +> +2247c2490 +< description = "Wooden Fence", +--- +> description = "Apple Wood Fence", +2257c2500 +< description = "Acacia Fence", +--- +> description = "Acacia Wood Fence", +2266c2509 +< default.register_fence("default:fence_junglewood", { +--- +> default.register_fence("default:fence_jungle_wood", { +2268,2271c2511,2514 +< texture = "default_fence_junglewood.png", +< inventory_image = "default_fence_overlay.png^default_junglewood.png^default_fence_overlay.png^[makealpha:255,126,126", +< wield_image = "default_fence_overlay.png^default_junglewood.png^default_fence_overlay.png^[makealpha:255,126,126", +< material = "default:junglewood", +--- +> texture = "default_fence_jungle_wood.png", +> inventory_image = "default_fence_overlay.png^default_jungle_wood.png^default_fence_overlay.png^[makealpha:255,126,126", +> wield_image = "default_fence_overlay.png^default_jungle_wood.png^default_fence_overlay.png^[makealpha:255,126,126", +> material = "default:jungle_wood", +2277c2520 +< description = "Pine Fence", +--- +> description = "Pine Wood Fence", +2287c2530 +< description = "Aspen Fence", +--- +> description = "Aspen Wood Fence", +2301c2544 +< paramtype2 = "glasslikeliquidlevel", +--- +> -- paramtype2 = "glasslikeliquidlevel", +2389,2390c2632,2633 +< trunks = {"default:jungletree"}, +< leaves = {"default:jungleleaves"}, +--- +> trunks = {"default:jungle_tree"}, +> leaves = {"default:jungle_leaves"}, +2407,2408c2650,2651 +< trunks = {"default:jungletree"}, +< leaves = {"default:jungleleaves"}, +--- +> trunks = {"default:jungle_tree"}, +> leaves = {"default:jungle_leaves"}, +2441a2685,2692 +> +> minetest.register_alias("default:jungleleaves", "default:jungle_leaves") +> minetest.register_alias("default:junglewood", "default:jungle_wood") +> minetest.register_alias("default:junglesapling", "default:jungle_sapling") +> minetest.register_alias("default:jungletree", "default:jungle_tree") +> minetest.register_alias("default:junglegrass", "default:jungle_grass") +> +> minetest.register_alias("default:fence_junglewood", "default:fence_jungle_wood") diff --git a/diff/default.diff/source.txt b/diff/default.diff/source.txt new file mode 100644 index 0000000..516ed14 --- /dev/null +++ b/diff/default.diff/source.txt @@ -0,0 +1 @@ +https://github.com/minetest/minetest_game/archive/0.4.16.tar.gz diff --git a/diff/default.diff/textures/Untitled.png b/diff/default.diff/textures/Untitled.png new file mode 100644 index 0000000000000000000000000000000000000000..3151482f01c926d628704b2661b66d358993ff5b GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61SFYwH*Nw_oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E(aqsm)6NuVjqA)Ql2i3Asp9}d*-ZJ@bXZ7?Rj^OlSdl3Jf1Q$eA&S+mK#+4 Q0H}(=)78&qol`;+0LjrGLI3~& literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/bubble.png b/diff/default.diff/textures/bubble.png new file mode 100644 index 0000000000000000000000000000000000000000..66010c566a6c9a69968cbab45db04b6b608f0467 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1xs}lwLmLpD3V^lc$Sgh{fsT1c^@#f-^t=2Lgj{huc?hJ$*XS#L(!_SHr+p zOkKPQj?WaVt##fM=xn;PDs)?S=A))Y^8^W(#|8`xR$YSEc^%{ffu=Edy85}Sb4q9e E0B<-ldH?_b literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/crack_anylength.png b/diff/default.diff/textures/crack_anylength.png new file mode 100644 index 0000000000000000000000000000000000000000..f6c0fa54bfe0f9ff5c9cb3eda7fda13ee8188fd8 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-V!2%>r-nbtEQk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{VqG7D2M9G-GFVdQ&MBb@0O~|0%K!iX literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_acacia_bush_sapling.png b/diff/default.diff/textures/default_acacia_bush_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..37ad4bb36d56372d3a192bbfd6de19530dc37868 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$73?%Cvt*-$o{s5m4S3g&~n6QAnj0CSry~z1` z{J*qPfl`bmL4Lsu4$p3+fjCLt?k)@+tg;?J4rhT!WHAE+w=f7ZGR&GI0Tg5}@$_|N zf5^$gE+))(y;K({B<|_r7{YNqIiVmSA)$~lNtBI^jn#mSfm?>*BY(w;FrX3!Pgg&e IbxsLQ0OAoO{Qv*} literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_acacia_bush_stem.png b/diff/default.diff/textures/default_acacia_bush_stem.png new file mode 100644 index 0000000000000000000000000000000000000000..b96e96a96ed3b90706f9ab2c29ee24dbff05b9fe GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZ9Q>SZ)fN8c-N3JFZk%ou=d-G=9 zlz1V!$4!^#sEgymV7Ju^S}PXCoZL}(=K6O=0~2$GU%MC@w(WVw@ON)O!@50BKD}6V zSl@2*JCom~zH>|OSKM#fcy5)8+vH-S_t65MfB7hItSV}mZ*yO{-d#-bZrz>O4M1xd NJYD@<);T3K0RSe!PmBNn literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_acacia_leaves.png b/diff/default.diff/textures/default_acacia_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..12201291ea7591fb705c6382705c4b397e6ca94e GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZ9PW@vUxo9#Dwa)5S4_<9f2k`^|GX8Cc>N&oDh< Rc><>&pI+lZ9QB-|%<>&pI+lZ9POs+{|5Cr~KK)5S4_<9c#RLPA1E^y1?m{&7e% z_h0mHds;YMGC~3f;^P0DR(N&pPyNK_sc!S5Y}wq{*x1^3ynXgxazVnx=bmoMUZ_?v z@c_Xe=`9J5czpiX8P~)>$j+1SGu;4zvI%&H|6fVg?3oVGw3ym^DWNq@u*r z*OmPtCo7k>jLVZNCO{$C%#er@=ltB<)VvZPmw~~#C^fMpHASI3vm`^o-P1Q9MK2X( zy1b{0V+hCfWS{q&Qx7os@Z4Zf4BR$bE5fCI<$cA|F$|@@SsX&n)La3X;pyt_-`E2aPd literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_acacia_sapling_side.png b/diff/default.diff/textures/default_acacia_sapling_side.png new file mode 100644 index 0000000000000000000000000000000000000000..475d4f10a3f143e34f542ef4d98bdb9a8c24cdc8 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^j6lr6!3HEPq^3FoDb50q$YKTtZeb8+WSBKa0w~B{ z;_2(k{*aTEONT?Sep(+;NH#MhqQp5rH#aq}1juDza4t$sEJ;mKD9T zWe18&c)B=-a9mIJc)$7Y`6CAo9B7!GuzTep28PhN%+ANGmi+)}_H^}gS?83{1OQJF BDrx`# literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_acacia_sapling_top.png b/diff/default.diff/textures/default_acacia_sapling_top.png new file mode 100644 index 0000000000000000000000000000000000000000..9e46dfb7a491c8b324b185c7fa4539ce11bf469b GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kdu{5M|ieWd=gMdHZvrm#5q4VH#M&W$Yo$~E=o--Nlj5G&n(GMaQE~LNYP7W o2a5B0x;Tb#Tu=6Rzxgje1IrO6qkGGx9)Waty85}Sb4q9e09U*szyJUM literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_acacia_tree.png b/diff/default.diff/textures/default_acacia_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..02c12e55198e39a6a9fc80da8c74697de363d79c GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryY)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtCkwlXm{0d(1)va*r;B3<$MxhBzWyu>OjV3#Z|5hq Q0>v3TUHx3vIVCg!0FR*^QUCw| literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_acacia_tree_top.png b/diff/default.diff/textures/default_acacia_tree_top.png new file mode 100644 index 0000000000000000000000000000000000000000..951ec179b703393d2e74cab35ff757d587a2f155 GIT binary patch literal 528 zcmV+r0`L8aP)tsc$45QRMl{VwHOxso$4fiQN;%I-H_l2t(n>gPXJE`tJj_l$%}zbe zPdd_0IM7cz#Zp7gP(062JJL@+&rm1swQ$EpDKhab}%T`0rRYBKN zJ&Q?OzR722KM%Gn4&R0a$Rz=cSK-gD4)>lT+SwYoXL)TkJ+FL@^T}9DeOV?dN z)?P-`UrgFwM%G_U*I`N8Vn*3xN7`ai)?`lBWlGm&N7QCi+hs}JW=q;=PSa{t*=tGN zYD?y5O5STs+ig?ZZdKlHOxSN);cidia828BS>AC_*mGRma$4JSSKf0{-g8>$c2eMd zX6t-a-+yJ_g>B%5ZsCV-vL>4nJa0`PlBg3pY5H=O_J^Dt{G9qL)L)tag?Kz&978y+ dCtDmi0JOk`;h@v{@>-xcgQu&X%Q~loCIJ6VAPN8g literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_apple.png b/diff/default.diff/textures/default_apple.png new file mode 100644 index 0000000000000000000000000000000000000000..b06d381945acfbc726f809ec2bc663c450b655f2 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lbOTXM7HLsE>OtO)5S4_<9c#J1Jg^Dw*LlZk2%FS zp6fC*8SHK4$}m*sRMJeS_$crD;Z{5w8>d?b3xmER_g}Nag7blz89ZJ6T-G@yGywqU C5h=+4 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_aspen_leaves.png b/diff/default.diff/textures/default_aspen_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..aecfea320934870eebd549349e688650b2591146 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmz{&(*gE>otahLfucwP+2*>s04<4d+JPgdXj4i+33aJ7m7(8A5T-G@yGywqm Cp%#Jw literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_aspen_sapling.png b/diff/default.diff/textures/default_aspen_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..a202e7056f04ea62e8e657e3532521cb8723ba13 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kVl%CN4$>SKE*T*K1aa|y zPAj}R_osg1^HjI_QMPPuY;0_8JKjF~FS#IL;&V^8WiM2#n0SETY0+ni2MR^|>$j+1SGu;4zvI%&H|6fVg?3oVGw3ym^DWNq@u*r z*OmPtk2Et6o5&XK3ZRf|W=KSdbAE1aYF-JD%fR4Vl$uzQnxasiS(2gP?&%wlqL&IX zUDngZF@)oKvd{a?sRtN*cy2H#UbOixSzxAo^cfRFwgU6MBl(doAQL=Y{an^LB{Ts5 D($*+& literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_aspen_sapling_side.png b/diff/default.diff/textures/default_aspen_sapling_side.png new file mode 100644 index 0000000000000000000000000000000000000000..6113c500949bf4a8d80f2c6a506e303eb9717c72 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^j6lr6!3HEPq^3FoDb50q$YKTtZeb8+WSBKa0w~B{ z;_2(k{*XtSncMR15+Ij>!MP|ku_QG`p**uBL&4qCHy}kX zl^rN9>FMGa!f`#>Fdh=kVl%ChqpQH(g&cBY-UJAiF1B#Zfaf$kjuc}T$GwvlA5AWo>`Ki;O^-gkfN8$ o4ixA0ba4#fxSs6se)C^`29_gCM)#IWJp$?QboFyt=akR{0I_}};Q#;t literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_aspen_tree.png b/diff/default.diff/textures/default_aspen_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..90d1fe4d47c474205ba157c6ed6d48bc290166de GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaYymzYt`@dp|Ns9_G|tNeNhf)` zyD)UH%6b4foCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#AtwvFkjCu|k-R`5E>9Q75RU7~ Z89;UuL*rfNtS>+ogQu&X%Q~loCIDEN9ye z-G!lpRn`N@;VkfoEM{Qf76xHPhFNnYfP(BLp1!W^4>?)bh0GN9r{n>JxIA4PLpZJ{ ZX8_qv42^f4v%UaX44$rjF6*2Ung9tjAPWEh literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_aspen_wood.png b/diff/default.diff/textures/default_aspen_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..cdde75f92d66493b9a9864359adb3b7afe562ed1 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nRwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZ9Q-xa!AYC7_VBr;B3<$Mxhr#g*6V*??f0`FVK* b5MW?%zssiBnEWLSsEonW)z4*}Q$iB}L8~Fl literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_book.png b/diff/default.diff/textures/default_book.png new file mode 100644 index 0000000000000000000000000000000000000000..f701c65bf7a7e12952f6d3216d0702709a9c8287 GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFt3?wJp^Vk9@wg8_H*Pb-(gGctN*FW0?6yfo7 iaSY+Oo-B~S;LO0t!Qdz~oj(&O&fw|l=d#Wzp$P!O2ohZY literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_book_written.png b/diff/default.diff/textures/default_book_written.png new file mode 100644 index 0000000000000000000000000000000000000000..9955251149e622bf7a8213644214347acf06f7fb GIT binary patch literal 94 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFp3?#42FMA85I0Jk_T;sg7deXEH9@(2wJ!KtG oP{7m0F@)oKGDmU(5OXjyFyCP0lu5Oo0hD9#boFyt=akR{0LC8{m;e9( literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_bookshelf.png b/diff/default.diff/textures/default_bookshelf.png new file mode 100644 index 0000000000000000000000000000000000000000..5d6437de82a61bab18067e7b8ff84d4fb7991de7 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1x6>fk^of2cKX|9{5B4z41F z?kO%Wk~b!r=@oIvj}c)I$ztaD0e0s#BXcMbpm literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_bookshelf_end.png b/diff/default.diff/textures/default_bookshelf_end.png new file mode 100644 index 0000000000000000000000000000000000000000..197e0f974447548a705e1dc340abcbc5421ef0e2 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1x6>fz|d6EfGMWOP(%{AsXkC=R{>3cHl}#QV`tWu%gvE|I#V8H&Su?|9|}T zmw!!+j#S?AmfDWK=Hj=(|8BTF+QxV@p=Ms&3gLpRCx8AtV?OL2a#kZNLhpX{@dF1g z-1{=Uv2o#N24)~QY|O^S)@E|^J`WF1x!vE|pDoRejSrnOWn8$@HSYfW^8MWM{Xi-H z^HPb0LhG+&0Ts`m-+xFog}YlNmJ9!z2m xQ(yRDsRYLl$JTzyM_MKaW;|T)dix3&!;Oc&$JoE^j|KXU!PC{xWt~$(69Arxdy)VE literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_bookshelf_end_reverse.png b/diff/default.diff/textures/default_bookshelf_end_reverse.png new file mode 100644 index 0000000000000000000000000000000000000000..a287102ec1fc4903271aa912a0aefae28d0c2e6b GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1x6>A^W$(KRJLxM?GB}Lp07O&xy)7?7)?fq#$T8E3;E*rOCb6xiZopGAsW6 zJO28+eaF>;+uCoOGi8=paNpqxbmWWqrf_=Glz&e{k`p{q|Mg{BGcz+U&(yPCf1Hcd3bnE z=Lt!B@e2#z6c(zs njMSLv+5Bb8l!xnGqoo=4U9sadyT*G5=phDAS3j3^P6{XE z)7O>#F1x6>fv!n1<9wjdEl(H65RLQ6bD}a1J8&f=DF_TaCgu;%4I=7;ybaV1Yk5_l2E@=$G0Vo34>m+g$&4H9P#9N;V!>N&rl zaa~g*5L`ByJ~#Zy;eEf(A3bVcS^_jG!p`Nmp@*RX5ZFY1`E*iV{hz#6%^4mZo>(A0 z&(V76@Mbq4tK9DI-p?=f?*%l?RLQUDOO$3l!e;T~=TBZ{X6F2Sed}eskBn9%DjYok z1n0Dy5}B{?2PoRSJ1Dm%!_UdzTk>Dj7GG}$J7&A7?5;C8fWBn#boFyt=akR{03f7r Apa1{> literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_bookshelf_slot.png b/diff/default.diff/textures/default_bookshelf_slot.png new file mode 100644 index 0000000000000000000000000000000000000000..0b364de9acf951bde87a109367ef9339c9c091c3 GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFt3?wJp^Vk9@wg8_HS0D`pOVf9r2U3hBL4Lsu s4$p3+0Xh7hE{-7_*OPx7*ucnP4>X5^*>MqnzaL1wr>mdKI;Vst0H-MxoB#j- literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_brick.png b/diff/default.diff/textures/default_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..4993b0f33d3cd983bb7d28a7ceb9078c2e6c3668 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R1SIpFdgVmxGO2UShTU%)3A#Q%@Ji5RU7~If7#UCeJ=?RJlpO*q9j%lAWEInY9w;sHw3f o?*08+e9@dvM&^Xe9ho)^R=)+!UU7T(01aU9boFyt=akR{0Lm#OfdBvi literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_bronze_block.png b/diff/default.diff/textures/default_bronze_block.png new file mode 100644 index 0000000000000000000000000000000000000000..132f923c98b6062693c8845775fce984f69a01cd GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZQBjFMI^GTvK(LYkf~jv*Y^llN@3cy51q>Qo*ctA{)% tOdhW-y7-?bf4nJa0`PlBg3pY5H=O_Pgw&;#}$<<;{Kog_J#A978y+Cnp?W%hNsgvwn5V m7kg$P5C##4r%vUuU}WGv#&*{9{o$WLD(XY_i3u<=T%O449&%cs6ley6r>mdK II;Vst06Lv3;{X5v literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_bush_stem.png b/diff/default.diff/textures/default_bush_stem.png new file mode 100644 index 0000000000000000000000000000000000000000..18b615f72d9199891bac311a8e3302b9d64d8bd9 GIT binary patch literal 428 zcmV;d0aN~oP)PyFB&2tgp)BDSdi|2Y-gDt)L`Ng$ZSvC~CLMMc6F)VnLs%$=(l z_SkcgMp5AK#TR1mZ}>1%yO zetZ9-s%r{sn-tELj41%9oX2~|dc99HrWMfc0g-|6q3n!h!B!A zJu(T0*q;+|jk(KM#o69A*#-I0Fd7d4m_{M{{Q*-p{XE z)7O>#E(f=`8E4L#uUmmas-7;6Asp9}QxXz3oJdYg009fbm;B0eni&KXIXd;ucPx`< Y@R8FdgVmxEi})Ig#|uMQ|A>FMGa!f`!0AtB*M{>0;-QL70(Y)*K0-AbW|Y zuPggqc1~s<5y?{F$3P)NPZ!4!j_b*1K3xBGzJYav0T8^<;#|lPx9>ZjQsK{g);zL4 lFRT)B#7Y=NtT#xqGVGbp9a?Vt;RaAMgQu&X%Q~loCIDXCCx`$5 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_chest_inside.png b/diff/default.diff/textures/default_chest_inside.png new file mode 100644 index 0000000000000000000000000000000000000000..5f7b6b13270890618c6a6332eee1c6c721b91f1b GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!2~3yyw0Buq;x%9978NlCvUkPo}j=vVadU` z_{Ppg7lT!aA;@D3{h6xK;WWK5B?*(dP@O1TaS?83{1OQEB B9=-qo literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_chest_lock.png b/diff/default.diff/textures/default_chest_lock.png new file mode 100644 index 0000000000000000000000000000000000000000..fe7ab587978ecd725dc9c973b6074695578f02b0 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_Pgu?0%8ig=Spk@3R!r%IEHXsPd@YE`mgg1tQ!n~;Dr|F zLXNn7-}#gZf8MjcW7TrDSONs@&70G7fl>Itg~qcQ4Ejff>Jkpt^aIUc@O1TaS?83{ F1OV)cG;9C> literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_chest_side.png b/diff/default.diff/textures/default_chest_side.png new file mode 100644 index 0000000000000000000000000000000000000000..c66fa7e0cd867e65d1c6d45221eb45daf2de1134 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJZ3p^r=85p>QL70(Y)*K0-AbW|Y zuPggqc1~tq4w3x2w?H9nPZ!4!j_b*1K3xBGzJYav0T8^<;#|lPx9>ZjQsK{g){jaJ f3?DF9^fECh?c_CD_M?CWsExtX)z4*}Q$iB}pdBVE literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_chest_top.png b/diff/default.diff/textures/default_chest_top.png new file mode 100644 index 0000000000000000000000000000000000000000..1a3c787661eeb1c73f0e7b2a5bb7713b42d207de GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJZ3p^r=85p>QL70(Y)*K0-AbW|Y zuPggqc1~s<^W8#86M;gSo-U3d9M_Z2e7OGWd;{wS10Z;z#kr6pZr}I5#!g0dh1e$6 dG&L&*hSq27{a5&}lmay|c)I$ztaD0e0st>|B!K_` literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_clay.png b/diff/default.diff/textures/default_clay.png new file mode 100644 index 0000000000000000000000000000000000000000..f7600e282270a7be03cbd534866799952b90644d GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1rweKC6e3)^?x}kEe@c2*>s08=F$O8CYzXWVMsNSpdZuJYD@<);T3K0RZcZ B6_Nk| literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_clay_brick.png b/diff/default.diff/textures/default_clay_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..70f5c50d361c33d5ccf8f2dfddd2ce63d41ec9b6 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=I14-?iy0WWg+Z8+Vb&Z8pdfpR zr>`sfT@E%TRl#p7rkVqVv^-rLLpZJ{&rnl4#=u5Hn!&&zUNC1@pbb!hDaqU2 zg@N&Im+%rGkF&rdvKUBvfU(=jY&#%>%hSa%gyVX029Vvv(0JE5>kE*jTH+c}l9E`G zYL#4+3Zxi}3=EBR4a{{7EJ6%Stc)$J3@o$_jI0a{R=Vl1plHa=PsvQH#I50m^pqVy O4Gf;HelF{r5}E)+vq1C! literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_coal_block.png b/diff/default.diff/textures/default_coal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..1b8e224d6e9b9c6f849cc04cdb6eb91efcb3c73d GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^%plAGBp8aFUnK)6&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmxEu}N`-grO?RM>h^LEV2*>qgk^kpTp83-`vvqQ#FoU25la{&S6hELmgQu&X J%Q~loCIAQg8tec7 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_coal_lump.png b/diff/default.diff/textures/default_coal_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..1be6370bed55ed93ea8bce07b3cb3952605fd568 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc0wn(^)|vn*&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmz{%8Tz&s{-$s0Cus>Fkd*M_*Zjst!9&apqA!^EH$S*A9jJ)G M)78&qol`;+0IjbclK=n! literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_cobble.png b/diff/default.diff/textures/default_cobble.png new file mode 100644 index 0000000000000000000000000000000000000000..07c5ab749eab8557031c5ba19595d2b10823f678 GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0vp^j3CSbBp9sfW`_bP&H|6fVg?4jBOuH;Rhv&5D9B#o z>FdgVmz{%OfN57j>N}tim#2$k2*>s04{Qt!z6?Gqr0*R9iZXb*`njxgN@xNA{67}t literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_copper_block.png b/diff/default.diff/textures/default_copper_block.png new file mode 100644 index 0000000000000000000000000000000000000000..645732b088307b74126eb4824e6be1466180eb4d GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJZ3p^r=85p>QL70(Y)*K0-AbW|Y zuPggq4t^0CDX!Q+U!ah_r;B3<$MxhnQ8GW`UBjk4JoorI&k2*sU28O$LBQ&4$@7od fY#>lFtILX^-&A_fOQ(mmK&=d(u6{1-oD!M<(6}Y@ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_copper_ingot.png b/diff/default.diff/textures/default_copper_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..37974b676f5f148bc3d01432cdb67b5833f2ba14 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPggqb`cJF!DZKu#R7$tJzX3_IIbrr9AH}}#{TcVrQ%zA lW*`s-;^wY38q9tS40k`U#^21s-(}|zS1>$r`M_bI5TB=uV+hCf eHQi^0>?&t;ucLK6T<&Ld<1 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_coral_brown.png b/diff/default.diff/textures/default_coral_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..0e4c69679779f4181fba9ce5718615788949ffe5 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{d2L0X`wF2~K*;I^#;Tq$dGI7?Zr+ zT^Kr8Wj%l#&H|6fVg?3oVGw3ym^DWND9B#o>Fdh=kduR(fp>M!ZdafXpQnps2*>s0 ef`o_z4}eyrF)A+pb!$FQhQZU-&t;ucLK6U?s~_$F literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_coral_orange.png b/diff/default.diff/textures/default_coral_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..035651d89610e04325c84994f61893dcc45d2cac GIT binary patch literal 89 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{d2L0X`wFbCnp+=Lu9xC?o?#_&i-4 iLpZJ{7bHX+cmPzL#;CaX*RARKbLh*2~7YPLluYs literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_coral_skeleton.png b/diff/default.diff/textures/default_coral_skeleton.png new file mode 100644 index 0000000000000000000000000000000000000000..a0e0148bedff7ab26a02b16ac2a5ab309d900b13 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1SD^IDZKzv%APKcAsp9}ZHfxkZR&b?*Lu0+ oeEYp6-_K>HiUzB3lmZzH-=qXQ-)4F_0F^U%y85}Sb4q9e04HY~fdBvi literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_desert_cobble.png b/diff/default.diff/textures/default_desert_cobble.png new file mode 100644 index 0000000000000000000000000000000000000000..171068ed05d56be389dce0308ba6eccd0e9d83cb GIT binary patch literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)ga%mF?juK9-2D^AwW1ai4NT^vI= bt|un|*-Q+Kj}-S916d57u6{1-oD!M!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C-9IEHXsPfh@` znHU%!Def@_vQ$f4BT7;dOH!?pi&B9UgOP!uv95u+u7O2}fr*u|g_VJYwtoBK1E_())78&qol`;+01JLbe*gdg literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_desert_sandstone.png b/diff/default.diff/textures/default_desert_sandstone.png new file mode 100644 index 0000000000000000000000000000000000000000..5234b59ae81e27b141feb5c189ebf0480c0a4dc4 GIT binary patch literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)ga%mF?juKhXs`dt-Mfm|+67sn8e b>&Xc~HWLHmBgH+&Ko*0itDnm{r-UW|T(l73 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_desert_sandstone_block.png b/diff/default.diff/textures/default_desert_sandstone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..829661a23f5b2a7348a6b3975bec674a087d87cc GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2xGmzZ=C-xtZVhivIaqZ91-@mqXS+>~$pa^4< zx4R2N2dk_Hki%Kv5n0T@z%2~Ij105pNB{-dOFVsD*&lLpatj-1ZNIn}C?w_S;uykl tJvkvEVMBU?M@~Y4gOh_^z=TFd2ERI1$D~8|Q-G=%JYD@<);T3K0RTBgCG7wJ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_desert_sandstone_brick.png b/diff/default.diff/textures/default_desert_sandstone_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..552d96fe6701cbaa7947fae55b152541dc7a9f3d GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^Od!n23?w}&=BEQGwg8_H*Zv&+MYVSMaw~rTMR+`2 i978y+CubxSFfcG4VL0gNs^tk3XYh3Ob6Mw<&;$VDRujDd literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_desert_stone.png b/diff/default.diff/textures/default_desert_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..5e1a6b82a78fe171f23632b0c204b6de07cd216d GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C-9IEHXsPfh@` znHU%!Def@_vQ$f4BT7;dOH!?pi&B9UgOP!uv95u+u7O2}fr*u|g_VJYwtoBK1E_())78&qol`;+0A|rg6aWAK literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_desert_stone_block.png b/diff/default.diff/textures/default_desert_stone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..9eb8e92434f5cf377adc6c24624060471499373f GIT binary patch literal 4368 zcmeHJYc!PY8XlFLB_t^t-TL;Q{ih%M$6m{`*7LmYb3fO6z1MTCd)@2K^}~6n zDeEZ%001>FPjrCnsj)H@*UDCNs||PnKt3}mkSGWsCjhxT4ucg<2MQ9obRb>GVgLZb zp&CMzbktmR>50XHqGwKjtgtDPQ}>V8@3y4jZ14@@Sd(y4`gn<+hd6EdZtrhjtqaZT zcikKpwR=>dapUWpoEuE6MiX9+zxV7N>tnV}ZBiySX(IhqvmMho zrQc{vkp8mqTS<9Z6Wlsf=&+UsS@7-~q}fF=Oa<@wNx$^g*rB@{qwb&5w^oR@o3Ob*yOq|*Yd&c1F$?JQi781TqD(<`$&1{ImsE`2L({q4HG4@#|kZO_P~iNys9uxG|cOelrUd)DyGNmL9es{9LlAfm_?CyMJ%?1$}0 z9Bm8v*u2={QMpe^Gn(6SK!f60Se=nII9^47KGemxRw?1l4&pv}TJYhdYmdQyY~x8T z0{7-=hlGAMDJBMtMegXjcWW|84c6Ct!SL7#yBDEzR@Vol*`c>3CZ%_V$F6eQEcN?z zE<2N|75MiUhjgOKp<7ay+w>%_K3ZIOl>0%H0o7SEde=5R>s@!5x^ZiHQ+HXx!Kymd zzK(d_j=1*wr|c-n&)&|o4MP&~!OJ=J%k84c-aofXF5+HNX3B4Dxbi%8=2*+XmDYlb z@Xc9|37X!GUd?FHjZyU%_KNv#YeuB(Pw_oKq6T6m&cMVf z^EyvsTU#T;fo9Q6rnQsV+3s*%j}(zQ+?}UoBr}YLJ*A`t{jCzhMp{RO`_WKZuF!6 z*7xRdbB3mFjluD~>C;x?)H>M6^_qUYuKkCL(o8>ksX5{^fn9>pXE=j$-klM~xsuuB zBRGu;dtyU%jC@gi2l>O?rid$38)+%$b?tU;zmIkxIkC4Rg!^W=d}?db*rK3_u&ndt;DM#q&JIHTZLh=^0kwjVE&gs(X()#9 z>zv^%y<)>$Q^0fW_s1v9_ivNS2?4w^OLPnVf*|>onC#n$-(42Gu8gBKi|_i~vnh!= ze}}T?*sQBr@a0!kccGhiW6i8BdW=Fc6Anb-Z}mIBAL^Pve9eFRwOHw?@Acz{QCIR_ z7hD!n@~40a!nKi!=P+}oZ|RKnXATdUis`2N?N9GiiZl8a_4vY#szl}jSU-lPrad3W z=zKc8>v3(G`aQ?Eg4$`q(ISs0nFTk7q=W6=*VZf>guyPQ$?5nEbQyZ|*2$`J_($a-RM-CD)1v4V{rL&PSncKJX-E~Yj^4S@DV{k}gW2qZ*l_OJ(jzHK zzj`vujXYo(%(lw~F`XB9pO?;ELRz!6AC+C5dISI{MY3e2pNREAP&sTcnZ}{e!9q4y zCISFJIt#gEY7|`nq|lkH7$?xj+xI{~7R?DnfMKn%TsL|I%QJ~b$0y+esYy{(2O7wE zmoid_kP)!y0y0p@j*j6YgifFzya?I*N*DqH{(uOgoIpgZAJC1%qXX^0c3^8OjF1&? z1KOnwMDl11L;%|TCxvY11d0#{xCjU&At3>rU<>B(m=LIgg9F6c24Z7lB|}*86JrEq zp;ZjuXoce69B4Y9%9AvB z{w9}jUA^VLOoJT7+XD^Ak=OT>ZIrm4Bt8J3qO~&R04GGcvY>*%3yV>BqoSatx+dBu zKT{T}@j|->>h@R_sA#qVRngUf4|lYfrsnyd?w$OT6A^yP*2OgOqbA!oG?qSioSmMz!=0hJex^erKqgWG*>7q90mdVyDowl2%*<}A8gONy$I9nk zg?!D^1lc^n2sq*+i`^g8FSK{;W%p*oyxDq=h20xZV!t*WAXqXsUI{aqMNmoK>$!@q smUozAhz=?5g|1~RydA!U+Su2+ecDsYaisL2kxV$i3xh+~qQdw63m|L&SO5S3 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_desert_stone_brick.png b/diff/default.diff/textures/default_desert_stone_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..45b88eb05bf187a5bc7cedf572d1208e1887e2d6 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBL7~QRScv!3p^r$G`BDaGcwGYBLNg-FY)ws zWxvbL$;@c@{Ql0DKp`&ZEvw%30DYJGY4`unXrEE!GR*xpz-G3^DaVDNPH Kb6Mw<&;$Snc_3;4 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_diamond.png b/diff/default.diff/textures/default_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..b8304e06bfd6813ab06e8d5d7a35608cef795be1 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^KSL{28=9)U@0Hif|Tq zL>4nJa0`PlBg3pY5H=O_Pgw&;+)(sUU7odDS5g$hHzX@PB_4(XJ7H7{@UI4 n|B@0C5;K5UqVIp|0bYg(XO4{-zrC&iRWo?H`njxgN@xNAg^VWs literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_diamond_block.png b/diff/default.diff/textures/default_diamond_block.png new file mode 100644 index 0000000000000000000000000000000000000000..2a1964a32feb413c2a177772fdbd08177f3dfa53 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_PZQB%-oE9>1;YcAq`I##}JO|$$S1hc=-Quy`+TBOi76e sna3i_<^QE0V49&bQ<0}+R+kk+*b|YnFB^h6fO;4_UHx3vIVCg!0LUaP+W-In literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_dirt.png b/diff/default.diff/textures/default_dirt.png new file mode 100644 index 0000000000000000000000000000000000000000..e1491c0afc861f9caab6dd0fc60fb59c5dd2a14c GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E;|RGsk($KcO_7W$J50zgyVYhg^7<@7#Pkng#2#w>;sB3c)I$ztaD0e0s#K^ B7VH23 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_dirt2.png b/diff/default.diff/textures/default_dirt2.png new file mode 100644 index 0000000000000000000000000000000000000000..45d9807fe82b2740ca2f7552f8e90e1d4f3498a6 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C-9IEHXsPfh@` znHU%!Def@_vQ$f4BT7;dOH!?pi&B9UgOP!uv95u+u7O2}fr*u|g_VJYwtoBK1E_())78&qol`;+0JQ~2ivR!s literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_dry_grass.png b/diff/default.diff/textures/default_dry_grass.png new file mode 100644 index 0000000000000000000000000000000000000000..03455c3f43826e931fb3f5f4594796a56e624067 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?bUD9Z_qRC=ai_Q8r`;DE> z+j`x$_j~S{;&)(H(BavkCl*DWU6FWYO) z^mS#w&nC($!d=lbD-kF(+tbA{gyTBn1cvYh7ML)4Eal|aXmR^K;5eHl%+WjVFimdKI;Vst E0L8FByZ`_I literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_dry_grass_2.png b/diff/default.diff/textures/default_dry_grass_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c925aceb891921ae4808b3489c77720f76c239e9 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vt8QlA-noJM=La8J7<711 z@QLMNr&olYT@`*|ZN#N@5mz@x-q;jzYfIGK?a}vlL_gXU^LTe`>LP21s-)EC%*XLirAtVbF z^7nLc43W5ew%1Xp!GME#`xdcm*1!L=S&#p7Y-9E;WBOB8BYVvC-L^FoFG-4idlKV( zUMxXs?;^M9Y*7hC4i`C;#9B{jp5!&*dbj=7e*JF@Y3+=s`x;iL0*z+yboFyt=akR{ E0HnTK9smFU literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_dry_grass_3.png b/diff/default.diff/textures/default_dry_grass_3.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4d84e4382a9eb2d9540fff6ea5ab6db738bb89 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vt8QlA-noJM=La8J7<711 z@QLMNr&olYT@`*|ZN#N@5mz@x-q;jzYfIGK?a}vlL_gXU^LTe`>LP21s-)EC%*Ri@gt@STZ zDA&`)F+}3>*4~3mhYdKK;CGAD*j$&SML>%gJYD@<);T3K0RT#GaYFzA literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_dry_grass_4.png b/diff/default.diff/textures/default_dry_grass_4.png new file mode 100644 index 0000000000000000000000000000000000000000..d315849e0b655c9908bbf278d1b7389af7d9e3cc GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;Vt8QlA-noJM=La8J7<711 z@QLMNr&olYT@`*|ZN#N@5mz@x-q;jzYfIGK?a}vlL_gXU^LTe`>LP21s-)EC%H&EU7@@gnh zsL9jCF+}3>RKG^SBMKbdtz6r9cl_VNpZB4v!Bc_bPqk2Bq*j>g1HBVT(r)2mYkOsO z?7Da%MN#^|XQsouk{7AYtV^k_zP8Bb&y1tJ0&7D3Eu({s=JH%HDbL{5wOUr==5zU5 z`M$@D?HAquKGt&mvOCLK+~>gCSuPW%ta`re!;WRYp79?qX60S(6EqL#8U{~SKbLh* G2~7ZCq=hj4BSQm47L-f^6u{XBF-QE^^cSrn#U2zY0CqCVm_-ucY!521s-)EC$Q4yWF`LZTZ zXr`x&V~E7%(0)gu!v-A8*V~R*a9aGY&wctWXXo0=g|w~^3PU9%6d|ExKuBd^Kp=JM1`|ugjtn~+ zQyExLg@nYwKqbV`h=s8WEhIEboVY%_cAWcgoIBewLzJk`^h(e0NWbTOq@TW7UkX*= zhcz761E90Jiyzj|b)8P9Lr@J6LQoV1v)PQYEU_$$EKN{7$EVqBva|g!ilneuE(q%l zvNT~jnPM9z!=nL)u<(43vN%Q4G;G%hHaQc z(N!GRqu=ck)I$Jl)8^pd0Oj2^rCoKZNWk9yb8OoIpiyrigh1B~X6200%OTaOkLP-% zSxWCk58JhoTdOTb>4;vxhaoKH<(x1G8IQ&|u18T6l*K8QWs&DO!=oYda?Z4vphyaG zr_-Ue+T!eN&dQY){IJH8zn@^+HWzYSk9ZUVpzAt*Si`kkvNS=q4U@gSU1V8h{ocd& z;eH24ci4ZiPrutm)l^K!CaOi;x&Np=9*uea-wrF+u5taf*O8C%WA1+SS39T%09ckq zMOA36wn!%_o1g#E9uG%kX>tzFwy_P9x9|SYj^h|Lu&V%%-~Zy*P2jvHp|gJPVf)9g z-)X<-7pyp1_adrC-fNfVzNmFK)EQny>^@Nc#Jye#Wb5u@{=4P1OOFL z0bqHyK-JXC4{ThCILUGr%LQ>9Gn>s&E0qdy98(sj%;pPkDKh0Ulu#__iD8g70 zl>$j<3?z5j>~{cCoB=)|t_%$68U9)wNorw|0sDZ0 zj3q&S!3+-1ZlnP@lAbP(Asp9}IRp|TW*rnTZB1-s>tNZ$?80Ex&)Uw__$~^lh{4m< K&t;ucLK6U9KpVaQ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_fence_acacia_wood.png b/diff/default.diff/textures/default_fence_acacia_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..8317bce4a1ed4955c0aa43d8c0e47837358ac0ef GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^Od!n23?w}&=BEQGwg8_H*N4k1-|U;wp_=mtD8iWJ z?e4vL>4nJa0`PlBg3pY5H=O_J^Dt{G9qL)L)tag?Kz&978y+ dCtDmi0JOk`;h@v{@>-xcgQu&X%Q~loCIJ6VAPN8g literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_fence_aspen_wood.png b/diff/default.diff/textures/default_fence_aspen_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..cdde75f92d66493b9a9864359adb3b7afe562ed1 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nRwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZ9Q-xa!AYC7_VBr;B3<$Mxhr#g*6V*??f0`FVK* b5MW?%zssiBnEWLSsEonW)z4*}Q$iB}L8~Fl literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_fence_junglewood.png b/diff/default.diff/textures/default_fence_junglewood.png new file mode 100644 index 0000000000000000000000000000000000000000..670e23cd90cd33366ef62116acd83c1c9be73f25 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBL7~QRScv!3p^r$G`BDaGcwGYBLNg-FY)ws zWxvbLCoaalXvOs#Kp`&aU#i6j8Q&rgr_nVFdxM7)@jW{NzT1XRJ`>FVdQ I&MBb@0GsU`(f|Me literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_fence_overlay.png b/diff/default.diff/textures/default_fence_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..463de05a3f0501f72623e1ea3403b2b297fd1b51 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j@3?%=}IXVGIu?6^qxB}__b#=1;S`&dR#*!ev zUYh7ML)4Y@SRKeis>gTe~ HDWM4fF!~w7 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_fence_tile.png b/diff/default.diff/textures/default_fence_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..aa33381ac0f36461270b621ad5b4729d11c697c8 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZQ1ERt$$=bQR~LfW1#jv*Y^lh1s({_FgK0|yo;{Aq6l qf`oXU)dO#vrqj`T2vqrF(!X7(8A5 KT-G@yGywpcc^()5 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_flint.png b/diff/default.diff/textures/default_flint.png new file mode 100644 index 0000000000000000000000000000000000000000..4c63ca89085238604e58e79e2e1f64984a745257 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{d2L0X`wFK-$L9>F2WFhk-1{k|4ie z28U-i(mgTe~DWM4fX?Y-| literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_footprint.png b/diff/default.diff/textures/default_footprint.png new file mode 100644 index 0000000000000000000000000000000000000000..41d954630b1c16679fcc5e83645ea10c0c739d6a GIT binary patch literal 466 zcmV;@0WJQCP)|jj+W38K+H|Mgu`Ddf{;XIOn|Q70c@>q)<_eA$C*;pkD4^$22rkP_MKJ z#RC|Iq}z3Hdmio(tbnA|=p$7HjNPO`UzrVZSl$HV0dx+ze?0~LUyy($3Ws>W0z06;LNbFfvyE%uq!B>=Uv zXCk))PIvFoi*2OUb|$WhM4Wu)CY{fSQSD^E`Vn5tnHITR5rAkU{5j}(-pGLTyC3f- zzY|)HE(FdgVmz|SYfWI`o9i&m!)5S4_<9hO!Z{N}!Sao=Kc$O_&R`BoT<>fOa3>XTXbOipM aaAK%*W(!hbc+~{dz~JfX=d#Wzp$Py6p&@ku literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_furnace_fire_bg.png b/diff/default.diff/textures/default_furnace_fire_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..73a64b24aa2233293cf009fdb78d6fd9d0d39ee3 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmtC4$RQlP;%ws?y9#0p?5RU7~2@8NK88R6d56FJ{0c0_Fy85}Sb4q9e02rVb AFaQ7m literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_furnace_fire_fg.png b/diff/default.diff/textures/default_furnace_fire_fg.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9b765ef7e612c59383ea9160e5802215aefcf6 GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmtC4$l>d+L-rYbUB~KT}5RU7~f8x)4n9s<&!N9}VAc5;tqOiyzk(59GIWGG! YxXou>y`Z=67*I8Xr>mdKI;Vst0P1cc8~^|S literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_furnace_front.png b/diff/default.diff/textures/default_furnace_front.png new file mode 100644 index 0000000000000000000000000000000000000000..57432980fe3e413f7c3880e6d114f52020020110 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R1SIpFdgVmz|SYK;MsZ`7EH2o~Mgr2*>s0FW8bg=d#Wzp$PzRoF#Gq literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_furnace_front_active.png b/diff/default.diff/textures/default_furnace_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..8c73f91a930b54f83cc1c6eb15e9559049da003e GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R1SIpFdgVmtC4$L?&_DSrwp=qo<2w2*>s0FW@~ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_furnace_side.png b/diff/default.diff/textures/default_furnace_side.png new file mode 100644 index 0000000000000000000000000000000000000000..bb816ee7ea1f55b372f6acd079f20dab90779425 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R1SIpFdgVmz|SYkhN!JJTFj4)zif>gyVYhmv7(F99VUDczBjATUPMz<>lowB@7q}opc2L bo^WEQbY=@uVR+R9)WG2B>gTe~DWM4f02v`z literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_furnace_top.png b/diff/default.diff/textures/default_furnace_top.png new file mode 100644 index 0000000000000000000000000000000000000000..53de716967d7bab2bfef2044188089ce44a41232 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R1SIpFdgVmz|SYfa5i@&_|$s0FWkSq>C6_S!tkmIsDZ)L)z4*}Q$iB}6M!MA literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_glass.png b/diff/default.diff/textures/default_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..d1ac2951750b970644e276deb5915a38d417014f GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwYU0gsW` zyW=uYoUtUxFPOpM*^M+HhqJ&VvY3H^TNs2H8D`Cq01C2~c>21sKjdT<(@_!r@P8@D jFi#i95RU7~2@CXqyZ{D9CE*vPKo*0itDnm{r-UW|L2V~} literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_gold_block.png b/diff/default.diff/textures/default_gold_block.png new file mode 100644 index 0000000000000000000000000000000000000000..1f6c9f033342bfdf8b33a0080d343175ddf732dc GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_Pgv70>+Xj?`LcT3K@I4IEHXsPySOf`Jp|t(1S-Q2|vEg zZEWP6t-#DYi^WI4nQ0lf-oc}t0uF|+ZkM+(_%Jf8iQ~KG@Z7TksGY&n)z4*}Q$iB} DC_FK3 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_gold_ingot.png b/diff/default.diff/textures/default_gold_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..913e7a450811ce4d105f322bdf087e9089d79a5e GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPggqc2O|{RtAy7AfuE$T^vI=t|uoPV6(ID`tkpV$>Dl7 kAW#G1Hh%qZg9j`O4(~W(rxf%E0hKd&y85}Sb4q9e0N*(!9RL6T literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_gold_lump.png b/diff/default.diff/textures/default_gold_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..cef1af7d9935dea49f066d39a010d6e59f6d281c GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{d2L0X`wF|NsBLdyH%Cvp1)KB8(+L ze!&b5&u*lFI7!~_E({&4vK~MVXMsm#F#`j)FbFd;%$g$s6l5>)^mS#w%Pzv9s=Da( pn~6XnK2I0N5RU7~2?+%W2|)fa2FFgRiEKa?gQu&X%Q~loCID*{XE z)7O>#E;|RGfwWg_^KPIJkEe@c2*>s05A)YCFfiFOva7aV>;j52c)I$ztaD0e0ssv- B7O(&S literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_grass_1.png b/diff/default.diff/textures/default_grass_1.png new file mode 100644 index 0000000000000000000000000000000000000000..72207953d7aa63a428f0d43b44cc209f037d4f4c GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwYT|mfCXcf1<6;Mdh)5S4_<9c$!0-htefxr9xjDPuu d|L9*Q!0;u8V@<>&kwYT|k(drzC%wI8aE|)5S4_<9c#}g5(eX@E`oi#)`!W flX_k>@c;n>k1vNrs-a6PP$7e-tDnm{r-UW|r-dP< literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_grass_3.png b/diff/default.diff/textures/default_grass_3.png new file mode 100644 index 0000000000000000000000000000000000000000..0b2f76e28a779824b315ba46e00491f6a3bd027e GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZQiH_2i9?D?lM$PZ!4!j_b)E=CAu8&%ol!#P Rg-D<>&kwYT|h`jV0Wex$VgRB7sn8e>&XcR*k>)*{?op3=AVUg qi~|_|zvTKqbHmG|FYcGvm>G_FaY{W|-)j%lz~JfX=d#Wzp$P!5Q7fAO literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_grass_5.png b/diff/default.diff/textures/default_grass_5.png new file mode 100644 index 0000000000000000000000000000000000000000..21e532f22e28c4e05cc438f177fdb920175dc977 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61SFYwH*Nw_oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E(bHK1y4k9u`5tW*VDx@gyVYhpZXrf2aA}PLEtdkUv?j!6%7~bcQF~s$Ii=a f{>N;Q4kQ>>Jm3tPRUbS9sFA_b)z4*}Q$iB}vnV4+ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_grass_footsteps.png b/diff/default.diff/textures/default_grass_footsteps.png new file mode 100644 index 0000000000000000000000000000000000000000..06d1a0193ee5a9e1e0022ea8eb7ed41b1e491cc0 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_Ci_@$6XdpT0g5mtdAqwX{%6v?2jp-TctjR6Fz_7#VaBQ2e9}NcE>9Q75RU7~ z2|zXz1LGsbJ;p$mYKdz^NlIc#s#S7PDv)9@GB7mOH89sTum~|Qu`;%>GO*A#FtRc* jSm~z2f}$ZeKP5A*61RpM(o=Q-H86O(`njxgN@xNAYuZO2 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_grass_side.png b/diff/default.diff/textures/default_grass_side.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb330cd5d1fdc6f640d4f36fe3566d252e9ef51 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E;|RGDdQ=Rz80VmkEe@c2*>s05A)YCFfiFOva7aV>;j52c)I$ztaD0e0ss_T B7TN#+ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_gravel.png b/diff/default.diff/textures/default_gravel.png new file mode 100644 index 0000000000000000000000000000000000000000..7178e704efd3c17836df0219877175ad737c9ff7 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C-9IEHXsPfh@` znHU%!Def@_vQ$f4BT7;dOH!?pi&B9UgOP!uv95u+u7O2}fr*u|g_VJYwtoBK1E_())78&qol`;+02Km8mjD0& literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_ice.png b/diff/default.diff/textures/default_ice.png new file mode 100644 index 0000000000000000000000000000000000000000..a8b340991d7e274924d184701a2ab0caf45291ff GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_ClBSEK+1xjbDQLpZJ{ zCji+@42+Ky_ZS0NswJ)wB`Jv|saDBFsX&Us$iUE8*T7uYz#_!J#LC#h%D_U~z{twL jV5OT53yOx^{FKbJO57T5NKe@T)WG2B>gTe~DWM4ftj{XE z)7O>#E{6cKs$i4EcW0oGpr?yt2*>s01PAuNW!L^2vM{Q1GI4B^_@)MwWbkzLb6Mw< G&;$T;D;Ns^ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_item_smoke.png b/diff/default.diff/textures/default_item_smoke.png new file mode 100644 index 0000000000000000000000000000000000000000..d62fb3b07a48961029e9adb8cc966c2e9d02938b GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^93afW3?x5a^xFxfG6Q@BdV6~(PMkPt(xfRFVdQ&MBb@066`0SpWb4 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_jungle_grass.png b/diff/default.diff/textures/default_jungle_grass.png new file mode 100644 index 0000000000000000000000000000000000000000..037e60b333f9f81aee46514178d18db4573e27bf GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmt9U=Ud*91{5nv`-P6S}gyVYh7VoJk0wziS_Zxm@T>QVJ_5b_xe^XMv%wP9m zeq&?f#KuNOKVu^U1A`y_;Ry|#d1q=495~Xzdt<4WkwfVJ_K%DXVj?bm#m>KgMlyK1 L`njxgN@xNAOiMNh literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_jungle_leaves.png b/diff/default.diff/textures/default_jungle_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..e231247c111475b5fdf947e59956cf64ce26afa2 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZAtgN%begW}pzSr;B3<$Ms}^siHHu7#LF-Ze+5m R=K&=cJYD@<);T3K0RT&V8-)M> literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_jungle_leaves_simple.png b/diff/default.diff/textures/default_jungle_leaves_simple.png new file mode 100644 index 0000000000000000000000000000000000000000..b1b42faeca29939d42f7557e53868898b486fed2 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZAs#*xysZ5h%p#>Eal|aXndJs^|}X2FCM@PWb_u QQ-Kl;p00i_>zopr06y6pvH$=8 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_jungle_sapling.png b/diff/default.diff/textures/default_jungle_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..d84147d775d98b3aa50ac0cb99044be36a9b5c8c GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZAuLy6R8IZlI8=r;B3<$Mxid1MDuTtp5(*=y}1k qUcNpdrKwQJ=F7ufGZHqPFkvXE=bm#twtW#$1B0ilpUXO@geCyZtSk`# literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_jungle_sapling_bottom.png b/diff/default.diff/textures/default_jungle_sapling_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..f6613a9388066c14b959f5c02bcacf1eb990689f GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#A&)e(D(3;;PLOih%#er@=ltB<)VvZPmw~~#C^fMpHASI3vm`^o-P1Q9MK6^d zD6Z=1;uxZFK3Qa{Xo3Q(f#C!WH`4=-P3?6}?RKR(2{OGFQ5irt)G-CBg;{O@ndIr} K=d#Wzp$P!?Hz=q8 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_jungle_sapling_side.png b/diff/default.diff/textures/default_jungle_sapling_side.png new file mode 100644 index 0000000000000000000000000000000000000000..5f5c6b2e623f534c34521eddf0c3ca14662dcf25 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq&N#aB8wRqxP?KOkzv*x37{Z* ziKnkC`$HaSCS!q}HUE@=Lb9155hc#~xw)x%B|t6%gL6@8Vo7R>LV0FMhJw4NZ$OG( zDmzG_r;B3<$Ms~9siHs59{_?Q46G#y8&oP@Jf6VBaGsmVsz7X!2*?CaS3j3^P6Fdh=kVl$HS5o9*Wh79D*VDx@gyVX$z*Ny6{0xle8J+S2GN%G17(8A5T-G@yGywqM C?iKF< literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_jungle_tree.png b/diff/default.diff/textures/default_jungle_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..4e25d6561f7387f721ec35bebe88c02564ba8676 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CV6!#bdS*j(j5hW>!C8<`)MX5lF!N|bSSl7T@*T5pgz{JYf!pgux+rY@mz+k1D g4hxEg-29Zxv`X9>Zb(nr0o1_Y>FVdQ&MBb@0L~CbDgXcg literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_jungle_tree_top.png b/diff/default.diff/textures/default_jungle_tree_top.png new file mode 100644 index 0000000000000000000000000000000000000000..0a7580453019bde31b8ce71714b2207b35d6fabd GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CV6!#bdS*j(j5hW>!C8<`)MX5lF!N|bSSl7T@*T5pgz{JYf!pgux+rY@mz+k1D g4hxEg-29Zxv`X9>Zb(nr0o1_Y>FVdQ&MBb@0EwAJ!vFvP literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_jungle_wood.png b/diff/default.diff/textures/default_jungle_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..670e23cd90cd33366ef62116acd83c1c9be73f25 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBL7~QRScv!3p^r$G`BDaGcwGYBLNg-FY)ws zWxvbLCoaalXvOs#Kp`&aU#i6j8Q&rgr_nVFdxM7)@jW{NzT1XRJ`>FVdQ I&MBb@0GsU`(f|Me literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_junglegrass.png b/diff/default.diff/textures/default_junglegrass.png new file mode 100644 index 0000000000000000000000000000000000000000..037e60b333f9f81aee46514178d18db4573e27bf GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmt9U=Ud*91{5nv`-P6S}gyVYh7VoJk0wziS_Zxm@T>QVJ_5b_xe^XMv%wP9m zeq&?f#KuNOKVu^U1A`y_;Ry|#d1q=495~Xzdt<4WkwfVJ_K%DXVj?bm#m>KgMlyK1 L`njxgN@xNAOiMNh literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_jungleleaves.png b/diff/default.diff/textures/default_jungleleaves.png new file mode 100644 index 0000000000000000000000000000000000000000..e231247c111475b5fdf947e59956cf64ce26afa2 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZAtgN%begW}pzSr;B3<$Ms}^siHHu7#LF-Ze+5m R=K&=cJYD@<);T3K0RT&V8-)M> literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_jungleleaves_simple.png b/diff/default.diff/textures/default_jungleleaves_simple.png new file mode 100644 index 0000000000000000000000000000000000000000..b1b42faeca29939d42f7557e53868898b486fed2 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZAs#*xysZ5h%p#>Eal|aXndJs^|}X2FCM@PWb_u QQ-Kl;p00i_>zopr06y6pvH$=8 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_junglesapling.png b/diff/default.diff/textures/default_junglesapling.png new file mode 100644 index 0000000000000000000000000000000000000000..d84147d775d98b3aa50ac0cb99044be36a9b5c8c GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZAuLy6R8IZlI8=r;B3<$Mxid1MDuTtp5(*=y}1k qUcNpdrKwQJ=F7ufGZHqPFkvXE=bm#twtW#$1B0ilpUXO@geCyZtSk`# literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_jungletree.png b/diff/default.diff/textures/default_jungletree.png new file mode 100644 index 0000000000000000000000000000000000000000..4e25d6561f7387f721ec35bebe88c02564ba8676 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CV6!#bdS*j(j5hW>!C8<`)MX5lF!N|bSSl7T@*T5pgz{JYf!pgux+rY@mz+k1D g4hxEg-29Zxv`X9>Zb(nr0o1_Y>FVdQ&MBb@0L~CbDgXcg literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_jungletree_top.png b/diff/default.diff/textures/default_jungletree_top.png new file mode 100644 index 0000000000000000000000000000000000000000..0a7580453019bde31b8ce71714b2207b35d6fabd GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CV6!#bdS*j(j5hW>!C8<`)MX5lF!N|bSSl7T@*T5pgz{JYf!pgux+rY@mz+k1D g4hxEg-29Zxv`X9>Zb(nr0o1_Y>FVdQ&MBb@0EwAJ!vFvP literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_junglewood.png b/diff/default.diff/textures/default_junglewood.png new file mode 100644 index 0000000000000000000000000000000000000000..670e23cd90cd33366ef62116acd83c1c9be73f25 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBL7~QRScv!3p^r$G`BDaGcwGYBLNg-FY)ws zWxvbLCoaalXvOs#Kp`&aU#i6j8Q&rgr_nVFdxM7)@jW{NzT1XRJ`>FVdQ I&MBb@0GsU`(f|Me literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_key.png b/diff/default.diff/textures/default_key.png new file mode 100644 index 0000000000000000000000000000000000000000..783d3139efe0796e53f53a21edc25e63a50b531d GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;x#X;^) zj5kl})B`yR$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e4)+#>Uq6a&uNd?1zVUZ~u4u_KipW z-rm3bPn944FN@3LG2HpGppr*F<7K9S&5qLPifZO_8|TJ8uxDmITwmz<^gj;|&;R72 z%aUm&K1nzBrt!Ba7U;+9E@@Uge7g7H>Fe`(8b99SiQo4xB>@N?JapU8>KZ9ovE!yB zOG}I4VFw3~86Pifi#4b>s;T%crpl89GzugOG_I+gxr-5KJkR-gd(v8F_T_Lh11+6& q()d3&2j}99G?0NZzNe;0GcaV|kE@kAAXx$o0R~T3KbLh*2~7Yk2A1{! literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_key_skeleton.png b/diff/default.diff/textures/default_key_skeleton.png new file mode 100644 index 0000000000000000000000000000000000000000..2b3497d37fc91be0c835905eb75e68dceaecb864 GIT binary patch literal 423 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;x#X;^) zj5kl})B`yR$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e4Kc?0OZvb{%2g00e$p8*g+*JXL%rc|_?Z`;ID69Uh4pB5C}po~eQb zi8mVS(`Niko6=Em#@brzw+Yva7i+@$EzGCKy?6U7_To;=9)64InhjBJE7dzVl$=(V zs@{IE!T}{MwLr1?^O0(opMw4 z@=NK>H+Ne}9Q^ID|G(2b{!BCJ9JBch5{plMR%DoZ%JNvo8sAeFPw^=+zh}Ot*7Bk7 zz=FH`j!B%Y*mGc~k1Jc1{R{mDYhCf|$wH6%`To7-^ILF0eCCR(#ZE?1AAljj;OXk; Jvd$@?2>_%1p#A^= literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_ladder.png b/diff/default.diff/textures/default_ladder.png new file mode 100644 index 0000000000000000000000000000000000000000..1e65583e843c553ddcc60e96705629e870576847 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VY)RhkE)4%caKYZ?lR?r29+AZi z4BWyX%*Zfnjs#GUy~NYkmHjS<3=50U4RI-Tppdtxi(`ny<>WITuK!xE@TZ+oJ|Qt7 zA)(^KG}h%ztPkx4TmvRcTokpbIQ>aJPe|m?@ieZN*Fw+iZcU7B+b_1NRMs==zv0=R d&Z+kq84Ui)Wql}bTmdwe!PC{xWt~$(69774JM91f literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_ladder_steel.png b/diff/default.diff/textures/default_ladder_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..a312f3e84d5a4bc6fcd7df02c6f6aea582f10ab4 GIT binary patch literal 587 zcmV-R0<`^!P)y{D4^000SaNLh0L01FcU01FcV0GgZ_0004^ zNklY4G%{HmBEQEzw0?Wc!&14sS@p+mVnBmU3-?`J!S~Hza^=vjH3`5>O zf7IZDu5WJjXfz@WL+0~&!vW~^dIUj$=Xt#Sw$tPB7=WTE?CSeI%jFU&Wv!qCkfte0 zDe^pLx7*=3&R<`TqKIy{OS|2!7pUsX>t}bj@Zd9n6S(X$#Am^Z4*H)`P(S z*L7|0X1`jk0Puak&Oiu(@B09(*K5)=tue^53?T$j6w&YZiQ~A=KuSp*$K-i_ufI@D Z?l%GXz@e#`m{0%!002ovPDHLkV1lOq^Hu-= literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_ladder_wood.png b/diff/default.diff/textures/default_ladder_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..1e65583e843c553ddcc60e96705629e870576847 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VY)RhkE)4%caKYZ?lR?r29+AZi z4BWyX%*Zfnjs#GUy~NYkmHjS<3=50U4RI-Tppdtxi(`ny<>WITuK!xE@TZ+oJ|Qt7 zA)(^KG}h%ztPkx4TmvRcTokpbIQ>aJPe|m?@ieZN*Fw+iZcU7B+b_1NRMs==zv0=R d&Z+kq84Ui)Wql}bTmdwe!PC{xWt~$(69774JM91f literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_lava.png b/diff/default.diff/textures/default_lava.png new file mode 100644 index 0000000000000000000000000000000000000000..31f14f5db99822a87d84975f5ce8c4a969aded14 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1x6>h3=nS-P3_WJf1F&Asp9}f8-xyU|`N=G>bR?aT_Sk;OXk;vd$@?2>?Z0 B7=r)+ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_lava_flowing_animated.png b/diff/default.diff/textures/default_lava_flowing_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..e5eb8e8e7668c65f53d174dac52dc1e5e60c74ee GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1x6>g}O|BQYTP|$J50zgyVYhkNjf{49vNVX7T1fZUe;`JYD@<);T3K0RRo% B7aITo literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_lava_source_animated.png b/diff/default.diff/textures/default_lava_source_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..2dc48ec3c06f332de6e2674c180363083f33ccdf GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1x6>h0NNN?zKQ69#0p?5RU7~Kk|<;Ffivbn#G&{xD6C%@O1TaS?83{1OO~w B7vlf` literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_leaves.png b/diff/default.diff/textures/default_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..56c86c410b7d8aa529c7752de02c56c3745892ff GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwYgOg8Iz5YvRI#7t$)5S4_<9hN0!$~_C8JMIQo#U1( R%>zm>c)I$ztaD0e0swND9J>Gj literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_leaves_simple.png b/diff/default.diff/textures/default_leaves_simple.png new file mode 100644 index 0000000000000000000000000000000000000000..8c3d82a302486c9e5dd8e5f79313aa99350b4a48 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZAuBpm=S~UZ4=Kr;B3<$Mxh1hLe8sGcY+ZW-(Uo RJ_3|r@O1TaS?83{1OS6~9ispM literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_mese_block.png b/diff/default.diff/textures/default_mese_block.png new file mode 100644 index 0000000000000000000000000000000000000000..4d52849a1f2877d66f30210867338ac7cafe68e6 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_PZQBj1pF{>{VZYLK>bfjv*Y^lmGlNePqvkn3s)>jh8KD r*2mA`&Hs5K7=&F|nVGG8U1b^U8w5gKt+K8I^)Pt4`njxgN@xNAN0TT` literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_mese_crystal.png b/diff/default.diff/textures/default_mese_crystal.png new file mode 100644 index 0000000000000000000000000000000000000000..bc246edaec703d293bf3853816abfbcfa3fa08c2 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPggqc2RK_EkWJ%(?B74PZ!4!j_b(@2iWZDdw=}@x%yx| i8xW{<>&kwYT~wS^3w_=FC~Sa^_HHI~YrX{DK)Ap4~_Tagw~Fdh=kWrprL`GEgz)he~n5THA`|WcZD8bP0l+XkK4xXID literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_mese_post_light_side_dark.png b/diff/default.diff/textures/default_mese_post_light_side_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c4fc7ceac3c46b6186e313504f2ff17f3c40e62f GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}OMp*^E0DI(max{940TkDa@Wia zH7p1>>gwv6IC0{fIdfL7T)An}rb}09FJEc6e6{h))#gXf(jPu8d;Bcp@zbJ5PfH&^ z%YXd5@X7Q1hmRLMd0zbZdG*uhHBX;6K6z31_{qj+FWR5I=y~#D#?u$mp1z5*Qd|BKYiZ!@$<1yUk--OJW&I52V+T)UoeBivm0q3PLj8~3quF1tOt<8 zS>O>_%)r1c48n{Iv*t(u1=&kHeO=ifGRpHyvCKGC$_Nw+^K@|xk+|G@!d=M0L4@^y zr2OF%me0@peZTzFsm+&8r@e7J(z%!OvVg$tx)_04Yh8iE73Ty}gUbaxXN3yX%@7xG ulvyjV?QxaBrA;anh_`S#O6DC3Xq#!Ui{m8&Luxl; Uvi~iY_drDqp00i_>zopr0Cij<5C8xG literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_meselamp.png b/diff/default.diff/textures/default_meselamp.png new file mode 100644 index 0000000000000000000000000000000000000000..0c3a1a12c4590a898ceb93b7a34d6adc80bc701d GIT binary patch literal 5103 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 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_mineral_coal.png b/diff/default.diff/textures/default_mineral_coal.png new file mode 100644 index 0000000000000000000000000000000000000000..570760dbe1afad04d51c5056207d6722bfde4837 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc0wn(^)|vn*&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmz{%2Pki16PHmu&h^LEV2*>s0oFC^80Kt(17aA5Ys2pT!l{TAN2b5>21s-(}|z7ZS-^?(h{T#OLYa7{YNq eIU%7SApyug#^Bf~HIWU-V(@hJb6Mw<&;$S)R3cLV literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_mineral_diamond.png b/diff/default.diff/textures/default_mineral_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..0559c5cfe032050a0ec3c76f903fdb645ecce8d8 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{d2L0X`wF|Ns9#_W#fG^HnE-B8(+L ze!&b5&u*jvIh+L^k;M!Q+`=Ht$S`Y;1W=H@#M9T6{VqF)xDeB<;;&19LVTVsjv*Y^ elM@mO5)y#?V+@X+QWM#LECx?kKbLh*2~7b02PEPE literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_mineral_gold.png b/diff/default.diff/textures/default_mineral_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..aabfccedac5802987ce9f18ebc3f0e6232a80ef9 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{d2L0X`wF|NsBLdVsrWg;p|9gs~*Z zFPOpM*^M+HhqJ&VvY3H^TNs2H8D`Cq01C2~c>21s-(}|z7gYZhRipqE;`4NI4B@z* eoRCnEkO1T#V{q)0n#cxZF?hQAxvX{XE z)7O>#E{6cKvP#p(DbIjHik>cxAsp9}b22g#ARs9r;lcgw(x-mCcyj8%0R{$-6D)0} TRo4W8iWxjz{an^LB{Ts58mA-7 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_mineral_mese.png b/diff/default.diff/textures/default_mineral_mese.png new file mode 100644 index 0000000000000000000000000000000000000000..d698837059e40ce36fed8941deb84fcd76c6bde2 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{d2L0X`wF|NsAg@R%vR_Rw9R2xCc* zUoeBivm0qZ4rhT!WHAE+-w_aIoT|+y4HRTA@$_|Nzst@cE~IK->2Mw>#OLYa7{YNq eIU%7SApyug#^Bf~HIWU-V(@hJb6Mw<&;$UQXd|}( literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_mineral_tin.png b/diff/default.diff/textures/default_mineral_tin.png new file mode 100644 index 0000000000000000000000000000000000000000..232d4b537c1d5e93736577096f23f8d558bb4387 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX1=6QZow{)0!nuoQjvhaK z{J^mThxT8;ar4BXlLwC<6JPN=8mNM?B*-tA!Qt7BG$6;?)5S4_<9f0KQxk{UVumSU z2~3?Zzopr04g>;umAu6 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_mossycobble.png b/diff/default.diff/textures/default_mossycobble.png new file mode 100644 index 0000000000000000000000000000000000000000..789558b1a2401be20135fef9b3ccc0d19f9aa3fe GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CV6!#bdS*j(j5hW>!C8<`)MX5lF!N|bSSl7T@*T5pgz{JYf!pgux+rY@mz+k1D g4hxEg-29Zxv`X9>Zb(nr0o1_Y>FVdQ&MBb@0CZeOB>(^b literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_nc_back.png b/diff/default.diff/textures/default_nc_back.png new file mode 100644 index 0000000000000000000000000000000000000000..4e7161578082dc3e2d27e9ca6651182bca3a315e GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CmdKI;Vst0KpnZm;e9( literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_nc_front.png b/diff/default.diff/textures/default_nc_front.png new file mode 100644 index 0000000000000000000000000000000000000000..f551021d7bfc5c17858c885b758607ce536ab7de GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C9WR0BT_HboFyt=akR{063LJNB{r; literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_nc_rb.png b/diff/default.diff/textures/default_nc_rb.png new file mode 100644 index 0000000000000000000000000000000000000000..5b327accfb622576f98384ca7a7494303bfca764 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CV6!#bdS*j(j5hW>!C8<`)MX5lF!N|bSSl7T@*T5pgz{JYf!pgux+rY@mz+k1D g4hxEg-29Zxv`X9>Zb(nr0o1_Y>FVdQ&MBb@0Qw0=Y5)KL literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_nc_side.png b/diff/default.diff/textures/default_nc_side.png new file mode 100644 index 0000000000000000000000000000000000000000..e86c7e25cf036a8e1b1229ccc25bd36ac04ba4eb GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C>+sSM@AcM=(#W95AdU67g z&BVa?NO6xbkfmDU8c~vxSdwa$T$Bo=7>o=Ijdcyobqy>+3{0$yEvyVIv<-}`3=CGf g>9C+^$jwj5OsmAL;fC~-9Y75Xp00i_>zopr0EWv*zW@LL literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_obsidian.png b/diff/default.diff/textures/default_obsidian.png new file mode 100644 index 0000000000000000000000000000000000000000..bbc47132f21fbd835e511f09dd45643ff98aa2b0 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C1GfWni$< hO@{?VLvDUbW?Cg~4L78x>;P(D@O1TaS?83{1OSP0MWz4% literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_obsidian_block.png b/diff/default.diff/textures/default_obsidian_block.png new file mode 100644 index 0000000000000000000000000000000000000000..7e1d4d3fa3616f17a72dea2597e0c703520a98e6 GIT binary patch literal 3913 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPL>iL45VC<#g|S12gTPs_|nRVb+} zNL5I!$V_8ksJOK@JaXGx4UWI*BBm^k8zuWL?zlGFk$3+#-=d;h<+H7Ja<(ZbR3{f@ z{{Qa3xc-CiV;M`{i|X%r>-2W2NH%9Y%l9(Ni@Dxw$yQ!vCC?EecIjO7e*ND(d+({S zZ2xk5?>wi-x<^GN6>)sI{W=mk+9#i$ICbUouH{>vrItsYv&xmw^Lu=}T0EdDr97kFwU*$68yp^B=W#=ih2v`SNY8=7}Gv59G79d|9(T z+g$5Q!!5y|?+(5@FW|p5d+o7n-*)bLW25ynQ}O4}KiC&?U}Sm2_w zalwnLA`f=Xbea=!W7e@g?ex4o{E<5pT-A3kxT6$wgfG_R=j17jU9Z{AIn8c*nK7+q zx}$TY=-DCVJgJXd?k?+iyb~>w&s12wnEFZm_{$Yr{R-2B&qpchzhrTdlHFO?D$4M1 zTh^+@`yMag&OgH%!Oc=S#WJb!X3piK%W57^leLJxv9d5l?XKmOrwpo2Ij%+tTaq6; zW`4_Q@TceGOgk1 zoF@B&t_2#aL)}-sGR?TM_o@TGzw@bfQ-*`Ol+nobj(`IMis^Qk%cI8v&EvK(?rgaYQjI;IxyzbbUD4w^% zQTEWorr%|YWQ`Tn`Wh=83ebmTgwg z^@rZcr#$9NyZ!S<`g?bUxA_M(8}sB7u1|Qm)*@%RmC@}zTeaPtHl|sz9t?XhFS6>x zcXQAFuG3AA0^3ek-TxVQiP5$Kf?lfg)$}c$?m6axAo@gov;^r-uqH{Mw7 zd4K+nQ+KVcdoI2(s=ApLpYW3Rm}Rfcw=c)jGaYq)nYEeO!91 zDM47jCh=oVX3ddM`zbdk{x@1_@BNE+_WG1%@{^u--u<#jZ+-b8YdLw%Lffbre|E2Z zb?J6b_;rcv9sQ~C)9=OmzT8&(e_gD&HodAB=r3)hE7Kh3MxZi(#L^!v>Hn&KGM zSkZ%Lx2xH;KWabr`0AC%y1Ulb&OY;R&)wRH=TrI1)4mwn%`5#>xwP|t-ywai;>lmW za=z=3_%L$)G~UwsRwIg98uqZ=Zu4o-+UDmwHH9 zaeWgHQ`wOEGUs%uy=Js_%!WgcJ1#A#kBnTEEF><&bvU8N(OWkyPNTnaWtDQQ+g zE^bgGfIM5JjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7sK z5Hnm-i-9F>K}lwQo&w0s#H9Sv5?duDpu7Uq@RVe@*#)IVIbf4hlJ!$_Qgc)DN{aOj z^$hjF>Qj=f-13WZ6M_0Oa}(23^$YUSmGnWb)rUG4=zD#*_d#x;Js7owq%a;0uF>Ek zDFjGTJes;jgNvjPAW89P>Ka`sf18#O?v3r3+@t!V@Asp9}Z`=#yV^ZbO)>ZDk zY^1AhC?YK_9qngk#$w#SaApQia>O~yOq+=dCDpcGx>59O=49iZ|CAMT zEPp;p*}yR&n=?s=ZRG|_&MC8aOm7AX@USo>EY`e~I_+CJ&?*K`S3j3^P6LgEBJgXFU_54%g` zoRj%iBB_&9{Op00z+(fC-oNt?^Eg!VHHmU_adD|IaWa@k8Asan>}vvA&EV<>&kwYU0lFK_T~gFOP~<1r;B3<$MxidgoFs7fvXvo|1S+$ Q3Y1{*boFyt=akR{0CwvgegFUf literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_obsidian_glass_detail.png b/diff/default.diff/textures/default_obsidian_glass_detail.png new file mode 100644 index 0000000000000000000000000000000000000000..a8bbec98d877d4df1130847e873d9c167bb033db GIT binary patch literal 1167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9DvULeeP$l}IhprBM{ zNJNQqer|4RUI~!Pz~GyhlB!UiS(2gPo|#(^r~B_60|Se+r;B5Vg&?B<%lqG8Ringc g2#kinXb1p9fJK0TQR@QL70(Y)*K0-AbW|YuPggqc5wk6rfbdnrvinPJzX3_IIbrr9AGQqIrG1}!}DKy l0uUqtamB|sg3Nvl3H;cf@O1TaS?83{1OT9&Djxs< literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_paper.png b/diff/default.diff/textures/default_paper.png new file mode 100644 index 0000000000000000000000000000000000000000..420c49a71ddebdcc783d998411f91b84abfe482d GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPggqc2RK#E{XE z)7O>#E(aqspN8{^O*eo-W}YsNAsp9}zpR?JtwV6FdgVmz{&()S9==7Nm*S)5S4_<9hOgV8Oo}42(w@Ew`AQtOH6gc)I$ztaD0e0szwx B75V@G literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_pine_sapling.png b/diff/default.diff/textures/default_pine_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..e86590c5af122a7c3fb085b250ff17d5e6db6786 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oK@euFPl=xh6l5>) z^mS#w%g)ch!@W7+|74($nx~6n2*>s0gahm;Jt_YV-{^V4>$j+1SGu;4zvI%&H|6fVg?3oVGw3ym^DWNq@u*r z*OmPtk2JG{8e_?yr$8au%#er@=ltB<)VvZPmw~~#C^fMpHASI3vm`^o-P1Q9MK2X( zy1b{0V+hCfSq{*TJ(7>0Ka%oRE8TUUb2@O1TaS?83{ F1OSWyDr^7% literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_pine_sapling_side.png b/diff/default.diff/textures/default_pine_sapling_side.png new file mode 100644 index 0000000000000000000000000000000000000000..e5767e02e1a5e98eecb315b0868d8023e5e3557a GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^j6lr6!3HEPq^3FoDb50q$YKTtZeb8+WSBKa0w~B{ z;_2(k{*XtSS;4yWtFdh=kVl$Xk~uhA@-a|IHZvrm#5q4VH#M&W$Yo$~E=o--Nlj5G&n(GMaQE~LNYP7W n2a5B0x;Tb#Tu+{0IO!)p1CtYD7Gve^BOo1~u6{1-oD!M!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C-9IEHXsPfh@` znHU%!Def@_vQ$f4BT7;dOH!?pi&B9UgOP!uv95u+u7O2}p}Ccbv6YFrwtplwuH86O(`njxgN@xNAPU=S3 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_pine_tree_top.png b/diff/default.diff/textures/default_pine_tree_top.png new file mode 100644 index 0000000000000000000000000000000000000000..37f3f288595a1f360116943929dbdf404eb3ed0b GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C9Q75RU7~ z2|zXz1LGsbJ;p$mYKdz^NlIc#s#S7PDv)9@GB7mOH89sTum~|Uw=yxdGBMXSFtRc* y(26p=jiMnpKP5A*5~{&e*T_7?$k@uz)XLZtqCsQbXP^TZ7(8A5T-G@yGywnuv_?q) literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_pine_wood.png b/diff/default.diff/textures/default_pine_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..81df66e4502020e0136d90947d034b612849a640 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBL7~QRScv!3p^r$G`BDaGcwGYBLNg-FY)ws zWxvZVAtq#6ESk#<6cY1vaSY+Op6s*XVFD0Te)%TP%*@OnrpjC%S>Y@SRKeis>gTe~ HDWM4fF!~w7 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_rail.png b/diff/default.diff/textures/default_rail.png new file mode 100644 index 0000000000000000000000000000000000000000..18176d9f3ca96ec9d6e4f6d41ab7a370aa93afeb GIT binary patch literal 507 zcmVPx#32;bRa{vGf6951U69E94oEQKA0ia1lK~y-)&6B@N98na7zxU=j>tw-1NU+dC z$R7|iDkRvYlN13FYq7KtBq?H-#uQ1DLLq{r2&pX$1_VLKkH%H8P!L5{QJk!+E9*{n zX7{~$DP}X0Dv+e`l=mJ!?mgTK4J|D%+M(e=%O5l}JZP7e7gL`C`1G$_s@G%;@gRCt94BK9S=tc{8B`VrwD5XzZ8-yC%%tU5AEa0 zZ%GDwheg^NfZc;4K{aOo$Uz8D5~8}Lreho_z)O6&E&n=Y@L{qqCC-d@S?->n;GR+yChoegbuB)%daag-!qf002ovPDHLkV1f&}+gAVp literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_rail_crossing.png b/diff/default.diff/textures/default_rail_crossing.png new file mode 100644 index 0000000000000000000000000000000000000000..98464057704a84ab9dfeac63f13e9b1af8d6f1ae GIT binary patch literal 555 zcmV+`0@VG9P)Px#32;bRa{vGf6951U69E94oEQKA0nkZAK~y-)rIO1_TTu{)f0KKoRRR_lqV;bm zr9MLUuEdQf>aH763q==-RD)0`2t`A5A%f3E>!UtMqfi%uOLtnqN=hSIF*o-pii$|c z>ty({&l`wmn9nC&tD zH{AA?^Bi{ARl;OvDH8~}ISS4$W0-b1*|(SCzIB!H`>z{h1AxD~y6j~C@EDu^AQFir zb^-#M{vfve8te*TV<#xNKLOpG!k0OXZZF(EopQ4kgia&yEa^1#>zHD30}NnbSxBzm zt5e1?UWF6L&&!s%F#la8LLGMC{;szre zHPGi3)H|ab;?J8O#A-SS!%Zm%xl t#n10DZ{q#v_X+}p%soCq9-m0t(KTmX;6MA&eM$fT002ovPDHLkV1jh{_{snP literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_rail_curved.png b/diff/default.diff/textures/default_rail_curved.png new file mode 100644 index 0000000000000000000000000000000000000000..62afa3d2b81c4dc6f85275ea6de89ffb43a1be8b GIT binary patch literal 545 zcmV++0^a?JP)Px#32;bRa{vGf6951U69E94oEQKA0mey0K~y-)y^~K!lW`cwKfi6gPR1Y?nzVF- zL=q2^R^-8Bdg>w+Aq8Qg{Si8hC?ObxLVpgHC@34dc#&995Eu+Rb&64R=o+CI6;86b zcguHwo(|)kdubEB^xS?Ae811<`SXMS84s_Wl*N0er8?(0h{2Cdo#5qZ5(89B)PBW@ zm1O~lMq-w{I;gPCNaFW;xIOnt)otPaP=|E+nrP{NP!YzTzf=I@=Z}lWt?fMn!!Rmh zQ)q_AeTYH_F*VOk^mUQM1u{%N8#a0vw^6wU^t5@eIF8V}k&^XrY=El>H z3LrGtF5cF|WrFaPPMI3+mU<+Q;;Tx}8tB;^ixX!Az$geVr=v`8_kvH(-JB;HiE*jx z8+xutNlFYq`CuUl4YteCBQ6@98t*nbtSy-MZAKE8)6TCMdY=pOS*XikO-TO1mzFFTjQ;6NB jK=T98eWHb{kCW;zgEX_2=&9K_00000NkvXXu0mjfyq^6z literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_rail_t_junction.png b/diff/default.diff/textures/default_rail_t_junction.png new file mode 100644 index 0000000000000000000000000000000000000000..9985f63cd49ce29f636e72fe3b168fe1b6bad236 GIT binary patch literal 542 zcmV+(0^$9MP)Px#32;bRa{vGf6951U69E94oEQKA0mDf|K~y-)m6J_KRB;r=fB$)ZUZZ_L8#mDh z6@df|6=4fE5w?gnGRPpb3DLkd89|F;KxiSMsTeWLFzblP3<84zTeORaAX>G1evpBZ zito*PZ+!2znCAKQ)V#}c?>U@vxflLbd1_KRGHGFt>d2&}JT)23X@FNxS|T8K|Du>W zf$aq-AQaGsqPiAh>I5I>YjeZB7o_jycclS7eVe2GTCMTZTI6t}W^vi)P=lu81vDlN zTtCF|0yuISfb;1A%4tMxj8MoIDZL(7an|d$3;E(ETJI_k< z$)hy2^+&|Iv#pDc74UsOBJUKbUWquctv5#@UnJG=gE!f$vM+&+%UoEhVEtZZ^j=E# z<)B_8@21tS1&5VYm*T_A@?Qd5a}SPN%643=`4w_~mn2pod;8q3IR{FXvK=4Wsch?M z0N3>*Ak#d@tw&cRl#n~mzD7=l-dgHG`w78Z{|SI?mw4R&!oj4$pVca@sbf^UfaC## z&ZnO@-9dLxSNt73pO}tB6-YGzQ!7f@7Fn{_D9_f&A70#Lcw$EFddg$(XV=9PVk8up gr)tl1rU{tgFLW2g;W?8CasU7T07*qoM6N<$g8pIiBme*a literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_rainforest_litter.png b/diff/default.diff/textures/default_rainforest_litter.png new file mode 100644 index 0000000000000000000000000000000000000000..d762deb46cdc5c5746128223b9fd0d26e50a11fd GIT binary patch literal 940 zcmWlY_jcL_6vi(CB-xS>7=u-8HX23(WAF%I47LFyS%8dXm*GL|q>k&Pb=#!7O`Fc7 z!%bUv4|ngl>0ar4gXTf{20c~Jx#RbJ=Y0R&dr_;+Q@x&E0HEYbv0-fc|BaiCDa7a{ z07TVPy_D>SOdq73Fv7r;3vzClc0dM884CyndZEvSOkiO6F_Etrko!giNLH6jj>SlA(^11;K#~7$OSM~0EvSH3l$#} z0+ym5E&Gvt5KVB%CVA-e=1LHigO+;0G#i0R$SjK13BfWc zAZiHYFeIW@EeH!Cs~onLBA603mm{bWHVP}TNIB9oCW00Ll{KeDlfn`e4p&*c&LUM7 zud!H_vsMj2elIYzc6ygouK z$87mAa#g~cF{+-RIx&1DPB-IJGfubS^m2l3C+w|JyFBS!P1-t1M>FNxND^yFM{A5+ z8Mm*e9P26PM#`zCo$U$N+Bnmh=sz)L+ZuQ7jMK*_`?u4slNt9`c3?B>-OTz@wID($OAXNf60hMZ|b|jF5L6n zwjGhkLk_SFL5awR{-E+b_o!@!p*ZD_a_f_qVhrYe_{CfP$ z4{mvuVPMmle(TB~kDa-At~Y)7hGE=pvM60^`tazt7aLvM*x}XH_VsgT{@ypf5ad#= JcxASG;Xk&n%v%5e literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_rainforest_litter_side.png b/diff/default.diff/textures/default_rainforest_litter_side.png new file mode 100644 index 0000000000000000000000000000000000000000..7ccb11de3dd24a3894a2b1aac37eec9cec190204 GIT binary patch literal 497 zcmV41u{;IB??&%q492U(4Ljxo8olEc{_Cf~48!<2ujl6(`HC8Y(P!Pcd*VQ@n z^r^ZICML?}CO+`O2cLTUaFL?#sYBq4^5_7|0ZMJTHLDoAmfMRZ$EGGTiU=Iqnr}L> zOcwLe?YSQmCPgNb3>7>XDG4K@S~88Qe_Y~C!Qdh>CAz4H0>dz3?)gM+45AGuo#UuT zDMF@2i8oj)9G%06a2O(EO8A&qSi>p@W5p1#Sgo;f3|1qem1d;T1aK~p&nk52h~8r}Ltd1)F)RMSM3Wo(;{OoVD~F)~eU+bTbL_C1uMgKGxek0Vl8&1x#-I&yKvMzo>rMttA0 zoKFeIZRqMf(e=Fk%+r%q#YCc>&kB}Rf%vB9#oO)XYTp5Hbdj>EP^KUw@bVK+RJl;m zRzw(^w&%JHJb$;_^e$jT064$+8rJ|1?i4hA&9e{v=IqgO1DwBlf4%0n`sjJ{oi)I2 n-ve;UpHBaZ8~&U2fB(!c=U>}SPA;3(00000NkvXXu0mjfm*(TO literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_river_water.png b/diff/default.diff/textures/default_river_water.png new file mode 100644 index 0000000000000000000000000000000000000000..3b55c5f66f1f1ef780a89dedbd9f9e6a454626e1 GIT binary patch literal 716 zcmV;-0yF)IP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^n~ z2NxX`Z75g(00K-&L_t(I%RQ6Za@9=rjVK^H*SR1X_|PlgSBOBsF%6JLyew>8fJ3~?D^@a?ZN-xDe&AJi{G0-JdBtjh*ngBw2$J;WXzc1Q>~zR}4uZ#&_+Ip3<24OVm9H#`y} z-YT!Bb@M{kF$@FVCzd?pw(?R9N1$Xbs{AqykoFw^QR2_%# zVVsCD@;(JbMwZoizRcL^JCT0a43sadX{1=>nA^rz75ag9DI(%L6=N+61{}u3OB+!D y_e~asjbp2b2%-Uirv}f}IYjyKbg$z#7 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 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_river_water_source_animated.png b/diff/default.diff/textures/default_river_water_source_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..daa5653f2aa857c0a476f1be5da6024a2841d19d GIT binary patch literal 4935 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 J)|vYg{tMfXn)Uzy literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_sand.png b/diff/default.diff/textures/default_sand.png new file mode 100644 index 0000000000000000000000000000000000000000..c0747ae8148961b830696367a44f1423b3b8fc8c GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CJTKQHHa98iQY$=lt9@jsL9Js^j(z$3C4NPB>>+sSM@AcM=(#W95AdU67g z&BVa?NO6xbkfmDU8c~vxSdwa$T$Bo=7>o=Ijdcyobqy>+3{0$yEvyVIv<-}`3=CGf g>9C+^$jwj5OsmAL;fC~-9Y75Xp00i_>zopr062U|MF0Q* literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_sandstone.png b/diff/default.diff/textures/default_sandstone.png new file mode 100644 index 0000000000000000000000000000000000000000..c46bfb94c93f4255762948f01a7cd26655fc08bf GIT binary patch literal 290 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 QK_CEoYiHC0OTXBE0UvOKv;Y7A literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_sandstone_brick.png b/diff/default.diff/textures/default_sandstone_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..2d6574f37c286f92ad207917831f8081e7d3eb58 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_Cjc?PRtckiq5Y;uyklJvjl$ zW@2D`q`1cz$WkqFjVMV;EJ?LWE=mPb3`Pcq#<~XPx&{^@1}0X<7FGrp+6G2e1_mqL gbXZU{<{9 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_sapling.png b/diff/default.diff/textures/default_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..73cd63193f4a176976069d330bee4bd905801bd4 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmxGbnQcP$azdKM!+tbA{gyVX0N>$j+1SGu;4zvI%&H|6fVg?3oVGw3ym^DWNq@u*r z*OmPtCo7kpVU14>3s6WlGbEzKIX^cyHLnE7WngeFN=+kZfj1M2T~LZfFdh=kdu{5U+!F6fecVcHZvrm#5q4VH#M&W$Yo$~E=o--Nlj5G&n(GMaQE~LNYP7W n2a5B0x;Tb#Tu+{0IO!)p1CtYD7Gve^BOo1~u6{1-oD!MkDUxtt2UhR@6KoQ20 zAirP+hi5m^K%69RcNc~ZR#^`qhqJ&VvY3H^TNs2H8D`Cq01C2~c>21s-({EPHf0m= vR@@5|67qC$4B@z*9FQQ8@FC&GfdxQ2jTk*Ww(h6`$})Jm`njxgN@xNAF={4_ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_sign.png b/diff/default.diff/textures/default_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..27db080672204a3278f731eb1f31d6131bf55697 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PgwyVyZ?{FK6Tdg&aLy978y+C+l!uPddOBAt530FL`o8 zQbIz)j^A&%oA*o+nA7HMG4q7s8|%*;e#QnsFs(H^(Ugm?Dfj6=Wo;$~#e2f@@^;Rx Q0~*HQ>FVdQ&MBb@08&mhYybcN literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_sign_steel.png b/diff/default.diff/textures/default_sign_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..fd602c1ac9fbe23ee625c10c34957b734daff71f GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|U3?%0+V!sWfcmjMvTvK(^Yiny)tXOg6$dMbD z_t*i&8B2ovf*Bm1-ADs+Bs^UlLpZJ{CnO|9Y;8z<$K3XoQ-O_{nL%HjRWqoxPXVZg N!PC{xWt~$(69DXjAcOz_ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_sign_wall.png b/diff/default.diff/textures/default_sign_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..413bacdfff100162a5ff204c5e9d582b1c4180b3 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PgwyVyY^M?04;fLe`!xjv*Y^lXbYSCmmpmkdTo0mpnNk zDIpG<|L?$(8#zE@7(8A5 KT-G@yGywp|4>Caj literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_sign_wall_steel.png b/diff/default.diff/textures/default_sign_wall_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..fd602c1ac9fbe23ee625c10c34957b734daff71f GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|U3?%0+V!sWfcmjMvTvK(^Yiny)tXOg6$dMbD z_t*i&8B2ovf*Bm1-ADs+Bs^UlLpZJ{CnO|9Y;8z<$K3XoQ-O_{nL%HjRWqoxPXVZg N!PC{xWt~$(69DXjAcOz_ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_sign_wall_wood.png b/diff/default.diff/textures/default_sign_wall_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..413bacdfff100162a5ff204c5e9d582b1c4180b3 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PgwyVyY^M?04;fLe`!xjv*Y^lXbYSCmmpmkdTo0mpnNk zDIpG<|L?$(8#zE@7(8A5 KT-G@yGywp|4>Caj literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_sign_wood.png b/diff/default.diff/textures/default_sign_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..8951d2c22a32d4c0cf4238830978d912cb138a1a GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_J^D-9Q=mfuW!8p3R!!)IEHXsPuAhSo^*gMLPA2~U-IOH zq=bZo9lzgjH}9DuFsIGiV&)0MH`bpy{EQ8NU|MT-qA8a;1H-qe{J#TBZsY)sVeoYI Kb6Mw<&;$THOf#bZ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_silver_sand.png b/diff/default.diff/textures/default_silver_sand.png new file mode 100644 index 0000000000000000000000000000000000000000..c4a8f730d96839c8800f234c42e6f5997343ca2d GIT binary patch literal 4069 zcmeHJX;4#H8htPb7#0O1s}p0y0c;^a0+_H%5<+W`MwEaI5|Wq%%wiHrh+-o)OT+~v zg$RhFf`mji!9<9N3(|^oromwowQ&QRO%xPGBmHo!oZ?y09u{H-v4a2rU=~WmMS#!c^V8rj;5z>J85l5VmPC?;5fl-e$LH>5?V-bkDLguy zE@tfp0P(}B9Z5Z-e>44Dvt7892#4L*qiTOQZ~AQRm5bcis2*pP*hClnRA_+^etE~Z z5HM*$^~0ETI=(jZcWrdA-GrVQhV@?^^@nvppG-Hz8An=OXkM+ujG?Ay`No`A_cf)r z+@G~tFbOa{_StB-EboOe?PbrD_#*oAWfi%ucs9=8?0=} zT-3x-pV&L5r>ky1M)ZY@F{Sq6%@1o)DX+$TptR3!llFw*f6m%!OwJv7#f@2OZZ6>cSv4@!Ko6 zm^~to28GG|y$|T`Qk~~3J7WTWN*FZ=&);Jht#ux8yqay-p4gqIkeJzdvflUj)I9k# zxc@}^O+#z+hvl10onJ67x{rcVrRTLiAc;rYIAy#UF90X1-Y` zBS+jbY9Hoh!M+%W_;%$fBX`#6lr@JEFI5iZZ((Y`=DBo8Zqr*Ipgmd4M+fjD6*~*l zf77MR6hT^eSeB%Bwsa)x+DPnhYe4C?yLpD`+dNq)_O9AjP%G~oOL&NSfR}^TMyT?Cf z`Fd~Yy1p_FaLt`+zy7PN3&tClKG!>U0yWx{m_fMAQI>|Rbjc}C@h)Gzu6ZOb$_A!C zJER@(>O#ED+uW~une`A|gMX0b)bUcYl--#cGFEO2Tk=sp+THW)Ma5h7`F-lZ8iz^l z$b_YHwYl0#yKIL}vs4Ehez3l#|JR1`vZ^z+D$-E@n$(9o?>>mRo~sIn=R3*|(szrJ zN=;k$XMFfE=CvrR5_{_XU~yDu*_qnuc#4;|NB5U%`S|*@E*Oaqfr_Bt_kASIm2K|y zF;sTGxHDiDq^~z)`aW-Vd(8CSBhyY#sJpzmO9+JCFWP#yEFYUUEdfCUN>>hbYU8T* z_2H?%Ez{u!L;(XK0|!*IsU^CO_M-eAR%|l#MW?LIU%n`h-<=hWZvRB;Q zUGg?%gk=C&&nW-3kg<3|>U<&dlioB-3pWmaz2&KKp#8_{wXxSycymNz11Z0ENA;)B zeuD7k`Kfs4ftE`fx-E{Gm}gL4lecx`>q_cvjNz@LO2u1!cPD6{YT}{>0G1}Qz^X|m zZNXBxY*z}6n?QFJvw5Hj0PqbE^C;9Lx)7c~XRtVah}W7H1e`_lLqvI!+(^7&I+I0| z@afwmVUbix5*0&31o%UI#aNJlO&3z&V)h=604w%GeC5T0@AF|K0{#^uO!7mJN#XEd zE}srZyP{p)T<~I6vIoK+0{7+9c4H%Ogl`n!&JV#93VB#0QX~?&icqdxJ_G5F!C;VX z9!L)l7ZBkhNZ|-6Vi%5J?L5W5IdF6Vl@D6S;&R~goRkFaKA|510iMIZk<+Mua`X1_ z_k3lhQIYgLbT*wM6d>JQ-H~7MG%A+B<+CZ^_bfJrK}Yg93JK@KbkyqH~!b}h((1%Vf{>;KCx$bT9rItT2UL|}Ua%%uf_t(8Og zmPow3qUe&Mw7#zVN_|D6TB&KQYH6;!b)%v6ma47w>fN@c`}dj^Cn8sac)f(pAvhp= z$zO@!W+{&tEdT(M74uUMC@Qf5gGRzo65eRg#At>2x=*~=L@-nwiVKP~?$yf$xO0G% zke%$1!pr~)7>uG!dI%GUsw{4ZR!HRlOIe(#DbNrBsiIPuB}o#i#!P2p50V literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_silver_sandstone.png b/diff/default.diff/textures/default_silver_sandstone.png new file mode 100644 index 0000000000000000000000000000000000000000..eac62cb19c4e9e9b2bac91f86232e8cbefee96e0 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ-M?qUfxVj!9oTy0(Dvg; zcbz!4`^53RUv<)-0Tonwx;Tb#T<1Nrk(bGkhxNjJgN9s*171cRrm KpUXO@geCymTUi_c literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_silver_sandstone_block.png b/diff/default.diff/textures/default_silver_sandstone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..9997461bfa95d735b2a1ee6bf85e8f3df40b6e3d GIT binary patch literal 290 zcmV+-0p0$IP)c~oSTxMo|UPnqN=H*zr3)(y|Ti#GsI39_=l}o!07*qoM6N<$f@AQAX8-^I literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_silver_sandstone_brick.png b/diff/default.diff/textures/default_silver_sandstone_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..93d87a571ab36f919cf32f84f0b358fb2fba7d15 GIT binary patch literal 314 zcmV-A0mc4_P)vTvkAg<0uuh{|C300vkLOsp2sO#lD@ M07*qoM6N<$g41l9G5`Po literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_snow.png b/diff/default.diff/textures/default_snow.png new file mode 100644 index 0000000000000000000000000000000000000000..ee0b927f8e2d4261d98b3bc91acae263f714e36e GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C?)FK#IZ0z|dINz+BhBBE-PN u%Gkonz(U)=$jZQArJD{5iiX_$l+3hB+!}63PuT&~z~JfX=d#Wzp$Pyh)Jih| literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_snowball.png b/diff/default.diff/textures/default_snowball.png new file mode 100644 index 0000000000000000000000000000000000000000..3e6e67010f2cf6cc88d8e9f34196ff9b1ac6d6a2 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$93?x4=o+|@VoB=)|t_%$6uU`KLg5N@=NkBoy zk|4ie28U-i(m4nJ z@ErkR#;MwT(m+A>5>H=O_PZQBjGTHREWI;@IVEpz|? literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_steel_ingot.png b/diff/default.diff/textures/default_steel_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..c6992f0a0a745501f2dbefcf8ad3b1207d963971 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPggqb`cH*W9^K!tw13qPZ!4!j_aid8F?8Lc$hb^-T!Xv ne7Ts%;k5Upxiedtb8BODF0jA<>&kwYLxzP#(*Nk;^*|vRPZ!4!j_b(@2Ux8pUHO+h^~8tk gzx-$Mu>k>tr5Nk~qhE@50@X2iy85}Sb4q9e04NY9=>Px# literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_stone.png b/diff/default.diff/textures/default_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..ed854b329379354a3f1a135ad37f23d372884e0d GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^%plAGBp8aFUnK)6&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmz{%In59r9s|F~<@9E+g!f`!0Cm|srsUd-Zbpu1&^eHoKfKm*eu6{1-oD!M< DF>e=B literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_stone_block.png b/diff/default.diff/textures/default_stone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..c21eac1cf66461e2917f23276c23678cb8cfac6c GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2xGmzZ=C-xtZVhivIarO50ZfIzja^UNGpa^4< zx4R2N2dk_Hki%Kv5n0T@z%2~Ij105pNB{-dOFVsD*&lLpa`Va8aWy;x3Q2joIEHXs tPhOFqU{TPJIFI>ooeIknCf3)|42zVxwr{!dPYtMw!PC{xWt~$(698#?Co%v4 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_stone_brick.png b/diff/default.diff/textures/default_stone_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..efddd7d36b6e4e43462a2d472ad5b7b331e36cd3 GIT binary patch literal 119 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%0A{*k_BZ1@~E0hl;|~7THNQsc(v{i^XWO$0In~ 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

3t(msQhgG5;_57+x3O{cbpUg-Q>E)`%ZG8!r#Z zv?K-+d}Q0Gtl{gk|7&qrJ)_ox*zEWJ7jt~8-$`2QJ?>xrzPP!uLkQ&GE5W!YT~lLI zHu#{!n0od?b;NSSmp!U_Y%B)+(!7CN zhsIo`8CRb8!JBzmo*9ihvR9!VDZZK}+pE~vM2o*3EJtmlCMw5}iee>zZ3w(IvKS{H zws9{8u6knjD_QO`6@J6BL2`bqZ_q=*w)a1ofBz?kv-ew<%kHF@*h!4{tJYN=Uk--# z8cX(r__kZQPmbLXC2@fi^^m^f#=;&b2-4-3a^Q@3;(~Au6E@N9z<$L{HtmagkgmC- zFNnR0tLk1tCo%$>OIgzLxEir*3dA%_9aD=lX3U0UTlSyDTeniRyCQi&rs}*J0c^pH z-55BV!{w5dEmlW?ba;1m+Td)Pte1&4We08Qg`pXxtWQ781P5S43;TysLx=lqy1v`l z2*sDJ0Pl0n1M#3RMVE=Qn|9hY0isnGR})q(uHytFz0R>`WKrPxIR;2vSdfAgZTDTG zV?1h`wMVy)QoD_Mu>dP#(skm+zDIA>0b|gzIu7p7{@MhfX<}h5+4g{d8gsZ_Y z?@4X?;ir?&Pn$-gwP^*Zv7a~W(E-xYZ8e1hJ$4<1{w{P?ZZ|wCi-=pRt`TGguF044O4TKAmX*PUPLkYxx!#<_f zz!znD;5di@LBvnRA#_oF1Y$M}RT4CT`b)yPN)^|pj7=Us5XK`rSD`X>XSq6foKGI# zG)hS+-lQjE+@^hjBr*&lR{h~y8my+sjvaV(`9bJHFf$3bZ9i_}ykiWj(#H?P*89iP zz)9)o8#GE`r}a?4BS|jD#*naa0Ahi^qA~OS>~$mhT-g^K5rbHRQnqLApD+Ltr3vg0 zV%Dss^V%V{<@0tdPYY)Q+4F@8K~<lixU|SZl)CcW0QY8>i-EI!eo? zkNV*)eblw4g#LQM>&|ob@$MfvX8ZV@C+^Adi?3vJ#C`4a*xtVgK^CA*8tkYzTfkp+ z!Hi`+Mg9A(Jssv(GHap_{t=LETUp4~*lE_3N(2CZ#~t$#4Tnh!Tu@Pdj;*~L`CG#O z;NvFI?+o)r`Tgj#Db?(oh(TYAlSM;qrkPtf_{qeP^o^pjhT#Cs!oWPJto z9|m2scrmFHq<^Y1zkqsaM*8X_BdWO1K7OneZ9ToX<@VNYhd(^bR)O}}doF zcKinK72_X|sFC3$B#M}j{16ZYFr2r_7L`4u`KgTvT>Yp`0C#4-5PXXbep5s)>O5nh z6`mQ{v!*y$Rck0b9wqu6GQCr3=(C%F-ZJ_G-y!rY6@*kkTM~L3vOpZEa_o7?QsfMyT`R`3$6PJ0d{-- zPe;B*+gwbR(uE;I=tb@~^5NyiH#T55gaGPf!% z>n!ZO^c>VC>Y;aWJv@3EIXG$+&X#PA%-pZYAMpRFa_j`oES>PgNQ$Em9UC|{y_|f~ z6JAUT7Z=?R&kN*^D?LzgmMr9q_2d$E%xM?-#AVCd zs&*K4@N#&n#13jnmLe|8@bOIk$0KWLM>*SV=KrYkTR2%STuA&Y{lDs9`%X7kag65+ z2Bv$Dlat58wLs)CG9tL11m1~VjMMUpGkQYyEn=B>mknk*32rjZQ?W}3xIe>tAt_ph zwO@oAUg})8bJ1f>RurZlz?m^S?}Cp7=lv`El?OZ`LBS_Nk!ZyUPXIH>4V%7kqIOJ0 zlSwWiEnJJoK)+t$Pa{qg(OZRSJQ8e6MnP~0b3bkF8IAIIR$%hi zBsB6RBMh5S?s>GF@d4xPW0xY(vB4=7_a)YOWypNY75(S^?Tb?WUN~^D&4-K*rFW!c zU$e>;&pu^bn@lcF zi1li-noklzsYP?$T)kk8Sa-x~>}yZycik>>Xh+PO96{;#h`>-|K*&*N&XCH=SIvZiqdV84nOU0} zdOd;If9!r|V6W;mb$hY)q*CA=Z7SW8)ciSVLkhYRVA_GN1h8%8&asJ>=hT>ZoCpZe zp2J-eP(2XGFu8_quw|v|ePGF_y@3d3&mLKWd@fAX+a(SAs2no)sxepeGBPGSUu<{Y zz3F}y$jg&UbEfjMw&X8;6it7;pxQXbj@LjitVbZLw#8Xe+g~h zj?W_YY%bJLQ)8H^y%r(7Jljp8=3O@Z{-EfgqL&Yyx%l}Y9B@>)><_x4!xHh(bM6Bpf(#*)I3l3IGYN_5^ehJp&{r_l zcyQ#h<_9X%IK1jJU53#%GJ97;;4wtp2Pvq=C}Kb@&7jr!zO&f*V47_0(WOITXsOh| z&+RJbGlkw)LS?Sn>@!SDn(Ohzluek6ki#5>-IPzd!!+DYDsh2NW{d< z#jp*TUY&x6x_eT7>+;Ovh2S{pZX+k-&_$iFhY)zat}u7nfzwc*PxA>r_=NErjcFpF zyt9#Tp73P)mBetu+V@2Azi&U zxY37m(W-6Z$-urw3^f9oMq-`w7Bj}K;B?xxitRfC=l9xT=*5=U3%S%+TLXM*9UU~) zl-Zq_X+4N$qPU9r7=20Cjt9cszWxHHMAHg>q%#vMmQUmONIFL+&ktS4pB(e^e{VH{`E=^A!7dsykRxa1b9`VJeq&7e zL*sfXnc~%*i8p#*ko$Pt@P^Yt>D7e0Y2JEB$u0QWA&Jt!$_0$zHpe(SW$>c*Q*87u z9smF!07*naREirr!R9fT?N9U{_gx3AbNsRhotH8X*Fr1m=NUMF;GWW!LZT?l zth*QnqXv`hd*>DUXH4q!0~&brU=m!{)I>nDE&EI|v-)dfQu984W$+}NAS3;vZdF}r z#|O5KMut~=K$i}*i%T(d*|@E#MiE~>!O1q=coL|iR{ULnk@A7OEjqd^oNh($A-LKp##$%jE5YI9+f4Tv#%6bGjS>)lt=%feiM>}I%2!eif* zcSqm!9HX21$scrUGip*5*$&4x$kMEUFCPw=6c2Jh-=WtU>qQ7m$Wv=j@AXyBDxw`!oNR7nAU$ex}aeAoC!QouWKN&tB zP#b6TCr;#nWuNEil~a3Zs^BT#ZL<^V=+X22cVQ6gOXn=|aZXDy(8zW^Obe6T{5&J( z%J5(fC7k(!h^b3%x^IQDzjq?Ulo;l9GhdXT`b-X%;QPDmW3 z{iR4y-SVa;686cNIVhd&y1ccg2;`wGH;L`3`^h4Gky)}sP$Ixqx9)3cXC@d#(SttI zZP{ykL1D*>F9t1r{$M;YE@}Ln?8#`9rSSX2*=`4o@Gn;UyL|_jO{zq^t|Ftue|d`Z zwCBjMe?3K=a=zE9ecxiIr~IXiek0^n#3@K0qTVxw8%+fQpP7l*Uxg1!k+TCF6N5ts z1d|}N5DY;g0|OKe$D!+lPTH^fWVRV@1)w&hI%8XikaE^9*llY+@xy=y4~WO*akE!j zHkhlX$j?CXc}AX2&>*ZlB>KGuH%pv5!xs{&QWcvM&yN$=Y4RKiQz-uAy-UdH?TsOShDk+y{7FZ>S`d&`9%J=heVq8zu{`6e*4IC*9 zQ1Q9h(+#)Pqp3bYDd27AU1#5n3TUF_abAI(LOY}OSdBNF@q`|McJ0sn}Xams; zoTIA!10&?S?UI%G@Voiei~XNh`0nXoMfVmIL-hI=hMfT)nI&+Jn{w4PwKp{Gtp7F?5H=#!cV;R+W|HEw8|fooY&5v_-@FE zv4~LQI#-l?vwq^1lEA^%mDF;=>8FXIg0vAJHi)?fl_^@azh;h06LYDjT!COO_iYDe z&mQhck?~nC_YKpjN%AAifMC)>ilQ%Kim9?h3=c})oi(?q&n3S%%!Hx+Vw!l=S-$;@ zZ7zO#fpZ1FX8U>;&aLFm#;FqL0xzfx*eV%jGsH|&@BS&#^4rVDbS%c}0^F%-n(xfV z`ReB|w%d8*2i_!6G|lj6Y!A(0f~8&GHwjx8tyDx>iv`b4#C?5AtOxkz@DNb7h4tXT z?svx}kG!5WeS|6_I&pzHm_-FWnS8DBs{m*xB`EpDm8lq5XMPYTGVy!Y^pDE&5pi4) zOJ8?wvFav|rRU~gWS;$;Vjs18c{lpXHJW@BjvaizqE@x;3?VN7|8or6DX9~bx+{@Vh#)jk+W)_HUSAgb`r5M>5oA?ls- zpmXde+pdxX={df*={;%@Q3TfcK)De<+W?D)g>Oy|<`3e37w301+pZcfoeIAVsL?r| zSUO_nCQF}ovy@Y}_|`3JkO-oq$C&{8skj@L!tkadhKhjS*Rb^ zq$ejdYk)UaW&cv+F#y)ltTXnfc`WLP=m+J{NlL^*94BX-BN6%+^KYfyzfTz==`RQ7 zv!wnRUsYFEzIKpc+U61>yCBrk!sS`pHsI&Gc9f^7NO-anrgrVHKhCIaX|eR(hNHV$Y{*6ro!KR6 z>nlz_AKc20#ebSVr?iK<)H$YV-O~xuNmIPyp>cUIfbyFF6PbC<3W=3iWn=V1BJ*{p zR(P-N{K-PQaC9bE*<3mxUVgV^p9SE%Z!6VvoqNNC`Z%Is zZ*&o!nHHYQnDV*)$u#}tEb3k~20GREY-UI^b-*$KP(WWJJme)agfy=!^d#7z#Sz`< zL8TDP2pD87w@G-nk>>{6C2(X}kzb!ru7o}jTnl<^;MJ7Ga9eCMc2Op;&+tiJeb^Bm z9h-z5tc1+sl6KOHe6KNzoA#ms=STQVT2LeCre~Ab|0*4>k+swP?Qs4 zq4}>S;sP4Hmsf>c*15&~8^^ikMc6<;$C59b_p5(0_ud5M4daj?J|R5~Oc^@0{^Mu#v#IiphI4JMy50f*ZeDmqw5S(3_PK&p z3aPniVnq7^#u3A9l99mEE%NvY^kM-n682;3eHhp=^gmvhNx!N81@gR~kMkUJ^Es{{ z%r3>bq)ZegTl>eoO3J}8!m~$y}eEkx+R94SuIos zrj|^n31TDX2r*x|*GlVyC>LAe{gvaq%pv}1uy!_LE`UaI0#f5~fW|gc9mAeHN`Q3f z5siKU^sM&fdXzX$0Fh>GmLY=Yr$LgOHky1$$9B&gv%~ne!_-{X3cJuQL&FX;ly5=Y z5%8`FSvLIFC82dmz0C~ml}S5bgc>zDj?bCUjl;h=fm9gH@0VO0`D&pk$nfMUj*Bj9+7 zABCcaC;kmmiKmyvP!mwF9=Vk8^NjIc1>NLJb042t)}Rv;7vn-c$37rX$1tR!clAna zEvYEcAdtPJg_2SzOWMFCjTdb3B^V7@F*~g|{_%sE_~+jGw0~OV&a7}GqIPUE{^I0Y z;>1WRKY-wHA^e@)L`!HG34GQ#W8F!H=|ur-7}WXK>kAb2%y<)+;^ zL3tKG`6Deb2W*0~R(Se3SV%R+0VE!ZiD&KmHg@*vNg)?eMzYoz1T%1)n&S$%-q^D!sE`C!*CI~orUgckSfs0 z8;a}&s!Mi%!N;EqiIZUcuX*+*Vo5dWRPKA^i9dJz1V-jG%8FxS;1s^aOU}6aL!4WX zgl|r^O{fJNH=GULL-|lW`$|#zVV6}xF@b0{v~=J2B+wj~G3+;Q6km5A|LA%7|2Z8| zd*UCGx%Ej{=7>hrNyi-@1)RgqBnLg#?w^ztjp#F`RAJ6DLGOi5CEpUR5x!1ThH>FY zXzw7^FQzP!q_{a#O}^tWAg)*oDZ1Zv(zU-abt}F;V=H*MZjdxI+LfABiuX zD?O&sjXioz20NNKqLH&bxZb1hMCD3tyyHlHox;`nIU@hB0^aAVxenu`k^G$G@&E_>8g^N9ZSi_5V^L; zJ?Iyy?HO}Os|N7aX(3>c<4-?h1|x@oJ`tnjVStRVJHntui%W4PffzruCrFt9k3(o9 zDdtpj==7ctGK9;^u}RG8QzrL2{TS0sD=ih~{z`jV`V?}@nee|^Om=bP&E2XzsTkz$ zLqVwK{#gST3-phhgT;5~`Pq|>BRqSM-dgmRTs!2|ipQhv$gB4|!tv5yuXG;Ah!V61zVn|D^<9lvsGUfE z6FZ^ePKnPTa+*Nnd(*jW&{~P?)I7a0J))@tuSx=tRQ7HPO8v z=!;(?FYQuWp|S))>!Z>gN~IzQ@5S?dp&5mJvEI0tU8$;X%B;RbJ;uad@%Ziw#ZjKx zeUiCQ)nAZh``xHG3H!T5hy=M*k;waneG2Gcc5flL#bIpzR&wrkG9#v*2_Hxvl^~W>* zIP-n!uOo#T2&!GH<*M*1-^!pro<_j5y5JFK6*38!?E0P+Qw%$S@sD14MzwSz6j9`o z&EB9hiz1!eL}m`S29d5QcAt6lFdzK!X|c6}XrcGSvrq6sPyfnf+-s$O^tpEQxbJo~ z0n*noT++1WCnLfqZoH#WbKTlP?HTR*!&p`&?w3M$8D_~qd>S_XqV9eQI88q&SI>8$mwYyHk_;X*7EkZ`|@Y0HBNMpwL^W{C_hKWy%QNc%-z22T&wbdNIyB8d_CoC z_)|;EwKT4FkUTx0hanmbJg@?1(j?_m!zqn)-_xO-N;xM|56B0c)05j|2tvpbFcxAO2YsE_ zp5Wz@d+qbldcqP|?};z}@IKt#5#-MjPC1}N9GM9%5(FU%ZP+7WxI`HdKbvDV^?_ls zhb0gZh@^#vIoA+ET!%D;S1y?`-l+Ez4VucPLd8Wu2ro%=K5Nfd0aH!kHMtS{Yv?RaGn{#woI^q6g984G6bYaP42=PjgTno^(adZP2R}l9WMO?SS zmrUjCp!LF({xxm-hE3ba7ko`@p!QNoY2=3N7uQc{esX)1t7!Hr&797*+d<;q5417w zr`}pzSz~Dz?Ka$zX~CGJ>po#wjG>VeL(rU5M`4cp`17%ML|6nl6Vk;u>G)PxCIH1* zxE1|yJ6%aDWSUtJsls@8^DaAX>+v$bqWH5nrZtf~#%84F;CGoDcd z%grVO#U@Un=cl~pQumZ}&S!Gph<0LBKwQ#rq3dv=$@q_^)aQN8_>2*5p3dxuFO$J| zNBaJ0RVCf$<0Z*5hc(p&jMdcHmf7pu0wm7+ooSie9vi8W{GCE;V_>w4@>nN#>OyVG zgr~Hkh7v%*nb5d6N&hpqv_J|t@Ip-AhucTgq;CD%5{^P|oHjZE|MMRO{-L=PNH#)Y zC&)jxyeR`5wAKtwg}1kKIpVSr*gpuJHo-iB)YGAT+n9Qic!6ddmT$P} zJJ!NasKfDcSsWq^$5&eXb8~MZ8&K4p6cm!77y$|!rdI-u^ZCjrpH9KWpg>aO zi6TURBmfe?E_ShLc4lWM&-6^^-2HNX&%a;H>51lJ#`Fa=f5uHAWJNc`usVtPHOlLP z8P#2^TOaMlkL45oYwlOR&`v|YdAHK3VIj$5Ay%D&<*~KW)gC`D`~ZA5dW~9$%@74P z*HCvKSWkDl)Qc1Bu)8oc)>KdMGem~jzjxA^p)SlV%-Z_JY&UnR4*wY6_%}oJyYL(H zSU!F6n)HWdceTirxoj**P0TLIZU(SOp}E<{x4urkFJdp(MCM*S?qlpgpJKS_(#7VSt@Tk6B{-p zke_2y3z$dI?HRP0KnE>8oLc8#a`Dw_(hKoN4bFx2r@-4#&)35y!8TMFc^Ewb%a-@} zo|1`4uimL0E2VpXWD$R-Qup+97w1@ptHNmBvICfc$P)1;K_zdmFCqd#SK z9ako3X$p&>|5zkkgsZU49A|!NK%I!HE#a_E?>r&W$LbOn9x(#pAQ9nR-Tf+N z^1IR5kFaMyLbc=G6)b(;)N4Oh&Al)T888RAYZ#k|EpoQI6g>zfXWLmh88dC6$Kv>e zT4|Et1^eE_=cY&*pwxjnv)R)AU;dLnfujS`Ptv|XURxt)?{xKy+i`Hh!Xp!-NQ7o0 zFXiJ!PYAi74<;CGd(pfON?v$R4+p2_Yc!G_)T@b37cx8;M=%&3q%=l`?5&^rN za38kF?k@a%!V`Pg&Z$^mw)$;DoFjgX4*a;g>jk98D3uVq3TDr-$u~OQNWA?(LA}cV z`E(Lb@G}I~{FsYJoVw8WME{a7Si}|1C5D5UpZ#Fw+yhRy0bZyR-S#^$I*_O(fzOwm zu|Y&-gbAqVqeL!(1en*u16$B2`(lK%A5wS!TsQAJdbtoUkgLnK6mz(YVlmz!t0#Fs zks1{}H^z?Zg94XPlDztY?d~lcO!{0O`JnsID z-8+qAH@?BIzH-_+KiEu2{zRNz6|vjo@Is7=CHZVDRu;Mh{{mo&;jj^Qu9}e+`HQlD zja2qB(5}acjktQqRl9z`b3^F66;vO}&j!6HMJ+k8&;3pd&yBZ(Skxy~H)12Q&{v#3 zd3sEEFZAN+pxnnMX9@L4U_v@h!U1xp@))jJvXjhiIPpDh`bmN8O4?rhe#;yXWB(nVbC~qM0(m5$}kzs#ZC5wEk7)yNBPux((Se$#} zcfJ)IzpKvfiK&3KI1qbfD&6dsT{^cgno8p>0Et?1dPHrT(44wA(yo(BpQqOH*kabeXjq$ai~@~ey!oSM@%dT&XQuL}PV_B2_Gz(XEaXrUPEwCPD);|g z=Js)p`+oZV&#C9S<#_zu0TXqZphY)>VCYA28WA=&JpouFoPVi&{d%{Hp-;bktGgQ* zVdx(8gOSH#r2DMb+E&DeM_1+R(LZUm^JZ89pU^Sp1dkZr&lj%0RE94XkW0-0?>*J< z2Gd)ASZrUjQdlPE7~gq^e7E26d>>u;?w^rs<+WGrVZ|7v?Bs+QwV@D2@QIF{dbbM$ zK_Az?Q}{*sbYB|_M0OS@Lz%r=fWsHrAK3ULU+4x=|FhX?mA0DO|Bn zkSEDeEB%W{Gs;Oh=j!U|ouqqY0o#QG^FrDgj0l{HSgwZ_~3P zuxgNYLN*M&32??y1TZiFeFKD}AX~*&1O4#7@;ml)VI9nrHDf_fJ&CaoM_|Z2_44TN zS?q`6?wMm&6auG$8yHLFSFiXnX!zf^8z-fHJh*Yqm2m&bVR85AKyKkH+4%J$CI!LM z4|1m?KfNW;d(czKL?4TMcH=3ncBKBdn#Eq?>NWCUkD*xb`pa9aWT^3}K=>Us|I5E# z=>FeoxYb#onuQ;D_s@78hcSkqId7(~w+^c6v=A)QQEkrY`b4gQab9@(D4c8tR3M%y z^z%I`G{FonzYNmLh!~F<>Xeo#pzkF4qqyLb{xF6yQRm^D^1lt%f6SJ?17rU%rx#{& zp*V9UfKTUbH4`}U#&^#D~9 zl7o8)Tui|nZATb_Z7SnAYAU+l$2E<45^+zI@mf58^JS9HMz`kr#X@&0u1|4z;j_$> z`}u8UI+)^x6I7@owSuEG;9B_E3Df>X4?DFvI`P|!#C)n<Vb)PA z5(e8=5GOGm2)ef*6Ih99GJ(ZMWsEGz(F9SJgyLKF-~b-kR*a;w66x;_a`*rMAOJ~3 zK~(0&*wFj3WHE!>PYwb_gV%AgvBf|6c#0Zc=z*yj+Cz7Bpf5rpUWN*VH65C5U{*WW zGThdYk!C~&VtXS`!HLVbIb)9Xr^@sPo#A)e*2j&x{Xy{X^zivkX}|T_h8sVO8Z|{a z^-@hYcoC2;VUy6pV2%a3ESiZ2`*HBzv8`F$t(^F@Kv*HVv!3pMEjY=>MJj%Sa$YWU zPNMaVJ=2`x&Z08>JX{h>H-CE)%)-q+Un|jejH{dW+c#(Kl!qU8sqTo-kGNwT2{%^f z|7jJsVaQ%kXvY;LeS@+OF!1H)SZ`f?!bVrU(CK4a50KLMWTDIQ`SRRambvPcfa}(2 z|HOMO1M8QJ$7pb7aj8@8ONH>l{?4fs|CbW;-7Cj)%>3`(*Z> zmoC0~E*v!(aExZ_%Ik8pd3npcjaehPPSD(cGu4p3vzwofQbsF3togTX@5;RY%WSlN z>?Adu;IQ+n>`Jor8Q?Zz_S%r29#Mm;raFNJLFxvSqiFdd(_fa%Lt>E%2W9SqfEuOg zuZP%woK*AKB*XirgWM4V-yy4*r2K|eT|d$ztZ|eF0|whe3TO9)3FPTwm*zr9*->#; z4MKeXJvLE0ip^2{GI4H=h<%iNZbfz4R2)B{BB2NL0j4Ro9bj1kr02z#fM$2F14iD| z{br^I=D5mRDb5G7VQ(h1e9Pv>C+O9(;e0^up4ml!phWn@s)KM0|Ad z8knh`(Xz8^Vmsf+%|1zRZWLxAVS*e*;fq;(G4u%kcoXlthMXcv*SFud{E#q<=mZiW zPWfRd4fOL#ekJP1er7zmT~t0lZ8d~&E>R-|SG5;#EYoyO#`ud7;?9}{nsF-BjEt5h zmVXAc5RUOEF*3;l)z1KzjRY1$LZD*U5-W-&eRD|3d0axF*~LHx!=wnbF}C3&0);mq zY=c;!SN?uxYhD*e2{7e86|AQ~`e)Ip_q-dNZ5??-fWbEpiUCI)UC#)FT?bUf^wHA^m*%1c>b=|&6-BlR+* zvP-X1i!I(9Dqsp!IkNu@Zi4DXtWyQb^@mscws8C-p;}61K8IW%2(ytsh1(G zoi4u>>x-v?7KW#$p4kJR|sl#U70M z^C*}*rY}F9^pN~*T=&<*=;v^`X?;T$AL(S=)^hL1zk9aa;C7NRIx~Y>Dffqk z?D9dcII>zCAYV%=fiYje}BX{SG>qaYDj$g(Ps2ziP2 zy>c#@$O7WSDTQ!45lSvcs59@Z54JyPtxVwZtTet9foq86U3^H|CTM$PFY@qALI^{V zV2ax#>V4O*yJ!Z}ulZ*$dwB)pd8Iy|B595fLC5yP0!NXN9RlWR7)q9MOrQS9_G&Gb zpav2z;LhTb>|TL*JIH$GnNJ^g#20_vNix>#TCqOzPd4|+v?$U{c7g2`qv=b)!s(p{Eh21f@m}UZ7&vIVx@$y=3)+DNC}?+p0JjpM~y_2t~*cQerR8)fHPZGgqT1 z!$yjs%02~xa5VIpFf1zqIT8Ib>oJfSyDPf`*@{29q~X8%?0~08Kafa|4^bv$Mz@Vm zUd(2dV(~#ky9dY&@%2J%B;qfGq4N9BIvx4`PvbBXEWduL@}@kd1G#hbH>>p*$8HMd zXvm+7%k!a&JLt>*`Tss?r;! z*Ort-T6wQ4s~TN&>_TV6|2=sAF?VJu#d2az3Z3V4<6jTt@8iy40gotop7CQyr--qR z*aXO4gyPLwTbhmp&w3)gmF-?P_rwDAOFVpcD=ltkA_msF9_dk4glZ}_puLqvBwp@+ zTAB>zhw+ni5}`{mML5()^~@taXpOL?V<7p=KF}{;g4ZhbPb>XLDWkyiv_>icqV2Fs zVTEtF^q0C?g?@w~S0U|9Fw_}#M~m;ZubrhOGWWre*!dw!J@Cm5gK4w=GHLVfR6}jg z%ropwvD18-{??0W=vbFc_Kq0uxy0ZzCD{)V%i=N2r!WV@A{7I=2b};Xa9bv*eUo{p zlAqc$`hSpFcg_5F|>+eD0}^PFP@b{LJzG!VrkfYdqJ zn#ab^oN%WDd)i2G(im|iQus8ba|D|R7yt%77Da$LrmQw(L=4Q>2{EiO%gddaKK^3C_Lhnh-;;N@8Ejn}eHHdd!iM~9cU z$a77-dzeT^ZZ$F3CsUt(!0Mj_{(+Xv%k!5Vn+z2)+EId2#+hETiC>|v|0e+df)QWF zrC5M21{vD(B3vV2t4-i8xTTyb-xB|?clx78CuCz-(40aTlV^)bncFq3W*E+d_>v&{ zkks}A#+VtLCC2EE#on}-3qAY7*qIO58ADj;^l{K=$@B+K z-@*Ae=#|~U@n7loPw=;c*E2JV zS~RJlR>f;!wC7^yB__vv)+mS*F3UtudT{Jone~kS#Xxh(I}>X;Z7GNheE6&lp4P^s z0+Io-|5r-q&pZ74RA!S9@kB8di&s6mNv3owe1IOlJLsf9e-xecrg#83h#G!mL|6{P zgfQfMFYg4=*l@ce)a$$TapPbZoHdwT$1mk7=L@+}um-uZ6!iCrBh$lp=reGH1FFg* z2O0@t6!7iGgHTsy*__x`=g=5Dp9pS6eM>EnG!>O7T8aS#`9&{ zyOVo+KEAZ<^D#Cp0yB;V^MQsj9M zl|JGzVoL9CagWB91>sVa$j*mC-XR$O0ZD$QliH&*#_>`T?~1YDLN)PPnYx(D{5nZ| ziJknHCj8F`@Rr=aR59O>t)+yYPRgm+tQ?6%h)C!nge$(J==iQF{WPC1&J+pEcVae- zhFaYFWaWb=ey48CF7U}F*YA?S6@o*!vBzGX#2j1v-eZ(!=r4WwE)(mu7{6oV+dcG= zH;R#oN{$Dg^SL837g~%7(Ki=<>oivW-@gZj->f^ms3^~@z3H6j318G*qRk{~mfKWo!7?xE*eHk3lboM$jeN*ETsJ=`~iUKz-x*h&_W7s4S;CvA`uVD};< zMJAm9kCWPFSrxhBDh4BlldIf3P@oYFP7!FrsDlO+Q0c&rU^0$fOH2?QZE)D2#s|9r zpoz(xnmaXO{{Xs z<-Dtu*fxZKCM#uLzJX8qh=K%4BE4!!)tE4ae|@M9r{*Qqr7|+V#?HuC!t7qx;; z1}Pr-yrR3OfRrXkqKjT`YT*;E@sZi(>zV( z*o&8Zr^+1ixOxfDWg>wScz_C5xWvj7h(3xNaY@Or8saA-${ho|5Joz{|6xDc{Y({f zVJScqAoMVC(8VuhxtGR=;&(&!Tin_E>~?1|r6+(%Evcx_k|!4<;WtagN_p|Cap9&_ z@3Z+s%aiD#;Rx6HAVWeG7pq80c#~a!qprlX=<9QYam9X-QHy?zedM2fDUns|xui0KfAB*^eW}j}+cvsdOp?CyO>9l)e(%aNk(f4v%D3Ms z?EGvZZRe9WKno3T*7Ar(pUK`!mXmd-=xyZ>HvetyD6p0_`aGU2T}o3==&1^1i1nl} z!il(m#c2%X{DUT??_#WC7w|~c;9lPxqzH1kn2IOdinMeMrEaSqFXGMf8K}f3tK~1R zM>9mNyDk2sheu}gszF}Pn~yYU@B4wpVU^E~{pRAcU(kE?PQeZD5QV~es+6UuMG8Tz zFPSadl``!7G$0@M)OVPt&nWg9=cOFeW#VZe5&3N0clNNC4W|mh(|P^GWQO6kD-NB@-bj%- zTw(7Ahp>xS&KMIuoiXTP#J` zMXkqE!*&!B(2md^j#-p|Lb!~`%SoXrl4g;TX891{QVNn&5N-#)iiH8pt7Nu}v(?^V z*4ZeG`0IRG;s@iHb)eX~BU3yQIFmtT3zT`ExNkrFOKsRz=H$|yOkgtv9wTRF?TJS` zKPI9O%1lT@K-0j*qbD7WdSh^5HnNsAE#%pdvub(?r&FQ;=CF9qGck0(Vf!6_X6#^f z;95YcJEX~LFDb^$J!>u*L5|>H3Ja$LtOW?s4OS8^f6cdNY&jrh7@+}fJtbN;HNitV zi)WTSHt(3Xy2y|(4}0wU#Pe^5>PNhq68pB(vuVQS`dctw*Vb@;`Ici4#FQhwUFNBz zkC{>ImWOV__G@(R4i{6{XKg&gr`|3}^E0?8x`z?BNjP*SNERZF0@wZ_y1gCI_m{u< zZesUWC2DZ@D)t(!A>3<=L=T^Vd)?ckQK$)k5q*g{Bq>X5=#1LNy@9@OeL=i$EAdo&~}r zJR&FyVyk0vN`X@rR_5U9%$dwhltiQ&La<#e{)+_jQR$~2B--y1nRmtEf50D(284m# zN~BFY%otu_F!U&Hr<{1E%8mVrHS84nqiR#oW(x6}7LNlOAEc3R zHTAVMlV#k4WJ0{e4(Ea?kKGbMDKZBy5*u(wt1G>lo{X*sW_F zw0hjhji1B$OQ{m#EVzEof&-3qq$=g?xJ2NzvHnj+R{=Z zl;vJGl=TN__{)`jSK3tV1IbY;&Dl7@iv!OS0_0Xr2!u| znYa-M4seO~i0ytTWgo`PXVTeY0)B*+4k)f6DJEr^xF6vzj#>^>wIHY3o@#qb1@2{j zO7dflkxG25z>i-I#jmoLZ?!Ft+UZb!L@We=Vlc*rFMRLphW2&>E$(*AzaW0_N0xr~ zh##|5YH+vhe zy6#Ws<;j4`=Ql6AH*ZJr{NO{KMjPOZc40^IKb=k+7J*+ocl!@Ai&Z2`!9b&G?~aK5 zP_1JI5hRk7?(=fb?;Z~cU%uj&N2SOqsWT)o+~GcG8kp`bgs%MY!K_mHc*v!9z?B)S zmk5te4gQc@#K|Y+{_ujoGK=$N!k*=u3(-tjTuP`7L+G@TFv0{qlz``*r>DzfxM=&g zJUyG5oY3c{?&k!};KUDW#HbUbZ^G=HVU6jQU^j7)*NI#dc@d^1fGvax4N_;w8xpAi z*8{XMu(U&i32{8aVtFp}TLkwOtIfrgJ`^RK18|y-n9E`6oOW75mdQvExaUA}&R#=i zGKhMB>O$Mi4$cTdz2%ER8KVViF`o28Cd-m{un{01MEox2O4;nMy+KL1r|X0r#{v&& zeS%S8B^EFl2WLXx#0MjCN#JI#9gkD}lh8j&jk`Ifl+5r1^x9t02V{UfyXT)Zdr4l* z?Ma&5yV(Z%13~qoNKsTg)34Y;_$r#y7rlYZAGXR@k5Ko zNOlgZ7EIPa=?-~z82{z7NjJ(I{$tx7cFs?*)35w=iyAKr1#uO zBQ~({6vqdUxmvb3Q5zRK{kdA}wp+&*I`eqIun8l~4)jDPV4Ca{5N8vA+fv#mEOkU4 zf6z|sX?eaP=ZOjpOL<7EurUUMFepsJ882!qV3RqLs{^xx#flj8pxeThd~C|0`y1o% z6qY+g?{HY)+2XHRW+6<7Ar6Q}MhnW`!tKe8rNd;l*{jsmY|UF8gKFQ*PDnA-e6kS& zJtGn(l;*i9uC&dskZ#Mp9NSU1?Xmu|w97b^Sjh0Xsj z*ZUTV-ld{K(pl|p)SbGgiW>KN#jkJ^yT)#I*h9&K75?qFwWMl(^gUsFXe1W+)mH=X zmZB{KPUK5>6gC06_oVT@ofw7n31-s40*?pwW4F?0ei*|JOWXx@!y?g}SX`!EXrCT94hbWIwPA~xY3zujiWwtnT8&9i$L!}-d zqDT`v$RX*YyP*EOV~51Dmsz+_$iF?6mX&GVdmfSl3n#8e;Y%KW2jEM7GOy2uHs;}Q zNTm;>=!if5dFbe{UT=XJYtM~{pn zZ!+sLe^AM-70uyZVq@u4&l@i@gIfIKUazW?wwA*YJaL`>fccx)cdyY zU0`{6=*F%jL=9RH^kOoO!~%t89dn828#DGNQ17^6aYSV9$Y(si;u_)O+M^a#Nebn? z>D@EbZw_aZ>EA@1teWyN{&XU4*@W7`rY(;m$kHTKy7+0warhm*P;x zCLROqLsp^4#BG0MeM&s*qZNz4IOh&qTrfen7@d)Z!J~vjlxznZq5~(K5+E7@w(eDe zNZmnOqfyAhSxU&n@%1G;8`qu}?WawYPf}I@{1Ck2ni=T(Ci!?mbPD!*CMb%Aiy=L2 z6Ngg!dAvU*T!pR3xXIW%89z_Pj1(FSu(i>c%u&5kP$~t@)rk4xK&+YyCZGw)d%#VE zZ8vfk?aI=a!Gq3zY|w}C{qQwGU2bsqhLyct7>;-!U`i>hHCQ1+nMHqpL~jC9h zPSH1cmN-0QPVZT*$42k@=)A>|G4hw|P&l{nt6zn!nZ*9oxdrKBQ)7SKNxXK9uXgK1 z{NO0dt=ow^oo9!lj{MiRV&!i|=cg%dRQb0X?%w9v3M^D*2n!Jr!QEq`*RkatLrld? z5hSLRoMlhe(hJ%6@+{B`m`%fjNz@w#yorS@#t?|}Lg_Gc5k5fJToBO_>?#$7v)t`38brn$+oGY<&J>akT1=AS7;WDZ&sx(97WerD zQaIOdGQn1$f>XXqQ2PO~u@m7AHapcRoaUA&cZ}X4bi(Ifar#B54XSB3Zo|Xa$HthO z2WvBI{9;!?;o-;gyB|7NKMv&m0=^E3{J<8~D6bfkm^8vY85@v9BE=L0qZk2D=1Iv7 zVJ%3pZN zi^ao~KBV9Ge)4xP=)mg@tfJsV*)t3QQ>42)Zhx#5@x*M=9yI8ayahr^X=7!NPOrER z=H+LvgSr2)d^HEP5f_u-DJe%Q?c*3;ol1pl*jzy9ci;S<=Op{*7aLkCC_^&1J!wjz z(4;CsI9))YfoKg2%ORmaNMU3LU?a@KAos|E$FSRu#B*RVGgiB)<9|N&kFn*G$^6sY zCY9RihC^<2?Hm2v4Jfg591N}9?7`5MynJS&I^pkh(#~w6Sc$iKYUm-V%!}e zk-w2Pa#SWm0Un->y##|Q(67bl;{tsrXQnVij|VVwW~AOJ~3K~!c=?JYID3v@+9 zBa3)Co0PVUH}a(Z`2@AJ;IZkz)*km0oTyOyuHeb+lS`anJvuQ+f7~$Y5 zjT;0eA!SFWkklcjF8Q})ARTyin;md)Y~tx**r~bGLq*sJ{+K5f8cqn+$Nfey2(W`D z7>$%zI```BO!2&T##1Uyrxk0k=^Py^28>ckKD83ZSLlVVEiT3uUs1v8@Ov?HbWY{9 z^jDy_YhHmMeIC5Fe`$ZkVb0muLVS3s!0VhUk%kt>IM3^Qdo z@KDx?U>d3zBotuM7z7xhM`FW$8q z!T-QL{_|+-+e-4A*l+HXFYF}$@-tqfDpOT4N82wLn4zHw3OG__*!#ubp9oN#d8KKwFd@#~qwul#P|&wCL)zIuNKv=6yZH&fBZ6?2hLK+JZY%4S5I2 zX5f1Ky(7MNOt=tSPrxrT^#Y?$7`PP#UDuvOUYDe}wur0v^kYwV@S+u_VzJS=!BWzd z1`Y1I zP7tVOM(DNI{@2SpU0Tl7=IeM~rSq+J@mPDMp3Cs!CZpjH5umSPb^=5Zrr4lV4BBsZ zPv(ethI)BqtshO#b`yW~+{R3FMeu!+aJE{h`{AXgaN}G;nrqy5)BpY>OuKKrf+kGg zdp=!0KK3FCdM&o!HkY5tB_Do|(l9{1mPoczxW4R57(z2a`?G+{klZUu+hX!HfAx|_ zN0HDsr71BI#EGQY$!=e^{en-XgP9xRqB5id?#~sVY&-=W9t~MAo`=PA>A6>Nu&(QJXp+!QMJ*sqdZC;Xmu_(K7p3l}Su7Qar$|*LxoP;a> zH~^`fm1Im@aKyrx0+0`Y|5@(Sz;d%gzf3z3A{W&t9Ss7K7=uuP88Kq$s80v9>^nZR zXpr4HkX8cbhjRGMWaIDRjc*e#?j32i&gXNhbFtYNijw$o zpWHc^nx-LRSQZ5IaMHNn8hxfKvQRl+`juClOWweHRQkoAiu^F722y zmJsDD8M5n~7eRG4v(dum6T}tOd|)z9EaZKtVV!ZcsaN;3^KE1p3p-Pa;Q%G8T6X*} z)CU@QQR4PW;!%g551p6o-rH7le^qS&t9UH z`tsm8qgbKu5b4|@)~zXJBbvqSnYc6oQsQAc^RaaB_pq+J{nv+N-?!9p5TL$heV%~q)W)F-Y{e7&VEJfL7-tqR zCs}8v2L`1Ofa@J9sf z_X#Y*1QSd31B%CkOCxou@8*mG38_B0KS6bfsS0uEL{36j6a{Osd}LucQZ)uf9gw<2Kps1to%R5bBODuIj2>PecL12Oj08GdN?Mpv!bn_cT_mtWE21lfH-%<sK2z=TiyR))gF91QyiP9>lWV1^D%UkltvgYf+%NBmQP0PX8G^`wPMz~tNrlh zbJpPg=)v8g+A*mM8CZiDi4{-L%adLo<{zd`yc+#=A`&L}WF|QABeM^_Uea`zyT8&( zUJn8ix^0d-)Wc`v!Y4MlJKy6akkTB+G)VW9#Zryz_-E$*_9U4}zr9LY8gwndmT>2W zYh3V9hQ&z)Y>Y*KV*!n0VTc{rAes<~6Gc5%T*VGLI#58^(fNZ>>I`b9VQXuc-0Kw# z_GEzLc?2(;pLwo5a3M`xlISZ`%WG5P9#0BXYRy?H_gT`hO<~s$n`4)ZXhcU2#957K znuyl0OdC-r*y2e@I{YSUpFu29Ba_F9sQZJD(8knKTzi=p!^2T@FkIU8g(jCWc`Au^ zdc^TBk<+9&on<}DycXGS`DC6YN)TQNC<=!vO0D_I7S@e0f*^K}?EYj5c$yZN%$$%~ zWDQw_*;sCl6IPJJU>Oz)W!tN9Aq$!qQ1;DCAE7MXnT7t#!2o9yG%+in-Z_$8=VtlP z6euNyRhA68sC6jZp&~Nv0Se}aSjr3)n>iccqi4}{n4CaAF2sJF58>?xSj!%FLm)d6P~D4VpST#Rv7UflNS(Rd;VY&s>Zvhr>;MUgl$Pc`N5fwJqp&bR`1l zj3ec&NUGrvN?epl&h^^D&ymmOk`iF5I<^bqxPsJMw)+VGG&>g0WPcYK=_5(OP=b$k zHk_booh?wsswEd=<<)1}A4c)DMes+d7ydX{MY};yymMDdJM0A(84_UIpo&x+q?8k8 z+B|YK6f|I%)T;z>jA$lUvnCh;j6f86p9PG(f)Qq#&EX18X^osW`tp6<$S@2s8p zAL5{KJ?m2M53E>)PUq) zjEvV;qxqW-w{)_{L_?oCN!WXPnflx9_}AD2JTy{Nq~hXZ%lyd@{REAhDILSD01aXc zPcgAX;z5)|p`(D^A$qrCo0_%|yXhWKOmHETUS5fnBHBf9*8@n3I5!g^HADPUIc1#X86}n0|$9eAimKqGW+F2HevLcd!FxH9#W- zZ3l&8WvQ>OPLRmReslsho1xjGssuVy_WVrDG-BjAdwdP=E`s$}&2;_DKwayLGaLRQ(3s;Lq|pZ2QiEt-d67&oh$5rE}p&?>U=6KPK?+ zoo&z}_U`9u+VlSW+#>mv#Aa@yst(NYFC~JL0ecWRvzNp$L5N#^$p8;`0J`_@#8iyA6c{^5x)-n*I;h2uV`^x|ixirua{Fnf8@e@&uHt@24P*#z zRI!<=;m#z=%eD-`BfC#rV9$OXLBFO@VKS6aK8W~Ji0^jW6&PhUgHV31YkFxAq6|$VXxbc)lw;F@e_+FKJuC zi5@?~x0?Z{As105WyfOAP1(5JqM|*(9)!m|Y@?@2>$bcXt3z`Yf^o|prs(vI+~Q44 zydJ^J>U7STaCoW#)7ij)h$=&h0P#MKbt9@5ez-p#ChR}XP_w&6nS_I4{D@P4fcplP zDa4SD2SYL%g;xu9Et1>A>|Tf~X)W?fkv|>EqG zBLDy#N>L$)rhO>+VakYjm0qeT`y=u=0U8X+V!*Ch}-Bh&pP5j37r_s5=m(}q}AzQqj*XMH>kJvxfMhA3fY7=Xz)oTfh zwnXN|X;_JTucbchk5vpQ zbq&LC^QRN?gMPF#$sQ=g)3J15eQ#Ojs?+yt#IV*6(}r2Xasn+@K#|dv=FU^9z<6qA6aslE=3wvcP9mI#zKS#9o!3`vJr7l z4yY$IxFQMr-0_wlD)6}Pbw{HM%Y|#N9|rT|25+WHvdxYC!bHf9wgm6J_R7I6Zk_~} zDkEb(vHthe>QnApPE)cI|ISo3U7u+P*AoaV_!|jELlbHX82`f1o;M$J$z+c`Q(y$l zOOFT4L;Uk7*v)ESF8|hx^JlnjZYOy6$=OeDX_I@ZsVD_D_ss=fOoh_|EG_Hw?66nu z`&YZ&c~=qHOFobqVDz%-eT6P>hBL5DJS+a?Z?pQxK>s{E!1UNo=T&`KEC?j2A;3mh zO^vj)I4^LuG~;FfzlhK?P$4mvz`_DLp^#{a=q>QsK(ewY%sxF@FCgMG(+S3z@0Lo1H^0+COW*zKhYgijbO#v7@M7$BhA6mVEM;)6=5qG=oZ2#MOzWexdEZu`V+_fB4iKPRVVG1 z{GHh2BO*qy<|$(3yp%%B?#cOQEedB+!d9bTW=0|#NFb4$N5NEJ z7>-G0rPMjve?gGGMWxR&YBuR-d3F|8Uc{)IZd8UN1Y-?UPa*qTM&yG83YoSuTqeA4 zMXMPh7gOybRnUXyScl_8#*~n1BzL_Y%&r9YYiYHH+OODqxLDA*-6k^bJNRgjQIlmZZz9y; zR1Zn=dZy&OnH1_7b1iZIGL6obiG@t(W-^J0U%M8S=@$NpnLo%KT|{(FR$1MokOGRB z0eWfx4+joF?FvnE5>FDvBA_#1OmQkt>G=Vm*;nYum^F=zzkbMyQz{6^5`Y&=;L{#? ze5j3e@0q8WHh$T0FXNon3jlz47~5u;o=<=O)q^BCR1lu)v6U}MpPbI^ZKS;S=brqA z)DNR;5?g;>J&uI;9tK9_t=5=XYwG{PeDr>Dxa!lnSPV1O2c&IM))nREVux-R9~;If z+k?MPFZ@m@UroAp(b-ekglK(J059pBn`|__qg!_K!NlQtB*%c4nAz|6=@o;e;&jGH zWk!Y2LNVe5^}BA+Lv5{_THXv2HoXfm=30=nqRn^2$23G!LEkX_;1Gx#wZ z#u-Rl1eF(w!Wt12NnHSJ-62H3J;nNQkSiexIi|E2D4<^sGH$SjmHF^geD6^D`|4*^%v@8E zOvP%WDu?x+#)s=C=>tb6bJ8N$7>RL`-pE#-^>D%qmV?9@VP*AC3-S;UC04s^OCXc{)*!jq@bv}pp8L5KQyI1N<2p}8xb z?>-cE2EHWYr4CLn#PZ5;2S)rpC$+}RsRf_m)+sfaMktP^BGe%O>_z&>o7g_@#n(Bs z;u-0#&MXk``^wHUXI>XeSHpfWj79>!q0k-Gl*JRpFAIqoiky5X^)@JU7vWC>){OWB zYUJTl9vJ~Pj?q$rd1c;W+3@{+rq!Erd2)`USQ1H90ygRObGm-r&tJy~96fHMM+Y`U z(d>7*aFMEr*nG~U7@#4DsgvOZ$zoncH_d&v+ri}?P(auyBFd6|nt*3Bl(q)wbJ+EB zQ-5LfHZ~sFd`ZW5%NW%|n#Zm(vT{Q$Inc!uKxt%FK~NP5V#I8C-Ux*_h~{CZ2$-@^ zzNkxAjYHx9ujcY@EFn?hj1(u4NQ-CN3Oi*xDq?E5s-W`JlYKw*!?`h;!8!7ZJxhnx zo@qVGe)cfv^v7Wlt>55FTnqukVN4x_{Vzg)-M~B4Lnv#R;M)j2H*%(c+1bULr_)h2 zq-u#2#ab1rOt7T}I{dvJF-huqn8Qg*@s0>0=Ft)xR36CNKZriKyDv=9oApL$#Enz4 z$g@@nK7{^$bDC>MDV`KxM#OJe*jJIlQcRd=?~ohS!Bq7qm&jdVgjsf+%C)%UU^U?; zaQt;~xt4k98nEh|8DeDJCw#P$LBS=RPat~DcE2{o^JL$wAh)OJ)?wvutm)5dJHPh) z4*~Nb8t;p2f_3sn%Lr7?nUKN>YR_bZ!mLj(XmJ>dDblwQx@kfc)b?SsfzO>?%w|%ZoKXFeshe! zI|(*p{K-T-b?R*9vZA4%>09p`*2tJir|OGQNRyv_29W+Zo4tfJpe*Sm%U@TWrHZfd=`(0;(M{&Z zCU4m|nv!vGi_>pqJ3kb<53)x`uzz5?Q)EHnl9+!@*Cok1luK?OahHVNWmzv^YZ8$* z;5Zk;q>neue8Fi%;gCQ+*AUdgR$G3E61%MDN^Yqbd3k$F$F&Wou|51f#9ge|ccJvb z;n-(zhdMHlUikokO>e%+}`z-f(;k zc&XiE^RJcDu2`IvstbPSX0!KNu{^GsLN*AglJCUhkv#P4AXRMz=<d(m)CJNA*B&MrydloTPGo@M~`zk#>cc|5k!plS9c@_DGru|P){?Eb1YrPsa z5D@=}iS9URhci#l2anB4sT~uYp_0!Rv~Y2#F~90xjWOy<=izAer?=PLnEjpeH<(xX zqg}GM>9D|$A$_iaaWBD6ESO8Ebj80w`}2+7R!nZY1GT~}XH!B2by+%y&=_I~3d23P4fH7p z%XyAlCix^03JBQp^P`USch0Tbrc2{*AzZfU>}kwt4Uh_#bu`3{2N=U6__U8`O)C~K zkAWhBN=Qt`G1iUPQ4DDmHprp?b8U6>Ikx_23K6DqiHL-VP;q`ifxN>eOev+01?R4g zwV<0VGp~MUfL%V=pP3>e$uiOK8RxW6ZwS4%?;QJ`hw^B*D;~Smeq0%%Yq&f4S@;lf zvL?Iog^}8@qxYi6zhF;}y>JFe4k+>8SxQI%03ZNKL_t(a7_B04gLZBbESumYLNh>! zp?nzOeJ6cnjM7{exXUG^5JdwaTE46-&)q-GjDDlIdls7GviTC{WKp1C-i~cN4WlVa z$RM>hq1>o@5S`pRq4%t;SgoE%I*cz@?3pW!R6urY+Lps&o)#|?cmM(fb_u}o1pPcT zig8kfo=VULCRAe=L5VCCUXQ7>6nqYZ3pme`+(kk!#!;EhmJ!=UkA3tc2a`H#Jd%eL zvFJo00y`OumngPQr=JHGC1nDL&%31d2A!~y~r^bv>b?-9Mn=H$4? zjYc!7Q;13^%XTbS=|tfa`M9T7+g@>usd0pv@qloXHTnt{^Xe&pTJtI0m>Vf(VwGclNxp zJjQ7g-x&>4gz!25pKx$Gii;&im?1B|W+n*ma77>KNpvfYC4?HIJuJpP@}h{-dgz(Y z0q!MKl^%8QJ48-9^f61fhJD|P=EwFWB)TAvst@(SMrx=;C0IqjG_Y(-_7D%CJ76NanZLcQ+_Zd*A3^T5Ym$^-C5sEd_j71J)cf(S<+MAW`{;T$z;_<0Gv=D0E=)Jl35 z^*t;UA_TG7p-Y|^DdOR5{M+2)zfI9wB}x#R=n#Fer~i>oq|Z%JoLS`Dv{-iSC1!(r zn*UcnMEmDPjelysc!AzW@O>AV_vm=Fz>_$d^>UTJIAcadjy08CQ4h!Gd*Ood!o8o(#QWIc4hH!&@e*@S;P$`l#mnL2s z-Nm_a0-AUnLCB6`pTr91&}t#BJD7y7ipfVKRB>JigldyI zei*DAhZnIpgp>*KaW}EQ!Kr$fnGbFj?IpZznAx8mM}|T9ed#a=C2kCVYg- z*V6e4@6GWXkDY9L%E@5a7Gx2B(lZPTp+{=k@M>{}TaxDA926PX6n#gfnypBop%)S! zKoc3vGUH`;l%unH4t=+Qf{8*~qemwAFKvXC^jTR3Poxww%lykJ* zKv4$wmpGjvC*#nC_=?2-&YF*>u_1xc0$|EU4-gxUS1fYpa(2%no0CYaK@3G^R^4P6 z_W_K2^km=jA>c=d?LmwKB^>Z==j_Ud}v`aVq-C7&8D>ij&{7~N9t0;`C`I9iq%<@`R1iC@~|(KRP!`ly+zIiv7smK zeuxkHhP*$9Bd@%it&X5|gg6)Cl#G_}=t!X^`&fFDo?;+PBTNK51?;(AHbpH1|0xms zMWQhcT@q0&NL5j5Ha9`CA|WVJlBt$*9Qjbl2(Dj(Q9{9IO)T$H294db33pFO9(Ky7 z=J8rhjx5|`(tU~rh*-B`1RS{3=_4qK7{wuJB)&c}s+FLdQXj}@^Azu!U>JnSfOsMD zXXf;c6!S?H(3j@Y&lSk$3yZ6ykYp+^g2dTr-zK)I-P6|s>31^czTrs}&^%`6j@`30 z)P;Iy3VP$(o>sp<&TdSN`~2QxKllnqNQl0P9{=1Oe>R|}s3fH5tFCkfEZ2=QG)bl* zof`ES=Y5A9ZVR(5n8af4L9A}ED!{@_Fu11Kv)Qu+0m(6+@hTY+{~&>yDD@i>c`My7 zm-Zg48Xo}M@kP58^7|po5`GP-JagIOfPF%C57}11oZ#rLqUOf&*GjIFr3UMM*2kq1 z7z)MuCb;$2J;V_>TSBhGf3^%&G5Ta!$q{k#d7nwUWe=%tQmTLsj(PW| zeBxBFHxr|~EOx{k|9f}y=SSLhi&U^i9N$0#A{}&_iJHW5xl!>svjU~6ErAZEI)a)to#Y(e# zA^6tUW~J{<5}ZPgDD?WD{5PkHJ#&!E-AC@zqgg{{w2wNkf3j~=u=;J(C$Sdb3J@MgjZN{Hm4s_>ZgfQbUt3V zpo;+&f7Rg+nf-UX^Dgn`x95)+n)ir~CfZs<$(>0yPU9iVxNaO((ZZTJ>5y;`Nh=I@ zqX!7VrHS=1T*MI}74fEX`b+GIsK1^PxdCX_+{}tT_&j&_Gd(da|)Ox9F zt3+^_-m0bW=d#=idvY2;-MdD4$^B7u%kSOhj&IvU4_op@T4r*;hRplOga3$jH)2Ya z${HooXqb#nMN7y~MG-@j1WaRC2njFxd@dYK<8nEjpix(g*t3#&k#Vmi;p?LC$I7*( zrjwC31E#spKl{u`PKZXHKv!LQ7AO`*B~VvH)GD7p)l`lJA}o2~R*cLKeDv*;@&6Rw zGa!Mc7Q;fj=g0zbo{f1g1m|LKm2kon%^ruMiEn6aD>j`_Hki-cgdGu)u zaYs?c#X|)<(ZDJVQfR1aDE6*?eA_VZ8>3-_dT|jWND9gGQHlKKkXKWng1J8GL|&IuYdB3@UYzpSt6R_imCK@3fC!=h+$BQ6%C3OGch1iivS?%r8w{X^5{6>HTAemdKJ0BoO(H zxJVfbcl7?d=YF+5@zA(dVc@dW&${OjuB@v2p6D+|^=k_9{84oI*vM0ESITI?>5&8u z@x_rOoUz2E{Z?tP%_W{5rXC!&9N!YkrGzMo^Z5WH!vJKxsohg@KCEKN&51XeT3!@4 zLVU3ljhNx|2zwA{WH5D~&*BY#!33~*UX$N_T*EQ6jh+aas zX?oO$t-Qs*7GKQ6Iay82M(o0AZYTc9!z<cZrxg0qSDFy-WrBIBFw|YG9pXb0&b< zdA6Og>~mKB``$8($sQYM$a!{R2He0RhK)f`>6iXMS;`W(p3dw?-o>-kyZ~F1$hG5( z=W+P0sdbY~Uk>2BEar5qpl!}7k3P+nI~E-2(<2{c=~jYoaOpE|rcd!We?D|Y&>o7J z1^Y^|??dY25!@cb>Te+P1p7&E#JA#0vLoLcWl5}c;(o*!fa7n>RA2utiGKxKm(Y2i zJU>)riG321?HXTX=qwxUHU#zmd@AMVuG>NNKv92^|B#Lf*Okm{Z<*~v-2K2#+VGYOTjSuV8r+Kk^A$O+`!Mp{#m5t}fynS+fgH$(7g3NDbhC9;)9nP=Sg!jfcyb#I}5?P&)KMbsD_h)_&bde8HKu>p7*K z^l@Q=lcpchBo&2`7-5zV&U`tABc{L z!nOlV(Z@@^F~v$Y5a-?gCPA?Xy%+9&Vd*$lgP^#tF4@NMkN8g?w_F3PHQoGnC-XDx zeL1C7CzU_Is!Nvd&?JY3^G*{9Pv|gOqPQ||_DM$%Bc5V0GAGhX5Ir4@Wk@XdRMhre z9jpOfjDTN8lL)Z+Sa!nUaS#R&Q{oVXH8FrMxRb?*kQkM~a|K*@&cyg=fw3-H<1A}f zlkEL37j8Y)TU#L9tcijS4(c9beuoc4?kRZ`%|rXqBM^tsfh;^T{g#s zm|ApgYG-5(T&HVfY>$%FWFocn4WbjE&nBiZjF(S?SuVPr$0Ci+Y@5epJ4(~yMUh-a zf*z9eV%!0+8$GS!ZXtL1ES*dGT@Tx`LtcY(6dKOQanXBi=3s`D|BdBs*h=NOL@P|k zmlNy_LP(MYDh$@sFyu0Jg#M!gy)jZ4eD;Vi zEa)xDSh-r4W$fGDlcg_-lUK%oHM0n8j5a&3{kCzKSfY0U~GJbNI~-ZQ6Fr zn?{1iWSgjDkXp))Jml9II82I#vy?*<=|KcL+U%hA`f_g7i?^Nfzxj8W-FHmqsa4gO ztLZRTgiI-@Ir@Q}{``}km!;?r^3(@Waj(@-M(FRFZ@j6dZ88-s5^qR->?8C3e~1pN zNUA}*?b6<_G^%TgD1*>QB7^!O97III3W~jmp;(`f72Id@ac&y*{w)~%e-YeIm_-b> zNclqx*<*OK(6SwjAg}LxVFJjfI5Re)rV@OKv44>a+^b=n+0)(a)6p;%&gBv1P<(RB z%`Q;cHntu|Q4_5P;0w(elfmj5xsvu1B;2?z=r&R;APR*(>kuzKn>;_ywi3v=>i7a_ zGK6!Hg=NWKOfglSoT0=uVSH8u2|k%2lnf~q@oW_M_Z{;QX}0M3I&(H@TOQf9s0|r7 zZESVTm=q=h&aXx^IKcx8mjyw&PkSnX(>3$O^wE&aKlKf*~E*JYCT*|4u>i9(~ZD3kZKxRMjRADS}M`*)6(5& z{6qKf*PeNIs>M|HN^1Efe=%=z8tQx^b|Pw<9veD2lfcC}M_ct(ghxU!<&mgqUk$wE zo6PAyDxG{A%2%u^S(v*F51zte0ckYUy+^El;$$YI^mU6mC3fGAowsf8R|eeH>Hsh} z?jaDPV2q*2Ol(&i+U0mX?4aml+h!2*!XHWJE(hpM^~W(eRN^yv42(i$%dDi(JRa^h z(Jgo4%t_~p>EvVt`*353240+|$V=B@`pj^IQeeyKciSRO$ zKF4FKhRDSj_mRFFaSZaDW797Lr)|QKQRSiMClEZ1rB=L3RcSC9eUEScD7*1Pm3kvF zUx?G!yQzigVb0iLJ@tI}>S^QkCY$u zGI!S76JL1C_KF_t>`~2=_>l0bGAa=eL%=Ww+7wi*7>dyL0g-_^1#Jl;I>4t$3B{5T zMr*j?;sXoI)_r7x#+OWUX3|9kG{6}HMIjOzIDKf-x^6|8bzhNU=1LX~33NyzcpBjY zG_mLrBy!Z{J_>?Pf|{MHz4>jdl2_jyQ+rQ`!iZc#IHnVTp|uL^?8yJ}2c=uT?!z(2 zWs;Y%uq1iT8g^WUwkjnbOjFO2pC=-Pnxyh&l*M9(zG7Jfg*~@2CX)7H22EmY4xbvw z%zJe+I%`~bt;1Z{X)c6Y&lXO9qGRhvt5dRp62agHFYuJ>hn`(atb% zF<4l_*VGaE8~fz9fpQBQwUQkz+J~|K5Utv< zgfpN+1|uq@k;4sUvZ>JH;9E)Y>(y2tXWxAq9ga+`$4{4C{~Kio zyGVVJ2@VjSC+KCCiZdvBPF%QS&wLR zeLJl1boje1e;_po1Q9?uMeJ$3^c5_FhlhYwH)52-QVB3cz{HGG4a_QW*p`=h=Jo;G z(w)p0VMUZ6LCk<~DI~KYn4(cDGHM78Akbr*fQm>EA%+fZrfud%koY{r-wT2*wzn6p zruZASx7AJWQ2ntKvyB+PXfyXQD~}^S8es4#beT%RsBknYH7@7%MLbU9K_MxjbjtV6 zlOArTe%XQt_Av690zoFvFv;_AK@9gv|49(O97QF4dK`*cEzZrwSB9|^GD@3m4}!ha zq>f6Bs*d*2oEs%ni7tf`+Q2x=P4xG8D+$GS_oU53gWf_8ACphovHQR{XZS*>+N-#o$N1GzZms1PgE2!s*&qi;vb30BbA-i%Of$ks zw2Q^*G{SL!aKTBN>UkmDv>1R?XNY;=mtWW&7PY_L$ejKZnRfM}PyDBmRAXY3AUA(e z>i%6=+~!|)iMg`gt7=;n1C(5o!EfISjxk*TO!_=s|NZ9KLipPtH%xoT@=DnEJjfGVTgk~h(#s#0aOS;&xA$@Jqy8AMA=8? z-xz0bTX+!7wS)De%6iio52L>4i6Ws=z&7ccE{l5btRhHjFriZRmWS(+m&Vu*;7HUs z#?xNNE};0UR{o8?myQlUDBn4m8luH7vRs-#Nw!Y7s0jB@#M6T*3h9}pO5*iMNaMAU z26|-k6e9(+QE`zOct?U-Y&l7@;HFoWV;>T=^3+x7)2(#J!;u5h`^?hs99}!--pJ7P zw6;SLzdiQuPAB#>xvGUZCdzhVKbz^jpzddhNkJ<2gW?r>;ewaCAP;yrO*vx|GGmkr zpd!aIANI4J=n#nmTiY>10^?qwlNs9l6OtFu+%rpmjCZ~e_9r2D>YX8kI)?d$=++T; zZ>!IH@oQ;xAmGk-$KhsET~>pr*5D)C*p)D3{Prbt^;*M^!CWE z1rUeE^q?Q0_Y6BbQf3vk+(qJ}wBO`Q2SJlz_WtOUzcyDN;B=Oif&loC&4YQ(>H+4X zXrNQb^NsYvnqvMHdFMxta^k%tm#bH?d$A4<^%O2Tco8}}!m0z*(@`V9CIUtYBub)Tjw_bM;7y@jSBbUwTmci1U?{W7 zLG%bmx(D4q_~u;ejo!|VUBkH?QBySLD6cfYHw6T#JM=aD%0$#vtXTrXXBfS8}u^&x#0~P$^RXQ(>f;;5;IzF^b z0Z_{`Sfgw++eMJ@j|-D8$#Iv?-Bg0sINpMxg~oiMFfXRf*YcNg2>2k@vehvilB>t zQq{>i@uU0jFc}mOybPmu8rn3nDg+5V+@#1yL4+hY+730C+`;*25}&8g@Zf^9O9RFqIaaU?7^yp6JUGGw9;!}b%6d#WU5?m`kJzf_em zraleqok;kBmj4m)s+@Jl3!h9POUdltHr(r4VTBN@)>bC$k^EAgt_L9wki!J6AygxS zB35{N)1`N;uTJ8$KyNSE?H*jFsFj=_5HY*XB#v2oDBOO8oXVpVAxJ2bI?*!CUj575 z!}U4qGEc?kB5t;$gm9v%|1?Y%~Z3Ywxgcd2TqHHJZT*g$~nun+%_$`j8$I_OKBxH=%qb<|q4#KR{Y!QB{>cgRVzRcDRlZ6uKu|EX58ln(Z5{!E zT3Zt?5hHF789yqA45f!~_an$0`}wRm3$Q+?_j_4TX&&qw?xj~}5V^Tt1Elzez+ z8l_6y*_qHt;QCIfpGe&R03ZNKL_t)jR%1*<(&Yd)-01`he1r-?AjPT=jU3?npy3BW zfT=R1IUx7qSHFA2B;>#NpmOxF$#-M>neDq+MMusvL~1tf6}{eSkk=B)(=K~VwmIe? zaAS%*Lqx8D#3{(|vE#sM?23Cq;fVBN@i)JrJ{HjLf-EdiFXHZg#ny-dC zUm@A+{PlSk((#Um`Mb>IcApIK70fF-lgP$@DZ}Y_$}?jAHJR=uR}IhXGjgAlw(TLL z?g9Ix7tcE09Iq!8Q}_}-`(LH~&n#2+6w=ZLquHMx2{QJ;~NpSWI6@&ZN&0VGW_n8*L@?y z=?j3n5HcicMXn> zO&|YE_U>uoU69>HBwjGBXeJF3g>Za* zqzjI~A|jx@4*$4~I1(?o9IDwk>8hO!b&U!34-q+$@0T6%)gg&=$w0|C+Dy^@7?b0 zMI1=t2#^3si=-H=DqC_%<+98A$A4I5m0gxdQ?ezK5ECfi032|K11{&Vx3_U-cH&O# zocs05`8|K%sA}Qcg!(B*@3QMd(7>cqIXo7%Y=8@`aJxzT; zL}l&7-0BqfgYSE#$RyI&$#~7pn#ioz62ErQzl@iJNvWi&sA}WGrYQ9jZkGZF(*yfv zke(9SL%im?DHqP_%F%Avm_$Y|H*5^Lu z(pe_O4Zaq^->)_8Bj-7onVp1tS+;UwrYtLL$RC-lGUF%d*jSb?MA@-46TM&=XxPkZ zfJT?uz?@f{Ni93pNa{`!@<{~BZ3(ge5P9ct@&m=b^J9tG^{(89nt9Tsy@?h6-01^t zb+12hWUmg!;#PrCIswr$$?d@3tM>Jk@TnM+DeDf4hp)Cf{~*a^b}AhKQBMZ}bGcjg zl6N(K>UXFMfAEAnci31|`z0K^TqX+r$CzF*-Q=j~d%z$dWjC_>>H+z%Mr;jXG56nJ zEx{@9iJ+uJgac?@MRyfvg2i$&pmC7BUfvz=9NKVh$WS_PU1)>|{Bh@4MKB-r1|f<< za@qUF_Ya`aga0zj+&^fa>oEEPiPFfanVV<1`08axaS8`7nSc$Es!DBlgCpvmD>fD_?Z$Dt+iuwYtK zM|#vLA4kf4r)+_7h+aM)7%qmbb?mzLAx-!h=$i{^7YTRbHCIcg`(e$&934blP+#<< zQ()mzY8*8^1YbWAJ{xv%%}MpJG@3zYqddh;&Y;7XP$Tit5;4m{`ysY>J6sNAcF(*A zF`DmAEU=fR4PEfJa+=tnXPZcwhVFr~8l+w}PxAYkelPO)FO7o@qhFRlOCJYbA|Mja z!+e$M`(P~MoEajx#(v&pzx)Bx<0Tf zsh~9-M6md!$@J=iJCm@9l5&)@y_}JnZK_MX{dt{!8e~p)q0x}sA;0{8iLLDhAq9Un zMkMB)drnmChF%17J;<(VtH;hv&EG&+EJUVsPtxFAJj^WA9>=AFzKmaH=3l{tWe;$u z)uF5F)_xW$T=%9e`q*Z?QKaa)umfWlXdVV|1oNh#1KpV_TiL4BZK0tB;$82oTIPO; zyuRypOaSW<-^61gl!}B}1Tt4lelz*-jk^1r1huM%VbP~GJ_JTY%$=#5 zh`6B@I-HokCNSUhOC^Kqz~bllm1UXGk$>DP9NcMJwA-f09FZpeTl%@*Z~J5QH7##^ ziP13(zu4`RR34-Bdst=6e2!!;9Ur%i>A(4zKX}_kz6i(RIQxy`qdAS>Y3)7~aB!x8 zRAE>B4Xp4mOe|2o0DI*S4WL#U>YVtCDJHk-pBy1{#YZ_rcA=mT5h_TQAd7|cbl?Xd zOoproWe8t_kxm+cF9)zm;|r8G#z;Q#=@A~Um2d8GZj)sn0W3~TM6G_CQ9m;!2{J5* zM-fE}_>SuqQ6d7kNpvqBZRYsgL?lLqz6r`LcyKUCl%4JYuLA-{sckR7)J1Uv2#{4nq%sB1yqkq?Iu0U(_~5D`yD z$qOEtj^M#AOZv#cR^*M2w10|7otv0FmBn%>=t7Vi$|6c?K_C%t{z9f(wTq3DmCs_H zbftzw)+*qj5kxqAJnFg0b~!n$#{(}7VG)+Hh%*^0wTjkf6pKOaZO%TSjD&A(G7IPmER+HnS1fL#Lw@hzn?76-fN7nMSnDyxx4L4pB5`WBDddHV<(*DU?Gew2ts$+GRnec zoLXB)Mg#96!KX}&>S9Y_m{gI6HE!$#dS$zxdP}UnTI#-$o+W8|C;syfVjG)1%djy( z<1xsWp|wdjzA`Cb?bcAsfsucZB6?`jNoqXJXeSP6B za-eBc)FOESq@&hxg=+SlLWsatP({F>i1pOeW|d6+;8%f5+vCrXlNM|>h{H(O4cs`1 zwM^Wod6Y$*jLP=Y;_|nt{HmMwAc#SBFfV4|S=&F@LJblmRe%t%A`&N6D>S|2vWOm; z$W~C1sH{iLy69kA7`_F?_N@!|JnwMk?QT%*>ToRJr@`V?*VX7B<6ul)I=NOaW<;xsf1iPt13r7H@LnpvB=p{~Rt zy<_p$pLN_`omE2$CRapZ3LVbn)Z>fPCnw?M4%Vq+A3ZjZ1B~h5(FiV-uo4VLIQ>xv zEo*XtU??|qk5$nRW^x8OXT8}Wy{eJ97&m^S#^2J%pXyrUl0hTMLt5-nOpl}Y615(0 z_Q`D2s$DvE$12RqU028p+(+YZ@6n7qAn7F&=DAdmEt<>ycN2R_B;{)ToOU zYaxn1#qFiK3#ibwDh_a0H+blt++VG7d3OFm}k`No`K|2~)8iF~9!}{GNSGLmg z-|6SZDqE@HYuE^K=^t)w-9nyB&0qYZ7`JG@1ESU#-X{R2!E)3p-eauc|pH+KDZEXi=p<;;nI)q98aHc*V}&Tke7V!-Ja7pQW&2OASVAv-TBAX zaZeEwsTX+W738o~j=dW&UxamV&0KnUS3b9szqZFu>@}|igp@2dP$LUvZ}#Yv?Q|Hc z5Y)>^%X71FtmxPS29@0~?t};gqh+7O5vUS6By3xdB*11hyn04$ueLT>XhfxyLD(Qe zqR5uMov<3jE((wM&}Bt(1M;2syA{e>XrW8D2v3E3@o+K;#hF0Ox=7Bj83dm6u_S;M z3L_>4! z3~H&+OSDvmgs&`OwJB+bC};-uFT?e}vCLn&!RI#iD;>ITCW~X|1l+Y?rvp!h7X6iC zTthV|Jb4Ql+qjor)L#YdY8mXS{ zbquU%VM8C{v5?0Ctpx3CB2QfB#&|S0st+4@>odFirthz@i~RJ|tcDT}%F6~RJFzwx zY5EJD)J2Uhgh-jo+#~9bn2)Ox4dY`E!DGa+Wte}#Ox@IS6VBkNPWXG>)N^F+7=G{; zv)$-K(8B8Paz)X&w=1Y~-rOrHeMO1?mZG1v^pcY3Q%BqJxB*|5hOOhm=R0WlDysBF z^bR_`?N`4@{NhLT^?Em~v@u;7;Ao!CEQ&xkApuRL{aAN_S@JMu7XJDkZ`{SpzdC~7 z?4b8T;?T$qoViH+B5o=jOL6M zn)mwBW*Mo}&Z$jqNB#O&E%8B3*mlUFcsicz#~eBx-YR+WrAEg}HCUqUg^USOut$9| zupYA2G2dKr6U#a%Dk98iF4y>lEq+n4y)j}DoykJ6f+35+o(4gu4Nj&&1kUw?v*UZL z?ES^BFCXk5j3y>l8MZy(gAPn!n0b1@ju@Utx+N%yBB_O7<;($1Ss!Z2gO7+v8#yQk zh5*CoO{7JkeV{5nr3D5FZ`#^8&dxyIF-zw~ARah;hB#VMzg)AHqHHW4tkr3Fy;sCi z(E^)YG#D7^lY!adAQY+3V-Yrvbo@LM&k>kvz&J!K$o#$h)##me&!52jH}WM zgh_?&{W;uNadOLG^-7m!O_j5QcFeADDa}c4BafZbzGw0bl*YqiI}B#=-<#Ih(!z2&7oAPiR{2@k8c8?&&*Sei!ElI> z-C*TuvUp8ZPFdD!uMxoZqUXl3`?il!!~%y`;%MtMcG?c6)3xrG%ulNAMLzkbbW_V` zJq%=YwvL9|gx2mQx}OtIJ|424O5$3`Z6e@_Sl9#TCf_8W<#Swm*12gs(?2B>R zAJX9eQkx%ljwy+l&YWJL-Z@7Z*TX-!0i`DNU8K1G6Vq8&(dqFqic{BE`cu!gaZC1Y z0O@7qaDOuLpN`sVt!pw2-7{23R{me zr;3Vk@kCl_cNUw;aCBm)Q9X&)b)W2_9t?X{Xv71*jt$n^r8#bOc3-t3KZP|bhM-?U zX#>voz2=+y_aF47qa(g&4J|F8xe;H-T%8z5{6LuNF|)axZWHQz$=+A#^`Ew^02X5+ z-1PCyF8E5*DgZpgQL`a4jPLChov5o2hTiwhKT@Bd$TZ zA8Fx7W#x7SEXm0iuJ3vI-mAV6DY6)6FKm<`6i5wG6>gL}S;H-C%qnvs^@B6xuVP zlmp{B04G5~049X)2fiJ#8b_#Cfmh>(KLw66ZdXLc8nDn(H;+*dg3uV&gTeF#dgN-m zjiV=repl2+>(tpv@~8lDQEV|%uP-CDQ`ISw=zhh2MeAZQp3&_pgzIIQo677?@Y;DU z_%5A!HgOGSgBGHCP_yHnG@z%T)<_lnMbqo5+N?sJrd)Of>LZZOLMa~<=d^apEe8Nq z5qJvfP6zrbm5d4ro<2XNb34%6U!gtN;W(O;Ac_Q>?d?#=2C#(lk>}6!SxY}I$G0pz z$VHQd*tIa286YzQNHF3Ri1tVW!c3e}B(A^5Kp$6yCyxMkY%Pq4($l6&5V8^fIZ9;48=#>0jJp5UX#a9 z&=7&l`*`Ow?Rc%8Q=pM2de8QG$!pd10S*sldGf|mwm6EcjK=>p8BOLKS!iC&raNxD z$Ur!3z%c&1E&02u44>moE@Z`2DOH*iYiG&E7!^73e2B~y5v>D*-#dxUw!EAf(t%9j zcLjfZ&%cB>e>pDRj|{^YWnRin-IzanHJVIP^3B}68>JJM6E*mmSaK#G0*Mjw0cK(w z5BU9_Ss37S3DTobgQY4KIqC-Aj)BRgAz=`onZeilT2N>8)ff-)%VSh5hT{rM?xB5; z#9*Ys7+NHNq5&R5PI*<(Abz+*X%pDYIfftr>mrN`&8r%Nunz`Ubw7X|G+PVL0jqAM z-gqD!+%>XIc>E0PUGl#(cA}0-|ESq+2hXB-#`RAZ zxs9Z{@SHx3lj;anx&hE@LwI_iL8!VyS8fk1|n4#bCW zPZ2-5=P2)c+M$m?$kj!(I4@&qUFd{K1RO>nG(;?us=SpMG`ZG8B6Z(&k3#$YF#2`} z-HB)}XM76jUxkf_s=i+3zdZ8yAWp__#KI#1uPEB(CY|B}+s1&#DGK9!i4flzhELaw zmn-Nw)rmo|mz1Q1o$QE%$4(L^E*8V6;d#3R;Zxf(?mfh=AczDb8}Wfr(nb@^Qc3Qd zZ>mcnQAs|$8z9B>;!9A>^ba0Ht6w7L-$j>N%vS`xb}Xw8RG`@fK_rqi$WcWqK%=l* zb|US--U$XfbV^F*{?UsjqWc>0#t+u^jP^?1J)@_-`5ZYT9$>3MXRVDk>BUY>QMz^z3hk3*WjsSg3rJ4fjrBGea+h_*(!!aLzl#>sn7|SFfNOK^X zLuA6;4XkT6^^LJ7p^k6oQ{n&E+W+lX zIel6`B$q+3g2>31gXS8HH7!ARjyS?Q%@m*Y`&T?|CLUqMD+y?NIvm7 z_e#|+LltIpb1^{TS$c&@@mAyw4gZma{4E~*Mf~>9qldNyQ1p*x__uqvuYVrS2EF(c^V2?eVjG<^Z7w@JPbU zL|ZYLy33*W>io&NH)&H7nQ-kOs5OTRF=}$bH!pE>FPGD^Cwu9=FMK;Ujd>lqLAWa^ zGR+0$_asoIdTETwb5|3pc}dW~+MhjQ45A%((hkJ-Jg zU=DUch%p}Aro;I40X3lmjb*!cPVs(j9c5_Cy!vd7CGFGND`{=kuU{Z0=No1}3gZ=F?s?K>*+`Dh#NNqFXg0hLI~t1d2G;)28{X0Q0}HQsnE*sB-}$xUoxs)5xcQuTW?{Xz*wJFv z=ldgDtu~)wP>0|)b)~GABR*TCMi{)9HvCbfN)RJePk(){xI>P77Bq}F(t>6y3jHCB zeZ+tEG4rrhMP>FhK@v7P=UZNndDO%C0E$6jd&CF?FC#&BA2GYfWn4$DL{ry(OHam! z8iscIqAAnH8ruDuuzJklrstcWP$qk@i&kCS1r>_*ddifo8ZuFV-C~?+py;t-X1s7h z;PSKaIj(mc;~$WXL^HD3)ciK0ZGuhDQ2W1PhWli$Dv8Z7i5;#oFyw$hVNEreQT3 zquTZ>Ao3U+^)sfNiag$krg-6*acQKZMI_=Q7X7?0O)e75MC&mG=0Ax2)BIt=4t{8* z-u+lkt+$%J`dr?*m)Pn7IoJ1 z?h|4A+|l4XWa(Vuer&SNTs$^;Grp6{*2vw+bkk=19ju-&TIC?2>V?I0DQ1yJ?yT(UQNC*p3;?iWgHBV;14QQ@l+CM4m;wqgXa1bDU z)cF*E(5n{o;som)z-mXI5qL%fl8ErXna=NewOK!Pi2hExYes6HFzkMl85z*TK}?Er z4S=?m!c)NTEQAwCF&k(d?w}Upd@zYS>_I*ApJC;L(GM6S@A%{YLNSPTEd`iv;_*Ll z@pMA)klRz@;|D{_?+?0N&b5Wfh&Yz|?wrid9vV_n+hw(!vH5`S{@*7&sSPj3`@4P= z4#_AAM`4I^yGDTaK@b>=ujHL$*yFDG8#a<#o$Y7{@YB1HW7{MVkkZ$p~*+cPxut%Eqx#SHuS z7uWCobjK!pY~T+FJeH!aVIeHr@Ua%(5UzcP6obzDE_BpZd1~s?uO7Vgp>KO0@ZHm4P)cOxRxt^MI;QI&a3}|& z%LO8u-z#bUfk17^!9NR!Oxv+52;+4RD8ayc3iNtJY**(q_`qZj zA8VGU=nUu>dl8@j zkM*1zV(FGTU}SbDOG@Z4K*I@NuOOL7^!jS8IcL5p#n}~M>7K{hwDiYleq2u{nvYyO zwoB4glzG4PJ3mYPpDW4TlkTjUp%9oip$HTto640Rai0os6V#)t6Y-$$!D!{57w-NY zMpWc~f@Fw^;YX5=Y$zv>qJD@ZI_+B)?YuBOTQUyc9{&`0F`Tx4SAe-bfPs&WFs{LPTRqsozGl8w=Oea(+~Cs z)ZvGv)K+|C7c>7?LfxIit=uRr*qreg>1Zp|GHXjHzT=S&4z-BT{)n0TC>XcnLz6!k zpcUS8^0w&+-~$MJ;>EhfbBq3@MCrp+xh+5%ceiV7Fm?9a@`Y6{eL8w)a`J$+{*+5c zbMCLB=;Z}=`IanA_N-KUi-dajxH*#d zVwf`_st*pDt~MXh8Jvl;b4Az)P=4FcpLm;xsKSPl31|0wu_oDjvS&heHyG|ZjjcxF zi8^=389N#wmW6PtveCtQW=hxzjia{Eu+@e1{`3$mi8mG*iWV9rBF$51+pezn%U|@% zUmeHZ8zSwAgDWBeZOKcuF|4QN7R92WeZHSbD7Up}q{{XKkb2Hy zFLc$jmE9cB-^4CaNM1-jVhmB_4Xp)3U7AHoC0JVUMV_7^L9NNb% zrPY?(^)~29#__SQ%2^vBu*})j%rvi-F=hY}9RoS+TS?7X=B$|sNS;J?Ma>ax8W5oh zrKXXki2*Y{^p}pClf(XGsEqcuTu8El)ERPWE}%L{HzXy8?QF>;mU%u#)j045*VK67 z76{=Gu0X7{V{De?o}n%Dkj21)a6C$|)U#$c>j(nFfbhV?8+PEOS!kXu{CEM)PmkjbH0_1NIO+hVz*#*yKnHV}?Ug?L?5fTZ_6G9W#1|pOMwj z%%&rG5p|-#i30>9$~!=QBzqY?aW!16k<9&OV?VkE!{`4MnjNeE^8K;9YY);E_wCsL zr16?B5&)1dq2&PA|F&7wvs1U=_a7!Uwk5_e3SRQ*iSxgq*;#$a^l z$9usO6Zpr3+?0`TeeeJ1U8dhdT{u_xgE2Igj~8F^kZjPtM;SQUpj^9(sZs#bFw^k7 zj#uyKOQ-pzlVH;$WCYg_bu7!S{4SO%c4HsX_CKWG4q{EVDNdW0Ao9)^e7mMBYPQuS zW1AGek#0Z~8}l%n9Nrcw5)>e}m9w`qMpPFfkF@T)+SFs{d=XbX@R{F~OH@wZh9cgh)bGKckVzO)8&<9y55DXKrf4v21sAbMJz|{JKECTkAB7 zed_#ZR-&HLl#*iH{-pGipEidrOH`mGp1wqfu1{D4*ci3%$JNJ*dqYA_jp&;cMJ5nl z5BC8g*eEG!YBDt#2gt00Oh&sZ6CrUXMcF7CpBJiP<`EX;`Pj3dec`_Pp**?&xG_z} zYa`scM!opFaN$#wXU+ud13PCUTvTst zkH7PI-=9D|0D9B<`TvEwv`|5s?D|p6HerDVEbpAS@IKxMmyNj#aCI8UF>0=6?{pUkzJ-h5hj3e%Efy%i>vL z`Fl@yz}WF^%km=1SkXmMc)s7@51Ie%jmbySQIO@t@8-uZNBQq}q*so2=B33lNbE1;lwcf&1sKJc6VBfim$y*lmPu+9-U#p-fq35(>&A>f6KSE>Auci?jqD z+0xFW5zcnq4pwfX%2Qs#Mn^Y;8bj&hMmWZjHN=WyfTOLHSiVFre^VHb zd-@oj6hgdc_Y#9)%$0h)qJ&7AATPjED|RL$)i_Fu5`5C}G^{Tny%~98+Yu<1j6m*Z_i8>Qpa`?I1^y?o^Y;LRmIvPC!r5(3@gzhxu&ih)sT8p^Q zjm5;wtOEeO3?rzp6lGl*2-QGj;2w$GTXDjh z=!L7UA}SAzM0%GtX(O)Zb5Cl&@mdh&PLm*DTy}UQ*1a8O5iG1;*)pn0evgs;x+ft2Ar>kb2%sKd&%6O$-?gqbX5+CX^vsZY=$163o;;3 zS_yxLE9soFG%%t%F^qMOdAY;a@6+||Ab!li5yqZwB(K(E7dqXdC&{dE3M5JxjS~}D zR2V?ib@|$a4HGcF&B9b;IBFPo>l2mzj!3?<^o{fy3tb^eBR16!ORW{MlXcO4&buq%8q%GoeqB@gv>* zYCwHz3!l>yZ^Oqw67Juzo(l>K0`a+N@A+N6M2wV~lc)ptuvi@O90KjQJwQw6=p}{> zW1(3Acnt0VwA&2#8+Nzb!YC%1ihBb&Fq|mKjE}`TPmOMIF_;j~aQyNr-tUG+Jeoj- z*sUO1quM&Q1v{;Q%jU@GDA?FRwe{f@y~g9=&)nj0Pg`VD34u6$CCp};>&>~h{*4jt zt5YY&m=TgS)Z3<=DZIE+r((k)KsOW3G9JMRQa-E5kN_HFgJOy}$dWdu;LKy+zDtzf za38+)L^?SlWw+?6bZ9@~cs(0komu(r<>7ex4gm?T`vENutZ3iQHsk`Ne!5aAW0~Ki zr(WrirT$9XyrfAkPTVJ(z0v*DsbQ2{zP@-K#DCeE)R1m+cSnW4`_m`FA#8 zYf`or8%m-$_qtN5wIX*%|Ep;eGv=k!X7zky@Uq1e93_V80W)-{H0=)u_@G!Pud3*AGuk4Wy0K9kJR=D^B1xU1Jr>K3lBIC?knUIDIC{v@G(^0Ruw9U%?QPY zN?J}LinM0@?X;7h7Ur)w;ZwcBl^*i)*5-;Xr-kgSn&JnL58vq~%Xa}QA;zMqEg57? zM2=zqMB+6B8M1a9i_W_V5;h;l2Om1fhbs4hmAQ@BucB)zs@WbKkXjEN1z1T?^g0&B z1Nf|Q61P-}((phC2+TmW9?W_Z>F-(?RD zpZDYG?-kksH28_o4bhc^T68OW+sm(S)_8)aqa-AUPzlfF+3X847!9a4{%#L?q)Foe zb7}#xel@BfQGTc?KVfk>PDW5c6;X410FU1&Q6dL1au zVJrcQSXhI@qoF*;@~hv{216QT!b=Os4xFk(Tf9OS-897DneWjG#^12Cz> zg5>iBbXtT~rWHt3>X>?f_UvL0i<&~I2cJEtE>;~J^8?Hp5>3OdX%Mqx;~3d!n>E8u z>c+(_f=kX51tf_gPm(w^mgE)$fkq>GaA*N^;LVP~ttbXnJma=&Amm&MQxqIn0QDeg zEM%%+h`?Q)5-g`sRigWRZAiom(D;1$I5%h~{jpW`x9+C)i1uB(v5^Z4Al8?Kun!J<`aa^ZMmQqX7gSK_8^%ut_JpZD4dLQy(gfRkJVvG-anO>+Q$Rdp;zkBk?Aj;c%`kBO4qE2+x zx35JWXO-n3wv2hn4*uo8q3-@-4`ujMFBV5*KuEZq3Yw@5pMxQ29KBnMAN(gmuhW=^ zk9P4LTy5A&={qbtCCq$F;RF0Zmy^4e?u9$9(W8U-=;Y$drRYRrY8BZyKR)=q`i*a@ ziG{~73}HW;Gu6`tUKDVs<>J5G7v4QUrbnU|uO7OB+{WY~uh?*O`Q!LlkWHp+g;wA7 z#fSAc{CK2tPmZ?S`R#bGm$UEYMt(YI{E$2z!@hl;Og7*XCQd|kSz<;+>#D2AQQb!% zIUtT)xEDAIZtRLdsy(6qlzwefp042+M$b3%ay7N5OiZ8h+}p?1oo8N}m>-YEZl$T`kE-!-E$fOUJWjz#4-y77`n;W_oGBo=8{AZw4699AZN9@2i3M|6A-=)nY!EUs)QtE z&^$dFOD;Odw49qWRF|*c2N$S55yLBdz~|LoN^SycXg~~$pH-~sWY-7!85t0mz37a6rxv@S^1B zhmR>aXeZ+oLbF)nrdmOT0lCjmCQBYeG#p}`a96ech2VG3Xl7n%YiSR43`~ad) zkfIX~J?wVhvk$G8DsC1;4tTF=hwHXQTf}KiEmek*_bB>TqsXJVosjlY-8ciz^9{lG z9|C9#NF7d9lWI$I?3Dp|I;*@utL#kd+$8qw%;hoiETkVs`GFHApHrY~-GCz60G3KhpO)7QQu#P|e^}p0pWg_^mDHslDV%7mRhA7Y1Yu6FdA2|9d_WP;IkzU9yOFQQzWoLGyHME?Hm+}Tb=HQ74|c0MlGHBk~sAN zlzBJ%=4*3n11(ILe#BzB2|_>&5nVVlTwOOFt(rgnnl`sY>=9mjO?&pk#?8;uKhH&- zSgV&bscBp~$1*o#lUMoHXtK;@ES&9=j4$b#5F|Q5OpV(sfbL?MVqgT27eXgVnl$i4 z&7?C#cHY{^+4~5ZVX27)WS#|N2Cj`;TpOPqGlhg}Otg-S{D*(*a5iy);f6L`F;Q!t zcDo^eg?|jk1+SYhq1U@Eq18d#B5zmh+u!6xsoqO#q zwQSuA^Qdjji{E_~?D{>|f3_dl+&e|g0JXQcWA z)O_2TP_zGCbTHR3U@|(uDanHlVXI2U$bU&+=n^FWL-F z3?EZ5c&MeLg>$~_9fr7>d|(kApsq%Sq(!OwOLt!+n137QevklPuS)mF4t#RG8IidZ z_Hrct&pe{b%*cs`;HtU0IVMWUVj)hB<34l{`|RIC2e(6X$C}#FMF&nN@J!D~P?+Z=HneM<~>1rZ*rQ#$Aa}&_Ekk>}Q(D)o_vn{W<3e zm14GRyxB=R>|z{Bm3=G)>KajN)iig{dz* z_%VZ+^uWa0Cggh%?m##O;AqI`@Fi!qOnz@( zPMzcJ?wj-V_hI~mx!0L{@ZD(J9(pqNn=#Dl>#=o^B#x1y+uxC!FB0^Y=;#zzsZ@rlIE=}zljPZ;O9v{z!A6BhTbIk+M zs}p4yR81ZGXZUx%Ga{*1gr6d9; z?Lna@Jh`>{{l5sEzZnZ3ao|aidrn9qbFdHYn89}F@`(L*b}F?@b%#iDBNT$gUWfmQ z@%aa-6HG^}EFdzSB&8Cd5lB0}@Fbc(5%0@*%b0MBXq~fJKe*M&+@7eqpJ=#fs+j-g zsyS4+&%1v8*h~Pjx`L#H*VA!bk1_;7*^#~LIBg13aMH)<8QhTQlOChj9KEG8Tb;L` z!}PtSYeufHpZ)p&wK(`m$|Z^>9`!tpk-}0o%&s0#rDk}gFI;W(F4mvEI%v$si9Y|8 zv{KCWZ|TBw&6EjBI^WMeEZJCFs>~gxxdl+?E53yXcVPO^?0@t6zbX;O#N~GY{wrI{SE>KV;Pk(HX>R zI(>PO8%@V=J?i<*(Accy_8X~(G-s}NDymi(F68ie+TT`$sa=!$e~6z6+U0L?)2|Hc z-;SxVnegLI=Chb`J;fKsY<^fOc9rbpm$s#b_)L#UO%tO8)n82DF)7XBav0TPU<-ZKs^k0RE=dm0A2RPN&t-AugqemB-L z&k5Y|z7=komvTf4!?+YaJFT5YWc-}v@XW~;YW8UIH;t7+j%9>Xhj4Xyt=0eIdyiU9d)`XS0}F2q%ZKCQ zBmSa7y_M?3j_?~JY5UF?9TNCXBDac=A`JMT8zQ60oE%X~no3s1@Liah7p5tHe-3NM z$x<(Hd^BC~^2oo%hlE2Wp9aA(-0`F1iCQ}L(*-&@a&40ue5(T&7MEtS2jzrw*;?!f z{`R=ba)RN=doA(AVYcnuJ>ip|^7UWn=?~=N|Ih0mVeZy2QD|5zQZrumgg*sZ@6T_nOji!(|n&fsI=}el`}rVx3HT z)V(^76o_vHwdclQY-3&TG83%IN7y9y=iB!(rkZM7Fr)H&up7=T-r7;sx7T`n7xC{kTFOS$Tpu1 z0@_A8BL5NAZO^|xEFRyW#FJ2a1RFO;i}At?=Ambr_?*MO;N9<=@p0nQ`Cw~|U0q0n z5eOgYL&!FLFTV}6ZkTJkX~U`=FxbC( z@qhH5G#~zZ*!Yzi8>OqUygO%kOXl(=em1MLv(#ai)Q902$64t|nG<;U)9h#ecG&!0 zZ}91{sQFYZ&Ol5^2^>#~1hNQ7h&1+giu$j})GL63*pS7;292puK-$Y(@Q_ z9!s@;N%7Y9>BOXDMpBg1uO@;rJvzc22X_(ymF#2{CH-mFX{g|mM~psB-upaEOmSWf>EBGP$7}J8G7Fv_WmTX_cui5yD9@l2*FBMN$M@)HL@N+uY@*UdNRISG)ZQY)a-dr1Xa$^N*f@hPUeED3Hc3$z z7l?%HXj`x-M^=kGvZG2lP|K68f+Hi|o{n|)w6n+Byu>`4wpEz(Vd4k`FedsJ@^k+> zTmJoF`C>OF7_C~VmP0s?Nj5Z+5q^%Kz9A`ZBeWa|B7t)twqoQiE9I$^;Ow?hJZ0DS zh{b&~JSos2L4P3inGz0oE=$qz0kb@qFa&H226y{`9WC3#Y-lewoU|}J>tueUn~3f>2O&= zY1(Z(i0B+UDm(Q$E*}|8H#nl5>95MEGv;Q3oQ>E@TvX5W+Yy(-$ZmD?Y)Kb71tgMv ziB39^j9aeAKRODOc0bF@Ma$;>sJv8)f5YllhQS3-uHwo$XDATsD7b2xO9s0bgf*Od zVkve^Y0tq^y`&8YewykQS@Ih0e>`?-WVW2c;-K!1tMAflm%NCOT8He(o;7Z&y5%9B zVp23+;?A>vyw!XD6MJjdfRN?S$pwl;EnqJa0Uc{Rv%38e=Gd{&FIi41nF|vbzZdw5 zy&VbL`*p!^rjg9{@WodPIoTWj92|eyCiXQ6<;4QE8#puPscYTgNaoEmK0Cp@ChlNx zC`M|8H-cz#IOYxC2w)6hgb`Rh8(d+12eS=8AUs{k;xA^V*W4M~ijDR0t<3u{1Z{Nr zTr9rS{H%j_y3Uyk%!+1qDB&axV_Cq*e2T`sBiJx}dEY$87N+wq=fm;V+!wzn9FC$X zHwwB$>wPP0u!AoG;hCQ(q(@DrxG&Rx1-pOQfIsU#in87-J*-0D3F<@I_CQoWMwCb`7Wu)9{2de z&lGwPq?cHa!fTrN!M(;w3eAwID`#?NE+tSp&ZId?_ld4fK)gf4WQ5LVBCPBv9=>_N z47dGx1|uBU8b&TgTk}a!rQ#tBIoS4)e4_CH>NGyh*t&*xx|VNawvDxVI5G6j62W3h zGCZt%;ypglPfq$(&0FKx3`th&6JZy&Z!-Nu(D7UshB=xiAsiv((I^$e86oODbTg+$ z>$!a+Z2JK%BD`G9@pG~|UCPQ*QlL^EuAGRNJ}u@knC&*M43&&D4*nJzQJ z5YN&q&p{ zGE(GE-MwFx-@nnb6}v1Yn6t8TryKwEsr@~({zDzx4Hu8(s4ZiVUVfh#X!+U zImubThlPIfiAiq_{lm~W#lm-VRG#lYpyj&H#+?XCSQG$$FAQ~J08!F}0)TNGOqX?S z$ut%-Z}p-o8v^_sGfp6Q`wY4kt3nzf(y( zc_U^mjW4|ERD`et?JD!Hv748>!!8aKarsrtQ5|EO-d)Ne$ix?0wa#x zD$dd1QJV0sC*V8W(K%cw6sjrQKICIYlT;q(UPG{KT;6*RDUEbR{51kV&toyk3{ zzaF@+kHKAOo-ngR_vyW8i`TP{Pr2peuboVH|=m601M~7AdO4Bc!?UZ4%Tu&1oPXl`E|R zkYv6bgvVCMt8kKK2Wfd}p_rKCDS}Q`(5Ls{gQhN9V4)~q%wyBCgU0;MlsT-)`G)O3 z1$+CJu&I@OqRU~ug41yASTeCeg-%8=H}G&7Tlt0_y!rguS;csfn!6TTT5_U!zb!iS zNi3yX!%ff~a+#EP#;10+W4ps)evM$yHu*BDWZIKzSodJqWcw+9cfo48!3-2G>l*i% zp4^S?{mKak!SqEY^G^56!+2W+r8Gska8>d~xBd2eJGBRmFUM`)@ZO5+zonRy_T@pB z+K~oE-uRRND87lpg{_~F#}-mC|UrKPvx?N028>G}e5DaNkPQI<&W4xL;8^O}9K z#Q!SWQ3R$UPXi!D0hVUDv!u2$X`>IR?oEt$#6E>KLkD~7+W*R)k%Gl^VnGTj0RmXD zhowt_!r7ZXb+4z5`u6W<<+JN`ciMZf=8jjS@^7Qe+Z6WBWakX_+~AJnV3+X9a_nr( zG;?g428-HQYs(L}u)%?r_o*r#?I6?z!EAyQ%9z1IqyrX%tu+@%Lea1dgcA-p?uK;+ z^qeB3{|mJEmMCL3{#K1MRlVgo@2?*ye>{ zZ{A>RIuQo!eN6umIDCe{5jXW&aQ)60v@6@&M10i=leQ1>z{2JGWdFO=W{*|rVBB-) zH86iQ#2t25q0l-1r88#Y^<7#r7Q4Er#eSg_e*H_XqhsY1E8O?`4vuk1qycFGr-6Wj zLmG4OPzTU%kyIObpToodw`c!tKl(oOzBd%UWG-0Mg=u0h@cYb|d2^6?*%8y;{p+yY zn5DSKjYW-HiXRi=;?;vTgA#^;J18Rfs3hRSg)sZQv^K=9s3e3kI{~LpK4_ zC71KzsLSD8s2$PF2~o_rkwtxZlNp_i=31s_vRh>f#N!}Z1P2Hhd-LpH4q~>fM@d={v#1231)&APsi)?dfVcl__6JBG$OEueQ zl|H4s_S2{!an9veypWx z3{}8(18m@jm>10?=oNazFW~KS$}r~nGXdX}iomN>+&M~HG270^E58_omVxO$&2WSv zy4y{hyi3Nm^@E!2JBW60ryijLzsRLuTX96eLekjK(m#JB9@X`!6Y;II+Fb9~ry9{l z2(hHu#PxxX{OE-RxUpD&l4O6wYqRf;u(P9jk=W_;pKm?XaOaAj&gZM?a$y?xwi`kF zXmIhFa{W-E3;8rc_@5*5-(#6a3nMyxU@L4ISq{5B8^51rX*WAuUr#=U?YXE** zTb~D0*AM$w)!>a9`E7;z=M(e4M2+HkZih1aX1k+gmEmlC$Q>caAhGYP|4)GpCIGkw zh}D3Y4RZ-Sr$-}SYG=AFQlZwvSI;@=TIAp5dz*5-=BqVo)#dVGaHG%nhkjY4gym42 ziP$c2nnZ(K6jSilA!xSr2*Fg5TLcbv26z_@ITej2{_NnFP5o<{F-4(HI$#HUOj z52I*0o><3&SX7UK3J$NhZMaY0eq?tPErl4Vflb;0;bFLd!k3)ZGX0ET-Hga^Y^BW4 zP1{Zk=>(RrLmmP$z~bvJv(ispm`J6;VHh1a$kkb(62>;HmuzX8TJkh2qP7`eF5t!t zv-`DJFF*a}O8V6|k@*76U(&S&qgBbd^#cMko49WholUOU>Ajo zj0S|f)ANK7{}=3}dLn-C^3n4*2=_*uFX!`1i5LaaC;e73ZkR?7ARujWzUn7(W!ucKA{g+J@T94vc&?1AY>wu_XHPNB6gJZ!XarjJ>QRh zi&YnU4fkRGMu$GNf|h|lY&)9jmP~x&xNR6z0|I`!cZtUr033K?=MHsr8n#a%-PLA9 z*{P5eM!j%ZC)2}InF3k3v{I|YYsMt|*k|O!{Lv3`_daps+1RVEPX>$KW01&+n7~Jt z4ILFG5)pY>Gm4rgIT#JN1klUTXAC=b>G=41>{{}eF zPAWfEoc1A+tzlJytP*ZB?suQlS9jIS5z+WCy}1J?I}~#tkDo^%;|V;NCe@Q!{b6i^ zkQ87vV}T3~IxR4Ey_ZV9v^n|YucM)AC3R*v!{lFxrpl3JBu|hfaNQ(E0P@-c)Ad1DSBrl9}fe; z4cMc8Z_jMlW7en6h7O^7N?ZsyCSJ+KmJ`G(mAPULWasI&sMJDA*OCz%MbT=EEphN< z4AdtYezR#FNE6RLV-cw~Ht0}lA4DSz2AIeoXN%&x?rRI<3e6{X-9lOkaYHzEu^T!kK{@7xejRJoy zsIz9~4h;IPJ;0I4GN6ZLqG&NUq0|t3AJ1+}saE>_N7R?Y{$8=ISIGQ@h0=e{ZB?+% zth-jori`$YC}ubE(=!3#lRG5SKW3yT%#IcMZcy_DB0+34xEI0zO9U$G%earnCVqO9 z$S7D$!Af16vRr}ytR*o9O`7+8?Sn?g{6nTRJwNEld_Hw%4Hr@rv^P2C*Mm>y5;L~Rf zd840A``oo5w&V>VbKmlG9m{fv&JK-i2V@lZv)j`^2WE^U9?87v%YL3iyxYV9qv z4zy~jk4;u6svb~za_B~v)JZkb%Jo|fo5xQi(k1wq7G1goSDStQG5_(L`Als3gJf}nf;As= za1MZI5Md7j>emi`5>_ms_GbO41d0<5^#g|lz{E64IS9??M(IdDs}0jN zbgZP08C#nm;go}2e3K%LV=H?)EZ{r72M^ybNpQhU+p(~K6c@hNt7~yv&!AZ^c&o*HbAD!BBV>`Mf=LAbxtJ(WlZg?!@8O87f`{CeCkir5a6JEItzlL|yU z5BZ`UD~%t9aEl+MMrrfLxOF_#)PQlxw=rVQ2K7E2x9|(~7KlaIC5;xzei@H_u@Th83wcK&f96hN92LVnSH0>jcz#^HkWX2_!k>QynD!fuE zU1I!{)S9K;IJJ-^7N(5sxqe&rZ%jtRSu1`u7rdV7m0}pqr)NbK5NeDjc%~%4B#v~7 z<70#z`k)^edIUlk8^Ey*RT{jUG}Ar3`(xqgyWYveXkv!f3;f0zg%r#h0{2HFWlGJy zRVcg#JD2>m%gnXPK1yjrmUQvRV{MyswZur3%ueKO?NY^4IOF&DG}i{i?l`DfUNr={ zV-;rjXeN|h6dk$4_ePo`2%dD7p(|gS{3CzB$p0ZcdS0eh{+sG+FJViwwMp6jkw&++ zM}-%XmFt2O2q*$Bj>jZ;9Kw#`RNI#R-24?54LtV+k3OGI<|>~2#5nm$xc?;?#wALM zh6%Oj6RRd(<|fCJ!^_WXK=J$ORQ+slsU+a&%Cx{UTN%nGfKP} zl&&@P#YhhXn~g?1Jx1)vr&1yw|B4iy88xMV44DOf%*BjMi%Q;2OnzB*|Afr^AiiMc zoULl(CuQ*YjL7AnFTKB|rRSX&=35UI4wbj<7p{2ZRB-QkzPYDh|J~fbT2@a5UObEw zR)BE|t{+j*hk0)zJr*BxqQU9|1NPaV7)#{ycoRZsq51kK*b8p8LM3!)jM`EALv{E{ z#I3ElLrF4wf#-xY!pb~haER9t@n~Xx5`ZS<=#ky`fr%#Rh@YXZOqn^-8!f0OY~<8(4;p$xH5$7D>rgWpWXIi*4kpJj zX9u%lQNRHTAe}{nCoUR>j*sixW*TDvg_&MJp`1)ccv2680FL~~%mmXEG5zxB z_$##sL0lTL)8m%?*S#-3rzRU9`8IX_i! zp&T9^P=|PMaR+{7MMZ)+QL^LDrtpW!TqF#J={ws{^*kY9AOTx(w;x2bg(ebS8%~Pp z^w+K%ToCkax^6~#!Jp27`F$n&4chx5q3<#DEECUrb_fqD9eBZ?TQjLSsJ^Vb7b3hW z*87~DAu2?uG=t{QrYPJ>U_OhM0ZLIwk;tRAbad?Cu9vd0S8e=Ssvm!h{0I4aHsb0(#Aap6JFFE~ib z(uYfUF3Vk`$8H{W0`|#Bm;gM_vAzpW2CnhcUa|+t9d&Yx_}Z(}i;@4i$INl2Pl4}R zisz%(<$Q|@4jUA|IhK4cw4&3l>lEl*nklMd%oQK5`{|`@o(gwUSi2cBcYCuV_iVL@ z;zU=R3}WN5lv;4rJ&-t_5n>g2!muSsye2p1_qbo8B+ROqCtfWak+|E2!1TzjA_uL) z=YN}Me`**v^?J`D;>_AbcsAWj($O=Ha47F`N~;|ExBjm5>mLrbKUW?f9EY{qveHiM zwEOq%-I_l0ta0su!F?{Y<;wccc37)8`Q)vGsrQr-|dC+-Ofu z6FxyEjx5x5IK{G01M|R??$V8T3X~@(GxVqIeVb}mCc*|t-T=|iFgrnpii__=TkIIT z8T`|)M=9O@6_eR#LYqQ#f;uDlXaHI+e!8t&!%?E%MQszWCj47XAOHX$07*naRL&0qfw0#pLl~$=+B>a>;yMO5o*W6JIajXU;fVw`(kgqIDxAcnZXw>_=)xU&HVUL zoL{Z*^3kNdYZW=F^tobV>7xm8Qu9hQkuZ@JL6(Y+>!Bs$7Z?5hyTjI1H@+O<7yH>2 zBfB_gPb*J`83PAXl^~aNO&skwJbLQoE7*43W+`$F*mu>i5f~eHN7Zfjpk6#F^mWxk zac)H?t3B7%X|oiHXM9DbK^`xWz{C;a06Xi%aERJybHKO?r|k9lu{$@h@K&_1!7q`| zSU97(9V&`kghi|!kqZb*T)4vEWWvPcbKaS1dnFP|)?5F+wt-nb3e~N*_z-tAh zM+iDRpq;IA`g)N0>Lo92A}$xCe(#PDAKxa;M-Veda?b=YD~KJbxKA^)xLu2EglLh8 zt&^o(Bu~5kg_{22zIqL74(5s+QE;55$O}0TSCMO@L5=WO?&ynNXp($EUOK|~*TP%3 zLQ@S_D4A7%!wvrpaUUA&K9j|cLCC+8-;jPblQP&|=(;JO?h24Lx| z8?w=4%AXcIy^bppoT6;fhl<9InZQXKIEz3WU>w%jL?nY|wJ>?jidAbaXSN~r_;$hg zHJ#3~0*@N?*h$w9yPi+tRy~;PY4qtRsFUqsk0|B72AxWdo~Z>Uky}U&G zkDWU~RO#X-k8Lsi0+8Qc9%}oX(g?3h5g}u3lW-keDEb?v4yody!teYW;gefqq!82j z__PaVVs7NpZ5`8OXTOa^n`9_hOrk4?4XauGcRlR%hJNnjLF_ZD^?`>DD4dnz5mn)W zaakWvE7XEtr@|;;zx4t@9sJQ3*~xFntuf(Cn1aHLj9+&GBaL@m$1ivI zO#IT9>i#ZyY`XNskJXL2W!7HwV2?DOV4Wcn#~#ek-LuGC2qFh7o|7tZbf+yiAz=5t z{*OY!f`($8hTHY)=ccV>gn3&Hk@qQ2>LZD0MG3BDwo=!wvjOT>%OpxW> zAQ{|_;2urBu^ykg-f~T`^O)~)DymB>$1Xtl?@j#g1@OnZao8bQe)eMeja9heYQslS_oixnuD~BE=x659`{Au$ z^;>(p>4`OqsKcx{Jd=Nk5Ob_9h}3Rr3i?=LJUluX4K=OwcftHWxUP2XL1ebKu{IhL z)zs_d0=D{Be@Iw!*|Cwuo#upTb=}YkwZ26tsx>xQ$9Y@F(#xq6(i<^@OjVy>YToik zPqq@(6I<2I*M%s)O4chuvEufUk^Owm8DORnkx4AR5Lz-kIRLIL`;Uqr(Zo!<& z;y($oot>e0Jj%C6lY!GU-ScARItf2J9PgT4mW%&EwKD}eO=s@D0S!i%0(K>?!im@p zQB>;f&5a)yN`-97!Ek=Bzesq;D$k09xZo=zET)6509*o`TktoWM!H4c1WZ{B*tDVv z6T;@6bg3~2<`*rHw#JD7H%SLUxE6FNaH`me4UD3gv4Qn2oAMj6<)S@%Z8Ti#`!ntQ z)tdfhyZ4fpdbz*2b`q5a2F7VC-THD5E4zz%3&_?D!W%7^7glxqMeF{04qr*H;t>lX zQee2RBIkFk;8jAoYEkcc;)M*u7tgIw&j9yqru(%Rxg;nbJ}K{iT$^9aQV8Kh3{S;_ zcT1dsW=%W!kbl5NO*^Smc!a zB^XHx(T@W|1QCll713N|@LDLm>R_`l?xGV1*%sJXuup50@}kPDi%#_p*`bJTB%bDJvDkV`$3Oww5;(hqJTJAhT2sn%to$C+}mZC`w{BXK8{{0 zU}S=-%LGVZ%ggA(Yd!bcY4q;t=>lrbgWnrJimCWt+`RPQ`{UlgjF0&;N115~5kwqC zdJLbC2$4vpQ8pijlE3758x|bU^an%r7=v?J$=Hd!5$q-bjpK|1N(pbc=zUC~s>$z_ zm8(X4ZD#b3$SY5C=`=wlVfs>_?qFJgOIrA7g7G;_?BTwQt&#?}3-~(0-4;H(1s|(* zQBGY=gt=TmCLBYhw7CD&gz5=AgTkz93_Fx#-~vXS1gjV62Cr8!S9JzW%gX z>cs1L`IiIi;ZB>=xQ)JykI8W(?3*rcMX3Uz2iPFNH>%Pobf+9K_l+12xq*t>U$%1( zxfhrs#8`$*>w?w=`i~gk~ca>2eB=_qo>oAQ6La_ zn&;$*PGi`@$l>;cPDr-}wLuI?hGi9D>kB912;p_Qa5aPhHj*N29@$x$swU%AL9pCz zC!Ag)^fvME)W|)?+&wF;xRJw-#{Shj5EEWojI2@sX^MuBBSREo3>$%xUdIS(KmY=K zGU@iz@i$Y+;&tCy&k&Np32aG-?)K=-UmNnVSAm?}qsLvmYTC*sdI82e|9AbjTOC|uNI1q$9jM5F_cE<3$h&wDMobhUh*_LB1w zZWFmk|KxvnAMc*>TS^EBMoLZrVdGy;U-=)N@XPiOGT~1?2dyJD#M@R$sIK#ISM1gF)hz_LpHDzp+*e`{y!+>d+~hjOl*q2W4YVS zrg?dYUYb8QmA`gwKkb_j#>G*K=8m%Nkk~;UGQdiJs1a7{0N)P98Qh$L;w&Y;4)Lti zeFzVoKocPGVopfL<|H`%0{_Kt*`M?Su&*v=OD`13)RYgm^vQd!_EBK($T2LQ|B|2F zV8l;2dQz~yOfn3%bH01abkA3_ImYPVVqAm~32L;TVo;`F2N#ryMR^oIx=qKQ;xDOI z{;72TS>@@E!swSl-cKbH7!81mgHw%^H*xw9?mcmk4rX$UCWr1ATbsgj7k0SJNWgVC zoF3yOqMeZ+GOUx}lnxQx5A1F|{q=p($oMUO6ectc1I4&IlkaLY81LoUw9}sMjaG4n z5GxrgOSxFu(x@=NfGw!c$e}hD&A7aD+euy&!@0>57T=|u)OB`#$!IPOHf3;Kp^LtK zxX5<^Wq15shsGpA3{cjJq!jpM5+B~Mm$V?BtFT!V>;m6M77zR>t1`yda8om>4?J73 z;6)FFJ$Q;j8X_tJ>ybl${qPCzSdZe~Fv^~fLY0UHXjQ_88u2;rWPM7K{Q6d$z1Ixu zef$|ZcpeEIYUxraXkqI&=;=d4-5V8mqSrNaRxpKW|50Jo%1kORw#9cE+IeeuVLWz{ z_8zbbSlPf|8TLzi9`%#y=S;q{7l*PNc4zkg+wT4sr)1xq@5D2ugor_&0f568I}p`i zn8e)xRA7*WUKkL1lOFvIQ2&E9cq&=~Zf#L!gjI*uj87O<#I&OVa)%@KhTmp6A=aiY z%#x|L_r+Ai68IDbNIbmxm>J#gkS~b%5L}v!^moELkKOV)9QTOf3G@%_o7>}H;$1&K zcjjd+s?h)eu!DQg1M?X+8N)D+NPzQ75S{2Wf!R25=y*{GWRF4t+@Bgh?+vX!xilW9 zMs@ikaQlb;cx>Y|lN3ejtkW)es*dJL3=W~;!}$VeGx%OnPZtwK7dHd!ZcpnK_}?vA z8Dt-i==C>rr=UF(xv1i~=O->?f<8=|M7i#AG0KUBN|$(U1^{8qm%aVxN>o>3j-9X# zBAW~s5`!eL@AjrLd~AO}1t?H@$%R9NtroRzs2NHX$A#S>5PY6Bw zbbegQ8U>1?vwbz)?x!VrUVR#w-9&n(9hf264uL5Vp$}4;Q!FB9+dOJf7*7;pxMyHQ z*CQ}8eA^ALTGY4vayo{0h@I+!{~c|bj3*P+dS078#k8*cNF@#jc)Ekb2jS=uj!vQ7 z0ZtQ+8UXE$&S&M7d5!DfPyZdYy{)ho3O!7&aX9PCIO|CM7T5S8l zF4J*ecw=q)?OiE5o=Ym2yY}BB*>;HJgFaW!1>+1eVHr2Z$I_C9^QP`=%GftY!la!$ zsITAg=DJHe=c3YbkF3`1jaIZcc~X$>e8ezS;8)ZPMZvp~t~!xG1vM8w8D(O{?@On9QUu5tN$~kmkZo*NENni$lvE0lMJIG? zzJ;naIo&hkgJHg|ywT2iugKd zC%<-5L-?tN+uO|enY#oS@edlc6!4zW=}ptwndmL|pPXsLndpz7czry0vqt+FY}`OT z1BNxk_s~Ke(@Rj<$67o=aml1U8PrFptG_xNR@=^l)AXmUaXsqW$SiP`-=6jIcu%?; zgg=mHPtv7GsBKp7f51E$YR9^9rY%G!c-|WmPu!Ec!^!sPnUDJU&sFDdCtuzfw`?J6iXlQ5%@dd13Tixjeutliqzg0~9P{6Hh0^(WeJr2f@-=^x;ypUJb{Y zU{oNMWao63X_hhb&?_Xkg+Ch;8;$#YK|5w;8yq~fCwpC{HIAtO7Z{R5Hcb*;rJ-nX;85jK zxyonzN~fyxU0HwVR4&VPy0awGI*Af#i6j^R62Ky3v3YlPcXH~U?&+Lg&hPpAQV`h< zt-<-a_-oYVmkCLv9zIR&I zkn>^U8|LI!d&mlUd@H>&ZO#<-OLX*}>&`}@pXt>nPh<`$#&C%SZHH(Wz(qg`pqrPJ zG9koQ6X>}(KNp>x#B+jAqu3XL6MP%;mn}C)7GxvTe4^Y%cAy;Pw3G0#)$P{hqD>UC z@x-N!jUze@b1WhXAj$(j6Mm4_)){0Wj7?Ma13hFB=3kwI(X$N{4X`_j>Uw%K#L>?v zq0cb|uieEuWe`mJ_8i)NgaQgvkic>Luf#o!1nYHlLJn{jE3aFmgQ^@HQXV(N;|+Bw zrnDB3I|Zdk5fKB09%Rx)a#1UCHaVm}9meGzOhmyxf}X?!Y?{1?yR)87Ua+Xt;E|2J z)6TboNDy-0COYi&UZ9{C} zG{lh*Dpgyze8+T&p__I?0{{%eR?oOLjeP!J(cNkVc;O5t#X@G8CQf^UiI@fQa_J3q+WJ@OxD zrAc!C%kQVIpZ+itfLliKs2)e(xbs`oy@GX{##}rq5cHgjuDJYVM}0}FJ%et110Fv= z?Ppi!0&X=WON306MzM#}{)Kp>&z;iKW6j9F|Fh8F>HStv=wQ?@w3CB+|9m!^d$WIg zRckQZ8dNy(xdL0^)xwKe}M|u8yN}&y;#S1i!1&3fzz()iWk95I9la3eN z(*`H;It;-M$?llU0CYC>db{tUsF7!_4EJ1MCH2wPMs)jDEofQYOyIr}OPo$znSe_| zwHFnhl2&Yo*MDXjUyPjlou{ESB0~j$o~NQir*(4DGzU{1bAeeVIHo$Xrhv(A)?1~a zdf2i0y)+w}d9E;n`E!E~_K2#iBVf~^)j+?aQoGhv8C}6}iKmYcq&|Q&j*C5kuCm$N zbab>}G)Z6kQM_%S(kb z=Oad5B8zxNvsD`pRKRLr5F#}TDi|UPSXOsNb+6RWI+)v>q0))MGg(X+6Au<$+r%zk zwj+7tL}7Nv%|V+nhgL$2AvjS6{p-`QT&I1|irE2}(!hs~QWf++m?e|d4uWJRvBB_R z?51dxZsGK<5-jPs%3TM5PtJgGq|){M$p?IPQV6sX|c&v!^2O;N-A-2gPFGZCkdr)$uz-o zT~0S4lJK3hE4dh@lksnzaEppJX<%{0aM)dhAJW)soHut$zI7n1Yr4G+s{3u!@=sH0 zkcdACj6R`&N$#r)$?=>wLa3GtKm>4EBv^KctRtzQL*T=uQREWCbL@J-oBXQt96oaD z(a+n7@;xlrRMj1oZrf`EOWkJoKd8@c1((i~dn=9pM97ZgO(!4$af$>Ez#gEeFbuGg zj-;5WROk>yKj~T$I%y)a-btbC?9Ga|x<LIfAarV}&p);_O6NzY&3wqw264E%V6!*&NgJbQz!(jt?hFW+f!|g`h zgoI&pX8B6HG#Stxe$Ir?CWgH4$PQWNu@2?sDwtRPTkrWp2iUfcxxOioL4p$Ege&1|^Fel{`U8>qV!f9Ek+c*` zXE}{VBg<$8x8p6<_%!y@FYMe6YxOp|_c&K?0(0asC?3Ct(yv>52H8wnPj`H!tgd1# zv90+gF)nkQQG32>umju4#J~C9+R~|~NVV{t--O-oRAb-Qv2j`oyY@6k+j&$4 z2vjg-L_|d=G*Lcgj4@$7U9T^LpZ*S7diVLWKiLiS&T0K=@Kvf3#doC0dRL~X*7?|( z*-^jz7w$x8Q6%%LmCiNlY)Sqm;KogL0rE%fXN#~NYQ z2Zn_R3!t#1+yK50q@oq{QIxBrspjC=5?XA4M{%VzBvngHL}!z%{36~CTN0oN3vU#Y2ZC}@QXQoxt54VBH>YciWY?B7@mdqrBQj();)$+ znZ-@X%Y@AnkbE(+dtUX9S)>gi5uAOaEF^YL!13GLGmC$hGaq*W1Svdl0oKq13OcE# zoOsI!e!v1cZtz+o&BZLr6_8pL7(Lm-F$r@ng@`n9y6^ah#xPhU#$OJgpbuYBB+harTao!lbIsPxR z1i4T%-^zEla2uzCf%eBXsdi(F0-HhiNM$e! z;`4cd0#R4CTnMIQ%&&U#-n9d9f8?vUvjo~wsfRcr;* z%`_a5==~3J&CiZJiQEeOAimX4pPk!X8%ierzE6N5>0(EJl;F=CpULxM#*^6T*#rP z{^bA4UKi%qR3(PBEW&Iod^U3c1Pc;1p?2UCmNw+=b2v9u-Pc>n+)07*naR3XU#nJ2kvhI*a|7HFf5 z-;TIX2FH_C@S7+%)4{_n@kn8M(NW~N19nbN4mf|0D~Dlp#mKD=Bb+Ne!T#aj@ul|O zr9S`MF^?{ZBN*Zpq4DFVN+x&qcc?4R?vyBU5E zAM^YUH%%})IGmSD@CkKq>xVkX6m>Vmq7M>ya{z@dpX zKel^EHHzY-VzdiUPR38Mfq?~T%Hg_H`UFfK1ES9#Mm?xeg&@S{dwUSO zYXxqWptDp?!jiOC($P(27>1|>iCl&|6EO-X(JO>)7Ia25J3vlVY`R9)T_%~ZPbjZX z>vMpqZU&477gsS5*JL2o5`Yl^pYU*tB-RGL&*-iAPsjbI&rz>rlNa(JHWfjy4*fYx zOY2YWPBm`VGA@#gk7tq;T)^ye=J<04zoPniti=hvkU$s$F5`w9*)=H0axZ1+wNbtJ zxHWh?@#sA_K$1P&Z#M{k6v(nOO1LL$_)bAr`Q-0TGUpci1{6^Y%Q-+sP^yODDMB0X z3;A$u!#Mi0#9M<792392%D@om54d{QFVSH<5}75mz@dgmXdaCtG;-YbhlhG%1PbFM zJMNGE+U#z*Tn*;)T=Yv_d(JTD2X4l^-9ra!uDC*v77!*?cq7uG$BjxQac9yqi`qmM z6DhFo;AW1D$1s5c^I<3AI){VYK?Mdf&<6l9v3VLyV^&*{?$mwAQD;R*IXBqOb_|rC z5!h_f&*v%jx}O>!Mz-n3jWISQh?6y$)Z*!GQc@Ja+yQdM(8f&@qVMjG}DMS{4Uf(hwmbFT` z;d+jUQ)xjub19vgbRN^_KJ>3MOk|Di{WmW6Kd9K*$xH^75#p{M*o)RzRk!e{H~5>} zt*$^#0Dh`#E_abt-@K?R5wSUL0ui6}F~voC+p5%Y;~8iq!JV|cizMwMn?T6tBFUr| zmb*qG!%x2uGAoEPhwsgW<*6`xo}Vjv)U-{y2x1}OfN1{AyETyIDPJ1PKKBNFcBP*8 z)UeNf^f39bVS57W(fDePU2t0Xp^oee))9A2rE5m&J0Iv|g)4GgA??L*ly`{)aEHCv zUS!yCf?nLaGW4c;<>;pH_+SQ_QMM;xB+_k1w+{(5K16U)zn9*+)%8P+{Y|W~MjaT@ zXTn;zm7e zjDlKwg!>>f7TFk@M{aAH;Nux?<$~M~>0=?Qo7mfmQzMYri4SjflaBk+wVAVD>B7^u z9{LFK&iT<_gYXrxkyJhl;@1^Csc8(scN;?c;jqQ33q>hHVEZ{gGUU<%=AV&oL|C4c zW++%cwylZmIiZP+hI7Ypr-*l)AZQU&c{f=L$KOvnTyCHS>n*D$sL>|qGFbglGf4z^ zI?4r3fU~10p44#qUPYn!`1L5d09D>rOVk=++5vIkQ2Sw90hc31>7PE}ifRJZ- z8$|{b42+QS!XmW#2zr-*Nh?fu;qh}Ea)ziACa#bfpudWPG#=b_V{dE2{WJ2!smMi# zL|9dkr5gx)hc7-&93#Jews_ebYX>Q!`$1p$n<;m3dHT;KIsT*JcfWG(p9h1q6Loyz z_(bM&Os|GJT0qiBJwVBkb6!uzUbGZWEvIB*KlyZrp9#RPvtTQRG-Y;glR{n$(7m_` z0w(7((Cv0GR`FODw1#1M&M&_~3;R>2lO&YF7djU4;`TH`##df!KJhXI&-HyLpc zl9&D#E^M{j3&ie)^4w8$q!A}4Xm%#d<=Yw>>kVzf^Ok~g{+@SnF< zs>#QTOv~^Gl8q6}E625!ZCwEbGXmN<_-rqv}u#jo$t^dix7-N z%EJ&DTAZrm?UYBM2&8}$!{XjM#|U9A zYyD%=;eM-D!@b`A*uge-Lb>q)9_xW5;Yv5did@`C`k(Ke-fCAT;$xTph_k)nem$`t z@*x|HiHJ1m;}lup3GJ`ti=Pi$u4jc7HI|$zQpukA_5q>;cN(&J#a^zM)Xf0VklrBi zmsMw!(5C;lVSV3MF}?D#Io@KC$H@Z-7Pwbz%furI)@6$Q8f(jEsIo&i}fx`brOt z!Cj}=ZV(3tHomX)SINOdIG0JUJnP4<4_3RK!Xx3Ww=Tc;!_qV&EF{uyheu14h74i%A$)f-90QL8c*Ru9}1a0B0 zow7qJT+4Q%UASH}g^Yp}+wzo<=&}6?@Zo}8d*YK*nT3oP3H?UTvz;)`OVg_~7=)b( zWK;vFh`L>OJENPa=vYIWw2bM8g!=LL;Sa^w_tEmb^u9Wr-)7Yvrg#!No~0!u=H01AqZR=}sdpc_T5p!oPK zUl>z`Hp@F8r2O@sc<)x+`BVS;gYh{$zfXsz-4#q7n)6?*a#2=tpk6SM+>2KIAk`V2Q&njAa*oZ*i^I=wC$S0X=cRv z^C^A$WGLOpL{Cymd#q~GK-AO#oT$OBJZPEXZ)@eHq4tG8b5v#rA5xZ#EQPdak=47A z^@d)B?)a`B?Lvg3QctXthsH+Njww#oQIV)<8)*6ncoXPJMyL{;zHg8_`}2OLH${w= zg7c^7G;Qy8S%X7Xh8`CICjoMj@`WaLX<5yUl?*lV-hW6v`Q9;6G3N))1Y;iEr0#OH z^Dj;R-l?iwKn6>)mL2RwOwytYwa89IIMGA#m`GLt4A5pj)S5vs42Et{aCj|g7h(5szqmWSgSmKV|}XGeYX$eeGFN?ZDtGAf4nilU7B)N~Hbc-DQ6+|Z4)0Hg z%jY;trZABX`V6@FnMJfUrHMS;sY<18@`G0Vk(Dr^+eUM_j8ta4iW?Wut`oWe5JGrm z!kDLb^v>A-{YyKc#rYv!msC6H4Nau0IO(A`iMjbWInN=zN$1JpAo-it#OoF1jE+n} z;q)j($*iNYv~edV?~upp$I(kYjkD2@Kaor^JbM6n5TGO?@3E06>=9IEMVyeV-7WU< zEin3tox0_CcTh$4BR6HY9;UNmuiy-x^Ip}7Sf>;2L$e;UN-VF@D2W~mqiVvDUa;~^ zAjm08hZ35vb$- zlocX5<|Cj>TozYm;UNOVWAB_G#+}J-3)>>v%3zLU^ zb>Q!^;%*RVw7?-`8v4E;Dj0E|BSm@C82TFGy~M@OGyUy%G`k9ZbBKNo+5y7`yJPh~ z5eg=@VTV-9A_-_wZKB8^n>Uz@cm8uh{#rQ-H?o!UlaHK1Rb zMrs3^Kj3_oFVA!a3fqf-MGT*hX`4>usP6U;2doubnh=htFg$W6M}(z9Gaf9>An0u0 z#JFW@zzW{uM&yGBJ@lS3;|u+P&xWWuN1+LRx`??;MC{7YaY$3d=T<{uOrt~#apC)h zw~x11zL8s4RTYI#HUm7M-3|^Ltn>YD>TSwIXR0l>q=j=nH+JIulqMQ0ZqZchfW?*Ae=35!)IiFGQPN^ADu*RZ8R~{zgmQ23&i~|kMxU{ znWM97xi2qb>;*@V0}E0gnpQ*8K*AT2C{c816kqaew+%}jOo$;Ni5N+kz&&gjHV4oa zNMqj#>TZH#<71F1gVL68d<$gn1pbfJ@<;NhZH2anob=;2N|~QH?N90ckvA?yujSmS zBixXH)rk^Y=|^{?rH}f8LuaQ+8F9%aFL*&seC%XCr zpLmO@7Cp7_(Vlhj2yI7u(u=uhrA*gNs}KM^0-G;1Jc4sjht_BjnQgor?c0VIp% zvXGdDmAq>#gZNcReMW4(Bn6j?ORTUmubV78a44#1xyxBFe0J|Jz)EH9K{9%(wKeS>k?%`%YEBHfB{jv|Q9vpr6SGoHeoBp*#_-gpd z?9|II+}ge%WRe+l}NcAC_9 z$0tyiFBK?iNmL?qz>`zs#2|rm`$3;{jU18gQ&wMQNFH6tQz0^qDiPIXn@;<09ixh! zE8)X?!qyRW>ruaNjN)_oSFSiT>nKxJkhI=2?8k7hw6riaPB+#T+UfMtV*cz3IZVbn zGYr1q8wo%Dn!-VRI7DqfobbSzg_98AKl;mbBaV)FeC9Af6I44r)L4&T>B6&IVbvaG za4hOAbloMNm}ZqjUwrq-h{a*rBlKvLS*Do^(g8cGt`4%^F}z>u?l5au%T{4mO>V6(})l*hKxEy zsTWS3@UN&t%ZR*ZTRZnXePoVv+}tyvp8}0(6+Ej^&!-G2V-z#qh;)Z$*zLr1LV97E zyw1OwuS99{Keg5VvQ9daJFJIsk*_3!2urp9caHhDHT_@V>Q`p;)AR95V+krkvULC1 zLgQ7O`k(vN*raPkCVey^tI7wX{qHJw-|K1JPN8Q#?;^h!+as6RKR>YSUifTWL@!PL zDf-KD?}xg)!AxI1{jKSTh9CLvh7jK_{KkQr?4~{)6#waNa3pIBVkBi#9hsIlkf;mE zBBtfS*(3k*n#W7M_ZxE`|Hpo$jMz!eIh&q79gSPo$*#F!j8;EsXQi3pmKt>kZIYn& zeI5@VpTVs~>X|R2Ow=#wXq|OP4Lw7GG=@nT19Pz|2kaxMejnf2*Zafa%0yxHn!2@s z5Je&bP__^z9WUvE{RnutX{LMB%#jx!kZyy~?<2!qGNIbJviJN4|4+)ZCW) zH>;IyPwcnmb`AId85^YVJ@4TcBe2mK%TK%*hSG(>aZasFx!`%-n)Bfn9c6*s4p1Ia zYUt$=-bcbRm9k*J#C-gq0TFn1A-Qt7BX#usaJ&O-kGJh<+3F{QPf@01Q|sYKkLfOC zU22lY)ugr|_7$GzPVge@!t;*BKrv-^CcMfXSsd9c2zNA~GuZq&jCI1DHXxJ$8z)Z~ zT(+?ULxb7q!7?&fjK;!597X1H%<>sAkq@`4WM4rSj(wlPHZ8aZN8~*IQc7gwK1@2f z`Fbio7%sJLW}RbzMIJ+F;@)PMJdbN2vu@E`{$O1wzIMwns7A;6{Y8Dl~G{CMH{Q|J=#JEF$y_~pvr=AuC%MPk2 zo+dGA*hz1jk~if%XNzO~)~qeUc{az=t7tWedIBC_^zS&HEfQyxiHHI0%%)dS0sabgTfjuZ@E^H zJ=N41m-}?y-S`JjtsGtUrEgD9*IXexXHDJ2KKgSWe}cZs5blII8b(r+EgeU8dI`&+ zojQT%L19vz==l%-iM+`v^WDNF|Bd4zsggI z;^}8-;aN{T!$s3L#RvEF)b4|wR9B^{U3fC&yAI>P!Hl%}0)0vg>2(sRvd0Fu+q2j! z=KQbhA?K9pwWhm-F>79B5Qj8mUr-ZSQdOR7IC0MryQt~IGv+hYGI z)=u@|gr81f{Zn))lFe$^^-I3^3{W$kP+}T?W0!7eodgCTHS^`j*tfM#HGNU7eYJSh zpK4V*=YM4)5qV0r(oH?fio%#!<@{98DHPm1iEjOCIJkI`4Y46J9 zN07d;ym$;|2M_6#m5_uOnBAxRrvdDBQUiu%tH}L)NwX`&s3WleMQ6g;Y5k~{1 z6ALb0n<2)+jfj1qC37UH9kdKGCYHD(5{|K%Ks#w!Gf3A%F&h(FZflo57WFWWMh}tr&~P0@>3Ic!oXO%a zZJit^zxd@q*=xbR(gb!lN>RDOtG}8qOk$pxJmIk>f*1u(NW`C?M;8jsXq7x{q?3Fo z<~yHT)>GS$L7t@{nF=Wv_&n&)LDP3!4~}+C$Meq%{H00797B)Zr)!@K=ttP}Bd!++ zb>IS@EFd9IdKI5K>8Oz%N2uvt z;X^Wy-s)he9>l%S_7OXQFta4FO!5*WCJ}RWc;*`RGR&XjEh6BXM zfImhvzo#LSrYWMX!B7yarZn(;e@k>MKuj1=C|XaJ%^^ZBC;=7${yJnnqK-epk8XNM z#Uo{}zdOQ`kw}7Z2_p4ED*Y^}_W7`{uIc?nXJW&Sojern$Bg+|Z}iYG_RXm!7W0sG z+XNYyO%e$k#C#G7FnPc@eX{2D)}R%@sq^UlCKM3T8-eJnU8AJp@(n~E0G$;(AJn^m{l@w=T7?c+V$>sHL!11lQRs*MN=f*FYAV_^v6eMaxl z?mipa7WyVt_lf2p7+|6FEqZp<%3U)wf-D`vY#N)nFkqv)>5!*G<>4>0cd^496XQc@ z&2(-WKtc4RMW#n(Hlj`zibS5rjTNBVJ$|*6O2bQ6oh$P3?+I;C+&SA z_H-aNLaxKT$+1&1r9K(|utRNE4CQuIsKM*vkn_l}$rtzN+wYG*z10I-J}@zEilcY1 z-J64mu1w23;<7JJkH%6bJ5j%ZcE*bGGE@}6d}83u{S>*$cqlxiFt!VpA?$rfMLw0I zhy1P~4vxsZ!@A0ltKW!49wmciq!7~|_mZPS|7!yUYfF{{|)uA3p0<1yr>)UYLCynwi8nm49~N@VJldEwfthBPhf z0Xes0e+HB9e7-aJMEvcbP+uNdyaOk@<-9qIr)TYkM=<|brFM_W6BBm?cJ2@P=U*Nz z#+7&R(eatiYXv{{evkZa@h87bJyTy!2k8&`g9;&=Vs89tcvh`04t<%=f6<2?;+wR( zSLkw?^u>jN&4xEptxwY!`cCTjq_-9u`}$a1yW^vO@XWuAC=2$m$pks3)CQ*jTWjclC#f?|yjFmMbXE&d*KHe>=JK-{~{IbsR2@p76y@n--e>_*qO%LG`*Z zl{Xv`-})}bJvJ^zfVP+Y;A0Jy(3u27F+e3jC_{DxJQM1IuVm~t9$H0mVTM~mnjJ0n z<1%8|b|6qQX0Xr-L!R>|!c;LNV_?H1O2{w=gf-4@n1t!UWk@XIR>C)pe@+~H$eJ7U z?JowcU`XQvKOM;|(D{r5?pyU9Xh#t-K^9;jFp!i2gaEdUU_A`A=}^Xr8m*P^fr3b5 z2z62WyoTCe$ihxJwtwT;N%F|7$&r|i_#;d6^6G1k3HhTE8ePa$KgN+H|uA^9<(H-R;KB(Cfa+H(BK zOb;@&eTY6eWhyD03h_8ikI#_7Y0BeyZjmAcbRqA>6ZXRv|HP) z(<2SG2bkvsr=7@^a|@BQ-G;EqfTIw!dU&3N9vxZ%!pKON0o@5yb_L|AG1!t_oSBj+ zlZTzOGczSbsX#|yj12(-MhaqT0QxXi3d7$!kRcm4u+W0dw*4=Drysd=r!?EyOAj{~ z5HurK546;_z4N(r^wZ(P`_Q?)Klc3M?6NA3DcE$2o$N4^HGP<_c+}=cy0YIEI;!8- zhdJ82mi+31HzoEr3b7s3(RCb-C(d3c1jSsx>8gF5-%*2-KJHN&59zeMQN;*OtY(Dv z9L$@Ev3dGj4iZ!PBbEEb!;&NGFJjD@g69Ha=t8mM`c)hyX-Q?^6PDVc`xS~b(20>% zYVfU|pZW?%y{Ng*BBN-$TSGC!=-cK;*t^z->8w3@p zfF+8EHI35yX5$EqZmH$16H76t2Fy1pF81~It!wUfFm^f3aE=$}@ind->G|UN{4SaZ zeb#^f?5(%s^|UsmG;&*90zkf`cIMz=6RU03rV(N(=yNprxE1tA!?TfzfR{Q-cy-To zZVYek_%%cy-wGqu;aZ0{ULv=MhJ&-GIDQtBdp+izW4Rm-vnqaZg5E6BKPS7Y9ITq& zGvmUUm&syGbEmZ+p|MyH!Mp-Dg0%f8MDKUZkrgGoz^>Vr>M|S-B4~z(iIi8Th*;E{ zsj&Tyd=IE z{OK{;(lzv7zWHyS2F#`tzHpkRSMAR~5BQh0hXDl2-M8SFpa1fYLAC69k<^{i%dC?vnNrts#DsboZ)gVvDp`c(B<|Q7jTgmOJiii_L@|I2h{7FQJR)YMrId$&BKpvB`Nun^hVj z4pj_fLKLF4Tga2WzVEqTnia<{>+5v!pYkW5ko(r@3HMvE{p;eyY^rFC&;WB%5hMx1 z0JPn}CAoG9GN$lw*+@Nqs4z|~Cw>6u&U!AGFIsX>e%7$mG@Om6iCVmywx^edUxscv7f!u%>Nub@x<`CN3NGMtY}Y zU=&FN0U3a#@9Rf{UTYMX?o5cr0fHx4bcQ4ryj4jxx$u|Fs20(pzt3HNj*U@X*XHUp zW))G?fy883b6vX&S80b^Gxa$ORj9@RG*9DGaaf30rbFD=cPp5ChTzVN10bRU2JgmA zGN4Znl>tJZq#Z*do7V}%5sYX3a0W(ZF}cf8ic2nwa*FTddG%MZ>0hV6F13qx|Faae zm2D%JF@la|C`UL{OaE-#{Mn)XleY3hBl6zyH(R~gTk-d*x@LL5CAx&qe#DRV&>ol- zufIg4L;p#G`$TTCg0y;0if?)+aqx?lx(J0Si8?AW7iXDF+~pes|Ci*g!13rXCJN~| zP!!@w4OtJL%SlUVL%KRTc&+Szv%B{Dw(zA!bxN@$mxf_0Ky8~y)J5%H=I{r?{yoR5 z`7<$okiZ%+oPzig??@DA3+U(sPAQH7@a_BL;lo+R>rh{QvgNMd zQJJ0ES9rdBDRFfBNCfdOQ_&@@!`{)XpNT*JUT@Gc*}2H`2Epk1p&nr?*140;Y{}~U zWd70L5>xjw-p}~;pV7xn)Xyc5FQx7OqnrFvu$IN1Kh-ih>YwjpcaAi0Fc+;20YX?N zxKPy-W^y}elc$>C`8If^JJCoalqj<}bR_)NKPDTRHg_(KKAZSs^r4EynbVW%7gFSJ z{BDt-x%?kuW4~=AY|yWA+XkB*s?p8bcAf6Db>x%Y=>3t|B_?zs?qT;+j$%Y2A!^4W zKn;(LpcFzoDU3gpr_b|=DVBD_tr~iL$y`lxj|=vd(;CamLTxS_-H8OBKu(Os zNwTfL<5ocR60plvDkxn-BQ4l_6l%jTHjfXF5P~8X#Su@#U5D-1J{)2giKukI(lFM6 zT8QB&jM|}Nq526{83c!u2#gEUx#Xp_E~_HLPYTvsOzS(?W*j$opX;GBDKC_pj+%BJF2cB*jdC z01=40<00MQ^6uTH+nwE=*~v3KGo5pFS66lAD*t{GK8qt7!o8hHcT*EjOXC@c=gd0r z?HES$D9|BY4LTcsRkOJ$pDjRs9Y1kki2I<~BB6=R0mll+2Yb#|v8JelyeG~uu4s+o!(qHZKY3OO z=GwxI(DJy*?pxZv-A+u7R$BNOjay`bF_v#ZqHT_LWz?2+l`4kn;nUEifH57Mdrlb% zAc^B>mAwB~*74iMaj^+a?->oAE~@66L+w2SUu&Lz%(dt8tyrm&q^2Yi>r#D>94oY$ z9{Z#esd~e3++R#KD!lVq&x`H~Ne^yIpv+(`bkFrczxDGfB=P2s`BU1gFQj<1yMxfPf-25;iw*^+0Q_m6$F)_WA6&&vj=~GYkbRds?{mLVIvpuM47TlZpl1PH?PP0|Ck$MOZ#6 z>r0Mln&FL21s(&>0YLR4VM5}7#0Ehhb$sY@q+m*%Iv*G!WSCFi{IFwiuBgIpR$ZxXT4TvjDR`8+*a0NWs^U1sTQ-hIa zQGTX>#KQJrUfb}aegH!VGav`i5p7A!&gE2x;?0L?b4&8$7C*MA%N}eFnUC*zuH|Q5 z@Yv^uatbDf1`FZC1MawMbH`*%_k4zmB7kCUfRmI)4UspjVm07TE^^_d)0u{8naZ57 zm1G^lMCKQM>+O7#737|D2!mZjZmbJ;4_k!mWe`IU!a^)6Nc7W#Ms$Dpyf8NAkJ{fa z`S1DahzregD26JP$iD8wuQL~ZcL)}=;w0&1ty5p?#J*ZQI7eBh`jHdrlUQVTEeZyf zKb=f1P!}df_;T&DEd6j-K^^-vV9o`{lc0^#NlkF$m^V`LtGDL#H`%wP4iyxq#%E>DM=5Dq-84y=+92vk#p)wV%n6fu$N7Nn5}&(G&$ zcHi9voiB0aB{lWs+^Y+%A4i${v0xUYK%VXG`o-elu-VI+=(;>5(Q@e3VbGFpJ?Xo) zFVzOEwa(`HAy9_=VbfJcIThxK>^BSA^Qi}Z694;+IQR>u_t%{}|E+C)s>;;XUGqOge&RFg^h|bi9^IgT2W4#H$ z73jxPinnNye}H_fM$R zM3)7Jw6~n6lgmR;A$5h+6K0Hnu8*2=cM!w04o;6inrA{0h|)$Y>dg@7MXMaYi+=Vv zzLR{qyFi@Ir{d)yers^_23FB0GXp{)1IYNp9 zIA*+!!bAjQMnm9@FE^ZU@4jx8IqdKuJDd{d$K*sJL>40YDPh%MJ0=lz9mdkQeq-#P z>b+m4hj%dQZDaUhGj~&CUN?7ts$-ux(N^vZBaG|d^*;ObQ3GoHg_1Apcr^+v6vXE} zLgTtOAyMyNcS0{pWX?qO>dfYT`k=#?eZS3MCIfiNH+-lDu7nX<3H6I3tz_#{tey_R z#pG+h>r7qV8pV5wAsW6j|6VB&x{i|H(RRa!y$1LrFsBL7|Fmc0%N>oGfyzU%jNV6uUjB!vueaA=GIW(Z`2)zhr{sGDjdC&?a>;YtZsc_ABM7pbV2 znw@{er55{pt;E(-?i#WUEaLs;rlOy-`Mq&@Ugk0&AJB&iigO$73F|v&VTaS8tm%Na| zGYeg>MYV7Ya{kPF^pP9hFhJ~y0J_%bu`S(Fvlg#TfX!*MeLBMZ^IYijdGt~&{Uxl^ zN&M`(Jac94+6DEO2hr8mU=F9QlI%RkJAicM;91ICn9+LywNn>~oN`7qVr;)vEv)`s zG>GHgUh|Er!-^V`{B`pQ`*ak<8Ktj1sGiccqm_r^Z^ z<6iy!eQUjhH(RVa6b+w+q%R40CU$W;^o6BK8_w#u;>F}8o+mMKmh3N`K-(fs&ou~A+JSy=sYYBxsb%{(B2(YubKl~; zOPTuf?!_B>_T=sl#@Pdjjr|tZ{G#BWE5r%~_r>wcbD{aOtTB-ia5S~wGTyOX|3l^A zZuwXnBF&4t;1rp>xHy)a@nUL!^K|&#aHSs0O=^6MbhWi%cQ!}V`RvY*1#7^y{H|50Syqa)-3jN}3e>Ble{-*m?7{Z0&*3z8+R@aqj z+x57-&@>D%#=Q_dhBrGK{cs|%pVh+lA8uKMJp#V$`;Ns`4Zk@AONZR4U474-_~66s zNrJ>4rqx=B2jGsOnb18Y#+Fm=kz;+BC%Aa*VwPq(XOD$8?h7FolyEf#7Z7$F9vQE? z6N*j&y`7eNtj;uPYs~Onj3s5SLHxQOof>4QD* zaMo-1Oz1c%)mjUNq-F&NL&oEd^I`h~10lWtnl6{FbE{eNbS}O?SajF6W5lY4jA?zO zikKFtZeZJ>JunE*zkZFHT-iPnF~cJ*;P2NWP1^n9u1~yWmw+*QH8zn3>jQMKtcJJg zXB>aLVmh*OG+^IuxKDl%q*~SM&VG7k2K)WQho`&m_9GW>(I;oU6JIg!X3VZiglvK) z{D*x|={m2)3X8_RhO@uU^Y}pi%`|Z=VZrhNA8tN0_{uza!_O@K(jo3XxwJNW`$m6b zrt{~oMP7TIlMfCue}B)ExD+EBOG$-5mduUwj>J2=fCN@hD2cM~hx+OFE26Ue)MDD9 zbD^n=t*0u}-(@p8N>zL+gpU?N_eUXSJwqLJ!%!`#qoV5>kdPRr5kK5EibaZI57#~dLxd(>Z1^N`7 zzcP(zs=LvM)W@;97=S9s$rw-j6@+?(H$H|G8}{06(!&T2n>V3HE(uzArHPM#o+0BqQ8 z2uID)oHwA4Y&Hb#eQ`C$$9#XL3CetEP1VCVourU>!DLn3_x&M-yEPhdFmzAgM8FxW z$3QV_=a;t=s?%inqHg(O>tRXG%y=_?aCAsE&+`-jb<7hr>{30{E?C&Jq*cN za;f8`)7sHr({Iw;xsoqD-1B4f$DHwXkNpPT*=>c^NdfPnU|TdzN#WoNglc@d)9m3v zTV}7RBC8D9=#$UnXdh-`lzbZ0CWpq-fCZ@5=lgXky6@fQJ#&OFzUAF7P?c$FFXXL) z_CGIjr$fz0XMH@ZT9tT~A6c~RHRbnBZ0;of+mmpA;pyupy`Az4|1!#l21XNd4J%xx zw*huA;+VgLde6BLa-GGbKI^UB%iljJUR3dnE_a;ZYYFMv!flm&0u+H??iW9(kM0n&f_Oc4%hJMeA-8zX789Z}Ur|t1+HA)g zdstAkiN5oi1lX|tdY`FxyVE))+5YJ-gt5=h|A(m--eCyqgV3WNRoCAv`9C-g|3sNt zwO-wg&z_H1$Eu+Ip!sb3_*s!`NfAL~ zN9D|uqTDDG^_G3;m<$~`I`$ODJC#lXo?OqdYA%#=>FNJ1pZvBXX9$KMOi|RX8k7V@ z06I@`KjXP+vvoj_5<10LnGLjYLSu9O!V}H8b+&_E)nRwh)8;)R;g%SSTuM)hVQ(_VUFCXFddG}dBiyDL5Kp`| zreEZpe`+9SnwwolOd{xvNWy?5OL%FUZQ~jTx?x)n`!9TDv^2Tpu+F9vDs6?$PZIlY z>uTVA-0HTPy?++CrwjT+LzeF9p3Af{*7y>du=OE9-ut84uF?z?BkB@yf+$$_MUt~C z(XA7`t1ku9bM*j2YZ#-3RXj3k>BNpQq!pUI&Wts&F{xSphEe_EaaR^jehRL?rwv~p zfBzpG=Uz}&K*?nC5Rr8?wN1`N^VX@s-OHn!$t+Mq3(3UQWl}svDH$R+2E-|65XHl? z7fsr&mBx0y`(QJA^}CG-IrB8s$*0K-1pC0FWKZGk&VURBh$cX=Xa?7;sS7mxI{j!q zLyX6!uF6Uz)EE=d3pq2DIbuQ>B?u^>9m_QEn#f!Wr!S8WS{!4LSSsuGN0=(OP77^=B}FDWpa;AY-Tuty$lx+EhpPm;~Yl&&Hq=_hX{J zTLDHGt;C>3;RcJTx?em}PbmJmb8c;^zeZ`>36PE_3e!~XpH*5Juz$eJ#0VwlWS5Ol z+LK=_k4Z;+e)Oa2P{`Bv4xUX1-ju%0TXq(gCrEpRX2<1(;07eLK6b+ESk%CV@8QLN zavMD?I!hMLSJZrEnC!|4O#>XW$pkj+b$omXhr4F97hLf> z3tftYpCUli;Bvw-DFi6c8#i-sor55)fLshf0&iW{t-K9x$K_|qV32whz^iC~A50vdLYY~JxW;Kw>z*A>^++p%OU zds1{5Bz(IUnlRFPVEf;b5B~8Wy$a5ih;dt+m*d_FSP1DoocYn(@~yvW)i6usLve=1 zGV%23)Ro_`Lsu*92|Z1ESw^i>uwqhLPrmKYTlcuM5yVzRJmv)mx?KXVV8aT`=>GDz zY~|b@rDl`w*_($+EJUXgwwlt^F%OzoEU@`54A71=vPMk)mCR#9ZV@n$rD{q9dKQZoZr`%+x}aP$ldmq9b|9ROlK}4 z&o)KOA24>y0F70QF!3>fPv?e_u-PHuD8Tz0(uS}3k-+wFjSC79OdhjzoDg%Qeu8cM zfm0ZdlVl`xdn})o`^9fjt!a~WKj({h{Io*uqXXa(Ms(Z zX7rQ_u2!C%s(9(rKk(KOZ!h@rgo!XJ$nW?CdsJ>r{P|yKpaYUtIOd}1xOw~*HC!_y zZCc19Q-=%4*4zL9AOJ~3K~y*a0YIBAqTh7Fo;y_0-hnE%x)*!sTl8o=VRZd?*$Jws zzmN19CDAJFE(QjP_$={s*6r@_>e|3+wy{>J{bV#$y%+eIt4M3RoD&678TRWCGZE4W zKm_~-YQODw@93P(vnKPAF)H)M`19G746!t>`4he`;=a}W=^Y9zoA zLG9TeZ3`Q#cMJXK*Fz5fWT?I6?>z`rMVFLuvQEN1o2WX}5oAWB8ujTEoQZoF51$O( zW7o*Y{AAu>0x0i`Q5KCoHTQls_Vf44d@6bt=d`3OQ-m8yxd*qc9)NU?i(}|zxz6TCzbHoj@iyGuFO!V; z%uM0Tm?k65-|+VDq}=!N)_>*hZZ_~n|9W;V``dI4ur>u(9JDgfn_Jo4Jt4HkG3#9K ze$?y={E$)<%yZC8l;9ocl`v1onk3kcq^#>RQTWr_0li9v5ir<-0JJYJfHtpp>nEa z{mJ9$hxZQ%k)2v(&wZ)RU)ds7`ZLJid7R38jGw*-;JcB*52LleXWQT7O8;PKw;{WV zGHqDWnaA1Y__~msKxPWecVKzU)_WK|Ky2Un?JF(%YJDek`01>w#=`i=ZO=MWD+K9~ zK`257m#GZdJA6v~1*Yal$??vR3$&92^))dP$lfCh>Ue++@z8?Rnj5An*cd?{%@sTU zI@aw=%x$~zsdC@x-*COpdFE3Z0^j*p&1U&t{H~%CwEvTC0AFxUaC-~V= z-S?t3G*+%Z_kH~E`NG<4v2y9?)_jE6mc*xl>;_?hcX7;1I_*1R|DFd2142;gZ1nj9 zhe{b%7Yen|TTrDMd<@txE8Tj1gz^^WunKYlQyRyhc&& z=a)bFe1#P)%EU+2%zD*rY;X%jZzLgR4Av{e!Rx(P&<(#Bik{_C8{HTGM6(xibsO8k z24$>CsaPt*XK*{RYaQL@%%a(kAl}gC2;4eDCrLD#w9GcCbjUXCL|pte*gEEw?+SUD zM^j;@YXc64NC;F1Q`~?iAm0i=9J)P#8u%{42O&58-CF2ID;u?$zsNwq2yAH-{AUDa+FlLA5&fuL@vXt!Y)JTH5%@-{{NmyyigaW zam9$Z#0VM(+|5pNa7lmlLiS7bVP75%kEH|+i~#iP;IM49y#7mPgR@l0l&GBx*3)i` z_(a~_?|oG_(|5hKmT0vawoDuSK^#$egqcp@W?12H)XP%C^Oja8mD>bz-OHB~lijFg zpgg_{OWdmDo0;A{Au)-#&<4W|UGh_+df1ZZ1#VoL?88vRzdfW^OS@?WoySL9EPe+g z$#h^0P@fDU=LOL>$|Guh3`P5~$%amC?Ka=ghW+LVg0_;Gck&~5P+Dg5D90&E!1sKW z@mA+xQ;Yc_`Q_Td)qpb3uM}QzoI0X=pe=Z2c1-0(Agq zC&35X*#m)WfplSC%H+Iko;- zY|v?5S6gU3S6U2?MazlP%mBm=t?BAOMB;t~9Mq8O2G|&kT*l_0hWf!R4*4O+4m%Ao zYADWfZgJv8``!bW?rIk{c|YNAj-YJegdX&i5kr9J6d%km#hlguwSBT}Wou4a=hZL3 z{(N=6F0NOjYmfVjO)GLRB2RIc>$iWD-9N6-HJu+Ttb9ElNe#=Duy;#PD+=Sa1_CJ( zB#d#=c>asA;mxi1cBr3Rq|}h#U1RZGOG;9N95A{UYul284`NvPa3Hq4A;z^L6cn)O zL#K5-!bX-Z({GIMT)A>4XzkC9b<@l;|hNVpz9`Jm#z8+h5zy>2fwHr=G)PYXX;Kk;^R z4|MB3(HhW`!<`oGd(gEZKoEFiBzca63v3f?j3$+4b|p{#t`dp%H$1qbPx20~{>D+K z6FyV46TdEB{WI}ef0EI2iHYUh z%DOv(l;6XT^!c@O9*kY*>~C28*+x z!KWO;UB!F*z4Bz&ET9$5|jx}h{AKtA?pGf3xf#X!NFaDFmKUJ=1bG?Q0F3zUzOdtDTn><^rf z*^V!Ey2q{Y2d(y{CF-QU|8D=%d*yXWk6j+c$9tjq>7bQu?1r%Jl3`!agA;7Jjqsk^ z(?GvxIwCt?APb;he;i*oXy##J|LxG-F4sQNmY|fobjtd6o4ndKW+6P|AqXUza*9tKg}T`&;2RDE-HD<-7LI&+6K`7OumKJ!Q!r)J*yv8Q(ZGT^to0Pv=Mqp`3$6Bj_Gs#sKD8 z0EI9Kf?2n}x;=TP*q;!DP|}Ynkf{d)1t0byvY{acYzR^$@BzfTo^J%*5FUTl&e%u? zgdqe09k7_M49HF+2sbRD>l!0M&G>Q%#b{!b^0XnV)I8}+#uf};v5^ZhSf zio6ne-d~GmX z$2RvIso2X52giZ*ae2^s*q1)&jhX{>7S%cL8>lGq#@q7GdM zyt{RKPio6j^3`i(L^kvcZLy%w13n6vaoY1?Zq5v!UPO#}=1S}U&f>EX!coFUId9pZ=-@+NB|eng5m)H%0~{F(}sir=me zG&Y!capL;bu3m6Hx>}rQUIKX>~ z?~AO9u!%5RIK}Q}aqP7^HiwfQGkIy4$m-n=TMJs}Ifzk?v z~l;7o>~eq{Kf;nR3FBe?0nH!>%UOYBJgtFr#eJN2EtnKcVfokb(3XDyu>ocM1V=31dG8|o0)Xz1E!OKiHJ>x98xhlFu5NnKn zOb_B7w-Iso-i=M}Xjd)gvq=0eI@QSMqTgY2pY-wA`~Bdst_~G32+j+#mCIC?nS&=I zP_9KP2NM`>oydcJUR0>IYmI_HZyL6Jn(sdxoC{e%(a(v|zD>Xw$+Ng2rK(#{3DVr(&81 zFceGzc-5!8p4WI1n0-t3eApXRoWR78X<4pjP9T3V#0+-%4_6p(+CA~yX75G!g(uT^ zTl$!WdXJS)>EVB5FaJ8C;R(e73Ekw6h!Py$RK)0UV;q%oW0Ct)c=b809wW{kVHHRC zpo~MunQ~!k3sFt;#)(ucS*wroPyS0Q_{)&SmSS69G119dpf?zL zo)KX*%|n>fCLdfFJ^qN}K556t;vSU}>g5aTMeD-UozJ&FQcr#T)8a)VIPGDLhpyQN z?NbnKSnMKAW*GK^fxUzVIk$UA1g1q_p%!Lc;CBYaMBf994n;iB2Ux#NH7zi~1dDrK z^+0+Ww%X6Aoon+MDkR1zsuJDn4F6W6JIfMxz-?FJD!)HE9WI;WL8M^ z9^3WE28$uhxzYpMIbanGUnR;BAFmSm`T9OTdb%238qjCvN{iJt@5}#5(6zy69y;!U zR3HL!9ee1YgaXdqbOH^3Ujb#g-H%#fI(lP1fAZOi%PPHLv^%8@XZ-XXoWgl&+}&@B9H;S#geU2C%Mcr*wkf%Z7?aPnh?M54OzT6ggjpwXs)dJp&udDD zD{fKv2#=HcEBJKjyz~A(b+PUFDd5bY7^I=<8iq?9wm}pBTq4ZALaE`VNjbI;KQ0GC z-MLP2ZpO>8BgMo%>gb{b&kC?Kf#W%Gc7YrQcFQCx(~b7ZAag0VOcGVz^+Q(D^22@q znDPxypD&NEr?({J|X2TGV;4n0DfO zIyQds4|k?~;S7D^B`2KmhMXrCoRfF8PfF6An)$za&1Kabn+%qw55Cjw|jywzyVU|))1dHxA%Cz&6c*Uo?`_rGIbYmv`AvI8c1o@Oa@(xYNptU8}hl? zJs2{jMds$%P#W)lYo;>gsqeDbpZ>R`^dv&-vnL(-Cd?6N_<%0=&%XG`0%OIg63gb!XYnSUt^dB5aow)Cw>AB}dD3L}D zBApOg6PP{IO9I28Bdf zn5I2Pw`tRQ#Sa8O-cQ|-t0_!+@<8A z5MONf;(#CeTqZl5;|C~TZW3}qi-Uv+Y|gV`=KRi#3Whl0J9VXmdnY`Tag zn@57yBs=YtT79>W>o~G&;0U)2gv(fAq&Zc#)W@mMe7{dTW1HtRNEd6H28)JSSXa%|VkY^Im=og!7%rWJO9T z2ccd!-r_QTcC10f+a<{f#2_4RDQN}QL#waLTixd3!uZtJQ12PTyd0pEfH<5K1I30X zlG@6!Inx(n-SGE+KKt?aYe#ogxbDpM+**ipG4Lwt+1t*4y|+i1{_o_^P%EOvLS=xJ z0+?z-$ik5YJPVj4lt{SZ4Vzoc+ru?Spnh*L#lGf{LF&=mRR58(LMscK{?7suw#{#* zGRA3Y5HYebJUVGMqi&@s;TPiO^fV~mShtv7&%;@ty5EyN+Mj;4>7Sg(jcCyP+lhbp zw26__4HpGJ;C5rM@GQU?7uzvYPr&vinp)^X%U7qxPXHJ2`e44 zx12fGHRxs!?)0lXVn5lN{~Kl(5d3l?5e?Ieczt|$&=^Dseqx?6Rp90@Hi4x@+iCl^ zo)w`mKSm%thr+H~y3lF)FwtxA&A{H{<3#bVZ{qNN=1lyHnz6BR3VV z^Z~iQ7N1E3FAGNdLM7Y8vQLS<=J}id*y!NxtQYj?uztN4*O-I<*Zmpwgj5g5LaD3KL2|V}_(=5Evz0vQ z{GN6@)%$>EsE9>W2_{Oe)PmT8r_%<#P4Ki6a@?2_RI%`0C+Kfz(HL!WVsE-Nn&t3) z58p>C;dqv1+E~yQj5en<7xwgIJiVWptp%fkH|*I$j*LxMIdS9*MtMh2)}d zH)|Z5#zWQ`KhGz4GtO#0tsUB|{mBXC5g8EpO4oX(g>8udMZDBHY(?N+2!4ldm&@Ec zgTRV=l^NW|#bVbSJBdXirqJY?r1vD`M?8GSA2Ghy(pU|61Ht0Q-5Ld$1Z`!9;5mxp z0Olf-LnYRZ1#rd02PI+SZYWpR$C2tCc85PS8vloDpcXShby8D$!wTPTe<3CmF55ki z_^^pRrTPilx#T78~-t=I7@`m3(*FcXr;S(`fn31BJ!=xGH#DID{BEE=^WcNPN$^B<<))+F#Fsu*_IBXovi`08j~`2nw+<=DLk0-c6a|iy)n7o=2UgWj|?8_?6Hs zr-O*P>oOmGHu8s>wZKi>bCXl#I}<4f-#;)KJDL5@zaTg_*}g-W3h?!y(*jPn=b5H6 zFv1Mo8<*C8?nIR*^Vetd3x@tvwCU4+w;`H7rr=Q&)8=4x2SgVortd98u!AHxUI__< z#Nvo#WzaRf2PQ7n$;s`mxMwyrqvhIN(^-MUQktPOGWindMzw<#8KH(%Lm{?U>4+sPIG96!R3O|ez|4`8*rE)qN zx!N?@w*oU36&GDSGwcdrRHa2G@UdX$_2~WemOAXnZf}|AIF`FO9XorWuD$I3)Em92 zCPRND32NK_>I&J#MxP9^S$+iugAA(EfJK0jf!75L1zHGv1O#P&7-J*k5`R5Ag0@pjn*4n4&>5c!Z=f6*cY(#oU+QB*^*OEO!4zMf#?tgiHy>X>#5*ue8 za@3Qq_xQHOhgtcz*UhD}vORz678aI5sTamOe0cBZXhzOFpBWvur0To1(dL1^=P)|C zJU69Y^ZX$maWQQ%;Crb5j78v>(STSOad~`@W#TjwyTU#>!PYluO&Q`C8FA@+PPiNl zH&jls?30v)IAGSnC=|qKWI<%sAzur6vzX0562WJ}jZy-CI$vJUBlvw!FCn9isu9>4 zhiXUcnJ|@3eE#e7#KmJqL+{@Suf4U$?gWE32Ks|x`0f7X$HT-sVDo#?&Izug!p%b- zBP02hSpB46-w@7!(~rNh&P)xw`6j*GOk>Dth-Mt?azN0L`$J~4C^vrW{pfDh)&~V6 zGRuZiB*r5QrwG#zvJi=7yLgD7{{1pPH`*ZqY&ufbi_cB8CqMm;~1~cxC&C3<1x`Xb1 zW)B~g8}ILxH+J}ue+HzyY%DADFVFN?0hF2yYJt+40S2QRo|}0P{qWeY;GOvk;@S9d zW47NGg0$E|<?O!C1I2b$1J zM4|7%p@(=gm=@4UWO3=XTaJJ9x6`XXHcwn5J;DS+i21hU@Vk_p^q#ckPc(HfK~uBR ziN)v(vqQ~i+Oxz7!us$SE8i~8V{$@wHhKu{NX2+ zMN`5603ZNKL_t)2>DZDj0#A~{5MBQKF!iS1``cuvJ{DRC+JyOO!#NlZCllh?iJA*Y zHG;29swvMqsD}=^4w!U~1lovXsg>~e#(Rwxh>Q?5=&mp@sWym)>#(7Ch|l=w*hQ-1 zt)$`qPY`?u$(0`lVt&7ubLgCVdUD2KkQa-zIWtI0Dx653N~b$Zc9mV{JG)%2(z*PH z?K|DMe6}P@vW}!AijK@j@$)76p0ehH-&r#Yz_(=B157BEpURJsE)2l2x-m9Dz}x?=@i@2sx2F2@t%)BSwVwq;jr^-TbrP%p1?l}{rF)#6 z9GB4Hli{aMABu?IIgQ&h{@+OO-DxR(Vw&|r3;Fo$Zw%eERWs0pf>H!X+I}G=e;zji z7>{6}PWZqFV~zu3;Nv~5o+4%Fw>W$@I~!k?@ahGl8H zNN(Rwz@J0%69>B9-`Tc|C;Q=}0Z`R29d0coyeWZBG2SF@$1!hH4a&0YgOlnYJAs!% zaQbw=EOVdr)M5&jD9I_A9}-vqVc(jVU;1}K=ehX(S6Om;^k1FS43DT3oS*E1$6zoL zpMQRYOontqx7@Fw-~(*EM*k9`9 zV#A5<;KuEfAOBzbv2yl}3GT{<7vD!<%IMdTjPihUwsSRdrHUI9D9tL9(k96Gt;-Fc_i*yDZi}!6bVBm0x zI$lD?`XIF%yW@s~ZWLop$|0ujkN@f@x%CJNI-Hzo%URFxas9h4Hl8Q3Y;rp7pJcg` zi4c!*D*`rfHCS5WE& z%w57_q+i>iH@iWrZ5crziBwaEcK7R3P4>m}BNJ0ao*0@W1QV8R3wPchCvVaZ*=l9K zdu|ZTR8>ZXnH^pK>;CG$w~Bu|)Yf5pfw>qfjLFX7x=Yus?ylo(Xwfk~n1-4NmP#|j zDth;R*=Y>KCzXYJt=dX(w0Stv^cE~5OjETe3`96;25<`jBw~bIxP(LoK9Ys%DR=54 z-G3Ln|C6q_dF1uAF62q7)mD^4%6mOE^VS7>mt!kd`0!?bs0^)kKUAhiF3x6G2rLW; z$&VcCS4XrKi~15ljZ@SjN-Pp+AL$Duv?Stn7u1|;j0ACv|04GkRF@nO@2Qa(PySPy_xY54g8;VD6Unw>op*pp58ZZM{YB7&gB?Of>BHXa=43m899RLLJ!e zowa99$B%=7#&PONRTyzj(=|#`ukU1UZ3Fqb<+t_nNd}+dE&~M5!9IfQOK9ao1Z{RF z_IjyX?CuTJQSsa~f9kEr9v2*zlH>=j{8MZ9J)^zpPnxNGi<38z$uo*Nr`#f2+6;@% zPKnu(!pkBtMB|}A<)l6hb2V3~IT#8T2>(bI)B_7?^+nh{)^HTGw(JJp@oet6(c&}R>sXWp!LByZ&t>JRK%W<ufVUakObB`(=#@ z>I8~F^bkGBbx?!&o_++~v+Vyq`wjrx{r3ORXPINoUwyn_{+B^vhn>FV;N}ROu_J^r zVC+>TKnU``8ZKbYv6%jB!D!Hlj`~7qY^l&7-b4Ps50lE2f?e?Uj;lj5dZ~nRC&R~5 zz3@=iCh7UF->;qDySt#Ccx6~XhJUxomTJSS$a^-(Tx>`+v{DQo={EBSLLH<^J82wK zEu^VJBWY&&oVu7Sf?Q2^_`A($c?F3j5jxjUg+WQ|4HHg6WqlonASgCrPf0yqvT(%r zef+OB#Nv}q<}}T{Z17B^fEl$D@HMeT<*9iA&jKyt$b&8Ey5kBjN^}2py)oz0OI(D7 z`vufH4%TPVP=|*~RS#k2TN>SR`%f*Zj~z1*^a1(RpAM|gy7+Z9*o5OA$EK(rg(x$; zLZen87DAaZ4*0sO4}B4$CUZoT^sdE+Ypj|UVhiW-xzl|LcERyM0D;FAmRhuCp5O1i zywUu&ioQv3zr#r1>{FNvnPgRTYO}i?RJiome}W3vI!D5#Q2GihoWa9kxLFk+*MnAn z5Z1}>T!}7=rF}L2$;S@&v7v9OYDc3HoRSTg5WsnMGzN!cz-+K%SrCbLt&zGFlFI|T;e5E6S7w7pq1Q~R(>41`u*YBy`88-f1BsL zNBEj2v-&Dr$AAIJ0av)M@Qq> zmlgs$!3mN8M+BoI?wZ}c5agd%Qc;E}z}6)XITwz7H-INJhd>Y8Y)ygLCRuBMp67?d zq?92I%^&JcY&O318(5q&#%@94XP*2I(R=RH?*BA=x?RE#oAy48vfMdL8fcKU)xRs# z5009U?=4c1OQQ?b-!Zx{WIPQY$Odcpf$c3O$qB~Yfw3?IV=oPVsnXrq*wopS8HsB? z4Mq6i<@EVwdSt=`45|SFh9M8YJqQX3fvkc9(U@nDxoG?Lr1~C2^uDx#>(kMgBuMc@ zSjR}j_0JXZxqk_JkCC=Reb&}`j7a+wDuji_i8Mpe0Ps(ZNm#)N(j0@&TJ+%C`J+h3g(Oqms6T3;mgNTtSCU%x3|MhzJnI`|74vjT;CQEdf+O9wwHdjzF3AT=z zYG(@@o?!kZ(5W8!e}7*=8_t#8D)Vk1|4%IXvsC}x&_`R^VYxf{nM2nC?>tfV3@s|Z z0V2xP;jM~=ZG%&}=bw!Ydp|&az18Z$PJ-gXLpie2oc=8}# zD0X|n-CgR8ju-w2N4k3d&U-^tk6oQRBXY zeY~KZaWmAcIBdJ)?trm;R&_dCL8S*Dghc{^Cm=949;fFKD}YcORq3FiLuSg_i#v6n zBdToDgeUR?zz(&RFgjrHH@k79#RqQ3@Zul2sG8i|Kyq<-aoZoeCLW%N|Ch1W`o6Z@ z$}h0~uX{xJFFMPL;+>sq{Lb)3Rw8a;V+%2VtS3MgAIML0!p50U>$o4|V>6jSfXi#2 zjoiL7?3;sr$HHtgMbap4pss$}vx57hYYDg11B*TT)Mplnv76zMTMD|l)zS!)ya+kp zkiWof{NJ;1*{ZaaDch6I9^>BHu9QQNhWEYvdpEr9&emxcOh@z7vG|Zfv6WVIG^8A# zNJ*gH3);;?-h*NV;T(%uw7)W=<4Op&5%r3!mEZ|dY;FQrcfymfwHP5+>^|z0Pp2-K z>C;q8s*T-qT_Fy2+5RntpKnWetIsMPaxrc9{B;lF0Uk{xLykpsd)(1Z{95MGvXa*# zwX8k<#^USVy_S|M$2*(J3Av_Peu-a}C#RI2zJ*m}%v|e6 zvW)Qz**hkT(U6_-T9&`P}>|8Wd>dd%f0oT%uKS_l$pJs z1)xBr2?yQ4@GUsAJi(t{i-sN>i0g#HL!0RR;`l^YS;?}!kPC}|!O@h_f-V2?YUZk- z%B%Z+nmE_S=24u8gb|t;({w(~5XOlJm0O5%+`MnmPkxwIIPZzG!-eIf8QB zj(w$N*a_)>L0LLuo{{<0c=IZ`V$tdO-%i3r8m@pF?*(HFetbyZcm4KNm7rZ&#IJ7T z(BgL6YQe+qJb=cYBA;di8Pb1mSci*+8&NcVEck+^7H=L82gv#H7#Kr7%SMbXR3wep zzJCamxKa^I@j1JbmUfK&cP#U!Emq>f4bHtYJpIp7mlwD7P<=xftU~CX2B|`j zNsCh~7C)tM2~}VfzC-R|K=qO8twiGk>#KXM1Gfusigf|48(O;_Z#G});um)!(Rpc8 z8r<&yYmIL_G6Y$Rmzq+md)f5JY;>h596)T9eHgz0>15qXUiaN9ue;q;lD-??z`MAH}{Ly-2-zQYEO2Z7l*y6VX6_3nhgk*@Nf+B z5&mHW{=fqRIHbW`IA~XyN1q_2$GtA%mByjK#zFzXGptJyAp*_eYNTc3eG=tyoJPQ* zqulQ`SB%3W4Kls6q4YO0s?;WaS+x$cIjchA#j zUlYa2?x1!-jZIP$r*v^?uxID*9zin%HjV_1xZ6zDnkNMjO`RU?;RyVTvPqWZ zv>Sw`#H}b_>7sVWinLoN#+I2rAYKbietjj>3-`A&Ke{_?l$r%49OVgo&ColpqkwMD z#D>B7SdeL#VJ5jX-UB6ZLV;qZ>LZZ@V6y+=iBsP(p07v-iJ4dc+GxA!haiZAAPNJR z3-uHT^FiQ3_8_45&3!WHsW{m*ATxlLBQPxvO|oiQVt#UFF7MC8WCyF9MMdCP zI7zAfzO?l?f;|o!Pnf55Uq(HVL8G280e4+P5AGMC-JS{$qFRTTliaPDI3PCZ#NH{w&4`CEaradWT4LQF?+kMVaFf!c3?7dE;JUCNxf_mgy z*F1D=#6a08*j}>RqllfR#*_5Ogzk(Gx=q0%WJF*Qz$_0#SwK-Bq&j=HxP7FLHa$~^ z25yk(dBvs`aQIspD7&PvVIPkx8I57+C+T7WsOI_^!de z%pYMRWSzu2y`7?>2RLnEcCQ!WB)TAt_*Po4bw2^UYm^vGNuLtb57~z?ADiu;d!_-8 zm+p_*;cvBr-(5dE*+?wQ(KGOqK4&~9JI`~zHpWkm(vzdb#jzU1up?>l4`a)3nCxf| zeL+Vcy5ZmdfWV~n)d{UQkpNTUSR{c&|L%_s zu>dc|gVWLE6;kWKRtO#I%Uv0%UWkv&a=6nIZpJ@>S(pK|DXD%?R0z_N96;|;lt0h= z6ZjQ|eB0R?Jp#$K!c`>oXxMW2VQ8Uaq~+=L#0=Au`$Fl{Q1SZ>`8L!%gzJX`T$CsW zMo&yP-jFJzZBMFq%7U=3zI~I^yVx6XPK$M=!Z{vM8R8I~DPUWHJ400j^YLp%u#9n6~c9Mq3&$KelW ziq{Ia9!cfvMD}jzU!c|Ag!k8X^e6Xxeu_31DT@y!GD4I`?>#43AIb zvL1ye98{xf`=QQf_`)CRVfiO*``_3Y4!!U^i%Za z_=aIX=?0%gbDq7CCZG6z zbQg0eC^%;0VYjcKOcjiR;r3V1gKpV3gK$73!!#d8V-bAv8COK?t?lsoU-hNG?{L3z z(5qVPf!RnzZy4#dJ6+gyGJ1zuQ)(#1qLEjg7lbK&mj=TU5*Z8Te(Nh%Xe&zO;gR$} zCUz=NAp3b5O0ZDOcH~39_2>|KS`Q69F-?EYPT!cQ8#mF zqz_beXu2_ep&(8@=M3Ur(SuP4X`3Ee_PmPT%O{Xak(ZzM3wXaNC$Fw2_Ix98j+s*& zH0(U4nOleMG2b2OYVZF=y8D;A{6oH#1k&5i8`F_#O93Lgozb9$t~9FN5QHzX>Rd2- z?l&UcBor{d0s!3u91eXucQ}Lv!exO~&;HKx1aOMKW(TSQ!aGgVshgbUFZ@@x=A z9xRiI0q5`5G8jzt$@ghM8Q}aq>b1%ISY%jqByteCVD~z9{En`deDHp6VC-Tqj>Mia z?ct0cc|(CNXl{}ST_MNbZp}{ZK>6KXruP-6?gm}s^XcF#93>HF!aLJ!#3BE)m85Lo z+A1HAPY!iP&;QKSHQpD1jaxl%= zz0-AXImiPsx*1vX9X+nk&qH#OWn=8(MMXc^*}B-E*r@SmLFHGC+>iRw`!Vrw`p~Dh zhDZGg?BX5jqZRyy+zPqmf(J1kAw3^OUhr61%wM_=hJCPB6|6Nn(&-SqQXa5ht9=)VlKSZbIhj|(GKESQ6340B;m{%B08sVI&6%Y zgM437;tzfbZV8$b=6(K~RV<6=eo*hiZx|jo1ZcN_zSkm$L_i=44tyV!+yHT)XQa;XvG9Yxmv?V%r&e2wd#(?0Qx*9nT;6$S>C=PKC1ml< zNpp>JWgK8H4Z|TUY!lw)e)V^hwXbo_w~&+H!-%)#d-&)vOgML}u5;LtE0iHL<$D>_ zw=sklycS}w(n<}cZ9u6FLqO4I&WKBw+UBwLMx^P7tXC*D&BzLZsEoBqVS5-&;zR($ z`>4}I{pEyMScXiTO+rB=>OD<(_a}z2m&Nf>Lpda^Hcs3H!4PsO@Qt(MEoaFolieL~eLmm!b4Gh}>WI;Fy zLK4VjRWxCCc!--bR1)3MVY82mZCf~U+8F*o8)gMzJfc4>;@B)YaY7CsLhYZ@-iK~u zBV^bJQe}={WwwR#+r5X0fToCfoj@i5mV-0|@imCsu#E#3*wE;f3MPqC65eT$kMEaZ z)mzj$oEK3inA{}6nJ%UPg+g>6^6Jo>LZELu*1Y10ZaJo7&keBoMzx(jSjWkG9ighs z9-(0nmj+Z}2<~F^{e1=Lh@ytO2`40aoCUc9RBxdz-;*Z1i?c0gLV2_}e0ok)+d0t# zOQOq?#CYGl0GEdu@cGbM-)B#L5Yisux8?@ylKbpzLriv`dgSK74&#(Ppnp~GQmXp` z%EVF}M5A%nMicM=#p*@s*X8l|Q;*!~q2|Hc-Mzz{Ddy5|R z^$A@X<8JVtMWFa0-=z26$L*(f#-|(<;R0Bq?b{Dw*|T4rhfD+ibG?VMp+A`-CN8Gh z6Rn+$RkQOE&p(yu(Id4AXLkfs9qIY6SHer>@MP7KymFzfpJb(M(Yb~VYsgPem_gfFd?DPtR)}cs!YfUSrWR~wJ3&F=scoA2eo7< zcJBh**5Tv7sB%9?5B>`GJ|gJ94TgVO$9{kdKMUZ@5P@~nol1cy^PH~2kL84t=9-(*`pzOivpmi}ji7Dh4f6-`+c%A|rDs z`-)-yR=@iaHvgiPTCCgy{-Fe?hvX~G+PSJpzcX^@Cll8;aCeV0?jgHTWnwPJ7l3Ml zdD&G>Y(H!Wqi$~5j%4f`XVDMSWlT?elSjf=kb@X4jiNb6?-gmZ5lpIRrxW{fmD?`& zFq}-BiDFZD!f;8!H_~>v7N>a}W*j(xVbVu@BwUPa-pOA7Sy622Q8FC$FrJ1DGYEPf zf&+#G0s~wWzq*cW(MCEydh%jQoD}v)DJIL!$n7t$w%0PqbFZc1yV&CfdhQ9F-6yVU z7`YE#EPEq7aOO%(s!4}xk5%a*RTdY~Nk7m_ytM;4IBEeH+jSxx$S5+0k06(WsbhwG zTtQz#&t7z-#a6`9BA#_O6qK}{;)M#EQSg){n_NS|`;3LfAtw@a6Ap6-1I0ObqQBBWYJ{a{3_OEpbx;fee+!bH?q}E9=E3L|?H(K%UKu;-KwQS> zD3qk2dUn7*r_Ek&6Y=H&Lf)-I@f^fgsqPRpl5l;O9@Z2CFnB5|o-vtzl320mem|$h z_eW5IgE$Bs<-lnW7-0e81iCpNDz=vQF;_}8;y!Qw| z^L6RO8$I%T$Ns%1>#voY?YXf4K|sF0CFp*A2;<1hZ@Tj7qkH3O9!^dV;O>Om--FvC zmuOm%jXgYc0su^?dIu`A8zFJo7cyZOM!Xsfjro29_FPEo`a#c)B0#_)R`+5}TiInE z-n08YM%0*q^qriCB?z+WcZWfeq%I|t9!}vtJb7%`a5R4MglHPAc*pJi>77mSFO28wrRJorX zdc$T=>w8hhMJ=Qz`+*A;Fpt^|jr)X9qo~JXE^2;-1~(7=GUYJ37`eh26`x$`M-T1f zt!nlA$Ya?G)8Tm?$4H>k{y@RI6)3QvJWfm(Ojo5I|44FID3F7Wa&|l$%FUYn8j(V^ zOttR4JN7r5`e1DsdqmD3ZlB$vCj`-s`JeB_SJq5?)Mh3P6sNY{>UW+2i&JTF#?@FX zexxT{T^7l{3?mYidfS=#da-x0y?YiI$vpi80xLaSCQLxem)-f7!c!+?FWRddrP2-N z#RkUu1bGFOa5JFRzv4ziv@px+)2UT@V-L;ShK$OUQgEFvXzkTrcAYHSJBAXtT)1J{h6jx9~n zMAIHjaL|kiFk)!qB#Y4yl&CqgxVq)@4_9hA9bb^3&VH~8W7M0`Qv#y@Q0>&lY=I=x z+N>aFYgQmf4?dhI6)AE(`YnkgA^e@ELis^>=~xG&bg~!5D)Ep0A$R-d6=b9T%nAy> z!#+WQDr4hY_F|)d5@6v)~;b6w9dyff!OYj z%P*bbL_*)-Nl*0jE{zxMIBazGktbiOy5qa2g~`jpY1Z|NNX#+Q^1$o}@7$3GB{Xqc z@SdVUpD820zs0Yv4F-^Nc04UIm_LT%79_(U9s>!_uIq?z0EzNzA_2XC#4q^FoF2qL zt3=50K)Fi|o1H0Ydhs}PIO0D>)T0bEnLyGB*U5vChFSROM(zi=_V~gN?^3(J(!@kO zBEe2Oe7}s70A&VV&xFV{>I2Xu;V_Gz;_-0G<^%@-h_FbvF4DUM^&|QIKg8D}x(^fV zW)yvDi6I!`05+nrl8J~8meOh37xT>nNchG6Fu~c3UGWxe*qpBpv`n~{I>j zKyV0@c^^nj z1+?sF#h2Tm+8PK#NbZt_z0v08YYVZ?nvLFTY_+1l39*1BfSK=GLj+u@vvsG?Eukw3^xxi*Af#T6V0&pN~2I$C#-(KtFMQ`BB^r6yD? zNA-vr8Bw=P0f4cgmq~__s2ANPw&n2FJv6j z(p`QgHAAQ^lN(U%#0a%9pe&4j>BV+7qW}lrRe5@aTm4b6|F}-C8|aQ2x=A+v&pP;J z|Btryr7y7m{HeJ6p@;m;t^+7LohByYtLLa?o1T7?DJL~m5Y9+0X8Xg(4Eseio)e|1 z$_~+1M(RtayWH_khm)F5MB8V)DP_n?jTx$sAms%d{C*_*YG&bF5Wm=5&3Q%0P@AHE zy>}vp9nY!Tqn^S!Qwg>G7op-;M)BZaKkNkuNq2@8yd}KCGn206 zTtGHon?>zdrAON$01XFTTs5#rb>q*^%G zM&qe>x#~l|y!SF4M8?rwQw#}xp7R|qL&u){VR-(TrD?+|$CE^g!$KVQd}Q<`Jn^E! z_WktddUPPFc<+X9b}?+a2aFAK_4Yujn^8=3`sQ2)pR>#^#q8ilFXSiBh4M6pGB7Mb z9S1}u$d3CJ1H*J^WZq&J8%hE%VTHOB?ZMaTc)6}?4YxCJ1(aC~p(ip8B}%N`#a=iS zgwwsdhvMcV`yD}F-Q=S?MgPf;_(;BN=CZv+M`xT3L^J?C3giefR=41H&f4x)PX%w1A(gUfA@O{g>#No3CRp?90kz)e_r*5*9COQ9@ z8%Kg4dcHE!dHFmP6YaVYDe8Fq(3ol=gJ~a9NXDRvM6cpoJ6cnZ1wBcC4c>;nK5cKoIBX>SJz;~N|tLtiB5=kvjMoUA-n?o;rqwJ6N zQ69rPxc?sN{tWM36E`ESx0Xe2V1N0yhhz7<=c-e}f%=*+otxGZd+6ww(w}yO;#Pa& z87$3O-KpK(XtymI75S(>$gtcZk9JiAc3?IGAPwL?+;Y9?MJIuHpAc3X z!w?4Za54^qAVkp#cemVMp zUcElL`h~dmL0c33sn@Z~1v3=sZlc&trr((Avy;p>eRsxG-zEJ!&A}Coh9G$Fz%NKF z>=1_!{bA9GoMfVJ7||@%4yaLAIseR;oxJ%&x&7#fd)A@XOmu&(R3Wfj-#Bg6%4TjW z*X^ApTTLnrsFzdD>{+9jk5;CVh0CN9^Z8A8YeoIE^^{Qk84sGzqGQhtx3q6 zl(DuF`_wh}FhjhE`r|A%gK~L(G3!_cdh}}*f7hryq+v9M`&93pfZVd71EaX!Lx$R{ zWeqyyfB~q%9QNJkBJM(C7p&*r-z3WqI%eC^Sr~H=df+A<tx}M(l0t-=zeXUM9#IWi1w_~MlJ9ki-^j$6w&8$(dQ#Z2q^5XMBsRN7<(6vC8^|0 z%*>65t7FkN({d;%dl-vaP&|ytIe@KtP9C1|b;TuD0WyDy-Wji?&T1FgMg<{}Kl$I^ zPD#V}2KvJxG#$%h2(+-=DdXrJ*~m-Op(;gID$?~@?cM?wN}PE9=;8Ec|GTa6HwouW z+x(6${K3)ma-(}@t3NRo;_1=^6uN9q2v*85x){B2l*SI6)-M~StA=&`KwB^K>xWb8 zwN#yIOho)C4Zo`Q5k-ync{7Vb zBqo2GTD^*+E+`=4;Jm3rp+$4 zf-|p86KBJ&g*XlZ%|P*dkXdN%ovidGuvm*wDuAn+S|2|$Jg97w4jReOot*n=tv8f4 zz(k`YKLdO7H7sJ%`z-nRPE)AYCJ&B!UznXIRc^;kpu|$Gk)7aclijKh>gyxM0o*Sc zRn0!#?M&R#wjMH>pAG3hA3nJ0IGl8T3DKwAN;jcsz#8@70GR?7cx;GYD%^Yc^)I+y z$8|OkcuR?I)f1nhk3W$HE{}we+mWW@2ru%=#7sxU(68=e;0uKtVHAcQ^*zckR?TGb z$HhgmaC`~=snsac+GJ>YAwjbvDeGj&iGc+b`r4u#cJa-P(fu!?x7W#)wVqaPj1G*M zdcvF`wq)#f!RycEmdCQE^FG^Fl=mF@y1n&cksnq1S zgE^GH9Vb^p5rG(p+OFNvOPSFUc=U+$X!zJ1YV2c*NCX9FPcW#9`ttL`@rjnX9s4S+ zTc5&jNgK=~b>}}X|I<-dC+*3R)K^lk!=X#M$WJE{d1_t?65ocSC$?%A8?{U7;u%k) zsO=s%6LZn5ezh8WIXYCsB>#$({+6)(Eerb1QvED+*JgTC{-yJ|8AR@PsLyr1QP=W- zNSMacKD0?1bF))#{I<_Tz?e&flHFoh*^9!Jcs!hALOHcH3a_wmyN=honnik}6(Ryb zEdjs;pcMeij@Q+;yLun-k1^yD*JpQ7rOKEU1modCIjDBAF9rq@BA&|(&qXU+W9YBH z(!5WQ(3b-;79JsCYXI+7P0e!8d&J3erM}J=Nfgpid=;-Sn7PX3N+?_a;6y2ic7=kB zu|OSBs4%roMmAz0D8c}PMLyg21&G45Qn7kAy=?M&~ge{{RkEe~=qgGG^*6>|GpJ9<=~(_y(H zo8_wH!&3p+*NrA0%p;8RjX1c#*smhfXCm~4@MabtqnNDMcUtU*ha6Si$r2p?yZRR3 z6FH*5I+_R)5rfQY8?F@l3NV&*dq*_Bj0PXj=E~61d~2ZeJkt!Z@dEeki|!m*gL{z& z3Yl4tYJb)5Y^Q_QeQ~NDJ+~E18`#~E&5w2O5S#hpNb(qA8H>1jW!rB&b@wG39XDYR zPD}z=@ajPjEOp8H%Mt86 z?-&tfMWsR*3V5rZ^J`?RQzLc+v^YxOi-pKLOtf9t-52*`=*~Bku5Flzx7=)6IY((xxECO$B^{tRu0$` zM*jeWZ_Dc18s^fZ$YUl32Rw)!L#YKHOSr|y{yy5GUr3*PEe4ImSNTZKL6SVt)Sdlt zDsy5o3h-9nDP-eIm@zu%$3sodgx~EX_BTDx!OavH;z(kKG4evQhBa&b8*Yv3s=uk( z&kdtfVS31+*Lx@%pb~_bwAYPddv&f-vV&@yks&A(r3IofNv6XBs=DEh{oBugbjWK* zd|_sgXY3MSess;Q?=_<7*b+trEEE|730U2F4PIyXkwpqWMD}7P@~koUb&s5;?SN%z zNOnLVz{n_3n2dCboS@EAHg2Bp8%4ZT=hd#QAj9~InK z!nUgce`p(=i}&~Xt+pxd7njzErTu6)DeST4q=Y^jSMQ%!_M%*T$>8QJB4yNAP+mtU z43-E8dID$C9te58s2mw@aN|#jk@8-la`4Hd#DF@2iGiQ=T~|k(doWez!lr;IjPd^y z1Rub%orhtV&wqN~J!gBnyLWHz@4nuFhYo@Os|rgL#g?p5MxMm6t&u00WF|9Cq$rM@ ziAScaM4~8>A}O$d1PFjA4|sS5uixI=_P%@0p5F6)28kZ?od#+mfWv@FqK#NcKNri7 zMYCr~vzr(ebyz4xC??ov2A&fFz-!>-+q+N|w`FZ$ZLl+~@+G zc1VzgrHr*7cdM^>Q%qb;@%9BFJwhpaPJOTCH8rZL*&J`nP`0kl!bmy}v#1N(;K!Zt zpx=DQX{qurqP~nPe5? zpOBV4mY5%jyEq;w?$~(h;$ZE{z(M`9f%r$3^xLt>bj2a%+$5tI^vjVb-%oCK32 zuUztr*`Xjqev|4PvfEE6q=IG=p8TP+zozzDGSsmQ-|dZ~B*R?&M(EmCO5(X*cU0E= zaAif@cf7jF6np;FxOd}FI2Ysh(*1ur(tf({%=)=Nz#KruOLe0bY(40<+uc~Nms=wm zVmf@*nVo5?NhLHQWyB##+bw{7R3@FLZhB>Ky|go}MebIY@L?F8{Bk3RWm}V}r7uS& zrVdsxanvpt15E`3HA}WOaK1 zWwn{pkN>!FK z->q|It&@Hhsql$PM@uO{D0lHFhzv|<&$ruJFL#b#YBSn>Tkpwn1YO!T`lFm)fDjjg zCX5d7+HkqdAv!2eP*lJ)vr`h5NDGi@|ELU2aW! zP~arAh{|}M#-1ENoa}dUk)Er~=-6Tr!n;09!?7q7pX%2_?gPWFroaT2J#}NSgSWgw zDEa~t5fo64MxKU7eq$SA_HQc!w3`hKG}Pe6w5nTzo9`N|YNR66WEOWWqSlh_6b9yj zP>oS{+A=_ZJ z%k~w4tdBr_*w}BzxFN)uP=G^D6x!IeiPm76BFO|^b6hh^UVa0F=E~*UGtd*@F8hm< zW}LI;JJ|Qh*wLxm_{G?;lfM7=;RC^+Dn+Mgk}L%DJxw`KMiX%EgUa!5CXYB}^k?C# z6xt7Cri2fwu0^9OxIOUYQ=%vfP)rE2Rbyn^U0R^28wXvKxQ*j)tx9g<(Vy~*1Cx+Z z)Y1KVAGid}_dIk9!5G{UaYOQHHQ-U$PI{&QR+nn8CYBS+#@3?A0h{8`yfi;;d4LxmX$k8~6p4ijp?DaQfv?!FaL$**TZdIla3Tiu0r zI|z|VUSW*lB>8*`D!Czz$9*7tR0f0gq*|&ued2KHujQky7HCWIO?3A~{ix}Sb$*Ky74!5|4qgI-1i>&_($^i8WPLKiDw#(1!-r3GK(yJiQsvf?R&5cMrA`x1}Z=V zl_CVMlWY1Hb>^b2WSE*qgx*hIZ1BFq9G=3R6{wr_q7@ouO0Ss?>?&MJ6s!Qa3FBe1mukqMj|rk(23Rc6*}%tvZve)FEDEY39+O0fuup0r;adm?x*C2|ak(x!fx+IjmV14d zUaAP`K^&kYhwpPzq>;WPN%woXPikEhiq7oxBCE!V9_r|3>LNCAW3QL(yF%&|jrv)< zzRJ|!8K|GOyBdp*Q_BQ5zEvH(i@*D8X;7fuS6Bk)BCE1B8!{#VdFamGK)q7%gbVt! zxNU>e(S7J*y6?XxyuJ$s>_7}PAAMpNct#VT1VJ8%mL)62g|u2#8b2u zq>F*w3J&g>^~d#LU5=w9#o%EqnDr{tpLqLV?)VtstAf8mCOXs-r&(I;p=)k+-7HRL zlLj%@-96L1o5IIZxd~bFqSQ*r+ku=g8!mFbUQ&^Ai!G&6weZEvC|#-HbB7U>h(7eRkw}!Wg7+RZ z=>ShB!n0%I*{seVk;MB{@&OSo38_`8sJdOA|NCQ5et!_17A6}!wBpYWZGRAZ(k07n z8#3VW1?QA6bFNb<2BxT(g3?7OuFN}4C_3q1?zXcoQcGG2W?2EyA@@Y}00FMCO5z0e zcO#!Yox62U<39}e_{h)sbfK>4^uK5h|@&82lv*o}1lKdPZ59@peS;1$mEOQh|K z(2tIlhA|i!DTdFA;{@^5+-8`iZ~0XD{i&lLG5vj5Jb<|-09rsD`%oG~4Q#LLc`t{G zA?ye5uLM?bsc=Db;mA2Zp3|Felt;c%_g_DJcs88M7lLQPzQc)o@`N#ng`tP*Q@7tA zv;yb1(;PjHu8tnU*F(>d_F*mcPgIbAL#X;c=BW~q4ilRuc=8iC+#7x;5gD&-pM;Pf zhhuwvO#65;@gpxk>}~Rn#aX{Iqzb(IP0y3X;?v*UeDAkMe^X6Rta9@%srBt(zL-5w za5Ml*lvwH`yM?x=jsIT*FrSdqWKGKK|Cyrpw=Q7#K{kvd)K^~**RGY{pV24f zm>)5}V@K=l6K1SKOh94X!BO4XMd1}!D%wh_jRu79r1!PT)y)?-AHeboFGh~(qAEur zS5!e|FfcHD!d9X`DB15vSC@*1r&XUd+zw^rO`av9Ls;}J`X;DLDB$42xCkx<$#@q= z&HZtki&`UuOsys>rO-X3-ov8PRdgu=Nl~k7!wVfKqi8q??w9G!hn4ev;qtQA%1l+? zf|%;iKIPuSTD1+Ti)xDj_}5-o_*^|6kiiTnk2tY^wD5zvYgtH`Xr*LSNQ_=&I95e- zs%=@cg^fF*!u+W>n+mv*a$rr&VB6_^WY_I zTPn_3IHf>$s-&|XzU)}Tbx57ll!mU=~WATK4x3+k1;wWk-KUV}-79&hK@4+!7 z!6RbEtY`%7LswtIgu-!vI;8*%OfuDukZSa!M=tFljAzK74^Q6ndsr(9m{bmj{)Ra+ zv*`(L^xJzYth3(peynNFhL}9W9KGnseR}>}bnnMz2x$D|hz|ReZ^aW;bfEg;&^(Kq z{ThtP1!(=IRMYn+K_`=9;yj|?D<{; zc1)<701ygg&46!185oK1{+=5E057->R3)2z&kY4k99%57W9!{@g8N~}zcut8_Fq{52* zs=!-0<{+GK zmp6%Fiicm%#Li_`c3tf|oO;h5R2i`qwPwiBRfZigVO zKaRP1t&Mhm@+YzDM-#1(%akWF$2Lc!*w7v8OTxfAmEy;q-TvU#Y;U=>^cs}+C4(~# zAW)U!?w)dXphfO!m^TEW{y35Cr9Ik4;`z|6nz{f}jBZ751tasEv80Z0zQ~y+8cwVe zv0KRwZ?zD;TLL*i%+X5E!kTq4z0o^;d-8S;b#1T%27O2263j*;)m*nGJB@LF;Ep@( zDfTs;o*jkMxz5if;3366x5JNM9vVW|n^@RTo_VW}12lIvMhos9Oqm+o_u4Tbb~-|? zK9p-QM!E%AKegKNu$LMxYeZ}smoOmjTaX{5LKv-q!4S+3+z4;~^MM6M&@WwkZY<`3 zl*OJqhJ{vyl4LCSwH)3CyYN|WiolGk*8EeLX-mzODia<=nv0{`>y(R7NiL`-4FMOqv5HV$jroA5n}YdqrO-2R_Boi$?fQHtJtTQsRGPZLc9f#a534ZI9G@G zK`XI&5PgDIo;uMLYewa*0zmqpzmIIL4tU+amc$oB3d<5ifRP9BipH9l|L{n>^QIep zsL>4;IFkLhiR;f91+1$4GWoWI47<3oj#@1@7{l2B z#SfKBDJ?uNeS&(e4r*v&<6bKyyCuc6qv4q4a*B;IB3`5y#yx~_S_3@K2h)r}Rw8CS z?wd>vv8(`Tb;9>ZS-I@-S7QZ~gk&IN;ZsYAQ|CJm-Q;f3{(V6^b7*|m43(Sx`DNdk zD)sZNe69sX+p95h6N|+zgl7`S0&S2X;?bBQjv?^{500aIO=fe~(iD3HfoJ0W!3li0 z+CRamI)jh1ncsRQ)m_4F0~Lmeb1a|DSQdv{7E)D^UfZ`cKWzEgJfs#qIO};i&r5mX zBcunz*tC`C!;L4N*K^q@J(x0bD=>Gz*Z2#q^w&u9Gdd`R#0H($>8OftEXeh|w`hwC zI@+V4V?dfL%5boI%y@ri)XH&*awm_&Sj$3lY?4OQ>r@tktbJ;WH}=M$eLCUg^Rs~~ zs)7GfWcKAD`UDMZ3eS4xU$*nt*xZrYza!kfudy9&mUP=lNax548MAP|SNrkYn?Gwh zbtp3xi$!ra519gn^*{p;JQNiB9y5g!&q&DuqI9vnNf3U67(MOFHhWk`Y}IYr5Hyh= zgWd5=ws@8ECZHBd={55Glc8#9uaME%P*ATCfsSM{P#ITF4!lJtoV1N6CRWCWG((a! zymTIBz8pL$gc&|uh(kv}*bOtWT%;M|IL$p9N0=n39Bb%E#HL}`#}_Ww^GnB0LF%7s z;V(7S>+Q}J%@~QNW~}IRr!q)B+=WiRgcs6Xts0G$xudB5h^k7mE*uxg zP~i3A^hYm4we6tT*U#aOf6v5f(2<9(iA^tz>Jm=$Ee^+XQIrepR6LH1a()yGow9Z$ zNb5Rtb5yQimsM;(Whdug3ix*#8vn1s^vfMD2Bt@MCwfv$wLxR-ufBWw>6%95{FyOh z26ww2b}VAaZSns1hH^rjc$GFfSaX1cWq1Z7Iwq|p^f8ZOp0DF^87YGQb9)u79}UOX z0*ygSzS7mh&4;aHbx1;>2ojf5QWB)V_%6ZN2rnHNdCEeAL+4g ze~+HA_@(FZl7t>~jM!&ZwajoOm)xhA8TF7XPXOe@S)IxivE$GXNM4tEuS1WaI+f>(T7(1KHC+ z;f9#`0~NW^qDkO>${zg+C*Bz(?*&>Xwj!&x0G`KqXb#;s45W{G`<}Jl9xI92d{w1u#Z0i|hn2y)XMcw*+-%rg%8syTYua9H<< zhIclmk3UnheViHq8irG&m}`TM17$MkV&<6B!S_EAYo%^uwTs3xQ!JK>^07r~bCTmz zd=$qb1#BdtH2Q3J04D~Z+h(JFo)`&_BhOvc zi82`W39x`QBv#miH6s;&qkb+tjH3=o4^_lD#FQ4>qG!}$u3rauupTlGypb@4x-cxE z)f4ilWUvet@j+siIL3&3fi*TBAGs{l-w@dA!g6%zs`PuYR&ZXsyhM*QHOXb#GO7-} zZ~|j!I5`re1kFf##E2AR`|G%6g|Njw(p9mi4BYjxd>CIO>@^8_jKagVP?4Q5gf7PO z6Hx&~uoMiQ(~pFf@MEM^g-xaxqBR(EAcF*?4r~mjBjj)h_QQRKj-ESgA43ckL5N!L z0C=Z&)ESlQhfrk3B`#RdZ|Ngf?UAw0Js#{Tu>$XXe>f20@e6_WbRBE&baBalK15h2 z?vsWgqL^=B_L{oB-5x6D>&^Jm7sKu6H=&8PlCs3tj=}=lDd9y7TJ-g8mA_X);F_Bg zI3C4YZM;;6q^fQa$a4ia^ev;rXCZ*tE2jLJ49SST+aEGSUKA%TA!ZLzqsY>TY^TgM zw(2nM*gWdIaO~bVh@EdlPuHlk6>6+sm7@x87>5m5rJULOn_8PS2jU*l^3~bRbeO&(an0ST8?CcDJlM*nt(IU&y6LMPkf#K^;atsM5u^ zRRfc-u!R}Bi2chZdKZ$AuvN$VcMWV$ORiO_Pn@-clB1Gw*K1UyjIG5=!;Lo>=JGK0 z+5rD{HTznNz1V}s#REHfBsgalR2RUvLY>KL=v2fkJ5;0vP0ndZPCg0+VLvi6>JA7) z49nti!uV|D;4i3m{<=|o)Oc~1i(Q$wG5FyzXCFlwiN9m5g$Sl$O z%p*3*{;PBB%BYAm&G2}td2x6zacOJ4F#^02b?;bFz>&_4A|G?=Pwe@f18 zW4mMU|~SRY<#yX8T6WHG3%CCkXzzP{)S{01hWHhDTEtvV5w*G4xaX3mu_yuD0o+UbVi=7v|;tk1lqXw6U z5bv(^RL6FcL@&dL=TaUUPB_6Ep}t?>ZvD%e_gd~!z@a)sl?dxK%@uTG#!#oBu`{mu z0{P@da+sbxwVYip7LLciKiq%H|LBgYiW1mplk9^7UQ!FCD{%F|Irp&kdMDR$P zH(3-$hhdj5vGH~8piTE-`%)Z(JE(qBp)7C5Vd5G%>(x%jC2c0?+bk#*PqxR>2$|Kx zPaU)EsfrUEv7E&|hQAk-L{Kc&GqREk?L>n7K@W}4jFguQ8Lf|+3q;GSpL;5o}u}vJk8#(%wrkr4hds+cyM$f8! z7KJUe=b(d?Vc`Wb5+S9tvFLKb9w!?t2oMPP0M)44FFM9LK{4WJK)5s{V}T~RR1+ki zpo1YD*>(!JK4B20=;dL{eTFP`F`7Un1fvvB2yhs|uJwW`WLRR!^=hhgOd&Cs2rwZB z6L0LTYw=EsfG7^X5+*XJzF`V+CiFG9&k`8SZ4JE50{Ff0_{;1gK107NlT#U4!S%n} zYDi7=lFXzDHg{Ex67%r=1 z0EZzcC0YL7Fl9rm0?lljAF`oFQ~6g+uqZW~0`q8yYX&QO=zR^@c)+?_&_shiCrOG- z%LFFS?tuc?1^{P)#D!9@5BFVbNZC~+cpG)z0=mwt_u%};wsDhzKJ({l!kabZNq;bh zb4kx0?%RWwQ5cVA#zFnDi|s>EFB1EZ+BI?8^?obX#To0Ttk4Q|Ix^MNJ+1FUF68or ziW5mO5*<%2euD_%e#_&-l2Pj-`rSgaU^`OMP0xHKgE7!n z*XiEW_)VEC8T}Jox8P`ur4H@2rZN!O@jMSKe6ZaKTpujP2NoW&gF-A5F3^3FG6O6c zA*Zp{GohG&Rh#461n!i5WJ8Vq>M%?W=o=BUm$c1Ip6~EV!m9O{;T;ft)J<%-?jz>t zHonzWmOqVM{*3wIN0Gh%w=X}G>)kE`P?i^FaV`JAJbaJggE%+}7+IEJen> zh61z`%WqlPww|H@#b7%MyYWwbu&W_odgb58lZcg|xC{39m>JBM&}{$g^#gQqV|TjI zi@P-Klm^M&K@hs!lw6A03MKZTE(Y2m%GWN(^xlY1k3Uw#h{5S8P7ULy5QdNPlcRrp6H1^kQf+? zeh^CrY`EYV-gEfVP8XWRSdYsksWcX}eAx4V`V}qpGCrDeg}|T$MfF3wgm{E^ny7k% z6e1VwW|ojTgd4&NV@P@!40y;80zKrAuWq~NnweOLGvV8mkFGjJ7lHDDV0$qL9E=Y1 zObuaZFNIq%@iJ`|M`7U<+_>I8Ng|c==*TX44O@@SQ$OdLd!u+N2U1ttX2|bCb{NJ8 z7?9PFaYA>qYI4@{;$XkQ^6h|G587p<>U%j0Hhj<+I1@#T5g-eOkB_~fViH3LIn?xB zWxv*Kgn40V^vvs#G-2)xsB+yH!GLI3p&<+raI1r~4xB*q<~eM{HV0jVQUhzBd<={r zM#cy%KJauO>x)jB0ze4dF{2)UwPPsFvXgFya_K`Boo){C2NmT%fc@_{jUNpzeU6RJ z@FySTxL@R2rnqz1lj=kBJd~J^aTX>(keCQUv%%PzHoLsv7_Y7;VEc1Xuppv_kRUK~ z9@L@46|#B^X)Q<~!fKz|Jo5aL;Bp{y0=llCX3a8Ls=V)5hfT9%ACCS4{OR#t4 zVrM^(ejp9W3Ij|i8=_(`y!Yu4t$B`x5FMW+5eiVz2` zqp?A<19UA2lc>$$JwdUS;qx}etQe0%R28ucEIuA~AR7!$AU;6CKkDo6ljZ>x1QZk? zGtD63!P^>pGPJxVEDjN#fj4p21=J0%habT=*VQ8!=_d%`eB#S<9pb6J@*l(8Kl;n{ ziJyHJX+T3{0>*lAAHi!hoG1#X;zpnVi^4e=vJu#ya2E4wF{tS*_Az5Ts>@YWPiDtL zd0IX#2sjl#L#P!W_dL4Yw|AxCdhg_I$;6XiD-qgvhP(gXk-p~_|H?{!pWWMzRhkXU zvx^{7Y$&wtr6jk#!`$k0t|p?-y7DI|p>}Bj1p7^|Rg$Bo7r}yokI7^}W8`6bU});8 ziagVX(67e)0wxiZ5777s!(~BTLK|&2OrWL#VJ;N#M3DBLYnp>!=+*ZO8BfL;np-yQ z<$iG1#IKmdORoQoR_?`yIe${M$2tmA;i)2l&HsKKTG(nVC?LuE5QSi9Z#q^<#fy{i z+zr}7;nGoXU=G|cF)D_l96*yyVwI{A8^inG2Ep`=6vp#j{GCz>1N;GkY`(w zy}a|tYe%_M;h=7`bf{;DI$>m(m93%P?33s6;zEkMloysVkqZ$zD=1ZG2J;57u%UT# z%YL;BMtx#&N?PmCPsN@#<%`gWsr zY6k3+my3EvR*tTDg#-&ZT&klOx825;7Bf0umRyW6o>pbs4M8bBBZL#%% z)ui0XMRvxo1wW!UJ{~DfaZ~9kY9XH+bhYny_nE_0*Z&l`*mQ)~`;AnieiC7LV2ZHZ zLFtASk^>Kc-Ig<+#xMk`4S?Z+6JSXhk2+79vmu&~I{j zFy@Md;33V&w@rMyGO@4vJKDj0pp{ewk2!QNdI9w zpXSj|?5!k~*cx(u>pm5vDQ-NE)km_(d<;LwW!h%8-I7bW4+shPShkO;rnkP?cLv%V zM`bby$pF6>I1#uNaV!rLG^m+Gt363*8Z&aA#mO#0m}%eFQ6>lbJRI5fML0B^9+Wc_ zuktAopb^Z=dZvw^v;m>{4GUKHw6rsf7$$OT%WFD#&_r*yf_LRg6H*37Cd}teKk(4j zHC66M8n>HbPkY8P#inyY6Z(4C+;R?Oo1#eQ@g7-Kd@JoNW4O(X@B~W{@j1W8k^>X9 zZ~!9^gMv{X9qU?=hr`;R$`9Z42FD7`N1nYw5)-C=t?Iv4YOr**$p;MGYIzOS^K3uo z2FZU@xHk{iAEk8FYLIZk!lKh{v04ChC<5n|CcAQssQc=SZ$fdEoKt-p|XULD+z z>>asj3=MeXG3BF0dUBki(wH*?U08I(un0Hb$5p%pSpk4`3RB;Q-Pw&>Xd) z^B^*T(FtU#XhI=$lb4!ER=yp?T<6RX&+M4lZAxv3uEK-?Ih7g|h#`vWziwoI^64<< zinA&2xv~8TtbdzkKX`1{T$sYS5hQRkp2}l+(v@uN$+~6tENqnIrV(KT74v?G^;H>L zso6c)xX^_P4ds&^VK?6jzXVRf;qjxPBG9|7fFR&(&f#nTjhJ!Icai~q03r9ZwZB8x z9#xo{IX)mW1idzNKMsa?4=Mos@)_~meA^hIx>KtBT(y##7#SDbQGpCmga{iWO#bEY z;uqWSm5!A4oe4`BGY$nx%107elGrp73$(ckHgr8cg)x0xz3YrG(N}TQFZNeR-|Z(# z2gKuE+e)A_&$7skKly`tPdx6!CEY(6FrB-0@Wc*&uGv56ng2zZ`Gk1=AS;|uhf?hA z+xxC+e~Zm07tGRW$^VFkNnl*E{t(}rNS*vV6ufg%gP_b}9>fj?!5MgvA1rObiO0AC zCu)U$GNY(8`qn|Ap>YdYGrOWj-abXYVK0z|0ec_o#FG<9iJ6Idh_j1D{6Hdx`(iHqoB${sa6 zVmq<*=c!x&0PQ{)+lE58Qa15bLd*L~Q=R!z2rGZC5%K@1LJ7@`dE z>d^S&@{kX;c0h7vA9WLQ_Ju0)@{u_e!GD1cN>(yQ;iuiTC$v+SBej6rps~%c+8|z& z%&Atl_HI#KhKdZTFr8zd!Eu?13<2XdZFE4XQ=*gtvQf|6{Xn?WSF!!>mFTp=BOmWe zJVuVDv5iD2-1j%^%z57DNVf?>gg4TtaPR2q z!v$H%?KY^LEs}ERY}l=G&|7+2Y*1f6gR^-F9EiVuXArA&zABq=5N+-y>L1V>HOU_O zKJKRx@%IZm*+lPGA-^uPk_)xrXsiDI^ARlVRRAoN@q`tCAsV2-uEEE$uaIacgoZ*eAA&Ikq-ft7@joCv3+5)XD4wM= zJe+5p3Lp3`;#85XPlnk28r~qV31)@|I39Q=#^h`hL+%dsTW8GD>&fCP7rvUZ!O&h^ z9U6@`uUV5IBqTC|k7?6|EC}{|$Sab$X!zossZ2vVb(}j;vo55JA=RQP`-IfeyQt<*#GVu3 zJl>a|n)so?6oAG)*yCO6%Swa%&LFk@jpp{j)K0uKQV$PJ&3CTzIX zFv^y90vV|7V-OriprS_=rZa^zt~x|>hgz>r-@*G*k_%E|9j0i-j_XL8fX2ssHyOI<_Y=heWF}x767{_j=y?6 zQsktOwP1M#`gLpc7aJ!YO5zDpFS24P%rWe+Mo~kV ziEH_Ik}zB-?Le$)^~ad5iDiz5|a3=rQzKuY!Jab0|-t(@N0XAjJ|njQmMP3Zd&lrx6E6`0Q^4#R>s z!o{mPa;PPDtjpW#_=CXvNB-8|L>}C1ab)xriWPM`Ey>^)$oKw+Qp?ancYre*QOAU8qJ)0^ zsvY)|0>FnD)_`pVXO4jSDfCq4nya0T)N=wfO^Qn*6&fWO6NAp<_9bHE6qg?xlKr4{ zKcsfT{W9Z`z7T^;)4I865H7)TAiLD$5Nqo&-B_cG1>GcE`*E1op@Rsb`h=DbWE;5% z(8Qd+k#)l7U6gbD&l&1%{$PWI9im^e(JcAm7tN80D*E7YMtk5V93(S=2ji}D3U8ZK zbuXgbm0L%LW4K^$mgrrm@E{Z&W2tM=SlGf&ZS3;ut+Vrg(xmsxj9tO-e}x#wi1~_b zKd(zq!wha*K34xTp8D=l@(UjxjZ`&E9PQZGY^EGYQH;B0=XSG?NcP$;lwVCa07L-s!6`Pj1u)GZ=lFT zG?qv)Bnz7l)qa8NFZg;!A9Ud&&t{bqtjgS8K?M)~AI7GelgNj5?Y+UaP?-I9WjYVq zkKPkEZDTybTM(oIKUOz$0=IP<)xHyn>^`}1S4;)YP?&r7OF}c`R#-=*&@&oIjt}~b z{r38t^#e_$Q1eR=;uo$n((y)!%TUQFpBg$nU~JupW-Y08;Jn$uk`Mf(SN+;i_0gTs zevFtL&7Tf=2T6@QW3AIx?f;nKcODwZdg?xy786QVWCx-I@aJasac`6|QCOP~7vo~A^SfLj8e zG>G_#_)=hNBGya?(pHc){2YxU58_Wrs8>)65jR@$jsc0M{Tc|4*H!8eVw>h@m<%tI zJ^|!D>{<}6_>kjz9~#jFk-q{FVN141Q-$F=W}QG?$nA!#;WzE^-q=fW_h?FMMO?*) zInQ@oXru2H5atVWsq%FF2z~OWFEEL}yS}40;acaaVvd1seiIN{#BU=cN1z2KD-!dQ ziteMg_7V?qB{e;9`4WRO*29~@)d;|@S9Zsh?P(}do%%{zT|O)~E3qwYJp3e6KCsr8 zN+*ei;TX(W20cn=Q)no!wVu!jfFf-00VS{hrupoL(`>zd-D3?nf{Pd)2CK9)%-f`C zbOzk#PX7u_3U@g8;|8*&_@+MY zTG>SI=qrh)4~PzSFiZ^(8e>DlNykQV_ytkoYtoCZ&-!Hr&VXu>l>0fa}5A zCQeVd#kmHSZV(ROkjCCtwy`C4_aS00RhS_g3fgu-mVz6KFI9rEA<${)Q3RbifQ<>Z z=}kSG)bHJBo z5OyX{@o5J`@Y8uaZn&*d8X1ZHu@48c9+p4==fge?H5seMT8D^ZMnmkkW6b%~bb%l> zu$~sf&pQ7C+b;~||7AOVd{id+@xA-nwvZm)>WiBBWq5&_if*3-FL7n02mSQzbYrJ? zWD~~*gc|x}KR7!wdhRuZ^}O~2vbC$=OOfW2UZrkuwR+KwTxE)tZEPB!C=-E_yiR?{Np9Kim8eZ(wXJB8AGMmu< zPY`?n$#Ncsf$si0$C;k#$!TY2bA0=9zzfJE01_ZbiJ&Q}bhgsz>?*0w<-0oD(p9Ac!$iKaFR{@pFaFVb1x{jZs&g)DN1Dq6a&r z;1i9mFiUNYPY|AhU>{QL_v!k&KEdIyy--1~>6NMS9!@rH6H$(&BCcbh<&m@C;i0_x zcGlXQ9#C)2h_myW7GWK9%pu<@m_Zr9X;dhbK4J#nYYsw(LI$Iv|873~GQRV=45D08 zg7$j8j)UbdwYxLJZrUHu1?bNswKu);)||1|NkLNHumy`3+i2BC2atKG!nW6);}a?O zNEW|8@NNaIMra`}!ZCGA8^8Nu$C9~(y za*^7)N)sq1?d^Ac2;Rx)=^Q3$A7`YtC4a5DQ zpeAvHht;qj--pvzWDj6ZHpp5`oth3_rW+ky`2Kzu^N}~F;`XWTEqRdbMizQi_gC)P z8D<3Av_s(`Y#YPe2UPRt&Efwz7QfYlel#F9?3J=GBZMsxa6vGRyH1(ha}AKE!)aWe z^XXX&3L#Q4Z5E|H_o(L+*UpN#jNjEv?xsf3+ToVA~bM>Xw&;Eg@8 z=`BLti@ZPZ4nH17-hpCw@#;7ct0K#c6UTso!d=fd1q&8zob|3aBSC?G*@-+U18El_ zF;rb-RV*-(W^;~9Y&qgSitn%;6JM`|ch^w4R?hdhOl)jAKrNyOp3zj!97*(=HFU@I z^976RfQ=`F1EUu>ACsISi*2$RSHZZW(R$4sqIQxCUOq#Qe_B479%&13Htr800#!gr z@g)OYbG0g@h2wN`8U`)A_K|w)X0LaDf8p`yl0JSm#4|j~wh;7N*zPD`N9-k+jPvec zpu1Tpj$S9mUWr;4$I>sw7M7s^g$@rfyX#3h+EkH#Ot|rd@bY~1h{3hn0`{>9u`KT) zy&3^2M99HvGOP|zx{Zgr;4C~^8FdCo{FfDf=a{T*#sUY3G<2Mr30ipIV>N~#gAKQ{ ztw0`F(A|&#moP{e!>tgMISWpos#cQFUD&h)W{9Dl3r-0RmD4s!{dh>k_gvI;Hl zV;eSbB?xo}d_$VIyt#yq9XYG-0IfZGS=Pa~ng`#3ik#cE5$=9tr!e$1K3OI2>A$WY|+T&g+KP^kbs4S6qkk}p#hm`|G?B_ z*j%0sJu9e#DfvzkH4~xCb#tQ7MtQ&T?K2O*vW2p#7p(~JQ0_mhcCJh#^b9#mcW&ui zfjnb$I%~-L`+XWFuP#TSGttTygNrvJr>2GnY3QCu^cqBx$NF8TjKXLp#0xa!;n1CA0YiTfEoNW0d$N!%JTb4_YUJhWt<=M;&$Q1H&YC6?NFGFF_H67=%P%Y zZ>uSbAV8w+CAYBEjQ3#fX=y&hyg4yd51$sa?B@gMDc`lwb<=B8u$x81dHl-UAmO&q zozzcZWWOfEVe0CX$0lVZuI(AtsUbUkyR$bDT70HYudFxDluusO-h+Y!n>;_~hWmrU zK{v9_{Mkp)s9g3JrvCM>IfZPM0)8!Jti~#xQ%3lj_UeQ)L)A}sf17PU88sZx+R^g< zvz5-P1(!L+R-9yn1d`$QF*nStxCjzwHsWb@E)sMx0s=`DxhmV(U10+QeOOmfJ|+5E z59_0TOb0RBmLq5tpe_Q>^A;O6>lL!3z^kzubsf9-g?|3UCO2E%OZs;V3?ixEENV|9 zu^B8lhCL*4xq-kVM>d>{Zbmx&z;WwR#v6Mg_urlW**0D))1h(jv_@|K{Me|;gbj_M zh+;ucLMD@ny_WYTkJPx1&LH@q#>uS2y=a3KppSx2Jfgut@h5LGt!H$FL)Z)T z@SKBC$n7%8xBYQcizD(}*}aQL?>#h~yO_{7B8Dd#UVVgQ&bp!5(zf9CV3G_&%!Hoq zQ2QT&Vid_gOU&@@=sTgqj@F?;tQHK`YoM9jz!b_R3L_XFhbx!xj+JXUtRE0LI><+o zm&e)Mq|=C?4&|vh-1H!nfu{gcFm>A@l@8|g0It9a?rS#;`VEy>^c@zIEzGRrxsOW= zcZuvU+NIfFY5Iqz-{})KG*~0By?Z_8u+43j8%5%X8pN>Z@0{&}xAv=1((bUOJ=CZp zsV15-F<8Zq>QL|@#qNR9Hshv&pRxHaL5*NPfVgAe5QW?{CM|l}9W#G05)d#FSv(X; z$2r1=uyH)zwL{0mpeFQgA|$~iR)&4S+Mq(i71w*QXi!>qK*(wH9g$sn4`UV1*3x(wG3 z(EgEA^ifjvZ$Mr$2TFa?=u%OfNM$V{(P@YK{&?Ffw2NN!$0e`cxAG3|`EU^SZ!AI7 z^OZV0=M=!~ajMZBaxgC`{lM zgLLwy{k(=xd*c(V+W?0>Eev6?c_y25(Y80Nz!||uWx(<-wTmCz3vdKA7a4V`^ysOR z5BQ+WtRG@KbiJ+7mwE=i6so*YA~~xz`Bq0Xw833)@5twb@OX}TQun&YPTB&A3^0Na+|MmbcR!@EcI1p?F1dwPzp>5A9A*)|o_^Z~D3fmWceTGo* z-_7pWbMp6?vIL2gNx?y!@u36)l}4c=#=doiXD2;m(g_JpbE41ghKP63T^BWBs1-)c z95#m&_;a8=O&msuc#MadCLRgKA*|GO0}W(s6BPGAWu(Y`eeN-Grr*`?`IR40+ihL) zH6G@!FEg`Ene=dHUhmFUS}8fOOrN^euPye9Dv@&$T7!$I+s-;%l49q5TJ(o?X77Pn zF-)I8MV1Idc7k?#5O>IGvkntQ)Y6Fx_vBd{pPiI#7yF@L8orY{6_j4&z}4|{FOg_w zSZC~xgr$=HX+=vb`al)lxsSD;fIyL;D|$f*cdyCW3rC}PZ~Ywk!W1f?@|v93-h~4k zGLy5}aaB(%Kx5cn!KLqaq_=HF4UA=lB@gm3XbbkAmbxcCxOQK@u-aQ%qeEW~{|wH5 z^rWtrl-CR6>1Rr-=45M?=-lr;X>|Ru#DD*S;-p4T=?K%N`1fKy8qP!LTA6O`h8O-B z4F1$_uI7;a#3yVl${`y}w+!_+hM17ZI|kOoiSUx3&iLmt25Y;md;p$u>nlXFkK2nZ zkO8vScd8U*veyyH?;;O$y9b+m1W&~sjRa$uGp8uEUprWjN=gWR-hq>8YW7qu1bG^* z>!ZjIie$B+&YcC(Ya7-~qY~GvHs!o)@p%T*{Qc*GM+LfCGOtHak=E}Y3f-+{s?Gc^ zWkovh-x{4Brmf6P&D>!0F`iEm)7P-b6?1a}Kk|bK;Fi0@-j=qs5L^+vYjWV@Er55t z;8`{nLlS5E`)R9t3SS(jwFM>-LG{PR;gQ#Adyjaebx8P{j*$TufDlYv{mhw{J_+0< zRF^3IAIr#x5Z;X~JEU{I-=U>yPNd!TPWG}-}smWdW-F?=3Ts?cm> z_$+?Rm4iQ2!^cRU4?z&=c7hahMCQg=FKK^Ra*rR@!zccXEl_WH0a0KIXz#A)k;noB zGBu-G#!4}tO$3C~!Q)qGeTh6XZSj&_Rv3TWh;9<#+3v9n4ciEJf|M(c({dRbfTpve znioA&c`V+)>sJSm?)&l#T-Sp5$j=_v=htdrdbQ#-B?Xyuo_aP%bfu zPacgDmBUD7e}V~$ug5yzFE^MUP_w=6s396-}3F>-5Lgk_?0rv}ty&GIno-NisD zLF)X?Ux|m`7zLUbJwfp?Ou<2923ZzQqWkbcF!bH``^RUG2dVsGG@iqqiIB&6Bq}ZF0`}J(P%2i1;BN7=Zj=^V&+qY-uw+yzwxBIvNwFAICdo!AF!&!^om+T zBjCy4SeH~eKe=P3R1=5Mii6Y;;D=GtGTQYX1@692Wsl=W7wni!=$xCO7AZAp*N zt;yi{89yV-W|1~ZR841pHL!^$7SsSb@-HK9^R>R0LdJkqJt5Hnv^V2W1)hxI4IN4h zTv?Pgc3Lx2;f$HL|~T-pNXOO?~6T#v@Lux>N}3a%I#%hv)jz-nQy3kE^GT1H>hT7iYN6|l+Y3k#3FLZ^Z-J8|`uKJ|Q*oz4SU#o{ z^!mk`_^TXx`<{-ir!IE`+dt#BAF1heCDI{n#?`7GRMp(CM{S(Maa~G2Qh=xqg z=Ye0BFm;C%k1#@qAQm<_PyWB`&WU))810E=JKl*Z?JA%^F0q~5^e`4rd9=Ni=>d@n_7c2L+$M;(E`_dQ) z8s}mEl4fGTj|iTYkT3x`MLD^R%McE0UT&5mUa)gF)QPzsJ?re^#^K@R)&G1#$HqSQ zvQs0VkMUkS$2k^yR3AoR^4T|B!O?16cC@aY>j#h(@IdMA+xGvGRFmU}2O)pUfF-hz z2ZED6j6{7WtEzEVm~`Dfv5F#|jGReAnPsiJNo_m=<7?)nweIu>uCaUhA8MnMhwfmL z-5?uw8l06F!-3L{gS*(#88$kCvdVz3B4En^B(uwSdJiH!q=cxh3Qv_x`fktIBFb$o zuA_?yGwA7!zOYIwLY!wtUT00QhHjpAE+mH&Y-5P?UtZIWo+$Gbu`Hp*N7d*MI}4bQ zO8^@VIeuZJDtnlDN80_4OYAw3b5q#M72=gfcUI`b5s5$n56LRj2pXehXgCunCGZgHJ{@rfQt+`PeotK-7D5SbpOngYb7suHYBV;2;1<>np6`ldLqDlCgRT&9 zWrx^2MCBd5N7_s1s+Y0i#vi9RTYN@A;KHc`2Oq`FMCP5GWNNE*O?S_uV zhmuor6CpfgddTZ5|M5~v!3gxB=@co66h$$|567v@IU@AXuKK+Av?ZFXRfVus^@kVh z%{gKTn=bg&FqTTJ(6G1<_Z zbr%~EoPd{c4-?R9lWi^t9Zxi$>f{lp2* zJ!!GSr8OZS(FZ-MR>G(DK%&VWad55UiUOKW=s!=}o5bMK>HL|CEh$Y7?i2Q-LFMm> zoxu>@cjg`dx7_p;lQ%7>qpOD36?dxch@$v2BMa zdKb|Q8t_RTo({zeapbHxK82>KW~&|k){pj-fl3!ruPWgf>aE^@P>4Q*D5d>?^q@z{ zE>FW=8`mcw?+}2IPd=xk0v<~`v9J|ktTN+ixVwa@G7j$!sQCt4IMfdQ-2M1lhBRRF zjtDO6AA#Y<>d>pU#{m9o0`$e%eypQ*|7!m0|Ex9F1{ULsUnHhqK;b!DAF^jJI?yMd zs0kmY0^23tzz|4sMw)B+2sY5fL~=oQ;(cd8<5C^=Mi9zD5(!f=XjWG;ZS`<3_~Rdp zq<2bV3J(HYx2`<1)mh%|OGdupA?Q{ZQb=vNZmh?tDbAF)7G4+DfPkwb#&&?fL;4UB%93e18FZ$m5eE^wUNw zUb6oAAib&_N5XM#7|1svbOnHd3y>(Ba3}6`e}_qH^c! z;*-kZ*!Xm4nqUY(XHaPj=NJUKq>iHa-~|0tp}E4X@1%@xfDR}opS`;NAIORX^O-#>&%8Ax##`I5 z#N!ejY?_HuXK;tC%J8|o_=* z)aJD9eqz|lHhaZpq--0}0VZ4SKs1Ls)gG9PWTY*8Nkp=8&p@bKcWjR&5^r_)FZaxF zFL6_*5*t-4j&&|VqgE%i7ZczkblZe0+4#uwTZEYuvoc z&2%f|E-Q7iE<+|AI(f2*6pRM3lQtB4ezLUYGyJPr~gx2|vL5fdp{Mb{&#FZW9*A1CVo2$XzIx>(T;p!n0wlLhF z(k8Yp2R^v#9j@~mt34D(<^n>3@xqYh6bNiV1(T!`7Y~9dG7yX)wx@V>#c)LPD&I zrERhazJC+h14DdjEdD8MbY8zPsU&9)s@IO5Cb17?H`EDSp@uL(MipB_2E8mK=G{d%~7N34TKA) zpZi^2c+v4R`r&^kZ$923`ubTZ`Nid>{DN1Dbq+bbaK1Cg73Hwo%m?o8G@v$&sil93>5u&-!601ejU#XmU92O`K z4dayfzp+#QyFT$rEPlNS%e?*(^4=(Qh&C_jp)_M@0Q4~^uwaD?szbSq@3SQWeaK+@ z*uin=q;IG%5HHq$PPSeA-S0EbJ4rAdQX zjnv-mHCBtS?RKs|bGkcUY%{&G(5s->!J(%gIhP@i)1YA(uQgnMpk0ii)HGcY(9$Kw z5c5m0-?%=%xh&D2&c0bN&z|a0`37Lk76jS|+xjT7p6b`Oy*^3KglJwJ0F_Y77QNl_ z0=%0B5Q$jVaAGCMqBIpnBi)g%Vhtwn8?QApxxIZ+*-jp}qDgk0lWOqBf!`YRE*Q+4 zcsMw~|JfM!kk%NVUZF9Bf`XL0$GMMCCDCONfMg1h>EF~z4vQTcH&?SqeMy8lzXcl| zkF8lVb&HU~wGnBxa72b*Zq?6v=2JR6;s&uyy%Vi}IBAhjr}?Kf842!tZop;4HB`RU zEo>r*`@y51g-f?wZX0jck%2Ty;Eb3h%_NAw)ThVgb_8g9T=j~VQr3U@_ z>-Mcmfaf5hWr=Z|4j6Oa6mGrB1W1_3H0ysr!M}=6oFgymCiYzC{+P6xLT3|_47=Rt z*ibdm?4f}=vNGv+JhO5uYvG8N^xO`JoH*=>Q7ThA+jZAC9D@-N$2go;;uxVA{45Z7 z+?AoqkxS2`sYx$r_!*sgdT-LJ63K);TyX6!m8w{b%e3`SIkwK^rEh!I&f1D!`nfp)O4N zD+xR0z&2?g5PSti%r0RR5oC7}ln`JNhdw^!*Y|dTs}|^J^k3x7 zU$qmQ8&{ghk4x?M^4ha@;92U`(?wz68k?!V+6 zOYbOYpsAmY{39@ncL!rns8lH3nKn@!Fg_Z+929Y@iX-T0G-kLo>`RAOZ`TCdjruR0 zwr@Bj&IqAPsaW(y>R88znAvn~>Nm2kJ_z>A7Yp7RNvHO<$$!?S4zGN7zKrn55e@rN zeTj~}VvoX21Q+=ui++?)(t{xVP%OvP&_o1P2(J}D zq)FtA;opPpcM|9q%=l*nvp8do?s2a~2jLm`z4+Gm{)osssjDgzhUAU=`6rnD#jwj| zyKQAeW${G^tNz;_VP=I#0cPmms+wq9eL=R|2739@ZtnNPe}VPZBddL zJM>aKxindV12pY322?J2%;_-hYs|4;P$4u(H_m!kQb?`nb3x*CsHS=nuY;P49=H-} zkTgHIL32+J=-Nx&%TuIOqLaJvh7!4Zy!ZQ9=#8xQ)d&}Ma3W}K2rZcmGlzt-$TJTI zFHeGrcN_h`WS|qSG^ZTJDjjS5!U!5+xH2^ni?T{bO*XnO&W-={jhY48-F61IVNCZ> z1sx@ojTaMNDniqRM)z*;eGr;FghHwmzRsZ}q{rc*0+|$^tf--zJvGdtA|iW!4G*w? z);cYl*Jkq8zrz1txLxfvE9cAq50iY^YC+9JV?q5!01IXVmoj)~OMwk5#o;Lq0R!L2 zaw!7iW^4gPrX$56>As^Gy-??>lv)1Zz}uSoiin+x;?dO(bQT^?I+dF=ysaK-hDpgO zk`0rdnGbwXOBH{oX@Xi=q7Iqy-Fg_>>f9h{?6CFRqz+BtC&z3_hMuRa^M1EiUVQpP z8JHRm!CoBLOAzvJPW=}#1=?BM2@`1^!4P=W^xM9UPcma&G&u0I3`{k>6lU?2;pkrH z0M93EaY))*m3Dv$#lQH_yL`y;9kCsoL!cm~v9Pb~W zy#Tts1FChqsUY>LRxu5eAW2?88TRZrpI>w|5FSkmw1_2&_81F=PCc}E4j|jU@No|bRK?*nhl-0}I1n;Op2NETL24Y#1cf_4CmD#~Q6{GT#r6H%R zqsC)UmhNFh%n>!0@={7*O5aI=ZQLGL=$z|l zBNWXziRl5faB?`U8+iQMDXSfmcUlPZUh?|JK-j?l?pC4wSVl1#T^Io&esR`N=g|9( z$A~;k1&!B)sT*i!#d1{~5? z;H>{?8|%h?vL`X7+bv~}k`0>_3@AF6O}`lpeV$DI{-%E6 zz*&^tQ=PHXYGi30nrs+Lwf&U2AM93|XPbZ7EbVTGo+{&Oh$zJ^0WUm@&5aM$5xa2@ zuRPW9zEOw=d>F3v^jr|nol#H%8Dj^*GWHMm*=ndAn}}aaL7{UcZKYaU>B%W%I6|BN zd@h4WIrUZ`Tz%kOC)%-ZWBd1K2PDZx?Ga}k4#a~!Bzhj2ez`0v=H^(ynBGs};i*1# zv+9*kHKFs8J!f>6J?cvEOvx;#vfuxHH8%?7gHauUTfv~1m^u>^IFSsw^)E7s&TGbk z0Z@yq4aa)5Os&KAAZ0#kBM$woyWGwR!T&fDi=c;d94JGV7DLH%%|_hWLy&07V`;lN z!u0`+$Z!k5GELC~+ti#Cieyc%A`=h3)2h~*)KDRGJ!0sNhp`TH2C=6jZvJ?f*$_jc z%$Cf4(CZxodxoXcGg7|*JD>1HKBoP=HF&>_e${Zli!{811WT}heF4T*4!qM-sW3Uc zB1|&i2D+ebWo|zcZp$AF&-q zwP8X)F~nqjgLg;cmKJ6h3k%XPM!~r4Z->Z|%nBndtGCFH!dk1H4{-g$TD0!VuwFAAM zHHYiw9%M!h|1t>lv&5d_kv^rxxc)dl_b1-MwUPB|S-pi@h9-0L!^C>#; zhE|xQL+3k>TDgbc-U-)+pxjrA)ScVS15XErELcjqKN{;rkUw7hgF}UO0StwpA>+Xk zEMPz#_X6W?JmV-MvTi}g3169D`AR(04!Hsa@C$f1%KFNc6i~c=w<;1Jl@fs`FWlej%FuUw!^d zHuWVv{A$Zsa4X4J6Ne7OUN|0DNRFOrbj7egky3fluPpQ?PMP`OXcK2{^3r#WepaEnC8q3C=KkBII(IT~ln7K!{* z8$K>s&(-*TH}n8*jC|yp4@+;iS4*%u&b|0-h@I$?Ay4qg#~bWUr%l{|et-HfJYD}K zOO|SajGZ59#Ge#?|$s{x>{nHreBb;&$m;bWG6qn15O`K#)?s|w@+jHh^h6&f-GL$j3Q>> z=;nnV{x@jnfwsC|t7|j~f}xd_m##+U3IrGCX9`0HLf@_nN4kNJQ`{^Y3xQ7G!&U#) zYhAEXs%M9dPQ0@k>pdFvlW-=@ea;(X)!x8N{@@{ZP%*nj4Yjc;jLLfbq8U-2vBEy} z&Ib-oN(>m9N^Hr;G+ zYI`9#YrC}<$GdMLZJwxIH{;`R>O9+xg>#gjijTaVUjAT4Zx%MboZ0)P$Nj|1e}LpF zv)(lJ%lrJ`o=uBXaDqz3U8{kC1bxmLMjGDkMyy?hVkRbUV#g&*9XbKYM@+vL0cL=O z03Hfr9PR%DFV{upluWlnAvhkN8c!lH=`1E@1R&Aukr0}jhu>p(2M8fAY7$lb& zsfjoi_VYe;R2GAMO*8e3>(1|c9W^YR6R0FE`v^{Avn!fL`t6LNh)9bhiDMhUuxsJ! zely5rULPJXHR|uzGt$R{{#}?5Na9(67*reB z)js$*SBKGQJVbOUsY0R(5{ZLQaySYNJ`~m7)kt)j8ifNGL{Pe)iU7I+V+aa`yiw2s zDGUz*9RLUep{(0@**+dc5->gJn6~09;K?&ZqTd!jkOmo)y^JeJh6ob&nvCCbI;g=c z*NwE}kvP(^5lun8Jvd_<_!{`eclwTGy<8caX1MoYa=+no6g4#-4*iJ<@|1=FJMCwe z5o`g>J!_l>vS=9k&6#h$PxQX+)Bi(@{K5!~XV_0{amj`g98f{Of1Ll5-MvnL9HUap zh@MRPC&`%ym&3=|5M+lINbb{KW3P1QzF@5Z^6XbWTvQA@BXm5gI?hx~a zaYjhYmf`nx?&)2_C`T%Ye)=5$iEB>{9y}I`+kK71=~M8A zWf>nvPxTQQV#~3XG(@vJIW=sDUmM+=SL3f%J~>g!2~`+ze&n#XOESj#6K6(|OdC%d z44Z?)Q~&@V07*naRPWa{)^I?+>p$IO9s(tupLqU_uIiG*HX$Pra-T$QLtX{#Z-VmA z%XD#cfsbF0c!`7XiN{Q`_OhhHQY^fh0Y9C5`scYj-*R_u4|?AR{C6SktBuM}wwRN4 z;R^qWU}&ozsSD&SE;L!<^@tAcP8PZ~f9`gOsn()OhhdR5*E-$VZ9 z=H%lilH)QR*kV#_CW(!4HhmBO@XyT7rb>GPzJ$#_r;VL1gDII=3wI1^^`>Lz_)CA} z3|?y3ec{p*Bf}6{HxT93sUL?s-$?!RAGE#qD@tFx99n#HqRyeSe%Gmt6&#<))|wpirT|r;}_jhxr4|GVS9vTWKLRRgUs!7 zb(8Qt9irrjo&!z)i7PB$quHN31(Se7TZMCAHCPaFG!vNbgSQT@`0Wh7B3*O$ouX!DNom^6V<)8oC!KL4L!BH8FOA=qJp&(U4W@BFa;8HYZ{9=$6B?;KQJUOaUXPM#Z4i9u_@@1>o7 z9}D#mmp~NG6=_uPA?vO;9QczV?!t>bJ7cv8(1d;aw5-fZ&LYDt+Pca44aYU{VH@uC zolqhf&v}g+N_0S;^rs~_uM-#vT8)Sw88(7uJ*T#LCU6Y238XIhc^`rm)YVav^eq_H z95~O|(d_WOAyiR~R4m-q2rL_6aun#<(Y~!8*eTr;ds@5C0f~@tWRM(b^NKHvfv&reA)@nfbD_r3@`0`SP?-B24RKEmaF;}$FhzvC# zto>nZ`#;v#-#;XF+M1%c>gbcW{ki_rGaywAhYn%=zHL|TW+5F9yydz#An`dax27T* z{4`GY-)s@T3F3d?vP&Ey{)azdIjHNRa=_C>8@mV7%dXWz4sC<&W3M#jxyivAMXfoN zxtGzotL?!OY0pEyWCzNO6ds#TJsiMtkJu*;07pQ$zpE8Yh`kUQkNg~1UIYHfm@T-D9b^{Vm#{s_cwrI=C7e4nA-oYRT-9w9WNa!;_`CWPR>zcU|jvq0J8C?87+twLhnvpy3BC!Dx zmM*F)5l@Xyk@x`NH(U1F;Gn5N3FgHvjv4;JkbZi*-xzial6O`PiYdBeqB4LNW!Auu z?PJGpsj7`}<>BzQfntHrXF&4J=EBsD>XY9h)r0Guv6qa=SIg$O_BiHueq}9?+)K0N zK$rO@WU8Vy7e@^nt2H1G@k2f4qFWBMq_JKu7fBeTwEt3mCr z4$pjGEP9mlGv>!%Lk9Oy@7>k4PA4$1qM@nOABIQ2<-cu(StS&koGH9G{n8&Qvr7jt z-6Ab?M4(TG#8wF8i%`1_SuLxav<&t5wPPcEs+Oqsz(@2T0p`KWJfduIp!8^2Sf3kSDZ?z$a0wh54+AqJxb0-2y880dL)WPn5(W0F4Q!7D_I9~g&g;dmxsCA#}u zk08-v9|V>Sk#vtz4%}mfpr?2Mf`IMA!#IMSG3h8qi-@&nIXSd|ArOgd7nIuTJ0r--av-j%3Zv zA>OsHa1fhGnZzc3c#jS}@RN1a^EerTX9ZL1vR~gF7>D|7dnh0#Vfs@cS}Wq)o)z{n ziiVv3pCI@Ew(Kwr!+Lvf@4k0mufO;Iw|DeP5Ud7^C`z&=Q;IT<96O_tCyAV7EM?*- ziWE(hj2ud)MAGaehz=}vfyEXqw*0^4_xgG-xA%K<4h81#*gOBoRDaQ1xs&E^^Sd>2 zt=h@HN=(Pq7D3=O(5!j53UVIopa7tQQ>>vCtxp*l7GQ~^@Odmg1p5X6P7zx;a`%k7 zI3~`tx)BD-h6c6(2~s#)h<#%$ek>Y091weQ z=5-W(WBmO-Tp9IPotz=#3=ZG4oX2!__84^bxn^;>n@-k4+`I|X@cFqv3$BHP3dO#* z^BJKDSJ_D%T0?vSfDaUT)+VROUj0^9%i*VD_F7NuA?^xb?(2e{>T5WWgiB%w|DERh z0PxKhPhHZRxte*jO4b_TYJhZW^{Guv;|u+t>sciP7MM)LkMDp7KccR`Ue(t|{-dVb z7+B3VGU&}2{s}JCn8bl1oD%{P3pI~C{JGUS2tgWKDT%34;ErH!0HVv#aH+55)OG|6 z9w11GnT(^o0D4PlaUlKbDFIAST@TWgFns8RRlAW!h|`iZ&sZxA@k3DX+eGm!E|$Zb2e1!)wR5upwM`T#JkpluCRv@oH7 zQ4;vv#6cAA-UcEMZ%f0Sh<+ zqt5dXe0rjNG1t%MFq2I{&{MJCLZJYj?*T~z+84<~ZqD)+dM@n>H@R9jv4g%~zQQ&T zgZsWb9C@Nb%k6!|+U!X~1+IFc6 zC2U+68U$CxV2p$B3zD%3yrxZWKRWzISSK+Esf4>9n~n=pyyId-;usVpePFU>T7-$9xhG&g5`+OXyY0uj^m}hET=``SN)q{R z!QVJO92*=Ved#A_Q&m-|!9n~!(TUSPwzYN|w|{fOd#M!p&Ga*0(D`C{Frgh1;=_Og zJgUCeW**n3ZeTmtobx;W?@2xNjB-SFKp1${tL5adf+X)A&20OfN?}9(LvZpBso=L@ z_KRFnUL4;tSO7jZ^EUfUYrUO&PdhQs?nZ`JCoY29@P^TvU4d;{h_;`WDv!Q~R)Wcx%{zxM{SGZ8#H zfsFv@(@N-l6vrN*BMBkq_0*&b#lkcnx*FQG!`!!a$#bpt^r!_#6cV8g<58d9Qu&SE#K`Z)*thFoWBoviC#LYw=vqjKe*>n@ zjJMy}PJMjPu=|L>k}kU{5+|9P#FI7X2H$ zJ4=V~bQ064>qE}DRW}|RVL*wK6d%%yMvpZ?ZHG_Z^Y*S6)-E4Wr&H4)r?=1n<(^79 zSQ)>(MQ`=(yK-3%p#?fB_^uWJ3WhNVQV4|P|DM&)#>A93uX!?xJ%|G5CD*9HxA!2q zT*Dt(kq(u?#S%eS8k)4I*OvD(v9h?2GjEJtzPRt!Jb}n_&D)SK_veb z$Y+s{;}{OJilf&300c!R#34|MBXq~D9~s?v$Xdum!*Q3P(n@cE zY@#)`^&eta|GHsasWaEq=(-_n%8-wuUnZ2Zc4V1KzoO$2pFsg;2k4ChwR|YZ*cpPF zKC2>6uYqSaMo(@IzZfiiEdZXxa12g~jr%G8?IVh8Qo}B8eCSWSRsBjU)p{D(50vW< zj^Y2NPr7sUv0(^@631XXP$;NK5PYyLRvvYhy72PT)Zk1|F)U`$x_~H)q;_jexx!VX zFLE=N^x#0)t-?m%P15MjNDaSjq(0B2if}xqCwX{s;B=$Jwf81!zw*c(g?gtc{Vk;Y z=ZyJ-SnY0nZ`2K?pcol1_MP=E^~jJ52BK~EJ4%1T<4?pA#nb*_KX$ZlVbPhKtO{ZuXU!;L9O$v{wd9_|E*z4X-*>&^A+JNJzN7w?bnuU8XcT92 zO#UEo%j16d7fkAJTH|h{c8)$=4WJQlW-gOolKU*|h?Y?3+HlbE!VHQ=Q%V!E+hPl1 zbL2Gd_t51FL%tv<178*0Ps_A+7gj0AX<--+0tQ-n$TauOd@AwcF(#eW4+BB?d-Ui> z+TLwb9g=Q{&;k8rbi^Yf|0k`bix0u2eKglBpdQtX{Y<6qbPfNMys@JBUyPplP7qGT z?`rt(%(x|ZosIDCdwjB8m~M!-z9H`aM|tW8+UZ}$P4+AkC3_lm*d`yF-i@yR$aX%S zM8G5Dxj12&;HSM&2FZQ(zs}_E!2F1Q$h+i3Z>lgH#YeY;khJNM6)^JvoO1d@D!Z=s z0d&&@Edwf2pfRv;&!2ChF`1v}W5jNR`h?a#5o_D{K|S2ob=;s3Rg zu}nb11CNAZ^^R8ibkJQtI)0-v)|k7yAcqC(2{>w8c3b=MNp12JjBc)`?@9ZffPQ_- zViWL4G*Q9m(`MQ8-8S`GroIpw+kp5$fp-n31=>QCEPx);^nDZCus}t2Psd_Y=Lemv zIzl5(irQ&lpQ7Fo3tWf_XU1CIh`a(ivGMfE6Vzx4=kkO<4fk|R{jO5~q=NRK;|(Y0 zgzXUR?;BXpUE;klvx)BD?`cIO5=1=q-c`s#9G~MRS#N&!zBG*fddRM+L8B9?AWjuR zjv2`EHw1Tah)(HHSsW->A4XsetUXqSDIq^0dPG1};6e!uQ%>)QiA2DSnbGj1b^MP5 z;@gJ&O;9+Q5Rdc2Qgr;AAvaTAC!M>8!C)4D%JAkPcZAX9+dw;)(jY=hMf1n9D>)=4 zc(#m)F<-0@*MFJ+_4iw?PY#l|4rjNK8AC#1D>(HMgxxo~U&A7?A^g?6+-1m-pGIkt z$7rY?$dGo=$X9VVNtm~W@DIsV(v|W4sn3mH8sBP>eH%?J&KPQ;yr;-&kP3j@r2``? z8aIhZfs3&DcIOdQ9HXPAqRRNMz@R&3M8{L}F18dJa6#LfvJYsh6M~LHhnq3<$69tH zfM;364j#|Kb;e)z5pW18w~eC-G^RMI2)d`x?)Q69$171l;vzvApc;k1R45?GQ1fqF zD3t~$R@@U8H%+l&f??a?T@Rxyda8+Y19rnKzN>aW-lSiC1Q5Tr2~f*TrKeBOZQ4mJ zffI|q$@;Br9&Ujy6Zi}kZ}@8H+OPTqLp+Wz{7d`@ ziP`hsT<{)oo>r5$iR#@%J<*vkkPwE;Q`A&G6B!&l^#>Ebl=kWMo2R_gSMD8bKv`?b z4H?|`Lv@dp?;2I_Q0J^7!_9@g@_wr1p^>6om1EEmNVVZp$D8BP!FwvLpCDo=DJDY5 z2VQF>hSLKOuO21Qx*}F~@ozRg>W5uLaoVBth+rE|)R0@0e=s44<9G2Yl9DHNZL)t< z79*9ztEIja>LmgheMM`(qzr56^_P9(n6+(_Xuq4xr^K@BC8G%tpYly<;j%M_!~p zt9Qr$k9?Rm_zBb}->12{K2t)66X}lv_#o&;Ri5F&pC#%;S_ z9`p}o1w%U|%yebSG^c15FGzBpiwj`eCPLY%TTY+SUP-2(p?Cg%oUUFLzp&vKm&)l* zy4>FPqs)_h21-W41ZWRfVFXyCfKvj+K&*b4TE#O%BAp1R0=$|+qSFa$;=c z^kQ^WXs@;YZsOKU_%A1gS(c_trqJn){&slWKdR-kqZR51riNuNsYXQvIu!ju%+);W zUIicfzmzBnNU?~!K*LXa_H6s!kj+q3+BHcK^T)yoB_Q8Qy-Nio0WcQia^Y+-j(oA> zrT6#S_`#cOdfyaR5WEqR1;0ZhJFvUI+%F*MR5j(HmfD4n;fAcamKT%^HQay>JC-x7 zU-I<#E@gK&TB0>#lBF|ef#rq0K@|SgKTLsp^=Mq+7Lab#G|q+DqOf?>HlmUDp<%~C zUt)EWpf&~s;3*TL==b4f)=HJ&yywd%>IeV>2NyS_(NkzFtb2g7={lp#wpbvZSZ3zk z)>^CdS*0;IPoFC_Zg?1Y7)`mz^totqgdB$asVPc55wwsHX<&g8dJSZ^MpqrX@|$Dg z#c_$SyIq#Ok0G&?b8`f2wa(DWXJ0}l=O_7YmjJZTZ0h+QM9}WX!T7$?J8L)(H!QEw zoHd}}UN7 zt7cHKR1UN}2_7k}j;#%4$I_-zD)&)mz>vroJLEwR1;7X_=7VFY!4$s(jpQAK{ec`) z4kASn?&zWYR+_urX{eo)NYI#xjzt6j&gyhLjm%JnEtq;t>v&MdhmT^q$lzHJ(rK@8 zGlWB*T*Lw?r0M{V0bx4W+KR4y+#HQ6D&i1);&eQNy&5y4e!%;(OmQP!TGfx;P9GT3 z!;rd@>I9vjc-p^qC8}-p=O!W*!1?iQnCp**?x!y!P;IPGRSu>s#}M(41_owtooq)V zw3=yE=N=$c7-?JP1NGBb#sRqKi7#Zy-Tvt^UCAPt3-7hV#w|Zy>yPs+cA+>qqe8aR z-3t>2WNz^d6}rIG&OJZ6Pw5Bmu8`Xp@>&f#r2&n2-GRpB-pGg$QfEXNOovZzYPKPC*dRy(h+lM1`b3E*U?{Y zi7GXGnqm(V4)~OrAFGG8)X`n>;$)awIRrB8%?wD)+lN}RvX|+aBq4xe9N=h#i(_D_ z-tVyB6NgvNlKP*XYS4#^)Ywx~Jcs~?4rXk2nERDIQ!zX{20{Uhk{~oO6nl#tPrH+Y zN^g{X9cVRXYcVqYyDcI8Y;3cDi`Vs+*7mnsoce0fLwePpdg+-+?j+R(!95i^fl#Fz zP2e(^R@{0HH{!PKf#V>2D8<#ZIV1uN!#l0$s>+r{LTt7#prsctA--$x^oe9OP*r&3 zheHWcXos;0APOZXQ0q%J+{z~IB8gGhB(Px}fy*9LL!4EpH)zBFIF};C5(`8LRQD3w zI)2|KW+a@6-PsQZu_iZ50S?sPNWAq{_XKQ*aUv3lXTLtpF33N*j=NAHTgQ?ZJO^42 zeZp70B@%2v;A?+_b-pLwgpouM*;rISoj@8$^5st0G5OD8qelfB1)fcKk!Ob%;*TJ| zQ(ky`L+Nf0mZjkz%xSf#H3Y#cfm!>ecm|L1pC$8aO2Rd6EyNEJ{IMJULJ?G1tl174 zo0ed>Y2O~h@bv^Y^{O8kstUS162+&D`6@Q zfI!fD#@^W@oh@Hl>th3+z51Q#@C;lPww2*eWA94` zI0v1YU<*;V?_&eieB`0yLu_mhCJ@2u`x=9k4}-nVa0P)D;LvaZCd7>Z@bAMmi1mX| zc0t8-#{WE=9M7$Kw8R6)UNF^Mf9NAu%PS9m8K#P8>hop~fDuk3PYwqv`+6&D55ff# z%nud&fZQyiZ3kfFz;hwv6mZNyUzi`LVs{IOG zwR9H@f`K-%6eCm}#l!9^WV_34`+We+$M-0(r#~U-(*1hpN5X(*dNG4|&`bVsIGbiS zpYiPlxFoL$lUYSw0kfgQ>vkH_lpqao1 zp5w1C9$bD2edcCSYI}Swc%FmDg24|5{D-+ZS7FE)KCC02*$W|`;v*7GGrB4|x-pa? zoJ5K|lR%4-5(hQ1Nd>E^&wdUMkY0&Lixjm<4?p%BFM4n)8q-mG=0&L(AMRY|RNOv; zA>*N0y(5`zn2mdf1Yk6sqy))=_h{86(BM^(Vgcu&iVqAxNQMV2w8w_sGaL#=gp+7` zT4#JXj^G9PrqE)|@6BS&A z{U#8sQwll>zJ{eg$A%A{DJXahLs{o4B{L`q$ElF3tUTc9zKVkS}%R+ziY_jHytFuom}CDy=i@|>1s4}J0Mu>Ybf$QynDsXKU{pXs9pu^|Tm?BOg8Z>6B($Pdxz0(yoHyfSK6(HE zAOJ~3K~$*w*|~1y%dt`K3Wj6A(=@NBphtxGjPvLjt@~~PTQ@v!G#7~`=5W*xh6(^g zpy(+-mM(j80QAG$A-`#&b}k#42C6YjewT28unb|I=4E~J7((t$Au-X4(N@n#(5QNo z#yi(I=}3odXlR&2KOC+IQ==(xSDiv=euf81FgyT<3BnCnQuPc#O=O=Ki(`h?}kJXiMN6GT8&dLWq#}b z>t4+yh_btw;t4L0RxPY4ymP?s^!xJ^Jx=?{dn58KdbJ*VQ#~@Fy}ag3h}nPj$04oR z!%rsUHsoUF%(vG+{I!L&bXkjwjtXyUCq7{#DnUyP~!&_i+fh z9IZW3^i*xgNlDZ`P*h(!=YAon8x@!L%H zvQ6!D7cRwtHM)L<>Xdv*M}=GvGl(beQ9NVp+Dd@}H8a5rG$BQyT6Gt+|rPFi({n-7Aa;$t2zd%)PHlD}z>#f$br z{bLvOcp8a=7#7I)*uBe|X<+;^MoPd@Xpds}#Fuli|H>UMbG|RR5aIY>CQU3X2kE4V zg8@9iwfoVJ?$G;z8{uR5qNomS+X*sD3HC|4yaZqT98`GX(XB*Sw}tT+^zoI$4vN3k z1EO`JShaTVIKhEAZ<3Wh)T$0kVk9#Obh~KpfmIlKdCgaST#kjrIp_EjM&{IxDvn@Y z4`YK40$QX^&?e04hm`bwgHb7VVkVJ%GJ5y8v0WRYG`Gx0UOM5d` z51O=9d_?ApIIV}?7_JnMt_x5g3^I`O%<#9r+$aUR4MO@)`+;jgHVl|6C||&|fR2M; z^Z=T^Y|g;kHc8yQMogOmg+cqUdXP3czIQ1JE(R?bW`FrtF}3R#J|%M{tn)T>?=k*h zubQhn%SWJN1t)#)+^9mexGf+GYzWP5?$M_pb(NT^(j}I%N3?I?iird?z?bn#QpaEH z$A7zFezje{NKnPp_^AMkflvVPMO^^QD@y!RskRc$e|6b}g>Hi+$~I2NtjY6b`Qpa4 zNqGeu%Ug0U8TE30rYMU^y^s031$h{yi=;4C1PmIK1Bg(8`Ee>WuLi=<@!9=e>fP(U zePEq1kO?=ejmT=%O7ds~3XA|moG`|RA_HL~q_#^!Ell+A4-bGNMID1V*9jdGyu>nN zUsbdz1c?fxV@#(I3~4tyKoT3axi%V@;hOEqVYoaY&7|R`h1Vz(Cb-V?G3SrS)YnK5 zP4P$aS=?GY)hYdoxZ9YyRyOw@_y~&f8NlMfS&bvV)O*~HyAA*!*w(%No(%W4dQ{tI z4qHi{<6Q5sZ5_0n?tXu_*P>kr=HdXw{n6QMvCz2Ln)>;NEp}adO|~yGIO+-Ih~X1f zhJb2A@!fj^+lFQu^iCK8F9D1HeAjyJpmxqDi}8>oZ&lIY2%+kY2zzYB0m@ZwP*W0J z3?L&h0)Yj9pny2*CP^=zP(aG=Q(Vi#Bm5Uwj{<~?UlzdWNLN6^0$aq92<$yhqHsRE)bS%j zttN3l1C=$vfgxd*#A8v+BQQ!JL=%dRkO?4^8isbwYTxs!Ds;0>UwJTs<hth_p%%gVzG=6_X?{%oRsl6bbT=qHIAq4%5U`$$Ii*i5Kl>@LNj?rIuss%0T zo6`!M>aT;`-BF|x@LmuBbaNsTi>pI>zc1HDqDlRJZb*{u#%j7w5CQA;9@9q4Je_5Z zWo!5deJIDSU(@T=mOOAU+0RgTB8fehbBr%GeoA8}iem9hYk$h&IAlC&b;h)^q&bsT zG$6PK(C`NBe~PO(r7Sf&uE!cwjG;mcG96G!l1P*|L+R1-pe0A^J*xGtSP-bMj{DW9&isD;4wXz2koqd+sG7E?C%edpHQvL z=j^3#LjE0zyJ~KpF&r!M6p?sxhG5PPjO*k@%8{6U6?QhWyTO-5xE6JGK?Mr8kqFUm zv+q~=pU@yG;-W!j8N@WZDd;}MojEE$^FVvEd~7u`N}M;833XS;!%zx!>Zujf%9tN3 zqu`?R#uvzzhsyvw2~uaiFU*z)Ii9z>KG_xeA+tS@47QoJ16%iDkPPsh8W}l zR?0^dc;dhZ_OsW$(#?X6tFRXj*#hl@sI7ZOCuA<+TqQW#cJ<9#76;e^w|XzyA1F~n zE51B!G!f7b;TdSK0H^?f+h~C^k)PwMC0Z~6Y1dJ3q-|RtNxD<=77DTFDZe{F=vhC; z8iya^aT)?&Ipn|WpK>6Blbe`%i%+i{&px%OUfCHRT&a&)heOCCCZmhz2~7rSq-QPK z(aRE(^B=3u=CJ?taw`8Dns+HHo^q-y_XM+9+(2gP1W6QIjnP*vF4!p90;8^G$LBJzfgdMkU8U{2=IO2cI z?=p{DL%%Lb_Sxp}YC1Co_iPZThOh{VZs?-n;~2TfgPA7KjK!?GNX$n@S7B0hp88|# zSoW^w<7?G)f1k>RLfC@|#L4F1GT%FrqEg?^Uh@Qk43+}#c}OuRpn`w~*cZUvLkp>x zwvJQ>K04GUS@OgH*D>VY=O&FgKLgmLX4LD#J=!0eB{<%`k0_aR<^>;2wB&#Ou0w1H zonyK81oQB&{nXv=VkY_MWVHY67P@fI8iM}YnP>tTM9gN#OT=9M6n^kLKcU1B%DIxo zYXi`(BbUYjOx+FcpvaLy41qRciw|ol51Mdo{}9`MU^L+-jE!g>!eO+yAkEL2@W@G$ zgZO_d1<%0DARzzBF`?&zQ`OuNmvY&yBd06L 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�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 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tin_block.png b/diff/default.diff/textures/default_tin_block.png new file mode 100644 index 0000000000000000000000000000000000000000..7d3eeda20f3ef79bbbcdc3906fb7c1906d8f9f17 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_J`b(j52C*e#978y+C$Cw%_V4<&YtI&ZeHF@< wGOO@tm*{`V4Ghaxhp#s>0D=XVL#{9~80RY7pIIMsAE=SR)78&qol`;+0A`9ZB>(^b literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tin_ingot.png b/diff/default.diff/textures/default_tin_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..4f11a4e7b194b8e85da5e6db233ce85af1580e3c GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPggQZb?Qd?py<==RhHKPZ!4!j_b)56(1ConXOi6=>M$$ o@ZjKo9w6`m5%c2q@mMf2%+BRFeY80*AE<@F)78&qol`;+0H)I?@c;k- literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tin_lump.png b/diff/default.diff/textures/default_tin_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..68398dbade452be429ef2250a2fe63caa197ebfb GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtwGI+ZBxvX!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C`Tzg_ABkxJ>1Iswc6VX?&!l?~$l)yTh%5%u9$@TtGTRQw;PP~F4B@z*oB(7q zF)%(-++z%6sg}4#l%ynUftDnm{r-UW|j{Qeb literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tnt_side.png b/diff/default.diff/textures/default_tnt_side.png new file mode 100644 index 0000000000000000000000000000000000000000..2774d7ed080a3152924240809e2b361730dac916 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CT0g5mtdAqwX{%6v?2jp-TctjQhX%8@VJDF_-9IEHXsPfh@` znHU%!Def@_vQ$f4BT7;dOH!?pi&B9UgOP!uv95u+u7O2}fr*u|g_VJYwtoBK1E_())78&qol`;+0Pr(LTL1t6 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tnt_top.png b/diff/default.diff/textures/default_tnt_top.png new file mode 100644 index 0000000000000000000000000000000000000000..409df736cbfa01a76f2eebd590bfb5506e2579b3 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C-9IEHXsPfh@` znHU%!Def@_vQ$f4BT7;dOH!?pi&B9UgOP!uv95u+u7O2}fr*u|g_VJYwtoBK1E_())78&qol`;+09RN>{Qv*} literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tool_bronzeaxe.png b/diff/default.diff/textures/default_tool_bronzeaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..df8e3c1d0bd79e45d39a4aceff255aed9066a96d GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZRMe1e?()5Vtng4nJ za0`PlBg3pY5H=O_PZRMe0-dT&PrMVg{(YX978y+C-2#6@!bCK)Tul?Ru6ej zm^@xvbn!pWj{{enX8#Z7&VA4ok4nJ za0`PlBg3pY5H=O_PZRMe1d!vKR2-hg?v0+978y+C+`W>J9PjA76|{F|L~L- z8xXjG2sJi|2986F+&vqAPq$(Q0_U>-f+3x!zu#N4nJ za0`PlBg3pY5H=O_PZRMe1al56RT^1LSCLOjv*Y^ljoFvS7Zi)=EED`{pSe} zGm`PJK78T;5FBA(267dc#Vowl=QKV%<<(}ATFLguDnV4nJ za0`PlBg3pY5H=O_PZQB%sj@N9}i{&g`z!O978y+C-3?5;Nkzr^^y`gGbJS! zm^}WtpNFSs^E4nJ za0`PlBg3pY5H=O_PZQB%sg^FdUNG~LV=zxjv*Y^llT02@bLfRdPxbLnUWF{ zGLJ=;%l}J1z!V_?1d>2p=imA7{DA`pCfu!W5mY+}WF08@dCxjTHuKac9uNrT&Nb*c bw2GObLP27Z9m`ftpy3Rju6{1-oD!M4nJ za0`PlBg3pY5H=O_PZQB%)AWittQ$4h2lJ2978y+$98YzY;X`@dH&(I!G#4|G-*0De^`vXSEA&jpHdX(+QQmDM8y9EaDra<|H#a vnCmcDY^@gC)@;6Rtrx?xegDM#f7t5<gTe~DWM4fRf|2s literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tool_diamondsword.png b/diff/default.diff/textures/default_tool_diamondsword.png new file mode 100644 index 0000000000000000000000000000000000000000..af5d7398a41e3513151f161040a19075e8a0b006 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZQB%)DIw?<4nJ za0`PlBg3pY5H=O_PZRMe8OTIR#sdF3i*4wIEHXsPyX}A^pQRDVO};iHXv@3 z=Gk*cTtZSpLSlwO6AurE6jMZkmiW~V3%ngd;`V*#b8YIJ{+mfz|2wN&tg0d#5U0rU cM3gcxWY`EzYf4c+2{f9))78&qol`;+0128i#Q*>R literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tool_mesepick.png b/diff/default.diff/textures/default_tool_mesepick.png new file mode 100644 index 0000000000000000000000000000000000000000..9af5c1842e93c1788ea63d67b67bc4be71ec83f5 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZRMe0)M4D=u6E3R!u&IEHXsPyX}A^pQRDVO};iHeR-r zSsy=#H~;7Pao~#6?Ek^sxevM`5_(R5zqe4M#ruU8XX12+>x>K@0m54nJ za0`PlBg3pY5H=O_PZRMd_t0zydlg$Ap=hr#}JO|$q5Zj=i`kZG>1NAa^y85}Sb4q9e0Ph_z Al>h($ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tool_mesesword.png b/diff/default.diff/textures/default_tool_mesesword.png new file mode 100644 index 0000000000000000000000000000000000000000..36f1a27f0c9357d4084ee0e8f4b58367b7879fc8 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZRMd_v|=Z%3X13K@C2IEHXsPfloPIv=n6ul`@w2l->^ zNe#`?JSP}DotUSytl|@sNDk!XFY7%0{oX>LZD}`n*#2(bs0P%{;OXk;vd$@?2>^!N BFggGL literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tool_steelaxe.png b/diff/default.diff/textures/default_tool_steelaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..377ea9a297476f6b51ada960858d85d9bf83ae58 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMe4=c>UCtW4Og z&9nrzvIOq7jyq{AT2(=|u2ZsePVT!6xTFcyE2PcpSW{1#|FgQu&X%Q~loCIIgWKCJ)% literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tool_steelpick.png b/diff/default.diff/textures/default_tool_steelpick.png new file mode 100644 index 0000000000000000000000000000000000000000..44e1ca12a1c1455ce815bdab5ff9f0033da5b8f1 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMe4I>DabcxEAuCT8#}JO|$uS#~j{aXAzTPM!JKI>{ za?jSSTmMUbXk6K9_J6t9tplPP4@gXZzt=gCWBP?qp+kC&>zElXFO`t#u=D_#!r4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMe0+Q{D|==Fg{(YX978y+C&z3|I{JTg_}+F& z%RO7SZv8L$p>bua+5hEYw+@JIJRmXs{a)ulj_DUdg%0U8u487nyi`J_!_uP^XbOX; LtDnm{r-UW|E`~Su literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tool_steelshovel.png b/diff/default.diff/textures/default_tool_steelshovel.png new file mode 100644 index 0000000000000000000000000000000000000000..4b03b685328d3ba220eb7f62db02ce1cb20dd772 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMd?F%(&-yKZLJ6KOjv*Y^b5C#NJ!Bxlav^;Rr-l&& zYwuJg)}Sd|sjR!sOmW=f|0UWjfw9F$*jr@JJHPUkQyv84nJ z@ErkR#;MwT(m+A>5>H=O_PZRMd?E@4LDjuLAyZEm#}JO|$q5ZjqS|49)~{Xrm;bTx zL5cA7aj6b$1)RCLxo?DCSVbi8bn5@!=pD1~JD)2PgSQlaYC`$Otv~}9JYD@<);T3K F0RSi^F+czS literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tool_stoneaxe.png b/diff/default.diff/textures/default_tool_stoneaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..61f9c6dc24edfd96008ec702106cb1d0e6830d5e GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZRMd4nJ za0`PlBg3pY5H=O_PZRMe1e)LKh1N1LVBJqjv*Y^lfQiX_V0WHtAU{aQ!sb# xKY!gVjjz)h4fXC4nJ za0`PlBg3pY5H=O_PZRMd$ZufA8MC|A{qf zY%&ab50`$Mc+mT;a!eEJu^lz4nJ za0`PlBg3pY5H=O_PZRMeDb<$#qa$F3h8>fIEHXsPfloH%FloQ|K7cO{}XG} w*kl@*IQ6&o^TcJzKNQk2IQF#qeLx8V!xSD)JzW>289zopr0DhJ&5dZ)H literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tool_woodaxe.png b/diff/default.diff/textures/default_tool_woodaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..f8ef949c56e3245e77091a0f33f58a3afd679005 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMe3DE7b6iw_LN1;zjv*Y^ljlTbe4gLf*!b|%-g2IR z11AmuL5ms(yN-m?{r?6BN)woS>Z%s;fWW(Rul`F)NJwn@-EXi+qBW17A?T@q;{44= R&j8J1@O1TaS?83{1OV+=Iw$}D literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tool_woodpick.png b/diff/default.diff/textures/default_tool_woodpick.png new file mode 100644 index 0000000000000000000000000000000000000000..00bb026fd956ef11957dbb15cf4505493f6a5e04 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMeBx&BSI?CP3i)`tIEHXsPd@YE`mgg1tOkY;7)Q8C|Ep-&^?V$FHy4%s|lGJIMq@JD2?zWZPrK YV3;RtZTVwzB+y(2Pgg&ebxsLQ0ABJvh5!Hn literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tool_woodshovel.png b/diff/default.diff/textures/default_tool_woodshovel.png new file mode 100644 index 0000000000000000000000000000000000000000..cd7f246d291cbb3f53aa4d84794dba429e29362b GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMd=mWTW}G*GLT;Wejv*Y^lh1s(p48CvKVa6xMj+^9 zWKa0{4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMd=m0njgotSLSCLOjv*Y^lh1s(p48CvKVa6xMj+^9 zWKa0{QL70(Y)*K0-AbW|Y zuPggq4gnr!!@@7ZlYl}=o-U3d9M^qMZ{$5>z`%MjU2~G8s`HYBc>yyWgB+(!Q#Eol z^El5DvZFhNi(C78P3=p)DW9B7?#r_tdnxwgRmYAS_vNQ{I9DuNIP34RLp8Dv*UyBc n$G^@$I=|4Xu|`Wu@+Lo{vb?wM_7_0Q7#KWV{an^LB{Ts5?+HI* literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_torch_inventory.png b/diff/default.diff/textures/default_torch_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..0b3486b4d9edeaa902c5ba47d9edee6b7532bdcb GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_J^EIg4&WhwL(DZ0zF+ELpZMI_AcaYa1e36?_XffJC8M@ zHMKzHO(D~>1IA2ze+3F+oK|H0x+N0(wMv@87jbd`39o_i|B!q i+vG+5`&_^OnLFaU{NeJ7tmi<(89ZJ6T-G@yGywobl0TdP literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_torch_out.png b/diff/default.diff/textures/default_torch_out.png new file mode 100644 index 0000000000000000000000000000000000000000..d23e565ef4f7528c42dea5dd2f6947e30158ed50 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJZ3p^r=85p>QL70(Y)*K0-AbW|Y zuPggq4gnq(R(Zz42SA~CPZ!4!j_awX4Y>|ENU%Q4PfXm~WB$R#bE-^=wrF(!gv~5L z&p1}z@%y3c6i~41;aP7%f06GWr7m2x`#4F{V&?U;eg~uNP95LU@Hv9{)Al=-Hh0^+ k|M11i3cdaB==_;M1& literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tree.png b/diff/default.diff/textures/default_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..35e072a32f4cc7d020f90e2bef870bc25d7e37d4 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C9WR0BT_HboFyt=akR{0CW{arT_o{ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_tree_top.png b/diff/default.diff/textures/default_tree_top.png new file mode 100644 index 0000000000000000000000000000000000000000..a02e33296c95706677b3ec88dbdbe684c941dc81 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61SFYwH*Nw_oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E(brqD5GO%ekD*y&(p;*gyVYhm#sl*4oo^cJUo{cy%9Kf`MUi~1)W$`MGodu j`)l6II{gKTJp9FIEzH?C;Y`s%piTx)S3j3^P6!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C9nN|taV5)0m9%5u{WoT+;Yzon!vF!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C?)FK#IZ0z|dINz+BhRBE-PR z%GlV-*iakDFfhpd)EJARAvZrIGp!P;!Bp4CJjBS@%Fxux*c75cW8G(<0~i=QUHx3v IIVCg!0QU1sxBvhE literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/default_water_source_animated.png b/diff/default.diff/textures/default_water_source_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..040b81713fc23d0289496dd8df9d2fda1348f22f GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C9nN|taV5)0m9%5u{WoT+;Yzon!vFoXU)dO#vrqj`T2vqrF(!X7(8A5 KT-G@yGywpcc^()5 literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/gui_formbg.png b/diff/default.diff/textures/gui_formbg.png new file mode 100644 index 0000000000000000000000000000000000000000..b7d69dab5307ba8e385a143113d4de4e7f6ac3bd GIT binary patch literal 668 zcmeAS@N?(olHy`uVBq!ia0y~yVEh2YzgU=oB3zQpn}L*8fKP}kkj4aBT3RM1CQM9B zyu7@kqM{xi9=5i&Kf3So0+lkB1o;IsI6S+N2IO!SctjR6FmMZlFeAgPITAoY_7YED zSN4aT%-mM&J3n$O1NHpyba4!+xb^ltBhUyQCWXiL--<03GIBBmygk;@Jqm_l2na*S0IfaL`6mM%v>T0RK!>k zI+w?<>xLAtDa;I6RWaOpWFdh=kdv9)QtsRK4+=n`ot`d^AsP4H-rCLEY#`$H@P6Pmh1@-E(?0M;DqC-0@lN4g zVaw*ROwpA~f^W%rdxrSe7@*H>DB zyAIs?-Xu5W$Lzh^k45dgyZ!v`Npl$(nOHak6dW3m8AqlHw(ZYxcrsgZ>rB&Gn!)Dl QfSzFRboFyt=akR{0GHZemH+?% literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/gui_hb_bg.png b/diff/default.diff/textures/gui_hb_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..99248e1768bb3e599db1496743d0d881f715c8c8 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^h9Jzy3?w~+F2@5Y<^Z1%S0KH-%JvqJVk`;r3)X%U prKkqv@Orv9hDb;zORzRG0i`+^7$4|}O$16Xc)I$ztaD0e0svDU6Ey$; literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/heart.png b/diff/default.diff/textures/heart.png new file mode 100644 index 0000000000000000000000000000000000000000..8f9ec05aa7c3a07469d009bcbd713e414a9fa8ff GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1xs}l;}M!(K?`zkEe@ch{fsTlmm=QCQJNN{yhI&a>9{ieVvU?4jUPDPRv=W z!;!AO$1$`+=lNguhjSgDv8EJcscZe0S{q}~arnWl_>g~#?3=H09|jt>yoT?c%s!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C0B33GxeG`=XKE7{p2Pc6VX?&!l?~$l)yTh%5%u9$@TtGTRQw z;PP~F4B@z*oB(7qF)%(-+ym05TH+c}l9E`GYL#4+3Zxi}3=EBR4a{{7EJ6%Stc)$J q3@o$_jI0a{R=Vl1plHa=PsvQH#I50m^pqVy4Gf;HelF{r5}E)U1xix@ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/player_back.png b/diff/default.diff/textures/player_back.png new file mode 100644 index 0000000000000000000000000000000000000000..d66acb674c9f3bc52c0f499973c724d016369471 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C~Ih+L^k;OpT1B~5HX4?T7 zT%InDAsp9}6M$?c2F6E!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C9Q75RU7~2|zXz1LGsbJ;p$mYKdz^NlIc#s#S7PDv)9@GB7mOH89sTum~|Qu`;%> rGO*A#FtRc*Sm~z2f}$ZeKP5A*61RpM(o=Q-H86O(`njxgN@xNAWvxj< literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/trees_jungletree_sapling.png b/diff/default.diff/textures/trees_jungletree_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..e86590c5af122a7c3fb085b250ff17d5e6db6786 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oK@euFPl=xh6l5>) z^mS#w%g)ch!@W7+|74($nx~6n2*>s0gahm;Jt_YV-{^V4FdgVmz{&(SlMF((?y^VucwP+2*>qgf$b0Nc^DYKF{*{x7JdavFnGH9xvXFdgVmz{&(#9Cx7j{{JM*VDx@gyVYhgik3JJPb_SjOt47zmx+d7(8A5T-G@yGywq2 CP8Ep& literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/trees_leaves_red.png b/diff/default.diff/textures/trees_leaves_red.png new file mode 100644 index 0000000000000000000000000000000000000000..92411f7673e317e266902279eeb35f960097fbca GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmz{&(lwZf_s02SJIJJPeE}4BygI*pz`144$rjF6*2UngHF( B6^H-; literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/trees_leaves_yellow.png b/diff/default.diff/textures/trees_leaves_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..b61d697fe043be251fad92b4ffedc920792ce07f GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmz{&(RH6Oxm$yJ6UQZXt5RU7~6Uv3Hc^H_S81287%T@s;7(8A5T-G@yGywn) CUlz&$ literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/trees_sapling_palm.png b/diff/default.diff/textures/trees_sapling_palm.png new file mode 100644 index 0000000000000000000000000000000000000000..e86590c5af122a7c3fb085b250ff17d5e6db6786 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oK@euFPl=xh6l5>) z^mS#w%g)ch!@W7+|74($nx~6n2*>s0gahm;Jt_YV-{^V4!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C0BZ@^*J&{LiF&56Iyx@Q5sCVBk9p!i>lBSEK+1xjbDQLpZJ{ zCji+@42+Ky_ZS0NswJ)wB`Jv|saDBFsX&Us$iUE8*T7uYz#_!Z+{(n*%EVmTz{twL yKr71dHj0Ma{FKbJN~i`?T_f`lBV#K=Q!8Urhz5;ypM`-M7(8A5T-G@yGywn&U`R;- literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/trees_tree_top_palm.png b/diff/default.diff/textures/trees_tree_top_palm.png new file mode 100644 index 0000000000000000000000000000000000000000..9261bc1547a1ecd4190f2b6823e5063b2bf8667c GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_Cs+W-ImLmqUl1&T111o;KmNQOQw1aXqQ-CY>}GwI#~aySb-B8wRqxCKF&u|6e! zB2bXa)5S4_<9c!ekj=!v_(*Y&F_5KN;u=wsl30>zm0Xkxq!^4042^XS%ykVcLJZBV zOpL8e%(V@StPBjaq6}}NXvob^$xN$+YB1F`G7m8_wlXxeGB$;1&{+3b7^s24)78&q Iol`;+094~jhX4Qo literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/trees_wood_palm.png b/diff/default.diff/textures/trees_wood_palm.png new file mode 100644 index 0000000000000000000000000000000000000000..51533a204f909e9d9baba6a7cb64b42f7cec116a GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBL7~QRScv!3p^r$G`BDaGcwGYBLNg-FY)ws zWxvZVAtq=U*jMx#C?w|T;uyklJ$cT3k&_1w94LDJQJRg7jX}PaMO!OTaVJm(gQu&X J%Q~loCIFRp9D)D< literal 0 HcmV?d00001 diff --git a/diff/default.diff/textures/wieldhand.png b/diff/default.diff/textures/wieldhand.png new file mode 100644 index 0000000000000000000000000000000000000000..54ffb5d7c1930e4a0aa5bce853579c88e267b1fe GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{d2L0X`wF|NsAA)*9y|@F)-{!dMdI z7tG-B>_!@p!&%@FS local place_tool = function(itemstack, direction, meta1, meta2, pt, tool) +> -- minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:" .. tool .. "_deco", param2=direction}) +> -- meta1:set_int("wear", itemstack:get_wear()) +> -- meta2:set_int("wear", itemstack:get_wear()) +> -- itemstack:take_item() +> return itemstack +> end +> +> +35d43 +< groups = {flammable = 2}, +36a45,58 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_wood_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +50a73,86 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_stone_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +64a101,114 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_steel_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +78a129,142 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_bronze_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +92a157,170 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_mese_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +106a185,198 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_diamond_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +126a219,232 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_wood_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +141a248,261 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_stone_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +156a277,296 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_stone_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +> on_place = function(itemstack, placer, pointed_thing) +> place_tool(itemstack, minetest.dir_to_facedir(placer:get_look_dir()), +> minetest.env:get_meta({x=pointed_thing.under.x, y=pointed_thing.under.y , z=pointed_thing.under.z}), +> minetest.env:get_meta({x=pointed_thing.under.x, y=pointed_thing.under.y+1, z=pointed_thing.under.z}), +> pointed_thing, "shovel_steel"); +> end, +171a312,325 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_bronze_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +186a341,354 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_mese_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +201a370,383 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_diamond_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +220a403,416 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_wood_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +234a431,444 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_stone_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +248a459,472 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_steel_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +262a487,500 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_bronze_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +276a515,528 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_mese_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +286c538 +< choppy={times={[1]=2.10, [2]=0.90, [3]=0.50}, uses=30, maxlevel=2}, +--- +> choppy={times={[1]=2.10, [2]=0.90, [3]=0.50}, uses=30, maxlevel=3}, +290a543,556 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_diamond_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +309a576,589 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_wood_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +323a604,617 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_stone_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +337a632,645 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_steel_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +351a660,673 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_bronze_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +365a688,701 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_mese_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +379a716,729 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_diamond_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +419a770,810 +> +> +> local register_deco_block = function(tool_name, tool_tiles, tool_nodebox) +> minetest.register_node(tool_name.."_deco", { +> drawtype = "nodebox", +> paramtype = "light", +> paramtype2 = "facedir", +> tiles = tool_tiles, +> groups = { +> snappy=3, +> flammable=2, +> not_in_creative_inventory=1 +> }, +> node_box = { +> type = "fixed", +> fixed = tool_nodebox, +> }, +> sounds = default.node_sound_wood_defaults(), +> on_dig = function(pos, node, digger) +> if digger:is_player() and digger:get_inventory() then +> local meta = minetest.env:get_meta(pos) +> local wear_out = meta:get_int("wear") +> digger:get_inventory():add_item("main", {name=tool_name, count=1, wear=wear_out, metadata=""}) +> end +> minetest.remove_node(pos) +> end, +> }) +> end +> +> local register_deco_block_materials = function(material, top) +> register_deco_block("default:pick_"..material, {top, "default_tool_"..material.."pick.png"}, {{-0.5/3, -1.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3},{-0.5/3, 0.5/3, -1.5/3, 0.5/3, 1.5/3, 1.5/3}}) +> register_deco_block("default:shovel_"..material, {top, "default_tool_"..material.."shovel.png"}, {{-0.5/3, -1.5/3, -0.5/3, 0.5/3, 1.5/3, 0.5/3}}) +> register_deco_block("default:axe_"..material, {top, top, "default_tool_"..material.."axe.png^[transformFX", "default_tool_"..material.."axe.png", "default_tool_"..material.."axe.png^[combine:6x6:2,0=".."default_tool_"..material.."axe.png", "default_tool_"..material.."axe.png"}, {{-0.5/3, -1.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3},{-0.5/3, 0.5/3, -0.5/3, 0.5/3, 1.5/3, 1.5/3},{-0.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3, 1.5/3}}) +> register_deco_block("default:sword_"..material, {top, "default_tool_"..material.."sword.png"}, {{-0.5/3, -1.5/3, -0.5/3, 0.5/3, 1.5/3, 0.5/3}}) +> end +> register_deco_block_materials("stone", "default_cobble.png") +> register_deco_block_materials("wood", "default_wood.png") +> register_deco_block_materials("steel", "default_steel_block.png") +> register_deco_block_materials("bronze", "default_bronze_block.png") +> register_deco_block_materials("mese", "default_mese_block.png") +> register_deco_block_materials("diamond", "default_diamond_block.png") diff --git a/diff/default.diff/torch.lua b/diff/default.diff/torch.lua new file mode 100644 index 0000000..3c3ae96 --- /dev/null +++ b/diff/default.diff/torch.lua @@ -0,0 +1,146 @@ + +--[[ + +Torch mod - formerly mod "Torches" +====================== + +(c) Copyright BlockMen (2013-2015) +(C) Copyright sofar (2016) + +This mod changes the default torch drawtype from "torchlike" to "mesh", +giving the torch a three dimensional appearance. The mesh contains the +proper pixel mapping to make the animation appear as a particle above +the torch, while in fact the animation is just the texture of the mesh. + + +License: +~~~~~~~~ +(c) Copyright BlockMen (2013-2015) + +Textures and Meshes/Models: +CC-BY 3.0 BlockMen +Note that the models were entirely done from scratch by sofar. + +Code: +Licensed under the GNU LGPL version 2.1 or higher. +You can redistribute it and/or modify it under +the terms of the GNU Lesser General Public License +as published by the Free Software Foundation; + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +See LICENSE.txt and http://www.gnu.org/licenses/lgpl-2.1.txt + +--]] + +minetest.register_node("default:torch", { + description = "Torch", + drawtype = "mesh", + mesh = "torch_floor.obj", + inventory_image = "default_torch_on_floor.png", + wield_image = "default_torch_on_floor.png", + tiles = {{ + name = "default_torch_on_floor_animated.png", + animation = {type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 3.3} + }}, + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + walkable = false, + liquids_pointable = false, + light_source = 12, + groups = {choppy=2, dig_immediate=3, flammable=1, attached_node=1, torch=1}, + drop = "default:torch", + selection_box = { + type = "wallmounted", + wall_bottom = {-1/8, -1/2, -1/8, 1/8, 2/16, 1/8}, + }, + sounds = default.node_sound_wood_defaults(), + on_place = function(itemstack, placer, pointed_thing) + local under = pointed_thing.under + local node = minetest.get_node(under) + local def = minetest.registered_nodes[node.name] + if def and def.on_rightclick and + ((not placer) or (placer and not placer:get_player_control().sneak)) then + return def.on_rightclick(under, node, placer, itemstack, + pointed_thing) or itemstack + end + + local above = pointed_thing.above + local wdir = minetest.dir_to_wallmounted(vector.subtract(under, above)) + local fakestack = itemstack + if wdir == 0 then + fakestack:set_name("default:torch_ceiling") + elseif wdir == 1 then + fakestack:set_name("default:torch") + else + fakestack:set_name("default:torch_wall") + end + + itemstack = minetest.item_place(fakestack, placer, pointed_thing, wdir) + itemstack:set_name("default:torch") + + return itemstack + end +}) + +minetest.register_node("default:torch_wall", { + drawtype = "mesh", + mesh = "torch_wall.obj", + tiles = {{ + name = "default_torch_on_floor_animated.png", + animation = {type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 3.3} + }}, + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + walkable = false, + light_source = 12, + groups = {choppy=2, dig_immediate=3, flammable=1, not_in_creative_inventory=1, attached_node=1, torch=1}, + drop = "default:torch", + selection_box = { + type = "wallmounted", + wall_side = {-1/2, -1/2, -1/8, -1/8, 1/8, 1/8}, + }, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:torch_ceiling", { + drawtype = "mesh", + mesh = "torch_ceiling.obj", + tiles = {{ + name = "default_torch_on_floor_animated.png", + animation = {type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 3.3} + }}, + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + walkable = false, + light_source = 12, + groups = {choppy=2, dig_immediate=3, flammable=1, not_in_creative_inventory=1, attached_node=1, torch=1}, + drop = "default:torch", + selection_box = { + type = "wallmounted", + wall_top = {-1/8, -1/16, -5/16, 1/8, 1/2, 1/8}, + }, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_lbm({ + name = "default:3dtorch", + nodenames = {"default:torch", "torches:floor", "torches:wall"}, + action = function(pos, node) + if node.param2 == 0 then + minetest.set_node(pos, {name = "default:torch_ceiling", + param2 = node.param2}) + elseif node.param2 == 1 then + minetest.set_node(pos, {name = "default:torch", + param2 = node.param2}) + else + minetest.set_node(pos, {name = "default:torch_wall", + param2 = node.param2}) + end + end +}) diff --git a/diff/default.diff/trees.lua b/diff/default.diff/trees.lua new file mode 100644 index 0000000..b2687c9 --- /dev/null +++ b/diff/default.diff/trees.lua @@ -0,0 +1,557 @@ +local random = math.random + +-- +-- Grow trees from saplings +-- + +-- 'can grow' function + +function default.can_grow(pos) + local node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 1, z = pos.z}) + if not node_under then + return false + end + local name_under = node_under.name + local is_soil = minetest.get_item_group(name_under, "soil") + if is_soil == 0 then + return false + end + local light_level = minetest.get_node_light(pos) + if not light_level or light_level < 10 then + return false + end + return true +end + + +-- 'is snow nearby' function + +local function is_snow_nearby(pos) + return minetest.find_node_near(pos, 1, {"group:snowy"}) +end + + +-- Grow sapling + +function default.grow_sapling(pos) + if not default.can_grow(pos) then + -- try again 5 min later + minetest.get_node_timer(pos):start(1) + return + end + + local mg_name = minetest.get_mapgen_setting("mg_name") + local node = minetest.get_node(pos) + if node.name == "default:sapling" then + minetest.log("action", "A sapling grows into a tree at ".. + minetest.pos_to_string(pos)) + if mg_name == "v6" then + default.grow_tree(pos, random(1, 4) == 1) + else + default.grow_new_apple_tree(pos) + end + elseif node.name == "default:junglesapling" then + minetest.log("action", "A jungle sapling grows into a tree at ".. + minetest.pos_to_string(pos)) + if mg_name == "v6" then + default.grow_jungle_tree(pos) + else + default.grow_new_jungle_tree(pos) + end + elseif node.name == "default:pine_sapling" then + minetest.log("action", "A pine sapling grows into a tree at ".. + minetest.pos_to_string(pos)) + local snow = is_snow_nearby(pos) + if mg_name == "v6" then + default.grow_pine_tree(pos, snow) + elseif snow then + default.grow_new_snowy_pine_tree(pos) + else + default.grow_new_pine_tree(pos) + end + elseif node.name == "default:acacia_sapling" then + minetest.log("action", "An acacia sapling grows into a tree at ".. + minetest.pos_to_string(pos)) + default.grow_new_acacia_tree(pos) + elseif node.name == "default:aspen_sapling" then + minetest.log("action", "An aspen sapling grows into a tree at ".. + minetest.pos_to_string(pos)) + default.grow_new_aspen_tree(pos) + elseif node.name == "default:bush_sapling" then + minetest.log("action", "A bush sapling grows into a bush at ".. + minetest.pos_to_string(pos)) + default.grow_bush(pos) + elseif node.name == "default:acacia_bush_sapling" then + minetest.log("action", "An acacia bush sapling grows into a bush at ".. + minetest.pos_to_string(pos)) + default.grow_acacia_bush(pos) + end +end + +minetest.register_lbm({ + name = "default:convert_saplings_to_node_timer", + nodenames = {"default:sapling", "default:junglesapling", + "default:pine_sapling", "default:acacia_sapling", + "default:aspen_sapling"}, + action = function(pos) + minetest.get_node_timer(pos):start(math.random(10, 11)) + end +}) + +-- +-- Tree generation +-- + +-- Apple tree and jungle tree trunk and leaves function + +local function add_trunk_and_leaves(data, a, pos, tree_cid, leaves_cid, + height, size, iters, is_apple_tree) + local x, y, z = pos.x, pos.y, pos.z + local c_air = minetest.get_content_id("air") + local c_ignore = minetest.get_content_id("ignore") + local c_apple = minetest.get_content_id("default:apple") + + -- Trunk + data[a:index(x, y, z)] = tree_cid -- Force-place lowest trunk node to replace sapling + for yy = y + 1, y + height - 1 do + local vi = a:index(x, yy, z) + local node_id = data[vi] + if node_id == c_air or node_id == c_ignore or node_id == leaves_cid then + data[vi] = tree_cid + end + end + + -- Force leaves near the trunk + for z_dist = -1, 1 do + for y_dist = -size, 1 do + local vi = a:index(x - 1, y + height + y_dist, z + z_dist) + for x_dist = -1, 1 do + if data[vi] == c_air or data[vi] == c_ignore then + if is_apple_tree and random(1, 8) == 1 then + data[vi] = c_apple + else + data[vi] = leaves_cid + end + end + vi = vi + 1 + end + end + end + + -- Randomly add leaves in 2x2x2 clusters. + for i = 1, iters do + local clust_x = x + random(-size, size - 1) + local clust_y = y + height + random(-size, 0) + local clust_z = z + random(-size, size - 1) + + for xi = 0, 1 do + for yi = 0, 1 do + for zi = 0, 1 do + local vi = a:index(clust_x + xi, clust_y + yi, clust_z + zi) + if data[vi] == c_air or data[vi] == c_ignore then + if is_apple_tree and random(1, 8) == 1 then + data[vi] = c_apple + else + data[vi] = leaves_cid + end + end + end + end + end + end +end + + +-- Apple tree + +function default.grow_tree(pos, is_apple_tree, bad) + --[[ + NOTE: Tree-placing code is currently duplicated in the engine + and in games that have saplings; both are deprecated but not + replaced yet + --]] + if bad then + error("Deprecated use of default.grow_tree") + end + + local x, y, z = pos.x, pos.y, pos.z + local height = random(4, 5) + local c_tree = minetest.get_content_id("default:tree") + local c_leaves = minetest.get_content_id("default:leaves") + + local vm = minetest.get_voxel_manip() + local minp, maxp = vm:read_from_map( + {x = x - 2, y = y, z = z - 2}, + {x = x + 2, y = y + height + 1, z = z + 2} + ) + local a = VoxelArea:new({MinEdge = minp, MaxEdge = maxp}) + local data = vm:get_data() + + add_trunk_and_leaves(data, a, pos, c_tree, c_leaves, height, 2, 8, is_apple_tree) + + vm:set_data(data) + vm:write_to_map() + vm:update_map() +end + + +-- Jungle tree + +function default.grow_jungle_tree(pos, bad) + --[[ + NOTE: Jungletree-placing code is currently duplicated in the engine + and in games that have saplings; both are deprecated but not + replaced yet + --]] + if bad then + error("Deprecated use of default.grow_jungle_tree") + end + + local x, y, z = pos.x, pos.y, pos.z + local height = random(8, 12) + local c_air = minetest.get_content_id("air") + local c_ignore = minetest.get_content_id("ignore") + local c_jungletree = minetest.get_content_id("default:jungletree") + local c_jungleleaves = minetest.get_content_id("default:jungleleaves") + + local vm = minetest.get_voxel_manip() + local minp, maxp = vm:read_from_map( + {x = x - 3, y = y - 1, z = z - 3}, + {x = x + 3, y = y + height + 1, z = z + 3} + ) + local a = VoxelArea:new({MinEdge = minp, MaxEdge = maxp}) + local data = vm:get_data() + + add_trunk_and_leaves(data, a, pos, c_jungletree, c_jungleleaves, + height, 3, 30, false) + + -- Roots + for z_dist = -1, 1 do + local vi_1 = a:index(x - 1, y - 1, z + z_dist) + local vi_2 = a:index(x - 1, y, z + z_dist) + for x_dist = -1, 1 do + if random(1, 3) >= 2 then + if data[vi_1] == c_air or data[vi_1] == c_ignore then + data[vi_1] = c_jungletree + elseif data[vi_2] == c_air or data[vi_2] == c_ignore then + data[vi_2] = c_jungletree + end + end + vi_1 = vi_1 + 1 + vi_2 = vi_2 + 1 + end + end + + vm:set_data(data) + vm:write_to_map() + vm:update_map() +end + + +-- Pine tree from mg mapgen mod, design by sfan5, pointy top added by paramat + +local function add_pine_needles(data, vi, c_air, c_ignore, c_snow, c_pine_needles) + local node_id = data[vi] + if node_id == c_air or node_id == c_ignore or node_id == c_snow then + data[vi] = c_pine_needles + end +end + +local function add_snow(data, vi, c_air, c_ignore, c_snow) + local node_id = data[vi] + if node_id == c_air or node_id == c_ignore then + data[vi] = c_snow + end +end + +function default.grow_pine_tree(pos, snow) + local x, y, z = pos.x, pos.y, pos.z + local maxy = y + random(9, 13) -- Trunk top + + local c_air = minetest.get_content_id("air") + local c_ignore = minetest.get_content_id("ignore") + local c_pine_tree = minetest.get_content_id("default:pine_tree") + local c_pine_needles = minetest.get_content_id("default:pine_needles") + local c_snow = minetest.get_content_id("default:snow") + + local vm = minetest.get_voxel_manip() + local minp, maxp = vm:read_from_map( + {x = x - 3, y = y, z = z - 3}, + {x = x + 3, y = maxy + 3, z = z + 3} + ) + local a = VoxelArea:new({MinEdge = minp, MaxEdge = maxp}) + local data = vm:get_data() + + -- Upper branches layer + local dev = 3 + for yy = maxy - 1, maxy + 1 do + for zz = z - dev, z + dev do + local vi = a:index(x - dev, yy, zz) + local via = a:index(x - dev, yy + 1, zz) + for xx = x - dev, x + dev do + if random() < 0.95 - dev * 0.05 then + add_pine_needles(data, vi, c_air, c_ignore, c_snow, + c_pine_needles) + if snow then + add_snow(data, via, c_air, c_ignore, c_snow) + end + end + vi = vi + 1 + via = via + 1 + end + end + dev = dev - 1 + end + + -- Centre top nodes + add_pine_needles(data, a:index(x, maxy + 1, z), c_air, c_ignore, c_snow, + c_pine_needles) + add_pine_needles(data, a:index(x, maxy + 2, z), c_air, c_ignore, c_snow, + c_pine_needles) -- Paramat added a pointy top node + if snow then + add_snow(data, a:index(x, maxy + 3, z), c_air, c_ignore, c_snow) + end + + -- Lower branches layer + local my = 0 + for i = 1, 20 do -- Random 2x2 squares of needles + local xi = x + random(-3, 2) + local yy = maxy + random(-6, -5) + local zi = z + random(-3, 2) + if yy > my then + my = yy + end + for zz = zi, zi+1 do + local vi = a:index(xi, yy, zz) + local via = a:index(xi, yy + 1, zz) + for xx = xi, xi + 1 do + add_pine_needles(data, vi, c_air, c_ignore, c_snow, + c_pine_needles) + if snow then + add_snow(data, via, c_air, c_ignore, c_snow) + end + vi = vi + 1 + via = via + 1 + end + end + end + + dev = 2 + for yy = my + 1, my + 2 do + for zz = z - dev, z + dev do + local vi = a:index(x - dev, yy, zz) + local via = a:index(x - dev, yy + 1, zz) + for xx = x - dev, x + dev do + if random() < 0.95 - dev * 0.05 then + add_pine_needles(data, vi, c_air, c_ignore, c_snow, + c_pine_needles) + if snow then + add_snow(data, via, c_air, c_ignore, c_snow) + end + end + vi = vi + 1 + via = via + 1 + end + end + dev = dev - 1 + end + + -- Trunk + -- Force-place lowest trunk node to replace sapling + data[a:index(x, y, z)] = c_pine_tree + for yy = y + 1, maxy do + local vi = a:index(x, yy, z) + local node_id = data[vi] + if node_id == c_air or node_id == c_ignore or + node_id == c_pine_needles or node_id == c_snow then + data[vi] = c_pine_tree + end + end + + vm:set_data(data) + vm:write_to_map() + vm:update_map() +end + + +-- New apple tree + +function default.grow_new_apple_tree(pos) + local path = minetest.get_modpath("default") .. + "/schematics/apple_tree_from_sapling.mts" + minetest.place_schematic({x = pos.x - 2, y = pos.y - 1, z = pos.z - 2}, + path, "random", nil, false) +end + + +-- New jungle tree + +function default.grow_new_jungle_tree(pos) + local path = minetest.get_modpath("default") .. + "/schematics/jungle_tree_from_sapling.mts" + minetest.place_schematic({x = pos.x - 2, y = pos.y - 1, z = pos.z - 2}, + path, "random", nil, false) +end + + +-- New pine tree + +function default.grow_new_pine_tree(pos) + local path = minetest.get_modpath("default") .. + "/schematics/pine_tree_from_sapling.mts" + minetest.place_schematic({x = pos.x - 2, y = pos.y - 1, z = pos.z - 2}, + path, "0", nil, false) +end + + +-- New snowy pine tree + +function default.grow_new_snowy_pine_tree(pos) + local path = minetest.get_modpath("default") .. + "/schematics/snowy_pine_tree_from_sapling.mts" + minetest.place_schematic({x = pos.x - 2, y = pos.y - 1, z = pos.z - 2}, + path, "random", nil, false) +end + + +-- New acacia tree + +function default.grow_new_acacia_tree(pos) + local path = minetest.get_modpath("default") .. + "/schematics/acacia_tree_from_sapling.mts" + minetest.place_schematic({x = pos.x - 4, y = pos.y - 1, z = pos.z - 4}, + path, "random", nil, false) +end + + +-- New aspen tree + +function default.grow_new_aspen_tree(pos) + local path = minetest.get_modpath("default") .. + "/schematics/aspen_tree_from_sapling.mts" + minetest.place_schematic({x = pos.x - 2, y = pos.y - 1, z = pos.z - 2}, + path, "0", nil, false) +end + + +-- Bushes do not need 'from sapling' schematic variants because +-- only the stem node is force-placed in the schematic. + +-- Bush + +function default.grow_bush(pos) + local path = minetest.get_modpath("default") .. + "/schematics/bush.mts" + minetest.place_schematic({x = pos.x - 1, y = pos.y - 1, z = pos.z - 1}, + path, "0", nil, false) +end + + +-- Acacia bush + +function default.grow_acacia_bush(pos) + local path = minetest.get_modpath("default") .. + "/schematics/acacia_bush.mts" + minetest.place_schematic({x = pos.x - 1, y = pos.y - 1, z = pos.z - 1}, + path, "0", nil, false) +end + + +-- +-- Sapling 'on place' function to check protection of node and resulting tree volume +-- + +function default.sapling_on_place(itemstack, placer, pointed_thing, + sapling_name, minp_relative, maxp_relative, interval) + -- Position of sapling + local pos = pointed_thing.under + local node = minetest.get_node_or_nil(pos) + local pdef = node and minetest.registered_nodes[node.name] + + if pdef and pdef.on_rightclick and not placer:get_player_control().sneak then + return pdef.on_rightclick(pos, node, placer, itemstack, pointed_thing) + end + + if not pdef or not pdef.buildable_to then + pos = pointed_thing.above + node = minetest.get_node_or_nil(pos) + pdef = node and minetest.registered_nodes[node.name] + if not pdef or not pdef.buildable_to then + return itemstack + end + end + + local player_name = placer:get_player_name() + -- Check sapling position for protection + if minetest.is_protected(pos, player_name) then + minetest.record_protection_violation(pos, player_name) + return itemstack + end + -- Check tree volume for protection + if default.intersects_protection( + vector.add(pos, minp_relative), + vector.add(pos, maxp_relative), + player_name, + interval) then + minetest.record_protection_violation(pos, player_name) + -- Print extra information to explain + minetest.chat_send_player(player_name, "Tree will intersect protection") + return itemstack + end + + minetest.log("action", player_name .. " places node " + .. sapling_name .. " at " .. minetest.pos_to_string(pos)) + + local take_item = not (creative and creative.is_enabled_for + and creative.is_enabled_for(player_name)) + local newnode = {name = sapling_name} + local ndef = minetest.registered_nodes[sapling_name] + minetest.set_node(pos, newnode) + + -- Run callback + if ndef and ndef.after_place_node then + -- Deepcopy place_to and pointed_thing because callback can modify it + if ndef.after_place_node(table.copy(pos), placer, + itemstack, table.copy(pointed_thing)) then + take_item = false + end + end + + -- Run script hook + for _, callback in ipairs(minetest.registered_on_placenodes) do + -- Deepcopy pos, node and pointed_thing because callback can modify them + if callback(table.copy(pos), table.copy(newnode), + placer, table.copy(node or {}), + itemstack, table.copy(pointed_thing)) then + take_item = false + end + end + + if take_item then + itemstack:take_item() + end + + return itemstack +end + + +-- Important bloody aliases + +minetest.register_alias("trees:tree_conifer", "default:pine_tree") +minetest.register_alias("trees:wood_conifer", "default:pine_wood") +minetest.register_alias("trees:sapling_conifer", "default:pine_sapling") +minetest.register_alias("trees:leaves_conifer", "default:pine_needles") + +minetest.register_alias("trees:tree_palm", "default:jungletree") +minetest.register_alias("trees:leaves_palm", "default:jungleleaves") +minetest.register_alias("trees:sapling_palm", "default:junglesapling") +minetest.register_alias("trees:wood_palm", "default:junglewood") + +minetest.register_alias("trees:tree_mangrove", "default:aspen_tree") +minetest.register_alias("trees:leaves_mangrove", "default:aspen_leaves") +minetest.register_alias("trees:sapling_mangrove", "default:aspen_sapling") +minetest.register_alias("trees:wood_mangrove", "default:aspen_wood") + +minetest.register_alias("trees:leaves_red", "default:jungleleaves") +minetest.register_alias("trees:leaves_yellow", "default:jungleleaves") +minetest.register_alias("trees:leaves_green", "default:jungleleaves") diff --git a/diff/default.diff/trees.lua.diff b/diff/default.diff/trees.lua.diff new file mode 100644 index 0000000..b165a47 --- /dev/null +++ b/diff/default.diff/trees.lua.diff @@ -0,0 +1,41 @@ +20c20 +< if not light_level or light_level < 13 then +--- +> if not light_level or light_level < 10 then +34c34 +< -- Sapling ABM +--- +> -- Grow sapling +38,39c38,39 +< -- try a bit later again +< minetest.get_node_timer(pos):start(math.random(240, 600)) +--- +> -- try again 5 min later +> minetest.get_node_timer(pos):start(1) +97c97 +< minetest.get_node_timer(pos):start(math.random(1200, 2400)) +--- +> minetest.get_node_timer(pos):start(math.random(10, 11)) +535a536,557 +> +> +> -- Important bloody aliases +> +> minetest.register_alias("trees:tree_conifer", "default:pine_tree") +> minetest.register_alias("trees:wood_conifer", "default:pine_wood") +> minetest.register_alias("trees:sapling_conifer", "default:pine_sapling") +> minetest.register_alias("trees:leaves_conifer", "default:pine_needles") +> +> minetest.register_alias("trees:tree_palm", "default:jungletree") +> minetest.register_alias("trees:leaves_palm", "default:jungleleaves") +> minetest.register_alias("trees:sapling_palm", "default:junglesapling") +> minetest.register_alias("trees:wood_palm", "default:junglewood") +> +> minetest.register_alias("trees:tree_mangrove", "default:aspen_tree") +> minetest.register_alias("trees:leaves_mangrove", "default:aspen_leaves") +> minetest.register_alias("trees:sapling_mangrove", "default:aspen_sapling") +> minetest.register_alias("trees:wood_mangrove", "default:aspen_wood") +> +> minetest.register_alias("trees:leaves_red", "default:jungleleaves") +> minetest.register_alias("trees:leaves_yellow", "default:jungleleaves") +> minetest.register_alias("trees:leaves_green", "default:jungleleaves") diff --git a/diff/doors.diff/README.txt b/diff/doors.diff/README.txt new file mode 100644 index 0000000..37337b2 --- /dev/null +++ b/diff/doors.diff/README.txt @@ -0,0 +1,26 @@ +Doors +===================================================================== +Main: PilzAdam, BlockMen +Lisc: MIT +Text: CC-0 + Derivative of bas080 by jadedctrl +3Dmo: MIT + By sofar +Audi: CC-BY-3.0 + Derivative of CGEffect by BlockMen + door_open.ogg + By bennstir + door_close.ogg + By BarkersPinhead + By rivernile7 + fencegate_close.ogg + By HazMatt + doors_steel_door_open.ogg + doors_steel_door_close.ogg +Audi: CC0 + By mhtaylor67 + fencegate_open.ogg + By SkeetMasterFunk69 + doors_glass_door_open.ogg + doors_glass_door_close.ogg +Link: https://github.com/minetest/minetest_game diff --git a/diff/doors.diff/README.txt.diff b/diff/doors.diff/README.txt.diff new file mode 100644 index 0000000..008e510 --- /dev/null +++ b/diff/doors.diff/README.txt.diff @@ -0,0 +1,112 @@ +1,84c1,26 +< Minetest Game mod: doors +< ======================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by PilzAdam (MIT) +< +< Modified by BlockMen (MIT): Added sounds, glass doors (glass, obsidian glass) and trapdoor. +< +< Modified by sofar (sofar@foo-projects.org) (MIT): +< Added Steel trapdoor. +< Re-implemented most of the door algorithms, added meshes, UV wrapped texture. +< Added doors API to facilitate coding mods accessing and operating doors. +< Added Fence Gate model, code, and sounds. +< +< Various Minetest developers and contributors (MIT) +< +< +< Authors of media (textures) +< --------------------------- +< Following textures created by Fernando Zapata (CC BY-SA 3.0): +< door_wood.png +< door_wood_a.png +< door_wood_a_r.png +< door_wood_b.png +< door_wood_b_r.png +< +< Following textures created by BlockMen (CC BY-SA 3.0): +< door_trapdoor.png +< door_obsidian_glass_side.png +< +< Following textures created by celeron55 (CC BY-SA 3.0): +< door_glass_a.png +< door_glass_b.png +< +< Following textures created by PenguinDad (CC BY-SA 4.0): +< door_glass.png +< door_obsidian_glass.png +< +< Following textures created by sofar (CC-BY-SA-3.0): +< doors_trapdoor_steel.png +< doors_trapdoor_steel_side.png +< door_trapdoor_side.png +< +< Obsidian door textures by red-001 based on textures by Pilzadam and BlockMen (CC BY-SA 3.0): +< door_obsidian_glass.png +< +< Glass door textures by red-001 based on textures by celeron55 (CC BY-SA 3.0): +< door_glass.png +< +< All other textures (created by PilzAdam) (CC BY-SA 3.0): +< +< Door textures were converted to the new texture map by sofar, paramat and +< red-001, under the same license as the originals. +< +< +< Authors of media (models) +< ------------------------- +< Door 3d models by sofar (CC-BY-SA-3.0) +< - door_a.obj +< - door_b.obj +< Fence gate models by sofar (CC-BY-SA-3.0) +< - fencegate_open.obj +< - fencegate_closed.obj +< +< +< Authors of media (sounds) +< ------------------------- +< Opening-Sound created by CGEffex (CC BY 3.0), modified by BlockMen +< door_open.ogg +< Closing-Sound created by bennstir (CC BY 3.0) +< door_close.ogg +< fencegate_open.ogg: +< http://www.freesound.org/people/mhtaylor67/sounds/126041/ - (CC0 1.0) +< fencegate_close.ogg: +< http://www.freesound.org/people/BarkersPinhead/sounds/274807/ - (CC-BY-3.0) +< http://www.freesound.org/people/rivernile7/sounds/249573/ - (CC-BY-3.0) +< Steel door sounds open & close (CC-BY-3.0) by HazMatt +< - http://www.freesound.org/people/HazMattt/sounds/187283/ +< doors_steel_door_open.ogg +< doors_steel_door_close.ogg +< doors_glass_door_open.ogg, doors_glass_door_close.ogg: +< https://www.freesound.org/people/SkeetMasterFunk69/sounds/235546/ (CC0 1.0) +--- +> Doors +> ===================================================================== +> Main: PilzAdam, BlockMen +> Lisc: MIT +> Text: CC-0 +> Derivative of bas080 by jadedctrl +> 3Dmo: MIT +> By sofar +> Audi: CC-BY-3.0 +> Derivative of CGEffect by BlockMen +> door_open.ogg +> By bennstir +> door_close.ogg +> By BarkersPinhead +> By rivernile7 +> fencegate_close.ogg +> By HazMatt +> doors_steel_door_open.ogg +> doors_steel_door_close.ogg +> Audi: CC0 +> By mhtaylor67 +> fencegate_open.ogg +> By SkeetMasterFunk69 +> doors_glass_door_open.ogg +> doors_glass_door_close.ogg +> Link: https://github.com/minetest/minetest_game diff --git a/diff/doors.diff/license.txt b/diff/doors.diff/license.txt new file mode 100644 index 0000000..cb4e2dc --- /dev/null +++ b/diff/doors.diff/license.txt @@ -0,0 +1,165 @@ +License of source code +---------------------- + +The MIT License (MIT) +Copyright (C) 2012-2016 PilzAdam +Copyright (C) 2014-2016 BlockMen +Copyright (C) 2015-2016 sofar (sofar@foo-projects.org) +Copyright (C) 2012-2016 Various Minetest developers and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of this +software and associated documentation files (the "Software"), to deal in the Software +without restriction, including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +For more details: +https://opensource.org/licenses/MIT + + +Licenses of media (models and sounds) +----------------------------------------------- + +Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +Copyright (C) 2011-2016 Fernando Zapata +Copyright (C) 2014-2016 celeron55 +Copyright (C) 2012-2016 PilzAdam +Copyright (C) 2014-2016 BlockMen +Copyright (C) 2015-2016 sofar +Copyright (C) 2016 red-001 +Copyright (C) 2016 paramat + +You are free to: +Share — copy and redistribute the material in any medium or format. +Adapt — remix, transform, and build upon the material for any purpose, even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. + +Under the following terms: + +Attribution — You must give appropriate credit, provide a link to the license, and +indicate if changes were made. You may do so in any reasonable manner, but not in any way +that suggests the licensor endorses you or your use. + +ShareAlike — If you remix, transform, or build upon the material, you must distribute +your contributions under the same license as the original. + +No additional restrictions — You may not apply legal terms or technological measures that +legally restrict others from doing anything the license permits. + +Notices: + +You do not have to comply with the license for elements of the material in the public +domain or where your use is permitted by an applicable exception or limitation. +No warranties are given. The license may not give you all of the permissions necessary +for your intended use. For example, other rights such as publicity, privacy, or moral +rights may limit how you use the material. + +For more details: +http://creativecommons.org/licenses/by-sa/3.0/ + +----------------------- + +Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) +Copyright (C) 2014-2016 PenguinDad + +You are free to: +Share — copy and redistribute the material in any medium or format. +Adapt — remix, transform, and build upon the material for any purpose, even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. + +Under the following terms: + +Attribution — You must give appropriate credit, provide a link to the license, and +indicate if changes were made. You may do so in any reasonable manner, but not in any way +that suggests the licensor endorses you or your use. + +ShareAlike — If you remix, transform, or build upon the material, you must distribute +your contributions under the same license as the original. + +No additional restrictions — You may not apply legal terms or technological measures that +legally restrict others from doing anything the license permits. + +Notices: + +You do not have to comply with the license for elements of the material in the public +domain or where your use is permitted by an applicable exception or limitation. +No warranties are given. The license may not give you all of the permissions necessary +for your intended use. For example, other rights such as publicity, privacy, or moral +rights may limit how you use the material. + +For more details: +http://creativecommons.org/licenses/by-sa/4.0/ + +----------------------- + +Attribution 3.0 Unported (CC BY 3.0) +Copyright (C) 2014 CGEffex +Copyright (C) 2014 bennstir +Copyright (C) 2016 BarkersPinhead +Copyright (C) 2016 rivernile7 +Copyright (C) 2016 HazMatt + +You are free to: +Share — copy and redistribute the material in any medium or format. +Adapt — remix, transform, and build upon the material for any purpose, even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. + +Under the following terms: + +Attribution — You must give appropriate credit, provide a link to the license, and +indicate if changes were made. You may do so in any reasonable manner, but not in any way +that suggests the licensor endorses you or your use. + +No additional restrictions — You may not apply legal terms or technological measures that +legally restrict others from doing anything the license permits. + +Notices: + +You do not have to comply with the license for elements of the material in the public +domain or where your use is permitted by an applicable exception or limitation. +No warranties are given. The license may not give you all of the permissions necessary +for your intended use. For example, other rights such as publicity, privacy, or moral +rights may limit how you use the material. + +For more details: +http://creativecommons.org/licenses/by/3.0/ + +----------------------- + +CC0 1.0 Universal (CC0 1.0) Public Domain Dedication +mhtaylor67 +SkeetMasterFunk69 +bas080 + +No Copyright + +The person who associated a work with this deed has dedicated the work to the public +domain by waiving all of his or her rights to the work worldwide under copyright law, +including all related and neighboring rights, to the extent allowed by law. + +You can copy, modify, distribute and perform the work, even for commercial purposes, all +without asking permission. See Other Information below. + +Other Information + +In no way are the patent or trademark rights of any person affected by CC0, nor are the +rights that other persons may have in the work or in how the work is used, such as +publicity or privacy rights. +Unless expressly stated otherwise, the person who associated a work with this deed makes +no warranties about the work, and disclaims liability for all uses of the work, to the +fullest extent permitted by applicable law. +When using or citing the work, you should not imply endorsement by the author or the +affirmer. + +For more details: +https://creativecommons.org/publicdomain/zero/1.0/ diff --git a/diff/doors.diff/license.txt.diff b/diff/doors.diff/license.txt.diff new file mode 100644 index 0000000..5b4326d --- /dev/null +++ b/diff/doors.diff/license.txt.diff @@ -0,0 +1,6 @@ +30c30 +< Licenses of media (textures, models and sounds) +--- +> Licenses of media (models and sounds) +141a142 +> bas080 diff --git a/diff/doors.diff/textures/doors_blank.png b/diff/doors.diff/textures/doors_blank.png new file mode 100644 index 0000000000000000000000000000000000000000..1914264c08781d1f30ee0b8482bccf44586f2dc1 GIT binary patch literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)ga%mF?ju0VQumF+E%TuG2$FoVOh l8)-lem#2$k2*>s01R$Gz9%CSj!PC{xWt~$(697H@6ZHT9 literal 0 HcmV?d00001 diff --git a/diff/doors.diff/textures/doors_door_glass.png b/diff/doors.diff/textures/doors_door_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..3a37af2b11131287234225ad1fcca6a109094cf6 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^d_c^@!3HFQ8hUO4Db50q$YKTtZeb8+WSBKa0w~B{ z;_2(k{*aTIhnFpSUoQ(#XsM@*V~EE2WSfEqAM4qS7=)RbnVXxNbsk^so!Ap@?q+0V zal+`3N@1t5fq}sWAU5#P-IBPY=DjR)4=?kMBM;3cy}k10pEA!bFDEd*`PcoyB%rw8 z*$>y7tThkEbL(|_%dGqOW$W|*k`fXUF=w9yGC4G~_cj7S;`f#9U{R$Drn9m_RelF{r5}E+=`CP#O literal 0 HcmV?d00001 diff --git a/diff/doors.diff/textures/doors_door_obsidian_glass.png b/diff/doors.diff/textures/doors_door_obsidian_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e4ae6834b0fc2e8ed1763dac047515e321cdc8 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^d_c^@!3HFQ8hUO4Db50q$YKTtZeb8+WSBKa0w~B{ z;_2(k{*aTIhfne9%M~dr}<*WzjqEBb}}?a$h)y# z%=#B9XwnrL)8t#gKC9PlrmRi#pZ@o!wcj7JF5Y2$rejr=PzbYu@yS@Vou`kSS)y^Q zh9NL?{%)Ul=gk@J`gLFZ_>eKFZsrW7z|j1(P4QnCX5{6GR3HB%B=i0D!9UAipJqN% z(_nQVW8Y_n>4%LnuB0(H987t;|G@+XoBZ@owk^5Rb{vtE00QGbTmQY*;xvre_r0$X1SHJvxNVv{>ux>EyCrY_DHo_e6l%Agnj`HW zUw!TX5GWitd<=-$rn@{ld}Tp~$<;|J8O*z+#AclQ!Qk`n@bvf)uFxU|?p?wY81)L- bfPi7jS>q)!J|1s?Ze#Ft^>bP0l+XkK4;NQ~ literal 0 HcmV?d00001 diff --git a/diff/doors.diff/textures/doors_item_glass.png b/diff/doors.diff/textures/doors_item_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..79e9daa07b75ce6a1373ac8451c9303156d6d2b9 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#ZGmuncJz@-`I0Jk_T-DUn4jg#=@ZrZFCfBC} z1sO|%{DK)Ap4~_TsVMM>EM{Qf76xHPhFNnYfP(BLp1!W^4>_56*g4!@dUOJXL_A#_ qLpZJ{KZrVd;K0F_u8p0JM;UE?F_o{=5@rL+GkCiCxvX= literal 0 HcmV?d00001 diff --git a/diff/doors.diff/textures/doors_item_obsidian_glass.png b/diff/doors.diff/textures/doors_item_obsidian_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..1026d43722be449b6b9068ccfd11896448b7cbef GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|0s;c^YKHsv?NfAD z^#Y1BmIV0)GdMiEkp|)W#5_CPos1n9JJ;PzD!wT=-6rk2V WwrH^(7I%PJ7(8A5T-G@yGywo68Z1cw literal 0 HcmV?d00001 diff --git a/diff/doors.diff/textures/doors_item_steel.png b/diff/doors.diff/textures/doors_item_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..30a435d4292f0ff20d8d48bc4542d6695b05d1b2 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kdv85h-qS{doxfd)6>NrO#-*TE$T)EiCrHWrh{6@;pP?y&rzQm}|u_ uCFsMeHi^f@3+{h;Kiy{SbC#3Q3CwfL6_0nwZCDSql)=;0&t;ucLK6Tq1V3#6 literal 0 HcmV?d00001 diff --git a/diff/doors.diff/textures/doors_item_wood.png b/diff/doors.diff/textures/doors_item_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..94ef3ae816b305135af9df571fdf2d3baee736e3 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kdv85Q2&3mhbd5~)YHW=MB{vNiUX76zo`F`8yX~~*Bc(X;d4W!bZU!4$<&qr zkw;eywqAJl|7rDm3BCK($3Yx>N8T2OwzfC_lnc~Tzsnyi5K=xmPwYWrvH%b#0D(pA zTT5ooI)kf|RN|O7`Cj2wb!uRZeQn*g5>*S0i+nH7!`bIcRH)q|bX zJ2Q-?RXI#9v&j$Dt&Gx2a8vKjw`$6=tV=McOR-Av(P&LG$neo@&$5p7(thxFQZvvT z#*!evUFdh=kdv8*RsZ7E`3XQFaZeY= s5RU7~0xZmI3M~R}-ZXJ=sc|qdXf`qaWPkAL08j~or>mdKI;Vst0QbZ;@&Et; literal 0 HcmV?d00001 diff --git a/diff/doors.diff/textures/doors_trapdoor_side.png b/diff/doors.diff/textures/doors_trapdoor_side.png new file mode 100644 index 0000000000000000000000000000000000000000..e19aea0fe818f20a9279a5066cd2f4f28159fa25 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUy3?$!L-`oYH_yc@GT=PS9>kEal|aXmQ! Y$Yx?-e5AO?7|3GqboFyt=akR{0JT6LF#rGn literal 0 HcmV?d00001 diff --git a/diff/doors.diff/textures/doors_trapdoor_steel.png b/diff/doors.diff/textures/doors_trapdoor_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..61d91084a416787bec69e3911110174def1f7a9f GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJZ3p^r=85p>QL70(Y)*K0-AbW|Y zuPggQPG%lqw*LQ{ZUcoJJzX3_IIfrW8VWKvavVAI+EE~BU5ueNhkcCu*Xd@)o^y)Z zD!wh&0Mw0H#C&tNOm3La!qmJ#!J>>K*Jb3UHx3vIVCg! E09L*)5dZ)H literal 0 HcmV?d00001 diff --git a/diff/doors.diff/textures/doors_trapdoor_steel_side.png b/diff/doors.diff/textures/doors_trapdoor_steel_side.png new file mode 100644 index 0000000000000000000000000000000000000000..e5782ae5d8c9789aa12c3ab07ec1fb80b5d73f8a GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kdv85SRwY4xf)Q2*VDx@gyVYhij^yW@-wg|FqJIn7McWblack dye + +minetest.register_craft({ + type = "shapeless", + output = "dye:black 4", + recipe = {"group:coal"}, +}) + +-- Mix recipes +local dye_recipes = { + -- src1, src2, dst + -- RYB mixes + {"red", "blue", "violet"}, -- "purple" + {"yellow", "red", "orange"}, + {"yellow", "blue", "green"}, + -- RYB complementary mixes + {"yellow", "violet", "dark_grey"}, + {"blue", "orange", "dark_grey"}, + -- CMY mixes - approximation + {"cyan", "yellow", "green"}, + {"cyan", "magenta", "blue"}, + {"yellow", "magenta", "red"}, + -- other mixes that result in a color we have + {"red", "green", "brown"}, + {"magenta", "blue", "violet"}, + {"green", "blue", "cyan"}, + {"pink", "violet", "magenta"}, + -- mixes with black + {"white", "black", "grey"}, + {"grey", "black", "dark_grey"}, + {"green", "black", "dark_green"}, + {"orange", "black", "brown"}, + -- mixes with white + {"white", "red", "pink"}, + {"white", "dark_grey", "grey"}, + {"white", "dark_green", "green"}, +} + +for _, mix in pairs(dye_recipes) do + minetest.register_craft({ + type = "shapeless", + output = 'dye:' .. mix[3] .. ' 2', + recipe = {'dye:' .. mix[1], 'dye:' .. mix[2]}, + }) +end diff --git a/diff/dye.diff/license.txt b/diff/dye.diff/license.txt new file mode 100644 index 0000000..8134c92 --- /dev/null +++ b/diff/dye.diff/license.txt @@ -0,0 +1,25 @@ +License of source code +---------------------- + +The MIT License (MIT) +Copyright (C) 2012-2016 Perttu Ahola (celeron55) +Copyright (C) 2012-2016 Various Minetest developers and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of this +software and associated documentation files (the "Software"), to deal in the Software +without restriction, including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +For more details: +https://opensource.org/licenses/MIT diff --git a/diff/dye.diff/textures/dye_black.png b/diff/dye.diff/textures/dye_black.png new file mode 100644 index 0000000000000000000000000000000000000000..268ec330cf34128767b56ee2260648403f0831c3 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$60wmSb-sJ%)&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmmSEKKkqVAI5)kU|hyv*ZTkef6bdd1wca>OM?7@ z862M7NCR>>3p^r=85p>QL70(Y)*K0-AbW|YuPggqc5!hlzGII9-T;L}JY5_^IIbrr kII!ugQJ6HjTly3`1LIZ(jfd$Mb%62=p00i_>zopr08rdA_y7O^ literal 0 HcmV?d00001 diff --git a/diff/dye.diff/textures/dye_brown.png b/diff/dye.diff/textures/dye_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..69d65e2041fa553b9d1f3a9b696355574ad6f910 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$63?z4LymlQ(SqAuoxMrI(_^L7J2s7kcF~sOI zMCdRCX)>6IGX!fgc&jq_sexoYlo{0c8Ej=3tfU#Nq!@fu8UFwOZ|=M>6=(=!NswPK zgTu2MX+REVfk$L90|U1(2s1Lwnj--eWH0gbb!ETHE-r4x8PRssA1EZ^>Eal|aXmS~ kflX(P!lcRF(x=!N7`HNLJWRi+1C(d*boFyt=akR{03@+1{Qv*} literal 0 HcmV?d00001 diff --git a/diff/dye.diff/textures/dye_cyan.png b/diff/dye.diff/textures/dye_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..582613218bb86d64640b37bec943631dc6f335a1 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$63?z4LymlQ(SqAuoxH3$c!%*4C5R<|%V*x{Z zKSOgjLtPs~ayE!8uV<)g0?C%vGK9r3WEC-F6o61g!~g&PwQ_IG0vf_t666=m;PC85 z8j!0@<5mWZhv^q}fbtBUu6{1-oD!M<6b?0d literal 0 HcmV?d00001 diff --git a/diff/dye.diff/textures/dye_dark_green.png b/diff/dye.diff/textures/dye_dark_green.png new file mode 100644 index 0000000000000000000000000000000000000000..2db2e22bd6b86342a6d0212a03887b23cb5c12a9 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$63?z4LymlQ(SqAuoxN281$R#oexG?C{F{tD+ zC}%M!q%sJ5gGkvpkd#~kgG>wquN{MU5QAs{2+1Ze{Qv)d+QaqDKtmWyg8YIR9G=}s z19CVEJR*x37`TN&n2}-D90{Nxdx@v7EBjq`ad9gK#i-iXKp_!N7sn8e>&XcYY&vTc fCQa^^KE=+!xRpWUVfsZKpge=8tDnm{r-UW|{h=-C literal 0 HcmV?d00001 diff --git a/diff/dye.diff/textures/dye_dark_grey.png b/diff/dye.diff/textures/dye_dark_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..16951d79963f45d4f39725f39d07c4c521483269 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$60wmSb-sJ%)&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmmSFFTB`G2A1I{l>Eal|aozUdLCymPJS+w``KH)x{=cF%u5Rj&vl~BV#@_Rh hyE4sT)h&)`+&kMjOjUQgzXxh#@O1TaS?83{1OQ5rCqn=L literal 0 HcmV?d00001 diff --git a/diff/dye.diff/textures/dye_green.png b/diff/dye.diff/textures/dye_green.png new file mode 100644 index 0000000000000000000000000000000000000000..dde975da348e0cc42c8e2843ccec4f9aa56181d7 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$63?z4LymlQ(SqAuoxTe372|FX>vPvfNolM+q znV9P`kr!kEal|aXmS~ kflX(P!lcO)rBAUlFs3lbzo~zG8Ys`;>FVdQ&MBb@0DsLoOaK4? literal 0 HcmV?d00001 diff --git a/diff/dye.diff/textures/dye_grey.png b/diff/dye.diff/textures/dye_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..1722205b63c1d4813cd5ef118956a86273987df5 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$60wmSb-sJ%)&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmt9=kTJOnp$5fz@g{O;S2*>s0ga+nk3T(M-Vr}<%YIuBPc-H^_{3kpmAtk{i u?Z?OYGauR?mUnZjW2lfDzKh*7Cd6bcifKum@VHSbKa#wOgpqVx2dxO(NP<||NsBj*cpEZ8p2o- zzypDRu_Ntqd9u(=X}(_&+}We_7f8;$jeLZT>3p^r=85p>QL70(Y)*K0-AbW|YuPggqc5!h_=?04cBIzV{_Pgg&ebxsLQ0O#>Y-~a#s literal 0 HcmV?d00001 diff --git a/diff/dye.diff/textures/dye_red.png b/diff/dye.diff/textures/dye_red.png new file mode 100644 index 0000000000000000000000000000000000000000..5ed5f34727e7db5b72fc8c2d257431a1e56cbdd3 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$63?z4LymlQ(SqAuoxSo)Zn99o=$Ha7AQgWS; z&PGbutgn|NsBxyLG&QhA@@{ z`2{mLJiCzwvL>4nJa0`PlBg3pY5H=O_Pgxj;uhA6(!covg+x4E978y+ mCnq?t>8w$hG`U;)6gvasRtAlS=@)f?@(iA?elF{r5}E)r#4sfQ literal 0 HcmV?d00001 diff --git a/diff/dye.diff/textures/dye_violet.png b/diff/dye.diff/textures/dye_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..17770bc412220fd472437e2ff559624d370f4a76 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$63?z4LymlQ(SqAuoxO%WPIIt92FeQ4jHMy`> zIJ1^HvJ_h}r#i8gIIt7|rGUtuCC`j0&W1VDnmHYafa3rE|DW^lLJ`mq#*!evUFdgVmt9=kLNT6|-yA3;;_2cT!f`!0!GTR@ hjl!hK-O{Jn85p-RXgo~6r~{N|@O1TaS?83{1OV0xFyH_H literal 0 HcmV?d00001 diff --git a/diff/dye.diff/textures/dye_white.png b/diff/dye.diff/textures/dye_white.png new file mode 100644 index 0000000000000000000000000000000000000000..a692f29c26451258df286f5aad812f79839e0ef7 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$60wmSb-sJ%)&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmt9=kT0&d*${(PRrKgKy2*>s0ga+ng**rWv$0hxY3k(ek4Q+nuf4bk+II;1m u#9?)|u(tpIMI|E3j5Lh?B_Pp`0qOJ|E*kqehU75 z#{c&b|G(RO|MznJy~FqK3NKLV-!vL>4nJa0`PlBg3pY5H=O_Pgxj;#MNo4J)Ssg+x4E978y+ mCnq?t>8w$hG`U;)6gvasRtAlS=@)f?@(iA?elF{r5}E*%QARZY literal 0 HcmV?d00001 diff --git a/diff/fire.diff/README.txt b/diff/fire.diff/README.txt new file mode 100644 index 0000000..30e91d0 --- /dev/null +++ b/diff/fire.diff/README.txt @@ -0,0 +1,19 @@ +Fire +===================================================================== +Main: celeron55, various +Lisc: LGPL 2.1 +Text: CC0 + By bas080 + fire_basic_flame_animated.png + fire_basic_flame.png + By jadedctrl + fire_basic_lighter.png +Audi: CC-BY 3.0 + By dobroide + fire_small.ogg + By Dynamicell + fire_large.ogg + fire_fire*.ogg + By Benboncan + fire_flint_and_steel.ogg +Link: https://github.com/minetest/minetest_game diff --git a/diff/fire.diff/README.txt.diff b/diff/fire.diff/README.txt.diff new file mode 100644 index 0000000..47b53f1 --- /dev/null +++ b/diff/fire.diff/README.txt.diff @@ -0,0 +1,56 @@ +1,35c1,19 +< Minetest Game mod: fire +< ======================= +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by Perttu Ahola (celeron55) (LGPL 2.1) +< Various Minetest developers and contributors (LGPL 2.1) +< +< Authors of media (textures and sounds) +< -------------------------------------- +< Everything not listed in here: +< Copyright (C) 2012 Perttu Ahola (celeron55) (CC BY-SA 3.0) +< +< Muadtralk (CC BY-SA 3.0) +< fire_basic_flame_animated.png +< +< Gambit (CC BY-SA 3.0) +< fire_flint_steel.png +< +< dobroide (CC BY 3.0) +< http://www.freesound.org/people/dobroide/sounds/4211/ +< fire_small.ogg +< +< Dynamicell (CC BY 3.0) +< http://www.freesound.org/people/Dynamicell/sounds/17548/ +< fire_large.ogg +< fire_fire.*.ogg +< +< fire_small.ogg and fire_large.ogg are unused but kept temporarily to not break +< other mods that may use them. +< +< Benboncan (CC BY 3.0) +< https://www.freesound.org/people/Benboncan/sounds/66457/ +< fire_flint_and_steel.ogg +--- +> Fire +> ===================================================================== +> Main: celeron55, various +> Lisc: LGPL 2.1 +> Text: CC0 +> By bas080 +> fire_basic_flame_animated.png +> fire_basic_flame.png +> By jadedctrl +> fire_basic_lighter.png +> Audi: CC-BY 3.0 +> By dobroide +> fire_small.ogg +> By Dynamicell +> fire_large.ogg +> fire_fire*.ogg +> By Benboncan +> fire_flint_and_steel.ogg +> Link: https://github.com/minetest/minetest_game diff --git a/diff/fire.diff/init.lua b/diff/fire.diff/init.lua new file mode 100644 index 0000000..a79b1fe --- /dev/null +++ b/diff/fire.diff/init.lua @@ -0,0 +1,367 @@ +-- Global namespace for functions + +fire = {} + + +-- +-- Items +-- + +-- Flame nodes + +minetest.register_node("fire:basic_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 = 13, + walkable = false, + buildable_to = true, + sunlight_propagates = true, + damage_per_second = 4, + groups = {igniter = 2, dig_immediate = 3, not_in_creative_inventory = 1}, + on_timer = function(pos) + local f = minetest.find_node_near(pos, 1, {"group:flammable"}) + if not f then + minetest.remove_node(pos) + return + end + -- Restart timer + return true + end, + drop = "", + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(30, 60)) + end, +}) + +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 = 13, + walkable = false, + buildable_to = true, + sunlight_propagates = true, + damage_per_second = 4, + groups = {igniter = 2, dig_immediate = 3}, + drop = "", +}) + + +-- Flint and steel + +minetest.register_alias("firestone:lighter", "fire:flint_and_steel") + +minetest.register_tool("fire:flint_and_steel", { + description = "Lighter", + inventory_image = "fire_flint_steel.png", + sound = {breaks = "default_tool_breaks"}, + + on_use = function(itemstack, user, pointed_thing) + local sound_pos = pointed_thing.above or user:get_pos() + minetest.sound_play( + "fire_flint_and_steel", + {pos = sound_pos, gain = 0.5, max_hear_distance = 8} + ) + local player_name = user:get_player_name() + if pointed_thing.type == "node" then + local node_under = minetest.get_node(pointed_thing.under).name + local nodedef = minetest.registered_nodes[node_under] + if not nodedef then + return + end + if minetest.is_protected(pointed_thing.under, player_name) then + minetest.chat_send_player(player_name, "This area is protected") + return + end + if nodedef.on_ignite then + nodedef.on_ignite(pointed_thing.under, user) + elseif minetest.get_item_group(node_under, "flammable") >= 1 + and minetest.get_node(pointed_thing.above).name == "air" then + minetest.set_node(pointed_thing.above, {name = "fire:basic_flame"}) + end + end + if not (creative and creative.is_enabled_for + and creative.is_enabled_for(player_name)) then + -- Wear tool + local wdef = itemstack:get_definition() + itemstack:add_wear(1000) + -- Tool break sound + if itemstack:get_count() == 0 and wdef.sound and wdef.sound.breaks then + minetest.sound_play(wdef.sound.breaks, {pos = sound_pos, gain = 0.5}) + end + return itemstack + end + end +}) + +minetest.register_craft({ + output = "fire:flint_and_steel", + recipe = { + {"default:flint", "default:steel_ingot"} + } +}) + + +-- Override coalblock to enable permanent flame above +-- Coalblock is non-flammable to avoid unwanted basic_flame nodes + +minetest.override_item("default:coalblock", { + after_destruct = function(pos, oldnode) + pos.y = pos.y + 1 + if minetest.get_node(pos).name == "fire:permanent_flame" then + minetest.remove_node(pos) + end + end, + on_ignite = function(pos, igniter) + local flame_pos = {x = pos.x, y = pos.y + 1, z = pos.z} + if minetest.get_node(flame_pos).name == "air" then + minetest.set_node(flame_pos, {name = "fire:permanent_flame"}) + end + end, +}) + + +-- +-- Sound +-- + +local flame_sound = minetest.settings:get_bool("flame_sound") +if flame_sound == nil then + -- Enable if no setting present + flame_sound = true +end + +if flame_sound then + + local handles = {} + local timer = 0 + + -- Parameters + + local radius = 8 -- Flame node search radius around player + local cycle = 3 -- Cycle time for sound updates + + -- Update sound for player + + function fire.update_player_sound(player) + local player_name = player:get_player_name() + -- Search for flame nodes in radius around player + local ppos = player:getpos() + local areamin = vector.subtract(ppos, radius) + local areamax = vector.add(ppos, radius) + local fpos, num = minetest.find_nodes_in_area( + areamin, + areamax, + {"fire:basic_flame", "fire:permanent_flame"} + ) + -- Total number of flames in radius + local flames = (num["fire:basic_flame"] or 0) + + (num["fire:permanent_flame"] or 0) + -- Stop previous sound + if handles[player_name] then + minetest.sound_stop(handles[player_name]) + handles[player_name] = nil + end + -- If flames + if flames > 0 then + -- Find centre of flame positions + local fposmid = fpos[1] + -- If more than 1 flame + if #fpos > 1 then + local fposmin = areamax + local fposmax = areamin + for i = 1, #fpos do + local fposi = fpos[i] + if fposi.x > fposmax.x then + fposmax.x = fposi.x + end + if fposi.y > fposmax.y then + fposmax.y = fposi.y + end + if fposi.z > fposmax.z then + fposmax.z = fposi.z + end + if fposi.x < fposmin.x then + fposmin.x = fposi.x + end + if fposi.y < fposmin.y then + fposmin.y = fposi.y + end + if fposi.z < fposmin.z then + fposmin.z = fposi.z + end + end + fposmid = vector.divide(vector.add(fposmin, fposmax), 2) + end + -- Play sound + local handle = minetest.sound_play( + "fire_fire", + { + pos = fposmid, + to_player = player_name, + gain = math.min(0.06 * (1 + flames * 0.125), 0.18), + max_hear_distance = 32, + loop = true, -- In case of lag + } + ) + -- Store sound handle for this player + if handle then + handles[player_name] = handle + end + end + end + + -- Cycle for updating players sounds + + minetest.register_globalstep(function(dtime) + timer = timer + dtime + if timer < cycle then + return + end + + timer = 0 + local players = minetest.get_connected_players() + for n = 1, #players do + fire.update_player_sound(players[n]) + end + end) + + -- Stop sound and clear handle on player leave + + minetest.register_on_leaveplayer(function(player) + local player_name = player:get_player_name() + if handles[player_name] then + minetest.sound_stop(handles[player_name]) + handles[player_name] = nil + end + end) +end + + +-- Deprecated function kept temporarily to avoid crashes if mod fire nodes call it + +function fire.update_sounds_around(pos) +end + + +-- +-- ABMs +-- + +-- Extinguish all flames quickly with water, snow, ice + +minetest.register_abm({ + label = "Extinguish flame", + nodenames = {"fire:basic_flame", "fire:permanent_flame"}, + neighbors = {"group:puts_out_fire"}, + interval = 3, + chance = 1, + catch_up = false, + action = function(pos, node, active_object_count, active_object_count_wider) + minetest.remove_node(pos) + minetest.sound_play("fire_extinguish_flame", + {pos = pos, max_hear_distance = 16, gain = 0.15}) + end, +}) + + +-- Enable the following ABMs according to 'enable fire' setting + +local fire_enabled = minetest.settings:get_bool("enable_fire") +if fire_enabled == nil then + -- enable_fire setting not specified, check for disable_fire + local fire_disabled = minetest.settings:get_bool("disable_fire") + if fire_disabled == nil then + -- Neither setting specified, check whether singleplayer + fire_enabled = minetest.is_singleplayer() + else + fire_enabled = not fire_disabled + end +end + +if not fire_enabled then + + -- Remove basic flames only if fire disabled + + minetest.register_abm({ + label = "Remove disabled fire", + nodenames = {"fire:basic_flame"}, + interval = 7, + chance = 1, + catch_up = false, + action = minetest.remove_node, + }) + +else -- Fire enabled + + -- Ignite neighboring nodes, add basic flames + + minetest.register_abm({ + label = "Ignite flame", + nodenames = {"group:flammable"}, + neighbors = {"group:igniter"}, + interval = 1, + chance = 5, + catch_up = false, + action = function(pos, node, active_object_count, active_object_count_wider) + -- If there is water or stuff like that around node, don't ignite + if minetest.find_node_near(pos, 1, {"group:puts_out_fire"}) then + return + end + local p = minetest.find_node_near(pos, 1, {"air"}) + if p then + minetest.set_node(p, {name = "fire:basic_flame"}) + end + end, + }) + + -- Remove flammable nodes around basic flame + + minetest.register_abm({ + label = "Remove flammable nodes", + nodenames = {"fire:basic_flame"}, + neighbors = "group:flammable", + interval = 5, + chance = 18, + catch_up = false, + action = function(pos, node, active_object_count, active_object_count_wider) + local p = minetest.find_node_near(pos, 1, {"group:flammable"}) + if p then + local flammable_node = minetest.get_node(p) + local def = minetest.registered_nodes[flammable_node.name] + if def.on_burn then + def.on_burn(p) + else + minetest.remove_node(p) + minetest.check_for_falling(p) + end + end + end, + }) + +end diff --git a/diff/fire.diff/init.lua.diff b/diff/fire.diff/init.lua.diff new file mode 100644 index 0000000..8cd4baa --- /dev/null +++ b/diff/fire.diff/init.lua.diff @@ -0,0 +1,13 @@ +76a77,78 +> minetest.register_alias("firestone:lighter", "fire:flint_and_steel") +> +78c80 +< description = "Flint and Steel", +--- +> description = "Lighter", +326,327c328,329 +< interval = 7, +< chance = 12, +--- +> interval = 1, +> chance = 5, diff --git a/diff/fire.diff/license.txt b/diff/fire.diff/license.txt new file mode 100644 index 0000000..9ce079f --- /dev/null +++ b/diff/fire.diff/license.txt @@ -0,0 +1,84 @@ +License of source code +---------------------- + +GNU Lesser General Public License, version 2.1 +Copyright (C) 2012-2016 celeron55, Perttu Ahola +Copyright (C) 2012-2016 Various Minetest developers and contributors + +This program is free software; you can redistribute it and/or modify it under the terms +of the GNU Lesser General Public License as published by the Free Software Foundation; +either version 2.1 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU Lesser General Public License for more details: +https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + +Licenses of media (sounds) +--------------------------------------- + +Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +Copyright (C) 2012-2016 Perttu Ahola (celeron55) +Copyright (C) 2012-2016 Muadtralk +Copyright (C) 2013-2016 Gambit + +You are free to: +Share — copy and redistribute the material in any medium or format. +Adapt — remix, transform, and build upon the material for any purpose, even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. + +Under the following terms: + +Attribution — You must give appropriate credit, provide a link to the license, and +indicate if changes were made. You may do so in any reasonable manner, but not in any way +that suggests the licensor endorses you or your use. + +ShareAlike — If you remix, transform, or build upon the material, you must distribute +your contributions under the same license as the original. + +No additional restrictions — You may not apply legal terms or technological measures that +legally restrict others from doing anything the license permits. + +Notices: + +You do not have to comply with the license for elements of the material in the public +domain or where your use is permitted by an applicable exception or limitation. +No warranties are given. The license may not give you all of the permissions necessary +for your intended use. For example, other rights such as publicity, privacy, or moral +rights may limit how you use the material. + +For more details: +http://creativecommons.org/licenses/by-sa/3.0/ + +----------------------- + +Attribution 3.0 Unported (CC BY 3.0) +Copyright (C) 2005 dobroide +Copyright (C) 2006 Dynamicell +Copyright (C) 2009 Benboncan + +You are free to: +Share — copy and redistribute the material in any medium or format. +Adapt — remix, transform, and build upon the material for any purpose, even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. + +Under the following terms: + +Attribution — You must give appropriate credit, provide a link to the license, and +indicate if changes were made. You may do so in any reasonable manner, but not in any way +that suggests the licensor endorses you or your use. + +No additional restrictions — You may not apply legal terms or technological measures that +legally restrict others from doing anything the license permits. + +Notices: + +You do not have to comply with the license for elements of the material in the public +domain or where your use is permitted by an applicable exception or limitation. +No warranties are given. The license may not give you all of the permissions necessary +for your intended use. For example, other rights such as publicity, privacy, or moral +rights may limit how you use the material. + +For more details: +http://creativecommons.org/licenses/by/3.0/ diff --git a/diff/fire.diff/license.txt.diff b/diff/fire.diff/license.txt.diff new file mode 100644 index 0000000..7eab10b --- /dev/null +++ b/diff/fire.diff/license.txt.diff @@ -0,0 +1,4 @@ +18c18 +< Licenses of media (textures and sounds) +--- +> Licenses of media (sounds) diff --git a/diff/fire.diff/textures/fire_basic_flame.png b/diff/fire.diff/textures/fire_basic_flame.png new file mode 100644 index 0000000000000000000000000000000000000000..9f5a0593632f8f44751457a4216bdbabf435530d GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kdv9)h~FS$5RU7NnGDnZGnR<4Nr`eW1)u-Uyq=BW?{7UeW;4cx zy8M$2<@i*8e*X6F2P;>rk_59Ni?5B~UuF%?Pk$e9iLna)-~CUB^(_kv7vqDUg8yQ8 zH2HRY`}mKGNlJ)|@zo;3x7^GuFF&)f+MpUXO@ GgeCwFB0=r| literal 0 HcmV?d00001 diff --git a/diff/fire.diff/textures/fire_basic_flame_animated.png b/diff/fire.diff/textures/fire_basic_flame_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..46906d3096d443d6cce1013efe6aec0db53de6db GIT binary patch literal 566 zcmV-60?GY}P)T4H9pEG@Q1sR~|X%4^zjy%uar z72B2y{*%cyL1?qf>1y*`(`hu~udrwFdh=kdv9)P_ymweRZIafv1aO2*>s04TUAY>Tietv1bN?$Dgfk{%7C1OLAS@-ctuu jZho2Z@zvGUJRrcJ$--CS%ir}GsF%Uh)z4*}Q$iB}&I>AY literal 0 HcmV?d00001 diff --git a/diff/flowers.diff/README.txt b/diff/flowers.diff/README.txt new file mode 100644 index 0000000..83b539f --- /dev/null +++ b/diff/flowers.diff/README.txt @@ -0,0 +1,20 @@ +Flowers +===================================================================== +Main: Ironzorg & VanessaE, various +Lisc: MIT +Text: CC0 + By bas08 +Text: CC BY-SA 3.0 + By Tirifto + flowers_mushroom_brown.png + flowers_mushroom_red.png + flowers_mushroom_jade.png + flowers_mushroom_french.png + flowers_mushroom_lemon.png + flowers_mushroom_sleepy.png +Text: MIT + By jadedctrl + flowers_waterlily*.png +3Dmo: + By bas080 +Link: https://github.com/minetest/minetest_game diff --git a/diff/flowers.diff/README.txt.diff b/diff/flowers.diff/README.txt.diff new file mode 100644 index 0000000..9120037 --- /dev/null +++ b/diff/flowers.diff/README.txt.diff @@ -0,0 +1,48 @@ +1,26c1,20 +< Minetest Game mod: flowers +< ========================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by Ironzorg (MIT) and VanessaE (MIT) +< Various Minetest developers and contributors (MIT) +< +< Authors of media (textures) +< --------------------------- +< RHRhino (CC BY-SA 3.0): +< flowers_dandelion_white.png +< flowers_dandelion_yellow.png +< flowers_geranium.png +< flowers_rose.png +< flowers_tulip.png +< flowers_viola.png +< +< Gambit (CC BY-SA 3.0): +< flowers_mushroom_brown.png +< flowers_mushroom_red.png +< flowers_waterlily.png +< +< yyt16384 (CC BY-SA 3.0): +< flowers_waterlily_bottom.png, derived from Gambit's texture +--- +> Flowers +> ===================================================================== +> Main: Ironzorg & VanessaE, various +> Lisc: MIT +> Text: CC0 +> By bas08 +> Text: CC BY-SA 3.0 +> By Tirifto +> flowers_mushroom_brown.png +> flowers_mushroom_red.png +> flowers_mushroom_jade.png +> flowers_mushroom_french.png +> flowers_mushroom_lemon.png +> flowers_mushroom_sleepy.png +> Text: MIT +> By jadedctrl +> flowers_waterlily*.png +> 3Dmo: +> By bas080 +> Link: https://github.com/minetest/minetest_game diff --git a/diff/flowers.diff/init.lua b/diff/flowers.diff/init.lua new file mode 100644 index 0000000..4464da8 --- /dev/null +++ b/diff/flowers.diff/init.lua @@ -0,0 +1,420 @@ +-- Minetest 0.4 mod: default +-- See README.txt for licensing and other information. + + +-- Namespace for functions + +flowers = {} + + +-- Map Generation + +dofile(minetest.get_modpath("flowers") .. "/mapgen.lua") + + +-- +-- Flowers +-- + +-- Aliases for original flowers mod + +minetest.register_alias("flowers:flower_rose", "flowers:rose") +minetest.register_alias("flowers:flower_tulip", "flowers:tulip") +minetest.register_alias("flowers:flower_dandelion_yellow", "flowers:dandelion_yellow") +minetest.register_alias("flowers:flower_geranium", "flowers:geranium") +minetest.register_alias("flowers:flower_viola", "flowers:viola") +minetest.register_alias("flowers:flower_dandelion_white", "flowers:dandelion_white") + +-- And now for the tulips mod + +minetest.register_alias("tulips:white_seeds", "flowers:dandelion_white") +minetest.register_alias("tulips:white_sprout", "flowers:dandelion_white") +minetest.register_alias("tulips:white", "flowers:dandelion_white") +minetest.register_alias("tulips:grey_seeds", "flowers:dandelion_white") +minetest.register_alias("tulips:grey_sprout", "flowers:dandelion_white") +minetest.register_alias("tulips:grey", "flowers:dandelion_white") +minetest.register_alias("tulips:black_seeds", "flowers:rose") +minetest.register_alias("tulips:black_sprout", "flowers:rose") +minetest.register_alias("tulips:black", "flowers:rose") +minetest.register_alias("tulips:red_seeds", "flowers:rose") +minetest.register_alias("tulips:red_sprout", "flowers:rose") +minetest.register_alias("tulips:red", "flowers:rose") +minetest.register_alias("tulips:yellow_seeds", "flowers:dandelion_yellow") +minetest.register_alias("tulips:yellow_sprout", "flowers:dandelion_yellow") +minetest.register_alias("tulips:yellow", "flowers:dandelion_yellow") +minetest.register_alias("tulips:green_seeds", "flowers:tulip") +minetest.register_alias("tulips:green_sprout", "flowers:tulip") +minetest.register_alias("tulips:green", "flowers:tulip") +minetest.register_alias("tulips:cyan_seeds", "flowers:geranium") +minetest.register_alias("tulips:cyan_sprout", "flowers:geranium") +minetest.register_alias("tulips:cyan", "flowers:geranium") +minetest.register_alias("tulips:blue_seeds", "flowers:geranium") +minetest.register_alias("tulips:blue_sprout", "flowers:geranium") +minetest.register_alias("tulips:magenta_seeds", "flowers:viola") +minetest.register_alias("tulips:magenta_sprout", "flowers:viola") +minetest.register_alias("tulips:magenta", "flowers:viola") + +-- Flower registration + +local function add_simple_flower(name, desc, box, f_groups) + -- Common flowers' groups + f_groups.snappy = 3 + f_groups.flower = 1 + f_groups.flora = 1 + f_groups.attached_node = 1 + + minetest.register_node("flowers:" .. name, { + description = desc, + drawtype = "plantlike", + waving = 1, + tiles = {"flowers_" .. name .. ".png"}, + inventory_image = "flowers_" .. name .. ".png", + wield_image = "flowers_" .. name .. ".png", + sunlight_propagates = true, + paramtype = "light", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5/5, -2.5/5, -0.5/5, 0.5/5, 0.5/5, 0.5/5}, + {-1.5/5, -0.5/5, -1.5/5, -0.5/5, 1.5/5, -0.5/5}, + {0.5/5, -0.5/5, -1.5/5, 1.5/5, 1.5/5, -0.5/5}, + {0.5/5, -0.5/5, 0.5/5, 1.5/5, 1.5/5, 1.5/5}, + {-1.5/5, -0.5/5, 0.5/5, -0.5/5, 1.5/5, 1.5/5}, + } + }, + walkable = false, + buildable_to = true, + stack_max = 99, + groups = f_groups, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = box + } + }) +end + +flowers.datas = { + { + "rose", + "Red Rose", + {-2 / 16, -0.5, -2 / 16, 2 / 16, 5 / 16, 2 / 16}, + {color_red = 1, flammable = 1} + }, + { + "tulip", + "Orange Tulip", + {-2 / 16, -0.5, -2 / 16, 2 / 16, 3 / 16, 2 / 16}, + {color_orange = 1, flammable = 1} + }, + { + "dandelion_yellow", + "Yellow Dandelion", + {-4 / 16, -0.5, -4 / 16, 4 / 16, -2 / 16, 4 / 16}, + {color_yellow = 1, flammable = 1} + }, + { + "geranium", + "Blue Geranium", + {-2 / 16, -0.5, -2 / 16, 2 / 16, 2 / 16, 2 / 16}, + {color_blue = 1, flammable = 1} + }, + { + "viola", + "Viola", + {-5 / 16, -0.5, -5 / 16, 5 / 16, -1 / 16, 5 / 16}, + {color_violet = 1, flammable = 1} + }, + { + "dandelion_white", + "White Dandelion", + {-5 / 16, -0.5, -5 / 16, 5 / 16, -2 / 16, 5 / 16}, + {color_white = 1, flammable = 1} + }, +} + +for _,item in pairs(flowers.datas) do + add_simple_flower(unpack(item)) +end + + +-- Flower spread +-- Public function to enable override by mods + +function flowers.flower_spread(pos, node) + pos.y = pos.y - 1 + local under = minetest.get_node(pos) + pos.y = pos.y + 1 + -- Replace flora with dry shrub in desert sand and silver sand, + -- as this is the only way to generate them. + -- However, preserve grasses in sand dune biomes. + if minetest.get_item_group(under.name, "sand") == 1 and + under.name ~= "default:sand" then + minetest.set_node(pos, {name = "default:dry_shrub"}) + return + end + + if minetest.get_item_group(under.name, "soil") == 0 then + return + end + + local light = minetest.get_node_light(pos) + if not light or light < 13 then + return + end + + local pos0 = vector.subtract(pos, 4) + local pos1 = vector.add(pos, 4) + if #minetest.find_nodes_in_area(pos0, pos1, "group:flora") > 3 then + return + end + + local soils = minetest.find_nodes_in_area_under_air( + pos0, pos1, "group:soil") + if #soils > 0 then + local seedling = soils[math.random(#soils)] + local seedling_above = + {x = seedling.x, y = seedling.y + 1, z = seedling.z} + light = minetest.get_node_light(seedling_above) + if not light or light < 13 or + -- Desert sand is in the soil group + minetest.get_node(seedling).name == "default:desert_sand" then + return + end + + minetest.set_node(seedling_above, {name = node.name}) + end +end + +minetest.register_abm({ + label = "Flower spread", + nodenames = {"group:flora"}, + interval = 13, + chance = 96, + action = function(...) + flowers.flower_spread(...) + end, +}) + + +-- +-- Mushrooms +-- + +minetest.register_node("flowers:mushroom_red", { + description = "Red Mushroom", + tiles = {"flowers_mushroom_red.png"}, + inventory_image = "flowers_mushroom_red.png", + wield_image = "flowers_mushroom_red.png", + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + on_use = minetest.item_eat(-5), + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, -1 / 16, 4 / 16}, + } +}) + +minetest.register_node("flowers:mushroom_brown", { + description = "Brown Mushroom", + tiles = {"flowers_mushroom_brown.png"}, + inventory_image = "flowers_mushroom_brown.png", + wield_image = "flowers_mushroom_brown.png", + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + on_use = minetest.item_eat(1), + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, + } +}) + +minetest.register_node("flowers:mushroom_jade", { + description = "Jade Mushroom", + tiles = {"flowers_mushroom_jade.png"}, + inventory_image = "flowers_mushroom_jade.png", + wield_image = "flowers_mushroom_jade.png", + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + on_use = minetest.item_eat(3), + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, + } +}) + +minetest.register_node("flowers:mushroom_french", { + description = "French Mushroom", + tiles = {"flowers_mushroom_french.png"}, + inventory_image = "flowers_mushroom_french.png", + wield_image = "flowers_mushroom_french.png", + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + on_use = minetest.item_eat(1), + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, + } +}) + +minetest.register_node("flowers:mushroom_lemon", { + description = "Lemon Mushroom", + tiles = {"flowers_mushroom_lemon.png"}, + inventory_image = "flowers_mushroom_lemon.png", + wield_image = "flowers_mushroom_lemon.png", + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + on_use = minetest.item_eat(0), + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, + } +}) + +minetest.register_node("flowers:mushroom_sleepy", { + description = "Sleepy Mushroom", + tiles = {"flowers_mushroom_sleepy.png"}, + inventory_image = "flowers_mushroom_sleepy.png", + wield_image = "flowers_mushroom_sleepy.png", + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + on_use = minetest.item_eat(-18), + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, + } +}) + + +-- Mushroom spread and death + +minetest.register_abm({ + label = "Mushroom spread", + nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red", "flowers:mushroom_jade", + "flowers:mushroom_french", "flowers:mushroom_lemon", "flowers:mushroom_sleepy"}, + interval = 11, + chance = 50, + action = function(pos, node) + if minetest.get_node_light(pos, nil) == 15 then + minetest.remove_node(pos) + return + end + local random = { + x = pos.x + math.random(-2, 2), + y = pos.y + math.random(-1, 1), + z = pos.z + math.random(-2, 2) + } + local random_node = minetest.get_node_or_nil(random) + if not random_node or random_node.name ~= "air" then + return + end + local node_under = minetest.get_node_or_nil({x = random.x, + y = random.y - 1, z = random.z}) + if not node_under then + return + end + + if (minetest.get_item_group(node_under.name, "soil") ~= 0 or + minetest.get_item_group(node_under.name, "tree") ~= 0) and + minetest.get_node_light(pos, 0.5) <= 3 and + minetest.get_node_light(random, 0.5) <= 3 then + minetest.set_node(random, {name = node.name}) + end + end +}) + + +-- These old mushroom related nodes can be simplified now + +minetest.register_alias("flowers:mushroom_spores_brown", "flowers:mushroom_brown") +minetest.register_alias("flowers:mushroom_spores_red", "flowers:mushroom_red") +minetest.register_alias("flowers:mushroom_fertile_brown", "flowers:mushroom_brown") +minetest.register_alias("flowers:mushroom_fertile_red", "flowers:mushroom_red") +minetest.register_alias("mushroom:brown_natural", "flowers:mushroom_brown") +minetest.register_alias("mushroom:red_natural", "flowers:mushroom_red") + + +-- +-- Waterlily +-- + +minetest.register_node("flowers:waterlily", { + description = "Waterlily", + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + tiles = {"flowers_waterlily.png", "flowers_waterlily_bottom.png"}, + inventory_image = "flowers_waterlily.png", + wield_image = "flowers_waterlily.png", + liquids_pointable = true, + walkable = false, + buildable_to = true, + sunlight_propagates = true, + floodable = true, + groups = {snappy = 3, flower = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + node_placement_prediction = "", + node_box = { + type = "fixed", + fixed = {-0.5, -31 / 64, -0.5, 0.5, -15 / 32, 0.5} + }, + selection_box = { + type = "fixed", + fixed = {-7 / 16, -0.5, -7 / 16, 7 / 16, -15 / 32, 7 / 16} + }, + + on_place = function(itemstack, placer, pointed_thing) + local pos = pointed_thing.above + local node = minetest.get_node(pointed_thing.under).name + local def = minetest.registered_nodes[node] + local player_name = placer:get_player_name() + + if def and def.liquidtype == "source" and + minetest.get_item_group(node, "water") > 0 then + if not minetest.is_protected(pos, player_name) then + minetest.set_node(pos, {name = "flowers:waterlily", + param2 = math.random(0, 3)}) + if not (creative and creative.is_enabled_for + and creative.is_enabled_for(player_name)) then + itemstack:take_item() + end + else + minetest.chat_send_player(player_name, "Node is protected") + minetest.record_protection_violation(pos, player_name) + end + end + + return itemstack + end +}) diff --git a/diff/flowers.diff/init.lua.diff b/diff/flowers.diff/init.lua.diff new file mode 100644 index 0000000..828e9c8 --- /dev/null +++ b/diff/flowers.diff/init.lua.diff @@ -0,0 +1,135 @@ +27a28,55 +> -- And now for the tulips mod +> +> minetest.register_alias("tulips:white_seeds", "flowers:dandelion_white") +> minetest.register_alias("tulips:white_sprout", "flowers:dandelion_white") +> minetest.register_alias("tulips:white", "flowers:dandelion_white") +> minetest.register_alias("tulips:grey_seeds", "flowers:dandelion_white") +> minetest.register_alias("tulips:grey_sprout", "flowers:dandelion_white") +> minetest.register_alias("tulips:grey", "flowers:dandelion_white") +> minetest.register_alias("tulips:black_seeds", "flowers:rose") +> minetest.register_alias("tulips:black_sprout", "flowers:rose") +> minetest.register_alias("tulips:black", "flowers:rose") +> minetest.register_alias("tulips:red_seeds", "flowers:rose") +> minetest.register_alias("tulips:red_sprout", "flowers:rose") +> minetest.register_alias("tulips:red", "flowers:rose") +> minetest.register_alias("tulips:yellow_seeds", "flowers:dandelion_yellow") +> minetest.register_alias("tulips:yellow_sprout", "flowers:dandelion_yellow") +> minetest.register_alias("tulips:yellow", "flowers:dandelion_yellow") +> minetest.register_alias("tulips:green_seeds", "flowers:tulip") +> minetest.register_alias("tulips:green_sprout", "flowers:tulip") +> minetest.register_alias("tulips:green", "flowers:tulip") +> minetest.register_alias("tulips:cyan_seeds", "flowers:geranium") +> minetest.register_alias("tulips:cyan_sprout", "flowers:geranium") +> minetest.register_alias("tulips:cyan", "flowers:geranium") +> minetest.register_alias("tulips:blue_seeds", "flowers:geranium") +> minetest.register_alias("tulips:blue_sprout", "flowers:geranium") +> minetest.register_alias("tulips:magenta_seeds", "flowers:viola") +> minetest.register_alias("tulips:magenta_sprout", "flowers:viola") +> minetest.register_alias("tulips:magenta", "flowers:viola") +46a75,85 +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.5/5, -2.5/5, -0.5/5, 0.5/5, 0.5/5, 0.5/5}, +> {-1.5/5, -0.5/5, -1.5/5, -0.5/5, 1.5/5, -0.5/5}, +> {0.5/5, -0.5/5, -1.5/5, 1.5/5, 1.5/5, -0.5/5}, +> {0.5/5, -0.5/5, 0.5/5, 1.5/5, 1.5/5, 1.5/5}, +> {-1.5/5, -0.5/5, 0.5/5, -0.5/5, 1.5/5, 1.5/5}, +> } +> }, +62c101 +< "Rose", +--- +> "Red Rose", +75c114 +< {-2 / 16, -0.5, -2 / 16, 2 / 16, 4 / 16, 2 / 16}, +--- +> {-4 / 16, -0.5, -4 / 16, 4 / 16, -2 / 16, 4 / 16}, +92c131 +< "White dandelion", +--- +> "White Dandelion", +203a243,318 +> minetest.register_node("flowers:mushroom_jade", { +> description = "Jade Mushroom", +> tiles = {"flowers_mushroom_jade.png"}, +> inventory_image = "flowers_mushroom_jade.png", +> wield_image = "flowers_mushroom_jade.png", +> drawtype = "plantlike", +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> groups = {snappy = 3, attached_node = 1, flammable = 1}, +> sounds = default.node_sound_leaves_defaults(), +> on_use = minetest.item_eat(3), +> selection_box = { +> type = "fixed", +> fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, +> } +> }) +> +> minetest.register_node("flowers:mushroom_french", { +> description = "French Mushroom", +> tiles = {"flowers_mushroom_french.png"}, +> inventory_image = "flowers_mushroom_french.png", +> wield_image = "flowers_mushroom_french.png", +> drawtype = "plantlike", +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> groups = {snappy = 3, attached_node = 1, flammable = 1}, +> sounds = default.node_sound_leaves_defaults(), +> on_use = minetest.item_eat(1), +> selection_box = { +> type = "fixed", +> fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, +> } +> }) +> +> minetest.register_node("flowers:mushroom_lemon", { +> description = "Lemon Mushroom", +> tiles = {"flowers_mushroom_lemon.png"}, +> inventory_image = "flowers_mushroom_lemon.png", +> wield_image = "flowers_mushroom_lemon.png", +> drawtype = "plantlike", +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> groups = {snappy = 3, attached_node = 1, flammable = 1}, +> sounds = default.node_sound_leaves_defaults(), +> on_use = minetest.item_eat(0), +> selection_box = { +> type = "fixed", +> fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, +> } +> }) +> +> minetest.register_node("flowers:mushroom_sleepy", { +> description = "Sleepy Mushroom", +> tiles = {"flowers_mushroom_sleepy.png"}, +> inventory_image = "flowers_mushroom_sleepy.png", +> wield_image = "flowers_mushroom_sleepy.png", +> drawtype = "plantlike", +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> groups = {snappy = 3, attached_node = 1, flammable = 1}, +> sounds = default.node_sound_leaves_defaults(), +> on_use = minetest.item_eat(-18), +> selection_box = { +> type = "fixed", +> fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, +> } +> }) +> +209c324,325 +< nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"}, +--- +> nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red", "flowers:mushroom_jade", +> "flowers:mushroom_french", "flowers:mushroom_lemon", "flowers:mushroom_sleepy"}, diff --git a/diff/flowers.diff/mapgen.lua b/diff/flowers.diff/mapgen.lua new file mode 100644 index 0000000..74461d8 --- /dev/null +++ b/diff/flowers.diff/mapgen.lua @@ -0,0 +1,178 @@ +-- +-- Mgv6 +-- + +local function register_mgv6_flower(name) + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.006, + spread = {x = 100, y = 100, z = 100}, + seed = 436, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 30, + decoration = "flowers:"..name, + }) +end + +local function register_mgv6_mushroom(name) + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.04, + spread = {x = 100, y = 100, z = 100}, + seed = 7133, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 30, + decoration = "flowers:"..name, + spawn_by = "default:tree", + num_spawn_by = 1, + }) +end + +local function register_mgv6_waterlily() + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt"}, + sidelen = 16, + noise_params = { + offset = -0.12, + scale = 0.3, + spread = {x = 100, y = 100, z = 100}, + seed = 33, + octaves = 3, + persist = 0.7 + }, + y_min = 0, + y_max = 0, + schematic = minetest.get_modpath("flowers").."/schematics/waterlily.mts", + rotation = "random", + }) +end + +function flowers.register_mgv6_decorations() + register_mgv6_flower("rose") + register_mgv6_flower("tulip") + register_mgv6_flower("dandelion_yellow") + register_mgv6_flower("geranium") + register_mgv6_flower("viola") + register_mgv6_flower("dandelion_white") + + register_mgv6_mushroom("mushroom_brown") + register_mgv6_mushroom("mushroom_red") + register_mgv6_mushroom("mushroom_jade") + register_mgv6_mushroom("mushroom_french") + register_mgv6_mushroom("mushroom_lemon") + register_mgv6_mushroom("mushroom_sleepy") + + register_mgv6_waterlily() +end + + +-- +-- All other biome API mapgens +-- + +local function register_flower(seed, name) + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = -0.02, + scale = 0.04, + spread = {x = 200, y = 200, z = 200}, + seed = seed, + octaves = 3, + persist = 0.6 + }, + biomes = {"grassland", "deciduous_forest", "coniferous_forest", + "floatland_grassland"}, + y_min = 1, + y_max = 31000, + decoration = "flowers:"..name, + }) +end + +local function register_mushroom(name) + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.006, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"deciduous_forest", "coniferous_forest"}, + y_min = 1, + y_max = 31000, + decoration = "flowers:"..name, + }) +end + +local function register_waterlily() + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt"}, + sidelen = 16, + noise_params = { + offset = -0.12, + scale = 0.3, + spread = {x = 200, y = 200, z = 200}, + seed = 33, + octaves = 3, + persist = 0.7 + }, + biomes = {"rainforest_swamp", "savanna_shore", "deciduous_forest_shore"}, + y_min = 0, + y_max = 0, + schematic = minetest.get_modpath("flowers") .. "/schematics/waterlily.mts", + rotation = "random", + }) +end + +function flowers.register_decorations() + register_flower(436, "rose") + register_flower(19822, "tulip") + register_flower(1220999, "dandelion_yellow") + register_flower(36662, "geranium") + register_flower(1133, "viola") + register_flower(73133, "dandelion_white") + + register_mushroom("mushroom_brown") + register_mushroom("mushroom_red") + register_mgv6_mushroom("mushroom_jade") + register_mgv6_mushroom("mushroom_french") + register_mgv6_mushroom("mushroom_lemon") + register_mgv6_mushroom("mushroom_sleepy") + + register_waterlily() +end + + +-- +-- Detect mapgen to select functions +-- + +local mg_name = minetest.get_mapgen_setting("mg_name") +if mg_name == "v6" then + flowers.register_mgv6_decorations() +else + flowers.register_decorations() +end diff --git a/diff/flowers.diff/mapgen.lua.diff b/diff/flowers.diff/mapgen.lua.diff new file mode 100644 index 0000000..6b52ebd --- /dev/null +++ b/diff/flowers.diff/mapgen.lua.diff @@ -0,0 +1,25 @@ +74a75,78 +> register_mgv6_mushroom("mushroom_jade") +> register_mgv6_mushroom("mushroom_french") +> register_mgv6_mushroom("mushroom_lemon") +> register_mgv6_mushroom("mushroom_sleepy") +90,91c94,95 +< offset = -0.015, +< scale = 0.025, +--- +> offset = -0.02, +> scale = 0.04, +98c102 +< "floatland_grassland", "floatland_coniferous_forest"}, +--- +> "floatland_grassland"}, +118,119c122 +< biomes = {"deciduous_forest", "coniferous_forest", +< "floatland_coniferous_forest"}, +--- +> biomes = {"deciduous_forest", "coniferous_forest"}, +156a160,163 +> register_mgv6_mushroom("mushroom_jade") +> register_mgv6_mushroom("mushroom_french") +> register_mgv6_mushroom("mushroom_lemon") +> register_mgv6_mushroom("mushroom_sleepy") diff --git a/diff/flowers.diff/textures/flowers_dandelion_white.png b/diff/flowers.diff/textures/flowers_dandelion_white.png new file mode 100644 index 0000000000000000000000000000000000000000..4dc5e65ad2e31cebf6d20a42b608db1c6a87fdb4 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lSznGNPVYO9#F{2)5S4_<9g`{LqP^bfddCV@VZTC zVmp)c)Q`htVRDAu*>f!aq6GIbE!d?L!uo@uOf9*rOs)LdwNtMd6IV)Qoo4P21De9% M>FVdQ&MBb@01!1Xpa1{> literal 0 HcmV?d00001 diff --git a/diff/flowers.diff/textures/flowers_dandelion_yellow.png b/diff/flowers.diff/textures/flowers_dandelion_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..5a5d9ec1adb62f42244e8a0f1df4776067425f0d GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lSznKEApXg8BoZ;)5S4_<9c$!0oH%#Q-1XO7#kV@ yfrK+_k7AcXQ@W%C(?3lEgE_83DL&~5F3T9((s_8?r?G+bGI+ZBxvX<>&pI+lSzn4*-~u{NS&ppi(?4K_2h&DtUNO3|F|!kDFFme zROcH>Sj_vWum5ujqu!4XJ58EvA~+5oetv0%+YkTnANN)N#>U6Sz_5Zr$#a^nCQzEe)78&qol`;+ E0Jr`ZY5)KL literal 0 HcmV?d00001 diff --git a/diff/flowers.diff/textures/flowers_mushroom_french.png b/diff/flowers.diff/textures/flowers_mushroom_french.png new file mode 100644 index 0000000000000000000000000000000000000000..f71b1643cf5e10421a99bd246992619d18ace48e GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$93?x4=o+|@VoB=)|t_%$6D`!qSv~BazhR#hu zLB^6GzhDN3XE)M-91%|!#}JO|$q7J^m>`gv@PI*)fl-=4%X(|x8lXIbr>mdKI;Vst E0HHt}=Kufz literal 0 HcmV?d00001 diff --git a/diff/flowers.diff/textures/flowers_mushroom_jade.png b/diff/flowers.diff/textures/flowers_mushroom_jade.png new file mode 100644 index 0000000000000000000000000000000000000000..8dab85e916bb9edd0951382dd76c0e793255f317 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$93?x4=o+|@VoB=)|t_%$6JtvwDZQJbe(z*pG z$XF8O7tG-B>_!@pBkbwo7{YNqIe~#$jEyajjg60ufnf!MlIJvCO`tS`r>mdKI;Vst E02CA$;s5{u literal 0 HcmV?d00001 diff --git a/diff/flowers.diff/textures/flowers_mushroom_lemon.png b/diff/flowers.diff/textures/flowers_mushroom_lemon.png new file mode 100644 index 0000000000000000000000000000000000000000..a62d4d7e00840d72f7f4ac3e3df05c3a49d28357 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=B~KT}5RU7~2?yB!?T`5;e=O~Y ofIxpz%W9h~xyCU~oU;QNTz_%x<~BPQ22{=9>FVdQ&MBb@0N(!@#sB~S literal 0 HcmV?d00001 diff --git a/diff/flowers.diff/textures/flowers_mushroom_red.png b/diff/flowers.diff/textures/flowers_mushroom_red.png new file mode 100644 index 0000000000000000000000000000000000000000..39917f8e6e71388951ac74147463cd14bd0618fd GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$93?x4=o+|@VoB=)|t_%$62OS&^ZQH!;@BbG- zLB^6GzhDN3XE)M-9AQrv#}JO|$q5Y1Vr*=IY;1gN3=At6lsu>DY67JhJYD@<);T3K F0RT(}8Rq~1 literal 0 HcmV?d00001 diff --git a/diff/flowers.diff/textures/flowers_mushroom_sleepy.png b/diff/flowers.diff/textures/flowers_mushroom_sleepy.png new file mode 100644 index 0000000000000000000000000000000000000000..888f9ac039c98bd2ccd9b483dc84c63249c721c6 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$93?x4=o+|@VoB=)|t_%$6rO`3RcHP?AeNPxD z$XF8O7tG-B>_!@pBkbwo7{YNqIe~#$jEyajjg60ufnf!MlIJvCO`tS`r>mdKI;Vst E00Z9`r~m)} literal 0 HcmV?d00001 diff --git a/diff/flowers.diff/textures/flowers_rose.png b/diff/flowers.diff/textures/flowers_rose.png new file mode 100644 index 0000000000000000000000000000000000000000..d7e1047a6d3c0742314c831e0a284d04a80ef7b1 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lSzn$OZVL5N}!Ojr;B3<$Mxid1FUIA27la_&6EIw zo`p=u0$hD~fFNB`LSmb5c!EW@&Wv*h4s`f1GwgrO$-~e%AE=vw!PC{xWt~$(69745 BDyjeg literal 0 HcmV?d00001 diff --git a/diff/flowers.diff/textures/flowers_tulip.png b/diff/flowers.diff/textures/flowers_tulip.png new file mode 100644 index 0000000000000000000000000000000000000000..c6d3949f6cff2c6f934bb71692408b065727d5b0 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lSzn0-a)v05>Uv%)5S4_<9c$!0oH%Z4ga_=n<)VT zJqwwR3AhRz+|0wn*v7@flRl9}GTqQX=`w?-95>IAt$ZJWdKo-j{an^LB{Ts5n)4`= literal 0 HcmV?d00001 diff --git a/diff/flowers.diff/textures/flowers_viola.png b/diff/flowers.diff/textures/flowers_viola.png new file mode 100644 index 0000000000000000000000000000000000000000..1956563e3f8b1a494785025107fa75ca8cf5a214 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lSznC%w>l)P@ciq)5S4_<9cbABQJvi#}O@7esva0 z55*OG|4#cDVedQZ5Px7D?|~CyPbcm@_vV8Y)xm@O1TaS?83{ F1OSpSFH-;j literal 0 HcmV?d00001 diff --git a/diff/flowers.diff/textures/flowers_waterlily.png b/diff/flowers.diff/textures/flowers_waterlily.png new file mode 100644 index 0000000000000000000000000000000000000000..ea43202c25481e57fa921bc512f8b50bd07b8053 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPggQP9`CC_KKiA>_8z;PZ!4!j_b*1qThX(&&b91X20U8 zBj?T>voK7uX9j}i=EcXd(=@Z~+U$MGrRMFcKXw2FR8-IX|NmsKF%Jl+``@|B#*iW; Vd?Ud7@(-Y)44$rjF6*2UngCyPI^+NV literal 0 HcmV?d00001 diff --git a/diff/flowers.diff/textures/flowers_waterlily_bottom.png b/diff/flowers.diff/textures/flowers_waterlily_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..5005a7c31ec8f5ca0239bb9d2c567e0b6d15c55b GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm3?%32=lKAskN}?$*UUvW8H;SfrWmC!wC>vL zo3_BZeYa1^26wx1MgLAc+fv1Z#TI@YdWGxV3Rm05&$9Au)3q*Eh+Al0u*%+NqDI_I ztNayq`OBPQXIM6D^Q_tG5i!|dog9A`(0s;{AirP+hi5m^K%69RcNc~ZR#^`qhqJ&V zvY3H^TNs2H8D`Cq01C2~c>21sKjdT*Vpn&znR6Z}Be`G1}PDq!$*^>bP0l+XkK*MLKP literal 0 HcmV?d00001 diff --git a/diff/flowers.diff/textures/tulips_red.png b/diff/flowers.diff/textures/tulips_red.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7ffa5e243ee12f9d6287d666422840d7f2b98d GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$73?%Cvt*-$omUKs7M+SzC{oH>NL6VHcLGDfr z>(0r%1acITJ%W507^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10LMXr| z#1%+CWMKHuz_83mz<;{J|Ns9lwABE0Fff(``2{mLJiCzw;v{*yyRiPqe|a3p;Vkfo zEM{Qf76xHPhFNnYfPxa9E{-7_*OL<%nB3gh*wmC2-f}##09wo9!LajrqSy(b8r2fl zh?11Vl2ohYqEsNoU}RuutZQJQYhV~+U}9xxVr6QqZD3?&U|=u0{V0lt-29Zxv`X9> U{5<$8ff^V*UHx3vIVCg!039S!ZU6uP literal 0 HcmV?d00001 diff --git a/diff/give_initial_stuff.diff/README.txt b/diff/give_initial_stuff.diff/README.txt new file mode 100644 index 0000000..35feb60 --- /dev/null +++ b/diff/give_initial_stuff.diff/README.txt @@ -0,0 +1,5 @@ +Give_initial_stuff +===================================================================== +Main: celeron55, various +Lisc: MIT +Link: https://github.com/minetest/minetest_game diff --git a/diff/give_initial_stuff.diff/README.txt.diff b/diff/give_initial_stuff.diff/README.txt.diff new file mode 100644 index 0000000..82cdbbf --- /dev/null +++ b/diff/give_initial_stuff.diff/README.txt.diff @@ -0,0 +1,15 @@ +1,8c1,5 +< Minetest Game mod: give_initial_stuff +< ===================================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Perttu Ahola (celeron55) (MIT) +< Various Minetest developers and contributors (MIT) +--- +> Give_initial_stuff +> ===================================================================== +> Main: celeron55, various +> Lisc: MIT +> Link: https://github.com/minetest/minetest_game diff --git a/diff/killme.diff/depends.txt b/diff/killme.diff/depends.txt new file mode 100644 index 0000000..c0605af --- /dev/null +++ b/diff/killme.diff/depends.txt @@ -0,0 +1 @@ +lightning diff --git a/diff/killme.diff/init.lua b/diff/killme.diff/init.lua new file mode 100644 index 0000000..71bc2eb --- /dev/null +++ b/diff/killme.diff/init.lua @@ -0,0 +1,26 @@ +minetest.register_chatcommand("killme", { + description = "Kill yourself to respawn", + func = function(name) + local player = minetest.get_player_by_name(name) + local pos = vector.round(player:getpos()) + if player then + if minetest.settings:get_bool("enable_damage") then + player:set_hp(0) + lightning.strike(pos) + return true + else + for _, callback in pairs(core.registered_on_respawnplayers) do + if callback(player) then + return true + end + end + + -- There doesn't seem to be a way to get a default spawn pos from the lua API + return false, "No static_spawnpoint defined" + end + else + -- Show error message if used when not logged in, eg: from IRC mod + return false, "You need to be online to be killed!" + end + end +}) diff --git a/diff/killme.diff/init.lua.diff b/diff/killme.diff/init.lua.diff new file mode 100644 index 0000000..a2ed050 --- /dev/null +++ b/diff/killme.diff/init.lua.diff @@ -0,0 +1,4 @@ +4a5 +> local pos = vector.round(player:getpos()) +7a9 +> lightning.strike(pos) diff --git a/diff/screwdriver.diff/README.txt b/diff/screwdriver.diff/README.txt new file mode 100644 index 0000000..f5ed753 --- /dev/null +++ b/diff/screwdriver.diff/README.txt @@ -0,0 +1,7 @@ +Screwdriver +===================================================================== +Main: RealBadAngel & Maciej Kasatkin, various +Lisc: LGPL v2.1 +Text: LGPL v2.0 + By jadedctrl +Link: https://github.com/minetest/minetest_game diff --git a/diff/screwdriver.diff/README.txt.diff b/diff/screwdriver.diff/README.txt.diff new file mode 100644 index 0000000..20ca010 --- /dev/null +++ b/diff/screwdriver.diff/README.txt.diff @@ -0,0 +1,22 @@ +1,13c1,7 +< Minetest Game mod: screwdriver +< ============================== +< See license.txt for license information. +< +< License of source code +< ---------------------- +< Originally by RealBadAngel, Maciej Kasatkin (LGPL 2.1) +< Various Minetest developers and contributors (LGPL 2.1) +< +< License of media (textures) +< --------------------------- +< Created by Gambit (CC BY-SA 3.0): +< screwdriver.png +--- +> Screwdriver +> ===================================================================== +> Main: RealBadAngel & Maciej Kasatkin, various +> Lisc: LGPL v2.1 +> Text: LGPL v2.0 +> By jadedctrl +> Link: https://github.com/minetest/minetest_game diff --git a/diff/screwdriver.diff/license.txt b/diff/screwdriver.diff/license.txt new file mode 100644 index 0000000..098c6e7 --- /dev/null +++ b/diff/screwdriver.diff/license.txt @@ -0,0 +1,15 @@ +License of source code & media +------------------------------- + +GNU Lesser General Public License, version 2.1 +Copyright (C) 2013-2016 RealBadAngel, Maciej Kasatkin +Copyright (C) 2013-2016 Various Minetest developers and contributors + +This program is free software; you can redistribute it and/or modify it under the terms +of the GNU Lesser General Public License as published by the Free Software Foundation; +either version 2.1 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU Lesser General Public License for more details: +https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/diff/screwdriver.diff/license.txt.diff b/diff/screwdriver.diff/license.txt.diff new file mode 100644 index 0000000..d3c7a2e --- /dev/null +++ b/diff/screwdriver.diff/license.txt.diff @@ -0,0 +1,42 @@ +1,2c1,2 +< License of source code +< ---------------------- +--- +> License of source code & media +> ------------------------------- +16,50d15 +< +< +< Licenses of media (textures) +< ---------------------------- +< +< Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +< Copyright (C) 2013-2016 Gambit +< +< You are free to: +< Share — copy and redistribute the material in any medium or format. +< Adapt — remix, transform, and build upon the material for any purpose, even commercially. +< The licensor cannot revoke these freedoms as long as you follow the license terms. +< +< Under the following terms: +< +< Attribution — You must give appropriate credit, provide a link to the license, and +< indicate if changes were made. You may do so in any reasonable manner, but not in any way +< that suggests the licensor endorses you or your use. +< +< ShareAlike — If you remix, transform, or build upon the material, you must distribute +< your contributions under the same license as the original. +< +< No additional restrictions — You may not apply legal terms or technological measures that +< legally restrict others from doing anything the license permits. +< +< Notices: +< +< You do not have to comply with the license for elements of the material in the public +< domain or where your use is permitted by an applicable exception or limitation. +< No warranties are given. The license may not give you all of the permissions necessary +< for your intended use. For example, other rights such as publicity, privacy, or moral +< rights may limit how you use the material. +< +< For more details: +< http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/diff/screwdriver.diff/textures/screwdriver.png b/diff/screwdriver.diff/textures/screwdriver.png new file mode 100644 index 0000000000000000000000000000000000000000..607bca85178b400f42660095b1fa82c17d0c51b0 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~Y)RhkE)4%caKYZ?lYt_f1s;*b z3=DkBK$x-p&dPkCAbW|YuPggqb`efRE3aI?aG;QZr;B3<$MxihjY+JByF|7B85H=O_Pb2NV$zcR?>5~43eE9!aSVw# zoSd*gu!Cdr-}f&Re%-&~@?rnhsUPaus+#WPO#R<4x8_g%_iH=`yobW3l@zti?|<_D zclonsU0=_j7V85S92)8tK6tD7(cZ%2*Zy5n=MPvgusKZYvr4$axR_5ufW4tBZbEC) zqBjNX4L1}FXNjMFm-nc^yD)Kr)U5V~jSCqhnrnCu8Q9&`UKVJ;<#td*f^~6%NKca^ aKf{r`TMAXJA9MoU$>8bg=d#Wzp$PzpQEOEI literal 0 HcmV?d00001 diff --git a/diff/screwdriver.diff/textures/tool_mode2.png b/diff/screwdriver.diff/textures/tool_mode2.png new file mode 100644 index 0000000000000000000000000000000000000000..4429a5d801313a0e81bd0b77d4b1cfaa01e8f52d GIT binary patch literal 455 zcmV;&0XY7NP)Px#24YJ`L;z6$egJukhSA0V000SaNLh0L01l=A01l=Bhuo=e00007bV*G`2i*b_ z78@r{kFRq800BoyL_t(o!((8e0VvE@{qOH9_21e`_`j)%;D0Mi;s4&A694maRR1&3 z8f2y^|8J<%{(tFw<^Kow7XN?rVCDY@_m}*?ajoZnWtqnR;2>$*I>OdQ1Z?T;n^XQb zH){VkHxmL|eDBU&u=uh?=KoWY6lv!OkPpwD&i${i$NwJ`8X&QlD7pW+*(zWM+`lvb zzrC#pZ9^eB0n>-Zh5}#*fG{XsFwhf#LSW@m3;KlsI&gLp11Cg~16D7${Esb!Xa+!u z5R@Q6md~1Q49<>pvm6xf*ROVhEnhIl^uM2vBz-NvcDV%}>~!@xDA+*-5yJ^E)ma5hhDpM}R6J xLjwW0uaPm$Ltqq)f>AIEM!_f;1*2fd0RRKGPx#24YJ`L;z6$egJukhSA0V000SaNLh0L01l=A01l=Bhuo=e00007bV*G`2i*b_ z78^P(iNmS@00C4OhBiNmAA z)<%Rr4zRWo{;#jc|35Ka;s1?mJzxhcU1VnnwdDpMwe{ zWIm{H0$C1<3P%Ug|1`B6l;S(vbpL~LfrGs$INl%JTTGuc0P^|7K7;?)uXch99as(k z@j;1^=A|Ia5uj`cifdS9RB!00sc6mg}0!nPw9J0000< KMNUMnLSTYA`pRMe literal 0 HcmV?d00001 diff --git a/diff/screwdriver.diff/textures/tool_mode4.png b/diff/screwdriver.diff/textures/tool_mode4.png new file mode 100644 index 0000000000000000000000000000000000000000..da21e05ff6872ed050ee60f3c8a9f368db9800ab GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Y)RhkE)0PT zbqtl=Z5NLLMK}vQB8wRq_?Ce%WBZ+z`9MMT5>H=O_Pb2NVluq9NHMgIEF+V zPEJ^0*wH`re}1Cgm;1N8e%Lebb#$5W=KtH-IsfgeHVE~s)p_}*gQ0%qfBtv+jn)S) zI5gDpG5q{?Z0o%L$N5?>-DjNmaMSx>%~*jE|6*gwDjNqwzt-7iaqDNoJTZ)aoQyK|<%4WkK5ONtpZ);BlFP5FD}YQ+Ju zuFg$|Wf_t#n`k%5Fl^?LFDn=R?|<1OAxDGZSP4I44uhp&(~T1SK1Vyb4T~gh3Nokt p)R16ZoFLNE6llQZc5neZgN60w2mAQWCIh|6;OXk;vd$@?2>@@4i%b9j literal 0 HcmV?d00001 diff --git a/diff/sethome.diff/README.txt b/diff/sethome.diff/README.txt new file mode 100644 index 0000000..c676672 --- /dev/null +++ b/diff/sethome.diff/README.txt @@ -0,0 +1,5 @@ +Sethome +===================================================================== +Main: sfan5 +Lisc: MIT +Link: https://github.com/minetest/minetest_game diff --git a/diff/sethome.diff/README.txt.diff b/diff/sethome.diff/README.txt.diff new file mode 100644 index 0000000..af251ce --- /dev/null +++ b/diff/sethome.diff/README.txt.diff @@ -0,0 +1,14 @@ +1,7c1,5 +< Minetest Game mod: sethome +< ========================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< sfan5 (MIT) +--- +> Sethome +> ===================================================================== +> Main: sfan5 +> Lisc: MIT +> Link: https://github.com/minetest/minetest_game diff --git a/diff/sfinv.diff/README.md b/diff/sfinv.diff/README.md new file mode 100644 index 0000000..cacf0a3 --- /dev/null +++ b/diff/sfinv.diff/README.md @@ -0,0 +1,5 @@ +Simple Fast Inventory +===================================================================== +Main: rubenwardy +Lisc: MIT +Link: https://github.com/minetest/minetest_game diff --git a/diff/sfinv.diff/README.md.diff b/diff/sfinv.diff/README.md.diff new file mode 100644 index 0000000..cd71efb --- /dev/null +++ b/diff/sfinv.diff/README.md.diff @@ -0,0 +1,26 @@ +2,21c2,5 +< ==================== +< +< ![SFINV Screeny](https://cdn.pbrd.co/images/1yQhd1TI.png) +< +< A cleaner, simpler, solution to having an advanced inventory in Minetest. +< +< Written by rubenwardy. +< License: MIT +< +< See game_api.txt for this mod's API +< +< License of source code and media files: +< --------------------------------------- +< Copyright (C) 2016 rubenwardy +< +< Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +< +< The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +< +< THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +--- +> ===================================================================== +> Main: rubenwardy +> Lisc: MIT +> Link: https://github.com/minetest/minetest_game diff --git a/diff/stairs.diff/README.txt b/diff/stairs.diff/README.txt new file mode 100644 index 0000000..425c514 --- /dev/null +++ b/diff/stairs.diff/README.txt @@ -0,0 +1,11 @@ +Stairs +===================================================================== +Main: Kahrl & celeron55, various +Lisc: LGPL 2.1 +3Dmo: CC BY-SA 3.0 + killbith + stairs_stair.obj + GreenXenith + stairs_stair_inner.obj + stairs_stair_outer.obj +Link: https://github.com/minetest/minetest_game diff --git a/diff/stairs.diff/README.txt.diff b/diff/stairs.diff/README.txt.diff new file mode 100644 index 0000000..96fab35 --- /dev/null +++ b/diff/stairs.diff/README.txt.diff @@ -0,0 +1,29 @@ +1,16c1,11 +< Minetest Game mod: stairs +< ========================= +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by Kahrl (LGPL 2.1) and +< celeron55, Perttu Ahola (LGPL 2.1) +< Various Minetest developers and contributors (LGPL 2.1) +< +< Authors of media (models) +< ------------------------- +< Jean-Patrick G. (kilbith) (CC BY-SA 3.0): +< stairs_stair.obj +< +< +--- +> Stairs +> ===================================================================== +> Main: Kahrl & celeron55, various +> Lisc: LGPL 2.1 +> 3Dmo: CC BY-SA 3.0 +> killbith +> stairs_stair.obj +> GreenXenith +> stairs_stair_inner.obj +> stairs_stair_outer.obj +> Link: https://github.com/minetest/minetest_game diff --git a/diff/tnt.diff/README.txt b/diff/tnt.diff/README.txt new file mode 100644 index 0000000..8208c76 --- /dev/null +++ b/diff/tnt.diff/README.txt @@ -0,0 +1,7 @@ +TNT +===================================================================== +Main: PilzAdam & ShadowNinja & sofar, various +Lisc: MIT +Text: CC0 + Derivative of bas080 by jadedctrl +Link: https://github.com/minetest/minetest_game diff --git a/diff/tnt.diff/README.txt.diff b/diff/tnt.diff/README.txt.diff new file mode 100644 index 0000000..f667dac --- /dev/null +++ b/diff/tnt.diff/README.txt.diff @@ -0,0 +1,53 @@ +1,44c1,7 +< Minetest Game mod: tnt +< ====================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< PilzAdam (MIT) +< ShadowNinja (MIT) +< sofar (sofar@foo-projects.org) (MIT) +< Various Minetest developers and contributors (MIT) +< +< Authors of media (textures) +< --------------------------- +< BlockMen (CC BY-SA 3.0): +< All textures not mentioned below. +< +< ShadowNinja (CC BY-SA 3.0): +< tnt_smoke.png +< +< Wuzzy (CC BY-SA 3.0): +< All gunpowder textures except tnt_gunpowder_inventory.png. +< +< sofar (sofar@foo-projects.org) (CC BY-SA 3.0): +< tnt_blast.png +< +< Introduction +< ------------ +< This mod adds TNT to Minetest. TNT is a tool to help the player +< in mining. +< +< How to use the mod: +< Craft gunpowder by placing coal and gravel in the crafting area. +< The gunpowder can be used to craft TNT or as fuse for TNT. +< To craft TNT place items like this: +< -- wood - gunpowder -- wood - +< gunpowder gunpowder gunpowder +< -- wood - gunpowder -- wood - +< +< There are different ways to blow up TNT: +< 1. Hit it with a torch. +< 2. Hit a gunpowder fuse that leads to a TNT block with a torch or flint-and-steel. +< 3. Activate it with mesecons (fastest way). +< +< Be aware of the damage radius of 6 blocks! +--- +> TNT +> ===================================================================== +> Main: PilzAdam & ShadowNinja & sofar, various +> Lisc: MIT +> Text: CC0 +> Derivative of bas080 by jadedctrl +> Link: https://github.com/minetest/minetest_game diff --git a/diff/tnt.diff/license.txt b/diff/tnt.diff/license.txt new file mode 100644 index 0000000..5dec7a8 --- /dev/null +++ b/diff/tnt.diff/license.txt @@ -0,0 +1,27 @@ +License of source code +---------------------- + +The MIT License (MIT) +Copyright (C) 2014-2016 PilzAdam +Copyright (C) 2014-2016 ShadowNinja +Copyright (C) 2016 sofar (sofar@foo-projects.org) +Copyright (C) 2014-2016 Various Minetest developers and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of this +software and associated documentation files (the "Software"), to deal in the Software +without restriction, including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +For more details: +https://opensource.org/licenses/MIT diff --git a/diff/tnt.diff/license.txt.diff b/diff/tnt.diff/license.txt.diff new file mode 100644 index 0000000..10e3270 --- /dev/null +++ b/diff/tnt.diff/license.txt.diff @@ -0,0 +1,39 @@ +28,65d27 +< +< +< Licenses of media (textures) +< ---------------------------- +< +< Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +< Copyright (C) 2014-2016 BlockMen +< Copyright (C) 2014-2016 ShadowNinja +< Copyright (C) 2015-2016 Wuzzy +< Copyright (C) 2016 sofar (sofar@foo-projects.org) +< +< You are free to: +< Share — copy and redistribute the material in any medium or format. +< Adapt — remix, transform, and build upon the material for any purpose, even commercially. +< The licensor cannot revoke these freedoms as long as you follow the license terms. +< +< Under the following terms: +< +< Attribution — You must give appropriate credit, provide a link to the license, and +< indicate if changes were made. You may do so in any reasonable manner, but not in any way +< that suggests the licensor endorses you or your use. +< +< ShareAlike — If you remix, transform, or build upon the material, you must distribute +< your contributions under the same license as the original. +< +< No additional restrictions — You may not apply legal terms or technological measures that +< legally restrict others from doing anything the license permits. +< +< Notices: +< +< You do not have to comply with the license for elements of the material in the public +< domain or where your use is permitted by an applicable exception or limitation. +< No warranties are given. The license may not give you all of the permissions necessary +< for your intended use. For example, other rights such as publicity, privacy, or moral +< rights may limit how you use the material. +< +< For more details: +< http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/diff/tnt.diff/textures/tnt_blast.png b/diff/tnt.diff/textures/tnt_blast.png new file mode 100644 index 0000000000000000000000000000000000000000..8358b0bdac3cef156390f609f22797d64759543d GIT binary patch literal 371 zcmV-(0gV2MP)h1i!_N4rzb8++hZGprYiWG0z)mhxxQqz zS~K*zXrAjboBwirG@x(QgntTEBl%veuuMtaN<^Hu)U8Ie3kh}&inKX&bv_n3Qtx0I zI>OXJ5h~EqDh7HT;%_r9Mi#aSNfIN1O-h}unNG$y2MNnxK literal 0 HcmV?d00001 diff --git a/diff/tnt.diff/textures/tnt_boom.png b/diff/tnt.diff/textures/tnt_boom.png new file mode 100644 index 0000000000000000000000000000000000000000..7a22d46775f6f06143a4b65672b0cb1f6ff8385a GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uK)jE_^-|Ie{XE)7O>#Aty7pwB-3j<;6fD zdrud~5RU7~2@H&BY;J69^O$w`c+U7Zh%tvVPe@2=U|Mj3kxh*K8NY+rgan4d#wZC1 liyw_yQ)bMRlCVfv#rQ#=P2r%v@p+(844$rjF6*2Ung9(qG^YRn literal 0 HcmV?d00001 diff --git a/diff/tnt.diff/textures/tnt_bottom.png b/diff/tnt.diff/textures/tnt_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..47816dd8718a6046f3969b2bc75aba2b1b7fdfb7 GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4^3?%3Nf7cA+1o(uw?qXoLz`*c|f#F5ct63ny z0*}aI1_o|n5N2eUHAey{$X?><>&pI+lbKsp-T$a+DNsn*)5S4_<9ad&Z)rk7VPV1n aXJ&?OMfS~cf{E@xX$DVMKbLh*2~7aGtRHaz literal 0 HcmV?d00001 diff --git a/diff/tnt.diff/textures/tnt_gunpowder_burning_crossing_animated.png b/diff/tnt.diff/textures/tnt_gunpowder_burning_crossing_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..bd6bb7ce3be761a2ded872770ed31d122dd685c8 GIT binary patch literal 338 zcmV-Y0j>UtP)YbJaiflo~0vKt$AF5P*9WrL)JL kjgQ(y*BAb}<3oTUzujeV_3o7a#sB~S07*qoM6N<$f=JN`A<=VLeK(Jsl=hbgZBr@69 e*gW5eF*20BcPW&pS=$bD8-u5-pUXO@geCxxXjz#6 literal 0 HcmV?d00001 diff --git a/diff/tnt.diff/textures/tnt_gunpowder_burning_straight_animated.png b/diff/tnt.diff/textures/tnt_gunpowder_burning_straight_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..36e145c8d4a98d6534fbfcac003f9317303db434 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTn!3HE+E-7!w8B9;TZ|O8YgsEsSXmdfLaOUcfK9 zl`lL%)5C4!n!ESamd!jf+vnbUW|1W2CBmP@Y~*L%Jy5gjLDieOrv~d@C2!Al^x6=& zbdhiWi)4HG6A!j5m+3ejY!a9TGnkqqpMt=C$cSS21|H`njxgN@xNA^8{6E literal 0 HcmV?d00001 diff --git a/diff/tnt.diff/textures/tnt_gunpowder_burning_t_junction_animated.png b/diff/tnt.diff/textures/tnt_gunpowder_burning_t_junction_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..ad1dbbc4e1010af05afef52a30e7a0df569a4807 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTn!3HEhMady$gVQ?_qS|V_n5VQv`CsIviv%8 z#zq_V^ZM=^?%g}{Kc=Zj{(8bbZ;`DP)jy_cr0;L`)ijRPzI1b`z3x=@%eBUrx$pc5 ozFRY`?U}fBfJ@!KEwdW(ORsuuD_AGI2Fdh=kdv8Pj@xnlvUNZqH%}MG5RU7iJ%(Hd40xEATFuzyeW2pQ|M{8xFE6CL@U;?X z?~q7i3yo!X*CAoC;*}DoVC4>Z`*oJ;yJz2y484Eu%;lEdk6C}b=k8~_wlEH8B7>)^ KpUXO@geCwpUo)iu literal 0 HcmV?d00001 diff --git a/diff/tnt.diff/textures/tnt_gunpowder_curved.png b/diff/tnt.diff/textures/tnt_gunpowder_curved.png new file mode 100644 index 0000000000000000000000000000000000000000..c36ff26c66bed96064ed01fde28768a610385153 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kdv8PR&`s*k3~QsEl(H65RU7~2?}Bcha_@xa{edgsHKR0`t+%1f8F0CSHVBu g-bynwGar^`n0uSUEnPag7O0EC)78&qol`;+04r1_cmMzZ literal 0 HcmV?d00001 diff --git a/diff/tnt.diff/textures/tnt_gunpowder_inventory.png b/diff/tnt.diff/textures/tnt_gunpowder_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..f6239eed392e571a22f407a161c511ce00773ae7 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm3?%32=lKAsgaDrqR|N?mi$PtE!9<-Q(uE<~ zl_A=VA;yg%)}0{^h&&kLJs1)^8IrsilD!#HeHqex88ZABGW;1bfhd3>I}nH%vjaJc z!WfIfc*~<0nvxiLvKS`jvP{gC`~Uy{SC@6hKnoa4g8YIR9G=}s196hP-CYFdh=kdv8PmP@wv=x?Bqs;7%%2*>r_6AJ|y6a<(z#2kHZUwBYKfJ2FS(u|o;IkuE` bxBtK6|C&XLyK%u;paup{S3j3^P6Fdh=kdv8P#^mV#mx4ecFHaZ85RU7 z(|rDCT989SP*?G}$;JPA4C^AZw|=iHILxZ4x+6MU@tA~OebxJGQTvv?=hgE58D9Z3 OmBG{1&t;ucLK6Tp;x)Sf literal 0 HcmV?d00001 diff --git a/diff/tnt.diff/textures/tnt_side.png b/diff/tnt.diff/textures/tnt_side.png new file mode 100644 index 0000000000000000000000000000000000000000..cbe375811fdcb98ced80d9d5d311017e22aa4cd1 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1SIo6Pjm-y3Opi<85p>QL70(Y)*K0-AbW|Y zuPggQPG)Wi)(^fq`amH~PZ!4!j_b*L4jlN<)#%70eey_y^n=OCfByfsx2x^x>AB%) f^GhQ0fggj;d;YD960=tUH8FU)`njxgN@xNAUKA(? literal 0 HcmV?d00001 diff --git a/diff/tnt.diff/textures/tnt_smoke.png b/diff/tnt.diff/textures/tnt_smoke.png new file mode 100644 index 0000000000000000000000000000000000000000..2333aba4ad049f65579dfd754e68063fdd1b3c42 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4u_bxCyDx`7I;J! zGca%qgD@k*tT_@uLG}_)Usv{roXp%praIMMIDtZjo-U3d5|@(`6h!CPRDQC**yR!A zBRyNqXU2#53px#4PjnUTVxFz!mg4&C*|Q#zc14DZDF#k@j5Vi#ni)J@{an^LB{Ts5 DtS>H) literal 0 HcmV?d00001 diff --git a/diff/tnt.diff/textures/tnt_top.png b/diff/tnt.diff/textures/tnt_top.png new file mode 100644 index 0000000000000000000000000000000000000000..7f693b50653dbe76e4deae32c1830d50c93b8298 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4^3?%3Nf7cA8cmjMvT!Hj128Ig^46hg%;$E1X z0rDA>yxm;OkH}&M25w;xW@MN(M*=9wUgGKN%Kng(nOjiQ#-g1GD5T)& z;uyklJvn0Qs>Z};XV};bbUByoZusJ&u$RMYeHH_Q;6;AZq?4L)K(!2>u6{1-oD!M< D2_`2Z literal 0 HcmV?d00001 diff --git a/diff/tnt.diff/textures/tnt_top_burning.png b/diff/tnt.diff/textures/tnt_top_burning.png new file mode 100644 index 0000000000000000000000000000000000000000..f24538d9db8d82b2720824c09bae580b28ea7f54 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4?3?zm2ODh8@{s5m4S0KHMf#CuJ!@V;MuNW9o zORNq7g&32(-CY P^)Pt4`njxgN@xNA<`pRy literal 0 HcmV?d00001 diff --git a/diff/tnt.diff/textures/tnt_top_burning_animated.png b/diff/tnt.diff/textures/tnt_top_burning_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..22212464ead70b78beb7448722e43b74b9b9c647 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^oIo7K!3HF=x@$Z^0tFtC#S9GG!XV7ZFl&wkP>{XE z)7O>#Aty7puFjELWR9x74UFb!Z>cUh7J+*G-a27Oj?6mu=-&+VJYJ1j}d^TG*bs#PR9ympO|J w7T4`!z5I_UtvGGBadzv?xX<6t`-GG;ERp=Vyo9@>7wAp~Pgg&ebxsLQ0E13g6aWAK literal 0 HcmV?d00001 diff --git a/diff/vessels.diff/README.txt b/diff/vessels.diff/README.txt new file mode 100644 index 0000000..5e2996a --- /dev/null +++ b/diff/vessels.diff/README.txt @@ -0,0 +1,7 @@ +Vessels +===================================================================== +Main: VanesseE & celeron55, various +Lisc: LGPL v2.1 +Text: CC0 + Derivative of bas080 by jadedctrl +Link: https://github.com/minetest/minetest_game diff --git a/diff/vessels.diff/README.txt.diff b/diff/vessels.diff/README.txt.diff new file mode 100644 index 0000000..e36df7b --- /dev/null +++ b/diff/vessels.diff/README.txt.diff @@ -0,0 +1,31 @@ +1,22c1,7 +< Minetest Game mod: vessels +< ========================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by Vanessa Ezekowitz (LGPL 2.1) +< Modified by Perttu Ahola (LGPL 2.1) +< Various Minetest developers and contributors (LGPL 2.1) +< +< Authors of media (textures) +< --------------------------- +< All not listed below, Vanessa Ezekowitz (CC BY-SA 3.0) +< +< The following textures were modified by Thomas-S (CC BY-SA 3.0): +< vessels_drinking_glass.png +< vessels_drinking_glass_inv.png +< vessels_glass_bottle.png +< vessels_steel_bottle.png +< +< The following texture was created by Wuzzy (CC BY-SA 3.0): +< vessels_shelf_slot.png (based on vessels_glass_bottle.png) +--- +> Vessels +> ===================================================================== +> Main: VanesseE & celeron55, various +> Lisc: LGPL v2.1 +> Text: CC0 +> Derivative of bas080 by jadedctrl +> Link: https://github.com/minetest/minetest_game diff --git a/diff/vessels.diff/license.txt b/diff/vessels.diff/license.txt new file mode 100644 index 0000000..f581977 --- /dev/null +++ b/diff/vessels.diff/license.txt @@ -0,0 +1,16 @@ +License of source code +---------------------- + +GNU Lesser General Public License, version 2.1 +Copyright (C) 2012-2016 Vanessa Ezekowitz +Copyright (C) 2012-2016 celeron55, Perttu Ahola +Copyright (C) 2012-2016 Various Minetest developers and contributors + +This program is free software; you can redistribute it and/or modify it under the terms +of the GNU Lesser General Public License as published by the Free Software Foundation; +either version 2.1 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU Lesser General Public License for more details: +https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html diff --git a/diff/vessels.diff/license.txt.diff b/diff/vessels.diff/license.txt.diff new file mode 100644 index 0000000..b7fa983 --- /dev/null +++ b/diff/vessels.diff/license.txt.diff @@ -0,0 +1,37 @@ +17,52d16 +< +< +< Licenses of media (textures) +< ---------------------------- +< +< Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +< Copyright (C) 2012-2016 Vanessa Ezekowitz +< Copyright (C) 2016 Thomas-S +< +< You are free to: +< Share — copy and redistribute the material in any medium or format. +< Adapt — remix, transform, and build upon the material for any purpose, even commercially. +< The licensor cannot revoke these freedoms as long as you follow the license terms. +< +< Under the following terms: +< +< Attribution — You must give appropriate credit, provide a link to the license, and +< indicate if changes were made. You may do so in any reasonable manner, but not in any way +< that suggests the licensor endorses you or your use. +< +< ShareAlike — If you remix, transform, or build upon the material, you must distribute +< your contributions under the same license as the original. +< +< No additional restrictions — You may not apply legal terms or technological measures that +< legally restrict others from doing anything the license permits. +< +< Notices: +< +< You do not have to comply with the license for elements of the material in the public +< domain or where your use is permitted by an applicable exception or limitation. +< No warranties are given. The license may not give you all of the permissions necessary +< for your intended use. For example, other rights such as publicity, privacy, or moral +< rights may limit how you use the material. +< +< For more details: +< http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/diff/vessels.diff/textures/vessels_drinking_glass.png b/diff/vessels.diff/textures/vessels_drinking_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..c0b8e7b55b159609dfc4c1935c9180d7d41456d7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFq+MX_sArhC9QyQA)+t>d~cVK$+ x=1mXJ4wZ>VBR*&3`(Jzwi>d?rvEgQu&X%Q~loCIIo}9T@-s literal 0 HcmV?d00001 diff --git a/diff/vessels.diff/textures/vessels_drinking_glass_inv.png b/diff/vessels.diff/textures/vessels_drinking_glass_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..c0b8e7b55b159609dfc4c1935c9180d7d41456d7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFq+MX_sArhC9QyQA)+t>d~cVK$+ x=1mXJ4wZ>VBR*&3`(Jzwi>d?rvEgQu&X%Q~loCIIo}9T@-s literal 0 HcmV?d00001 diff --git a/diff/vessels.diff/textures/vessels_glass_bottle.png b/diff/vessels.diff/textures/vessels_glass_bottle.png new file mode 100644 index 0000000000000000000000000000000000000000..6aa17ca495ee112c097cb252fc01da849b045781 GIT binary patch literal 99 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XK=JY5_^IIbtBBqSvK`1$#HJ)6pb wbLY;TXwYL!U%a}l)6nn%gN3R@VI&{J(qi%T_ug*a2Gqsi>FVdQ&MBb@09kk-SpWb4 literal 0 HcmV?d00001 diff --git a/diff/vessels.diff/textures/vessels_glass_fragments.png b/diff/vessels.diff/textures/vessels_glass_fragments.png new file mode 100644 index 0000000000000000000000000000000000000000..60660240d6094321ae41afa452020f25fdff3571 GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqik>cxArhC96BbDQ`2YWZeU3@o kNg)0IxV~q#umlh=ym%kJl1J=!AW$)br>mdKI;Vst05GZ?UH||9 literal 0 HcmV?d00001 diff --git a/diff/vessels.diff/textures/vessels_shelf.png b/diff/vessels.diff/textures/vessels_shelf.png new file mode 100644 index 0000000000000000000000000000000000000000..87c69b28954009b8d719d477168a53fd91cde343 GIT binary patch literal 354 zcmV-o0iFJdP)advkbhYH?&!Om$f;UqURgvB+>{^q3-MBCadP1 z+#F25()H5Nw7VTJV{GHXa@$=T1hXynEHexD1+yRvcurvH-T(jq07*qoM6N<$f|F^B AV*mgE literal 0 HcmV?d00001 diff --git a/diff/vessels.diff/textures/vessels_shelf_slot.png b/diff/vessels.diff/textures/vessels_shelf_slot.png new file mode 100644 index 0000000000000000000000000000000000000000..ff29082a0371748e6eb0bd656141466790085dba GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~wg8_HS0Eh_ z5Fo)l`#wmzB*-tA!Qt7BG!Q4r+uensgH_f8$l)yTh%9Dc;1&j9Muu5)B!GhKC7!;n z><_rv_>5J&?iRBEh4ejL977~7CnqeBOGt5f+{CbpW0jD>A>{)c>JOM!cu8EGYM|74 ji1or(g9XvdgTe~DWM4f4mvQ) literal 0 HcmV?d00001 diff --git a/diff/vessels.diff/textures/vessels_steel_bottle.png b/diff/vessels.diff/textures/vessels_steel_bottle.png new file mode 100644 index 0000000000000000000000000000000000000000..049e512fa561dc9b3bde22b5348b48d41332c1d6 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJNJY5_^IIh?B9^_;&;9*+&I_21# zVs1c_e8`gR=q(%!aJhNuG;m_`S^W>$g)`>n|$yWLuXa<9) LtDnm{r-UW|O@Aj# literal 0 HcmV?d00001 diff --git a/diff/walls.diff/README.txt b/diff/walls.diff/README.txt new file mode 100644 index 0000000..17c9162 --- /dev/null +++ b/diff/walls.diff/README.txt @@ -0,0 +1,5 @@ +Walls +===================================================================== +Main: sofar +Lisc: LGPL v2.1 +Link: https://github.com/minetest/minetest_game diff --git a/diff/walls.diff/README.txt.diff b/diff/walls.diff/README.txt.diff new file mode 100644 index 0000000..a8560c7 --- /dev/null +++ b/diff/walls.diff/README.txt.diff @@ -0,0 +1,14 @@ +1,7c1,5 +< Minetest Game mod: walls +< ======================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Auke Kok (LGPL 2.1) +--- +> Walls +> ===================================================================== +> Main: sofar +> Lisc: LGPL v2.1 +> Link: https://github.com/minetest/minetest_game diff --git a/diff/wool.diff/README.txt b/diff/wool.diff/README.txt new file mode 100644 index 0000000..272bcb8 --- /dev/null +++ b/diff/wool.diff/README.txt @@ -0,0 +1,7 @@ +Wool +===================================================================== +Main: celeron55, various +Lisc: MIT +Text: CC0 + Derivative of bas080 by Tirifto & jadedctrl +Link: https://github.com/minetest/minetest_game diff --git a/diff/wool.diff/README.txt.diff b/diff/wool.diff/README.txt.diff new file mode 100644 index 0000000..593fed9 --- /dev/null +++ b/diff/wool.diff/README.txt.diff @@ -0,0 +1,25 @@ +1,16c1,7 +< Minetest Game mod: wool +< ======================= +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by Perttu Ahola (celeron55) (MIT) +< Various Minetest developers and contributors (MIT) +< +< Authors of media (textures) +< --------------------------- +< Cisoun (CC BY-SA 3.0): +< wool_black.png wool_brown.png wool_dark_green.png wool_green.png +< wool_magenta.png wool_pink.png wool_violet.png wool_yellow.png +< wool_blue.png wool_cyan.png wool_dark_grey.png wool_grey.png +< wool_orange.png wool_red.png wool_white.png +--- +> Wool +> ===================================================================== +> Main: celeron55, various +> Lisc: MIT +> Text: CC0 +> Derivative of bas080 by Tirifto & jadedctrl +> Link: https://github.com/minetest/minetest_game diff --git a/diff/wool.diff/textures/wool_black.png b/diff/wool.diff/textures/wool_black.png new file mode 100644 index 0000000000000000000000000000000000000000..5efbb7bc01a69caa32221387a31757400dd96b54 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5Bp8k^-!KJ8v7|ftIx;Y9?C1WI$O_~$76-XI zF|0c$^AgBWNcITwWnidMV_;}#VPN{(h?KX5);^%4URG`Y-sWk z;L!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP(nAr zC&ZP(Ychl9BnF>p3|>Fu3(IcuZvQnabcjmBF!{!FvjW@AUuw{~tN^ zRdP`(kYX@0Ff`URFxNG(2r)3R tGBUR^GSoIOvNAC6t9$hvMMG|WN@iLmZVmRzLD4`B44$rjF6*2UngGh+TtEN- literal 0 HcmV?d00001 diff --git a/diff/wool.diff/textures/wool_brown.png b/diff/wool.diff/textures/wool_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..bb73e6d7f49bab9d9c588438af9cec84c3738864 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R3?#1$$yWg>mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}AAn z6XF`7!w{~+5Tnl!sml;HAP4tIzQN z|Njl9Vef$28I!!-T?D3X;?)6iI14-?i-EKU7`vU!wgWPBJY5_^IIi;^cVuD^;9xlr z>#6$j|NU2H%oCj1mg&uCmfFVnj8iklyZ_a;`|Nz)4A=ASq+9~(Q!R0gC`m~yNwrEY zN(E93Mh1q)x(4RD1{NU(CRRq~Rz`-}21Zr}27Yy~o}*~U%}>cptHiCrUO6ZlsDZ)L L)z4*}Q$iB}ZU0@w literal 0 HcmV?d00001 diff --git a/diff/wool.diff/textures/wool_cyan.png b/diff/wool.diff/textures/wool_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f555c5bb2796ee89b85cccf631b172dec4e8f0 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R3?#1$$yWg>mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}9@h z6XMFy+RM<=!_YN}p{rZbOD{uvKSRd^hSFMw z?#ciE|F1sv9cU5*W0JSKi{PWJw!45F&H|6fVj%4S#%?FG?SKqzPZ!4!j_a%kIhhy~ zSQrk9a?Sl;pKGjOk~^c^O<|sC;>@RZcUGNf?#R2x&acPtym?}=2vD19iEBhjN@7W> zRdP`(kYX@0Ff`URFxNG(2r)3RGBUR^GSoIOvNAC6t9$hvMMG|WN@iLmZVmRzLD4`B N44$rjF6*2UngHFNXR`nR literal 0 HcmV?d00001 diff --git a/diff/wool.diff/textures/wool_dark_green.png b/diff/wool.diff/textures/wool_dark_green.png new file mode 100644 index 0000000000000000000000000000000000000000..3fda962bac55b8cbf8d447e9289aeeff917759f3 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R3?#1$$yWg>mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}AAn z6XL3r!JwGVpq#^?l*yo!&LE${AfLpbkj9{p%AlCRpq$O1l*J$u!=RAPpqR;^lEd)- z|Nk$`4Vi%28I!!-T?D3X;?)6iI14-?iy0WWg+Z8+Vb&Z8prE#=i(?4Kb=HHNObiMv z3tp5GKo#r56Wia0*Xx>IHVb9#MmUQLkTJM?pSQ#!Gt6g6P)TUbE8c~vxSdwa$ zT$Bo=7>o=Ijdcyobqy>+3{0$y%&m+JwGE7{3=I70UOh+Akei>9nO2EggS~Q4G*APB Mr>mdKI;Vst08=blBme*a literal 0 HcmV?d00001 diff --git a/diff/wool.diff/textures/wool_dark_grey.png b/diff/wool.diff/textures/wool_dark_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..412b9d4cfb2fb803222fb12f7ff25c5b1cb4b0bc GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5Bp8k^-!KJ8v7|ftIx;Y9?C1WI$O_~$76-XI zF|0c$^AgBWNcITwWnidMV_;}#VPNtm7&8%%pMmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC=nRo z6XF_oOD6WFOyWbC_&YL*4`kwQ$V6S1iM${acUvaol}WfK z6MRf2`npW?4Vjp0GO@R1Vs6XC-j#{JClh~LCh4Kf|NsBnpD8&24QEX9c6X5~O@Cqp zvL>4nJa0`PlBg3pY5=WVH0&S$S_&{KBt>*Y`7uN-?&l1Z#ubu3F+6QIe8al4_M)lnSI6j0_Bobq&mQ z4J<+oOstH|t&9w{4UDV|4E*X|Jx9@yo1c=IR*74Ky>d`APy>UftDnm{r-UW|7EyYE literal 0 HcmV?d00001 diff --git a/diff/wool.diff/textures/wool_grey.png b/diff/wool.diff/textures/wool_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..5d9629fa511067d7e3af4b77a30401e4af306558 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5Bp8k^-!KJ8v7|ftIx;Y9?C1WI$O_~$76-XI zF|0c$^AgBWNcITwWnidMV_;}#VPNv*xog@1ls8hAXHKHUXu_Vl#>u7?@ZYnOhkdY8x0?85sE0y?TzKAvZrIGp!Q027Be8XrKlLPgg&ebxsLQ E08mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}AJq z6XJS`IsYVc-g%bNGt7nOSxSyFXC7uwKh0cloH^$hbJlU@>=Vp6=a@@QGUuLUF51Hs zdxAOl40F*bpcdw`|NsB5u79-_XcS|Tx4VnTr28jLfgH{PkH}&m?E%JaC$sH<3>{Aw z#}JO|tOwf}85B4UYmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}9)e z6XJR;SnOJm*!5tsTjAn2Ld32HiCy*=x#TNyHBj`5zv$Hf(VOAoR{}(Dgo@t?6F=)F zbR|&qdWhJq2#Npy{~wmJ{0=mSG0EHAMVM!I%rqc}v%n*=7)X17vD?XPJ0L^H)5S4_ z<2viXc18vTjsqK*_+)ncv%kjTqAR&G>>iC1s#K z)e_f;l9a@fRIB8oR3OD*WMF8lYhbQxU=d!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP{JU< zC&cxCTigGZmjA7-|GT^YcXa&k>iXZ<_`kmXe{=KyhKB!5P5;~5|Cg8l@9g~F)ARrT zf7Tf%HUsrCCV9KN@JsAsxC!KN7I;J!Gca%qgD@k*tT_@uK?P42#}JO|$q6B4sRG&= z$q!;A4lKC1vGrj{G}B?VcsmAXZ?=iqBBu@k)vA`bMwFx^mZVxG7o`Fz1|tJQV_gGt zT?2~{0~0GFb1Nf5Z381K0|URhSI<#2FVdQ&MBb@0P`Jh AcmMzZ literal 0 HcmV?d00001 diff --git a/diff/wool.diff/textures/wool_red.png b/diff/wool.diff/textures/wool_red.png new file mode 100644 index 0000000000000000000000000000000000000000..d20bc77d856ae1c3768e257bee0d0b07e945c72c GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R3?#1$$yWg>mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}AAn z6XLo`NNA;y&<0`QH9|s51O*og2rL&ATq-EIL_lD@u<$ZL!L`D|Gx_*d2nwzSDiaa; z|Nnoy{_TT6?Tks@?k)mTH}UEKIh+L^k;OpT1B~5HX4?T7I-V|$Asp9vPaS7uP~c!W zXv?f2@#}rqb6W*3-4&&0E*i{k5HXG1X8Wms@^d@x$qc6|5|*9;>QgOojVMV;EJ?LW zE=mPb3`Pcq#<~XPx&{^@1}0WU=2k|A+6G2e1_pk0ub!i5$jwj5OsmAL!CpBi8mNK6 M)78&qol`;+0QGfa82|tP literal 0 HcmV?d00001 diff --git a/diff/wool.diff/textures/wool_violet.png b/diff/wool.diff/textures/wool_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..3ac2b38232c5ac5b72d237e915734319f8c61a4d GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R3?#1$$yWg>mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDB%&{ z6XF`nyegJ?WgN@O1eUdNEUV&yB=hPR<`pr_%i@{W#xk#nW?B}*v@)J~T^#eO80O`1 z%xmJA*F-Qah-F$8%eXp*X+<2<>i_@$pHt@rxt1}>+ucQ+``V0tAcwQSBeIx*fm;}a z85w5HkpK$ndAc};a9n3S$j-zdz{7mt$U5JT|CjG#&RFxA!;sTBA}QBJ{dmlcsytDf z+SR}LMVB+?+`lHJ3)HDv;u=wsl30>zm0Xkxq!^4042^XS%ykVcLJUl-jLfZ!47Cl6 ltPBkN>RvrZ(U6;;l9^VCTZ6rFP&7~jgQu&X%Q~loCII3(Z6^Q# literal 0 HcmV?d00001 diff --git a/diff/wool.diff/textures/wool_white.png b/diff/wool.diff/textures/wool_white.png new file mode 100644 index 0000000000000000000000000000000000000000..4a9bf87276cf04d1ce1d878c3554fd3dff2c56cd GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5Bp8k^-!KJ8v7|ftIx;Y9?C1WI$O_~$76-XI zF|0c$^AgBWNcITwWnidMV_;}#VPN<)CPw1_n=8KbLh* G2~7a$aa8I6 literal 0 HcmV?d00001 diff --git a/diff/wool.diff/textures/wool_yellow.png b/diff/wool.diff/textures/wool_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce666ad9e9056eb20a68efce04996f64fac7e88 GIT binary patch literal 411 zcmZ`yO-lk%6ur`yDKhVAUx-l9$0mYt3XCBLMNz3lMW|>qI%CozlC(tkzkT@?=P%fd_Ouz zOPsoM{uMvK&8ht>-NUt|kPHW)e(!nbVoZ%BR{%;=0OezVPi~dp0QN+H4+TIz2N=%R zZW9YUSdA~ILf9f`3iu-68^sPqgJMI#Cjm{0I>Bci5o{3F6wu(81lt5(343s$PMJa3 zGr=asHf1Is!rJuvoiN6(4yLd93rl7x9Q4$>{e4{Y=OgO{0K4lK7Pzd9a8rr~{VD6C zswi4!Q%NgXwWGH(`m51ajhx;w%>kkj=MWuq#q>oPk literal 0 HcmV?d00001 diff --git a/diff/xpanes.diff/README.txt b/diff/xpanes.diff/README.txt new file mode 100644 index 0000000..6f99c11 --- /dev/null +++ b/diff/xpanes.diff/README.txt @@ -0,0 +1,11 @@ +Xpanes +===================================================================== +Main: xyz & BlockMen & sofar, various +Lisc: MIT +Text: CC BY-SA 3.0 + By Gambit + xpanes_bar.png + By paramat + xpanes_bar_top.png + By xyz +Link: https://github.com/minetest/minetest_game diff --git a/diff/xpanes.diff/README.txt.diff b/diff/xpanes.diff/README.txt.diff new file mode 100644 index 0000000..48138d8 --- /dev/null +++ b/diff/xpanes.diff/README.txt.diff @@ -0,0 +1,34 @@ +1,21c1,11 +< Minetest Game mod: xpanes +< ========================= +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by xyz (MIT) +< BlockMen (MIT) +< sofar (MIT) +< Various Minetest developers and contributors (MIT) +< +< Authors of media (textures) +< --------------------------- +< xyz (CC BY-SA 3.0): +< All textures not mentioned below. +< +< Gambit (CC BY-SA 3.0): +< xpanes_bar.png +< +< paramat (CC BY-SA 3.0): +< xpanes_bar_top.png +--- +> Xpanes +> ===================================================================== +> Main: xyz & BlockMen & sofar, various +> Lisc: MIT +> Text: CC BY-SA 3.0 +> By Gambit +> xpanes_bar.png +> By paramat +> xpanes_bar_top.png +> By xyz +> Link: https://github.com/minetest/minetest_game diff --git a/mods/boats/README.txt b/mods/boats/README.txt index 59631d9..1625a5a 100644 --- a/mods/boats/README.txt +++ b/mods/boats/README.txt @@ -1,15 +1,10 @@ -Minetest Game mod: boats -======================== -See license.txt for license information. - -Authors of source code ----------------------- -Originally by PilzAdam (MIT) -Various Minetest developers and contributors (MIT) - -Authors of media (textures and model) -------------------------------------- -Textures: Zeg9 (CC BY-SA 3.0) -Model: thetoon and Zeg9 (CC BY-SA 3.0), - modified by PavelS(SokolovPavel) (CC BY-SA 3.0), - modified by sofar (CC BY-SA 3.0) +Boats +===================================================================== +Main: PilzAdam +Lisc: MIT +Text: CC0 + By Tirifto +3Dmo: CC-BY-SA 3.0 + By thetoon & Zeg9 + Modified by PavelS & sofar +Link: https://github.com/minetest/minetest_game diff --git a/mods/boats/README.txt.diff b/mods/boats/README.txt.diff new file mode 100644 index 0000000..badbcb7 --- /dev/null +++ b/mods/boats/README.txt.diff @@ -0,0 +1,27 @@ +1,15c1,10 +< Minetest Game mod: boats +< ======================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by PilzAdam (MIT) +< Various Minetest developers and contributors (MIT) +< +< Authors of media (textures and model) +< ------------------------------------- +< Textures: Zeg9 (CC BY-SA 3.0) +< Model: thetoon and Zeg9 (CC BY-SA 3.0), +< modified by PavelS(SokolovPavel) (CC BY-SA 3.0), +< modified by sofar (CC BY-SA 3.0) +--- +> Boats +> ===================================================================== +> Main: PilzAdam +> Lisc: MIT +> Text: CC0 +> By Tirifto +> 3Dmo: CC-BY-SA 3.0 +> By thetoon & Zeg9 +> Modified by PavelS & sofar +> Link: https://github.com/minetest/minetest_game diff --git a/mods/boats/license.txt b/mods/boats/license.txt index d4afe75..f0a0107 100644 --- a/mods/boats/license.txt +++ b/mods/boats/license.txt @@ -25,8 +25,8 @@ For more details: https://opensource.org/licenses/MIT -Licenses of media (textures and model) --------------------------------------- +Licenses of model +----------------- Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) Copyright (C) 2012-2016 Zeg9 @@ -61,3 +61,17 @@ rights may limit how you use the material. For more details: http://creativecommons.org/licenses/by-sa/3.0/ + + +License of textures +------------------- + +CC0 1.0 Universal – Public Domain Dedication +Copyright (C) 2017 Tirifto + +The person who associated a work with this deed has dedicated the work to the public +domain by waiving all of his or her rights to the work worldwide under copyright law, +including all related and neighboring rights, to the extent allowed by law. + +For more details: +https://creativecommons.org/publicdomain/zero/1.0/legalcode diff --git a/mods/boats/license.txt.diff b/mods/boats/license.txt.diff new file mode 100644 index 0000000..e19e1b6 --- /dev/null +++ b/mods/boats/license.txt.diff @@ -0,0 +1,21 @@ +28,29c28,29 +< Licenses of media (textures and model) +< -------------------------------------- +--- +> Licenses of model +> ----------------- +63a64,77 +> +> +> License of textures +> ------------------- +> +> CC0 1.0 Universal – Public Domain Dedication +> Copyright (C) 2017 Tirifto +> +> The person who associated a work with this deed has dedicated the work to the public +> domain by waiving all of his or her rights to the work worldwide under copyright law, +> including all related and neighboring rights, to the extent allowed by law. +> +> For more details: +> https://creativecommons.org/publicdomain/zero/1.0/legalcode diff --git a/mods/boats/source.txt b/mods/boats/source.txt new file mode 100644 index 0000000..516ed14 --- /dev/null +++ b/mods/boats/source.txt @@ -0,0 +1 @@ +https://github.com/minetest/minetest_game/archive/0.4.16.tar.gz diff --git a/mods/boats/textures/boats_inventory.png b/mods/boats/textures/boats_inventory.png index f9d082e31625c099490403a56906e922e2ea9e72..227080320129dd6858e5f8ee7306a7cb623e2210 100644 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|U3?%0+V!sWfI0Jk_Tp1YBGyJut7TVm)x={)g zWGo5t3ubV5b|VeQk@R$N4B@z*oRE+Z;GHnTvQbgD(b0tA1T%xwCZ^kWJ03&;6)||a L`njxgN@xNA+4>%8 literal 851 zcmV-Z1FZasP)>bI*)Nhm3B#3M=*L}JA!9HRz@*?WkF_AHc>+{j&Vqga7ao&Fo0-9c3?qe zR6TE8K~_mQd16INLponkKt(}5WKJ!rg-)P-N|<*>n|VftYCWQVN|tp)lXF9CR4=E3 zOr(KKj&DGUY(02gHk*4$o_j}wXFGsoI(Az!X;LqbaYBP;IB-`nU`i^CZ9s@>J9}X` zfn+vxTQz)OGkIP!b6GQIP%D~uM3QnrjBPxHXgYjiIcifdYEmsuJRy~ILX>krh-o=* zRxVvgDOf}&RYE14TQCv;002C6QchCF4C!)z#F_%)z?4wzjROrk zg#{I`ySuwv-~76p?lSrRYdN5Rg6?&ebLY%6bI z-nq};QSUzDun5`WTPSq6&@T6!4T~zlRFQC4DK5=Fe3b*&Ya)cAoQkrdfMie}9i0xe zz~?6l6eFw~7^$inDe-2?0((6T_%UzsiV=4?0YXMn^bDJenO^0@Ux!aE$C4=nlr4i( z(PP4u1SpW_7tagT{`IYM^0Q2Yu*Js)!RYZ%-d*VW}xw7 zaApN-Y~D;pq@3fvR?>;w(8Xe_NsBv}aFJ|=eSC6WN`O!7e>1udibU2qhRMiIzEB)* zz?%b_L?gY|lx( dAME%8 literal 546 zcmV+-0^R+IP)QD2kZ(bZYdv#XGG|aNV@)bxN++y^OPh8>jBr72S2Jx@ zEq`V`bXzl5Ml)+vF{gq~lypUiY(0~3JcMdHePla>X*qgeIeTF;sDn>~YCw8oK3YX8 zrGQMLeMpvbK#FcWQA99aNi0-BCX#bOh-W%uPB2P9FlkXKY*si?Jt3KPNPu87y7d!z z00001bW%=J06^y0W&i*IG)Y83R5;7+kXv?xAQVLd0)l9aK=G|HzG95cYyNX9w)v3N zA++~>xdBdTSqmSkCILNo9`d~K_;lU?lIGZh zQFU*qD3P!_$ZW(2`cRN^UHThnhBcH6gwu5h7)qtBnMH~{9t1b9 k#*!tWkz&lBcYo-<03BBywb>I+MgRZ+07*qoM6N<$f=^K0k^lez diff --git a/mods/bones/README.txt b/mods/bones/README.txt index 91bcd10..c6ea6e4 100644 --- a/mods/bones/README.txt +++ b/mods/bones/README.txt @@ -1,12 +1,9 @@ -Minetest Game mod: bones -======================== -See license.txt for license information. - -Authors of source code ----------------------- -Originally by PilzAdam (MIT) -Various Minetest developers and contributors (MIT) - -Authors of media (textures) ---------------------------- -All textures: paramat (CC BY-SA 3.0) +Bones +===================================================================== +Main: PilzAdam +Lisc: MIT +Text: MIT + By jadedctrl +3Dmo: MIT + By jadedctrl +Link: https://github.com/minetest/minetest_game diff --git a/mods/bones/README.txt.diff b/mods/bones/README.txt.diff new file mode 100644 index 0000000..8c0f270 --- /dev/null +++ b/mods/bones/README.txt.diff @@ -0,0 +1,23 @@ +1,12c1,9 +< Minetest Game mod: bones +< ======================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by PilzAdam (MIT) +< Various Minetest developers and contributors (MIT) +< +< Authors of media (textures) +< --------------------------- +< All textures: paramat (CC BY-SA 3.0) +--- +> Bones +> ===================================================================== +> Main: PilzAdam +> Lisc: MIT +> Text: MIT +> By jadedctrl +> 3Dmo: MIT +> By jadedctrl +> Link: https://github.com/minetest/minetest_game diff --git a/mods/bones/init.lua b/mods/bones/init.lua index 9583bc2..be9f57a 100644 --- a/mods/bones/init.lua +++ b/mods/bones/init.lua @@ -27,14 +27,47 @@ local share_bones_time_early = tonumber(minetest.settings:get("share_bones_time_ minetest.register_node("bones:bones", { description = "Bones", tiles = { - "bones_top.png^[transform2", - "bones_bottom.png", - "bones_side.png", - "bones_side.png", - "bones_rear.png", - "bones_front.png" + "bones_nonshade.png", + "bones_shade.png", + "bones.png", + "bones.png", + "bones.png", + "bones.png" }, paramtype2 = "facedir", + drawtype="nodebox", + node_box= { + type = "fixed", + fixed = { + {-0.125, -0.5, -0.1875, -0.0625, -0.25, 0.1875}, -- NodeBox16 + {-0.0625, -0.5, -0.125, 0, -0.25, 0.1875}, -- NodeBox17 + {0, -0.5, -0.1875, 0.0625, -0.25, 0.1875}, -- NodeBox18 + {0.0625, -0.5, -0.125, 0.125, -0.25, 0.1875}, -- NodeBox19 + {0.125, -0.5, -0.1875, 0.1875, -0.25, 0.1875}, -- NodeBox20 + {-0.1875, -0.25, -0.1875, 0.25, -0.1875, 0.3125}, -- NodeBox22 + {-0.25, -0.1875, -0.25, 0.3125, -0.125, 0.375}, -- NodeBox23 + {-0.3125, -0.125, -0.25, -0.0625, 0, 0.4375}, -- NodeBox24 + {-0.0625, -0.125, -0.0625, 0, 0, 0.4375}, -- NodeBox26 + {0.0625, -0.125, -0.0625, 0.125, 0, 0.4375}, -- NodeBox27 + {0, -0.125, -0.25, 0.0625, 0, 0.4375}, -- NodeBox28 + {0.125, -0.125, -0.25, 0.375, 0, 0.4375}, -- NodeBox29 + {-0.3125, 0, -0.25, 0.375, 0.0625, 0.4375}, -- NodeBox30 + {-0.3125, 0.0625, -0.25, -0.1875, 0.125, 0.4375}, -- NodeBox31 + {-0.0625, 0.0625, -0.25, 0.125, 0.125, 0.4375}, -- NodeBox32 + {0.25, 0.0625, -0.25, 0.375, 0.125, 0.4375}, -- NodeBox33 + {-0.3125, 0.125, -0.25, -0.25, 0.25, 0.4375}, -- NodeBox34 + {-0.25, 0.25, -0.25, -0.1875, 0.3125, 0.4375}, -- NodeBox35 + {-0.1875, 0.3125, -0.25, 0.25, 0.375, 0.4375}, -- NodeBox37 + {-0.0625, 0.25, -0.25, 0.125, 0.3125, 0.4375}, -- NodeBox39 + {0, 0.125, -0.25, 0.0625, 0.25, 0.4375}, -- NodeBox40 + {0.3125, 0.125, -0.25, 0.375, 0.25, 0.4375}, -- NodeBox41 + {0.25, 0.25, -0.25, 0.3125, 0.3125, 0.4375}, -- NodeBox42 + {-0.25, 0.0625, 0.0625, 0.3125, 0.25, 0.4375}, -- NodeBox46 + {-0.1875, 0.25, 0.0625, 0.25, 0.3125, 0.4375}, -- NodeBox47 + {-0.25, -0.0625, 0.4375, 0.3125, 0.1875, 0.5}, -- NodeBox48 + {-0.125, 0.1875, 0.4375, 0.1875, 0.25, 0.5}, -- NodeBox49 + } + }, groups = {dig_immediate = 2}, sounds = default.node_sound_gravel_defaults(), @@ -111,8 +144,10 @@ minetest.register_node("bones:bones", { local meta = minetest.get_meta(pos) local time = meta:get_int("time") + elapsed if time >= share_bones_time then - meta:set_string("infotext", meta:get_string("owner") .. "'s old bones") + meta:set_string("infotext", meta:get_string("owner") .. "'s old dreams") meta:set_string("owner", "") + minetest.chat_send_all("Someone's forsaken the carcass of their dreams.") + minetest.chat_send_all("It can be found at " .. minetest.pos_to_string(pos) .. ".") else meta:set_int("time", time) return true @@ -233,8 +268,10 @@ minetest.register_on_dieplayer(function(player) meta:set_string("formspec", bones_formspec) meta:set_string("owner", player_name) + minetest.chat_send_player(player_name, "Your dreams can be found at " .. minetest.pos_to_string(pos) .. ".") + if share_bones_time ~= 0 then - meta:set_string("infotext", player_name .. "'s fresh bones") + meta:set_string("infotext", player_name .. "'s fresh skull") if share_bones_time_early == 0 or not minetest.is_protected(pos, player_name) then meta:set_int("time", 0) @@ -244,6 +281,6 @@ minetest.register_on_dieplayer(function(player) minetest.get_node_timer(pos):start(10) else - meta:set_string("infotext", player_name.."'s bones") + meta:set_string("infotext", player_name.."'s old dreams") end end) diff --git a/mods/bones/init.lua.diff b/mods/bones/init.lua.diff new file mode 100644 index 0000000..7c3f1e8 --- /dev/null +++ b/mods/bones/init.lua.diff @@ -0,0 +1,66 @@ +30,35c30,35 +< "bones_top.png^[transform2", +< "bones_bottom.png", +< "bones_side.png", +< "bones_side.png", +< "bones_rear.png", +< "bones_front.png" +--- +> "bones_nonshade.png", +> "bones_shade.png", +> "bones.png", +> "bones.png", +> "bones.png", +> "bones.png" +37a38,70 +> drawtype="nodebox", +> node_box= { +> type = "fixed", +> fixed = { +> {-0.125, -0.5, -0.1875, -0.0625, -0.25, 0.1875}, -- NodeBox16 +> {-0.0625, -0.5, -0.125, 0, -0.25, 0.1875}, -- NodeBox17 +> {0, -0.5, -0.1875, 0.0625, -0.25, 0.1875}, -- NodeBox18 +> {0.0625, -0.5, -0.125, 0.125, -0.25, 0.1875}, -- NodeBox19 +> {0.125, -0.5, -0.1875, 0.1875, -0.25, 0.1875}, -- NodeBox20 +> {-0.1875, -0.25, -0.1875, 0.25, -0.1875, 0.3125}, -- NodeBox22 +> {-0.25, -0.1875, -0.25, 0.3125, -0.125, 0.375}, -- NodeBox23 +> {-0.3125, -0.125, -0.25, -0.0625, 0, 0.4375}, -- NodeBox24 +> {-0.0625, -0.125, -0.0625, 0, 0, 0.4375}, -- NodeBox26 +> {0.0625, -0.125, -0.0625, 0.125, 0, 0.4375}, -- NodeBox27 +> {0, -0.125, -0.25, 0.0625, 0, 0.4375}, -- NodeBox28 +> {0.125, -0.125, -0.25, 0.375, 0, 0.4375}, -- NodeBox29 +> {-0.3125, 0, -0.25, 0.375, 0.0625, 0.4375}, -- NodeBox30 +> {-0.3125, 0.0625, -0.25, -0.1875, 0.125, 0.4375}, -- NodeBox31 +> {-0.0625, 0.0625, -0.25, 0.125, 0.125, 0.4375}, -- NodeBox32 +> {0.25, 0.0625, -0.25, 0.375, 0.125, 0.4375}, -- NodeBox33 +> {-0.3125, 0.125, -0.25, -0.25, 0.25, 0.4375}, -- NodeBox34 +> {-0.25, 0.25, -0.25, -0.1875, 0.3125, 0.4375}, -- NodeBox35 +> {-0.1875, 0.3125, -0.25, 0.25, 0.375, 0.4375}, -- NodeBox37 +> {-0.0625, 0.25, -0.25, 0.125, 0.3125, 0.4375}, -- NodeBox39 +> {0, 0.125, -0.25, 0.0625, 0.25, 0.4375}, -- NodeBox40 +> {0.3125, 0.125, -0.25, 0.375, 0.25, 0.4375}, -- NodeBox41 +> {0.25, 0.25, -0.25, 0.3125, 0.3125, 0.4375}, -- NodeBox42 +> {-0.25, 0.0625, 0.0625, 0.3125, 0.25, 0.4375}, -- NodeBox46 +> {-0.1875, 0.25, 0.0625, 0.25, 0.3125, 0.4375}, -- NodeBox47 +> {-0.25, -0.0625, 0.4375, 0.3125, 0.1875, 0.5}, -- NodeBox48 +> {-0.125, 0.1875, 0.4375, 0.1875, 0.25, 0.5}, -- NodeBox49 +> } +> }, +114c147 +< meta:set_string("infotext", meta:get_string("owner") .. "'s old bones") +--- +> meta:set_string("infotext", meta:get_string("owner") .. "'s old dreams") +115a149,150 +> minetest.chat_send_all("Someone's forsaken the carcass of their dreams.") +> minetest.chat_send_all("It can be found at " .. minetest.pos_to_string(pos) .. ".") +235a271,272 +> minetest.chat_send_player(player_name, "Your dreams can be found at " .. minetest.pos_to_string(pos) .. ".") +> +237c274 +< meta:set_string("infotext", player_name .. "'s fresh bones") +--- +> meta:set_string("infotext", player_name .. "'s fresh skull") +247c284 +< meta:set_string("infotext", player_name.."'s bones") +--- +> meta:set_string("infotext", player_name.."'s old dreams") diff --git a/mods/bones/license.txt b/mods/bones/license.txt index fe52584..9d3fd6e 100644 --- a/mods/bones/license.txt +++ b/mods/bones/license.txt @@ -25,34 +25,27 @@ For more details: https://opensource.org/licenses/MIT -Licenses of media (textures) +Licenses of media (textures & nodebox) ---------------------------- -Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) -Copyright (C) 2016 paramat +The MIT License (MIT) +Copyright (C) 2017-2018 jadedctrl -You are free to: -Share — copy and redistribute the material in any medium or format. -Adapt — remix, transform, and build upon the material for any purpose, even commercially. -The licensor cannot revoke these freedoms as long as you follow the license terms. +Permission is hereby granted, free of charge, to any person obtaining a copy of this +software and associated documentation files (the "Software"), to deal in the Software +without restriction, including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: -Under the following terms: +The above copyright notice and this permission notice shall be included in all copies or +substantial portions of the Software. -Attribution — You must give appropriate credit, provide a link to the license, and -indicate if changes were made. You may do so in any reasonable manner, but not in any way -that suggests the licensor endorses you or your use. - -ShareAlike — If you remix, transform, or build upon the material, you must distribute -your contributions under the same license as the original. - -No additional restrictions — You may not apply legal terms or technological measures that -legally restrict others from doing anything the license permits. - -Notices: - -You do not have to comply with the license for elements of the material in the public -domain or where your use is permitted by an applicable exception or limitation. -No warranties are given. The license may not give you all of the permissions necessary -for your intended use. For example, other rights such as publicity, privacy, or moral -rights may limit how you use the material. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +For more details: +https://opensource.org/licenses/MIT diff --git a/mods/bones/license.txt.diff b/mods/bones/license.txt.diff new file mode 100644 index 0000000..689283d --- /dev/null +++ b/mods/bones/license.txt.diff @@ -0,0 +1,54 @@ +28c28 +< Licenses of media (textures) +--- +> Licenses of media (textures & nodebox) +31,32c31,32 +< Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +< Copyright (C) 2016 paramat +--- +> The MIT License (MIT) +> Copyright (C) 2017-2018 jadedctrl +34,57c34,48 +< You are free to: +< Share — copy and redistribute the material in any medium or format. +< Adapt — remix, transform, and build upon the material for any purpose, even commercially. +< The licensor cannot revoke these freedoms as long as you follow the license terms. +< +< Under the following terms: +< +< Attribution — You must give appropriate credit, provide a link to the license, and +< indicate if changes were made. You may do so in any reasonable manner, but not in any way +< that suggests the licensor endorses you or your use. +< +< ShareAlike — If you remix, transform, or build upon the material, you must distribute +< your contributions under the same license as the original. +< +< No additional restrictions — You may not apply legal terms or technological measures that +< legally restrict others from doing anything the license permits. +< +< Notices: +< +< You do not have to comply with the license for elements of the material in the public +< domain or where your use is permitted by an applicable exception or limitation. +< No warranties are given. The license may not give you all of the permissions necessary +< for your intended use. For example, other rights such as publicity, privacy, or moral +< rights may limit how you use the material. +--- +> Permission is hereby granted, free of charge, to any person obtaining a copy of this +> software and associated documentation files (the "Software"), to deal in the Software +> without restriction, including without limitation the rights to use, copy, modify, merge, +> publish, distribute, sublicense, and/or sell copies of the Software, and to permit +> persons to whom the Software is furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in all copies or +> substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +> INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +> PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +> FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +> OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +> DEALINGS IN THE SOFTWARE. +58a50,51 +> For more details: +> https://opensource.org/licenses/MIT diff --git a/mods/bones/source.txt b/mods/bones/source.txt new file mode 100644 index 0000000..516ed14 --- /dev/null +++ b/mods/bones/source.txt @@ -0,0 +1 @@ +https://github.com/minetest/minetest_game/archive/0.4.16.tar.gz diff --git a/mods/bones/textures/bones.png b/mods/bones/textures/bones.png new file mode 100644 index 0000000000000000000000000000000000000000..fb49a2cd0b933eef752bf7f14d926a5f3bba1e74 GIT binary patch literal 77 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61SFYwH*Nw_BAzaeAsjQ4|NMC&$SjnQ (LGPL 2.1) -celeron55, Perttu Ahola (LGPL 2.1) -Various Minetest developers and contributors (LGPL 2.1) - -Authors of media (textures) ---------------------------- -ElementW (CC BY-SA 3.0) +Bucket +===================================================================== +Main: Kahrl, celeron55, Ahola +Lisc: LGPL 2.1 +Text: CC-BY-SA 3.0 + By ElementW +Link: https://github.com/minetest/minetest_game diff --git a/mods/bucket/README.txt.diff b/mods/bucket/README.txt.diff new file mode 100644 index 0000000..bc6f896 --- /dev/null +++ b/mods/bucket/README.txt.diff @@ -0,0 +1,22 @@ +1,13c1,7 +< Minetest Game mod: bucket +< ========================= +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Kahrl (LGPL 2.1) +< celeron55, Perttu Ahola (LGPL 2.1) +< Various Minetest developers and contributors (LGPL 2.1) +< +< Authors of media (textures) +< --------------------------- +< ElementW (CC BY-SA 3.0) +--- +> Bucket +> ===================================================================== +> Main: Kahrl, celeron55, Ahola +> Lisc: LGPL 2.1 +> Text: CC-BY-SA 3.0 +> By ElementW +> Link: https://github.com/minetest/minetest_game diff --git a/mods/bucket/license.txt.diff b/mods/bucket/license.txt.diff new file mode 100644 index 0000000..e69de29 diff --git a/mods/bucket/source.txt b/mods/bucket/source.txt new file mode 100644 index 0000000..516ed14 --- /dev/null +++ b/mods/bucket/source.txt @@ -0,0 +1 @@ +https://github.com/minetest/minetest_game/archive/0.4.16.tar.gz diff --git a/mods/bucket/textures/bucket.png b/mods/bucket/textures/bucket.png index 17b0c4933e22c427c3317c8731be7e82bed88c42..267b3cefa8995191bfbba5b60cff57f6f4dd8de2 100755 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1r+io}Ao|UtfVjYMw5RAsp9Lj~g;FDDW_EXgC)&^H}USJ6{x coIjJ1{{tK61Zy!j7N8CWPgg&ebxsLQ095WF%m4rY literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!R)9~4E09)DP;hi~^z!lw3JQve ziAhXMOiN44&(CjaYML-%!ug{*rJD|Y9vbrOw`~Uwu^GUtSK3>>)mVtfU{3R!srLCQ5=oso9==x}%$2p}vUhgt5 zX&)~5aOb!{s?PIM<_DBFB*>j>C|u8TTi-pdGJ{!U#`a<{py3Rju6{1-oD!M{XE z)7O>#F1r+io@l3*axG9u-P6S}gyTBvK}S&r1rF8?woZ~~tZNMfD)-HP=ht_}hwGkf dz=quqm^J@!zj(W1pB_*PgQu&X%Q~loCIJ8CB1`}P literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VE09)DP)JNnY-(znFk!;{ z`SX`8TefT0uCFExUp+*=CMkbS5%^)j@xzbhzZt{-cA@`0>PLbWR{^y#mIV0)GdMiE zkp|>Mc)B=-RNU%4e^97FfrI731*MA)|Nmz%o-sGmVypW1M)qy<7n;xC^-Q9;aYgsa zxMi0(e_xxm@}aol?_jB`OcpnltD86rDj#(8P35`AtYFvA_n}a?p~m|hZ~lL#Lghsa R%0N39JYD@<);T3K0RZ+`QlbC= diff --git a/mods/bucket/textures/bucket_river_water.png b/mods/bucket/textures/bucket_river_water.png index d4648bb3f5c4588f9cfca82bf6f861d57e14339c..f038cb53421b010ea37d7b0ab07cc6f1a3cc9722 100644 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtCzF7wuCMIZb3h?&PZ!4!j_b*5)~@}#|KlP3wpAI< pY-((5Y+weE=6L?<>S`VkV0fR;*>t@|U^Y-2gQu&X%Q~loCID-tDq{cu literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VE09)DP*7j>Rb$hC?O8wc zH~%o7^wqlYzxBGWUMs!^O!}XgnAp_RG-1Mo`Sa&5TefW1u3hbdf9-(U7)yfuf*Bm1 z-ADs+B0OCjLn?0dp7-W!FyLSb(2RKD{_)>((OfmdHFH9rJBsJnJLlVN&0c%U@k)3iGh3fA#K>(_Ze((jvj{)#)%Jp0!7yG{;ISpc&uMd{k7h7muF4a> Q1+;^~)78&qol`;+0Gnh|6aWAK diff --git a/mods/bucket/textures/bucket_water.png b/mods/bucket/textures/bucket_water.png index 5af836bc8c524fecdfafa007a7d4a535ace25aba..80dd03c4ae91a3ff8db2f8d070e850ac9fba8044 100644 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1r+i9?Rod%>6(iZBG}+5RU7~Yu2v)yZ_;v@U~YL#%yYAY;0f#kmh*)>gsA9 a5MX%!o3pz)A$BcL8-u5-pUXO@geCwH&Lj%} literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VE0AW0{K^pXpT+eDN74@g z`>#SO|3wnMDkvx@$9`3}`Jb4W*woZCVZwy@^XD&Hwrtm~UG~o}Edc6bED7=pW^j0R zBMr!j@N{tuskqg9-kYz%fP*D~G5Ur3$A8O3bJYyj%n5z&D4t`VoNu@FdQcX7WU$!H z$SsoJW_GlGJbmZ!%9LUTz5W*y7ce==S%e?=YJ0)0U>Gke@Ys^!=d?M}F`rmI_U_qy Q7ib5Ar>mdKI;Vst0EU@RssI20 diff --git a/mods/bucket/textures/nohup.out b/mods/bucket/textures/nohup.out new file mode 100644 index 0000000..0adc40d --- /dev/null +++ b/mods/bucket/textures/nohup.out @@ -0,0 +1 @@ +GEGL-geglmodule.c-Message: Module '/usr/lib/gegl-0.2/openraw.so' load error: libopenraw.so.7: cannot open shared object file: No such file or directory diff --git a/mods/carts/README.txt b/mods/carts/README.txt index 31ce644..4ee2097 100644 --- a/mods/carts/README.txt +++ b/mods/carts/README.txt @@ -1,22 +1,20 @@ -Carts (formerly boost_cart) -========================== - -Carts, based almost entirely on the mod boost_cart [1], which -itself is based on (and fully compatible with) the carts mod [2]. - -The model was originally designed by stujones11 [3] (CC-0). - -Cart textures are based on original work from PixelBOX (WTFPL). - - -[1] https://github.com/SmallJoker/boost_cart/ -[2] https://github.com/PilzAdam/carts/ -[3] https://github.com/stujones11/railcart/ - - -Features ----------- -- A fast cart for your railway or roller coaster (up to 7 m/s!) -- Boost and brake rails -- Rail junction switching with the 'right-left' walking keys -- Handbrake with the 'back' key +Carts +===================================================================== +Main: SmallJoker +Lisc: MIT +Text: CC-0 + Derivative of Gambit + carts_cart_side.png + carts_cart_top.png + carts_cart_front.png + carts_cart.png + Derivative of hexafraction & sofar + carts_rail_*.png +3Dmo: CC-0 + By sofar & stujones11 + carts_card.b3d + carts_card.blend +Audi: CC-BY-SA 3.9 + By YleArkisto + carts_cart_moving*.ogg +Link: https://github.com/minetest/minetest_game diff --git a/mods/carts/README.txt.diff b/mods/carts/README.txt.diff new file mode 100644 index 0000000..7ff380d --- /dev/null +++ b/mods/carts/README.txt.diff @@ -0,0 +1,44 @@ +1,22c1,20 +< Carts (formerly boost_cart) +< ========================== +< +< Carts, based almost entirely on the mod boost_cart [1], which +< itself is based on (and fully compatible with) the carts mod [2]. +< +< The model was originally designed by stujones11 [3] (CC-0). +< +< Cart textures are based on original work from PixelBOX (WTFPL). +< +< +< [1] https://github.com/SmallJoker/boost_cart/ +< [2] https://github.com/PilzAdam/carts/ +< [3] https://github.com/stujones11/railcart/ +< +< +< Features +< ---------- +< - A fast cart for your railway or roller coaster (up to 7 m/s!) +< - Boost and brake rails +< - Rail junction switching with the 'right-left' walking keys +< - Handbrake with the 'back' key +--- +> Carts +> ===================================================================== +> Main: SmallJoker +> Lisc: MIT +> Text: CC-0 +> Derivative of Gambit +> carts_cart_side.png +> carts_cart_top.png +> carts_cart_front.png +> carts_cart.png +> Derivative of hexafraction & sofar +> carts_rail_*.png +> 3Dmo: CC-0 +> By sofar & stujones11 +> carts_card.b3d +> carts_card.blend +> Audi: CC-BY-SA 3.9 +> By YleArkisto +> carts_cart_moving*.ogg +> Link: https://github.com/minetest/minetest_game diff --git a/mods/carts/rails.lua b/mods/carts/rails.lua index 066779d..4ac13c7 100644 --- a/mods/carts/rails.lua +++ b/mods/carts/rails.lua @@ -22,13 +22,13 @@ minetest.register_alias("default:rail", "carts:rail") carts:register_rail("carts:powerrail", { - description = "Powered rail", + description = "Powered Rail", tiles = { "carts_rail_straight_pwr.png", "carts_rail_curved_pwr.png", "carts_rail_t_junction_pwr.png", "carts_rail_crossing_pwr.png" }, groups = carts:get_rail_groups(), -}, {acceleration = 5}) +}, {acceleration = 20}) minetest.register_craft({ output = "carts:powerrail 18", @@ -41,7 +41,7 @@ minetest.register_craft({ carts:register_rail("carts:brakerail", { - description = "Brake rail", + description = "Brake Rail", tiles = { "carts_rail_straight_brk.png", "carts_rail_curved_brk.png", "carts_rail_t_junction_brk.png", "carts_rail_crossing_brk.png" diff --git a/mods/carts/rails.lua.diff b/mods/carts/rails.lua.diff new file mode 100644 index 0000000..1b1790b --- /dev/null +++ b/mods/carts/rails.lua.diff @@ -0,0 +1,12 @@ +25c25 +< description = "Powered rail", +--- +> description = "Powered Rail", +31c31 +< }, {acceleration = 5}) +--- +> }, {acceleration = 20}) +44c44 +< description = "Brake rail", +--- +> description = "Brake Rail", diff --git a/mods/carts/source.txt b/mods/carts/source.txt new file mode 100644 index 0000000..516ed14 --- /dev/null +++ b/mods/carts/source.txt @@ -0,0 +1 @@ +https://github.com/minetest/minetest_game/archive/0.4.16.tar.gz diff --git a/mods/carts/textures/carts_cart.png b/mods/carts/textures/carts_cart.png index 965347c0f374d91e277104617b780a41fd773b3e..190e6375fa8bbf1c761e4411a53de91e1967c4c4 100644 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1SD^YpWXnZI14-?iy0WWg+Z8+Vb&Z8pdfpR zr>`sfLr!KfZkA8cxg0>Djh-%!ArhB+`}cD-1&Flo&z^o};ZjGbu31uBWX`g`GIXh# z@S;*FBeOs+OF*%GTE~go3O}A-dvLQ({`nmF`5cR9e5+Wkx*%lc6agou$ItiO@>t7o zg70?Mjel-T+h6Z=DiX{%^3CvtfzS+}=cTe4ECPul-+2}aG&t09eSJRpv4xb^B$xP8 z{nmdkaJj8t5^vM6-EhzBbva!jO*fxj>Buv;_FW>fB|R>d-AHy#y?^oM)X%J@97apt TAHUlKbUcHntDnm{r-UW|Ki6nU delta 1089 zcmV-H1it%{0?!D4iBL{Q4GJ0x0000DNk~Le0000W0000W2m=5B07RsU#sB~TiBL>b zMF0Q*2?YWP1p^2M0tp5J3I+rV2LlWT1PuoS4+sPj3kDMl1`-Sf6AT9w346bv5}3?CH@7Z(>F77Zg63?dc|BNh!L77Qd84k8!}B^M7P7z-vD5GWZ9CmIkd z84o8L5GflGDI5(c91$xW5-c7PEFKgt9uhAe5H24RFCY^$9~3Yk6EGnaF(DQ+Ar&$r z6*43kHzXE+G$j`_B^fy+6*naoHYFK1B^fp*8962xHYgi6DH}d189yl*KPnwAE-pkZ z8%Hi3NHHEvG9XJcA5AqNP&FYsIyzA|B2qUcRXHSBJtkW{C|yDimMJ{7SE@MV6 zWJxh)OEFMTP*hY@RaI41R#sP6S6p0NYHDh2ZEbHxZ*OyRb9i`oetv#}f`W&KhmDPm zlarI5pP!(hpsK2>tgNiBudlPSv$?ss!otGI$;s5z)O9Hz761SM0b)x>L;#2d9Y~QO z9)I8q69zCK4@nZs0006^Nkl{k5|%A6vr=OQGi2=oDHc=B8bSq48&Ea3(9Rm)B-M4$rJ8z$R?|bL_g^QliGmKFh%{H#)D4Sp${Thp- zZnb(c7S$T`D&qAIualmQjdbv1uHM}`et(h47Yc>7wZhwc{&)*6D(M@d_{NvZBxVh{@#a z%1UZsd#`b>w7*2Z@9$?+S&qtTTfq^lKAz`&uhx|eRT?^N?MBs|o#ox#{pj{yi+_%Q z^&(9aX`@41N`g|FC{wclfnMdEFUIo^X;DGoOjmRZp#1{f9AN^V@j$ta9nNX%5P#5& zRbX`p@-f9ccu*`i^kN@S1_iAmzG8KTe|d-iX88}^!Q2lEtV_-GUGFA#O4Pe z<1-1^{1Aan;bvA4yjj8RVjyDk1DL=k3z(V*u=xRq3B)lMn5lUJHa`$;Gw#kJkaaVz zutsctkTfBF6#?%f#_bGilFbh$;6=d041ozh^Z_Bh=wukiIj>1JKS){@=W;LJ8Ui*y z5bgQnD|3OswBOG;0vfUT0SL!BSeA3m&4nG;@R^f-0ARW4P$=ZQ%W;=k0Gl5o5W4ST zmzEsERLtq*+0jg9%77@owBS@vnprdx@v7EBixEW-(Uv zbNday0HstsT^vI=t|!NAOk!mgN~o+Z;^O-MX>YkkO{}V-$Ukm5_Y^yZ1C1P=yq}y4 Qfa)1MUHx3vIVCg!0D&qW`Tzg` delta 447 zcmZo=Jk4C+8Q|y6%O%Cdz`(%k>ERLtqy<2jgBeI_=<){xDVB6cUq=Rpjs4tz5?O(K z#^NA%C&rs6b?Si}g=CK)Uj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a z1C(eF@Ck7R(vkvPGD1A!;^Ip6;(Y27eCpCXTG9eqGJ-m?g8K5pMv9_l%3@}!V&QdI4l6F9(BkQ6o?XD;5VJPQgq~L8V?`x_MV5%5st`uah8fvK$VXGExtKsbI z9P6Z$;G&)2s+SBzZh9%6hN<3$Sy@@Rxw*x~#givbUa(+6Qz2sl!$c+V`h}h@jv*44 zefztGniK?F^E3HRuGwHZ$#v}-pTGa#XB(DUosmqqDf?{E>(tWCva^=`UHtRG7W+3- zg5svC+-7Ml4OjaVr1?PhmT~6WtFxxDMBkXxx%W)z*$RZnM@R!quIHK`NX?Q zwcX)vGYX4~8`~y^|0pRc+5g(<@Xc=XiE-=y9Bk2awof}WWudGw{XE z)7O>#At$pKi>85$E=ZlVr;B3<$MxixjY+J`LJ5fp2^G~vTrJ8u^9~<6aG>DlJ!_8p x2j?`lHa0qjdvYxN_v-3u9-BUabKR@M8UOb2-fx)Z&ki((!PC{xWt~$(699DgEZG16 delta 474 zcmbQk_>8%}Gr-TCmrII^fq{Y7)59eQNDF{42Q!e=(B%&XQY`6?zK#qG8~eHcB(ehe zjKx9jPK-BC>eK@{3dtTpz6=aiY77hwEes65fIAC1iyX(n%7|Qt=DR>*p`Lmk_n_h~iVXC)bXlQ6ySXfq8R&H)?adB~7UESo#ljqN$zhD8!g3X&ZANs%T z%S1(q`pup$jv*44efw_5b)MTz%@|9?YF`TzJQXn&wJF?=uEA68q1h*_1X;S^PlgSpHh19@rYcc zT2GMA%s^&7O=HhT%QKJlJ!j<1={XE z)7O>#At$pKtM#pYxx0Zv=AJH&Asp9}*Q{Ne>cFJK!^0yK|IOJ#zd|NbLPA3Cel`2U u?pKBz3=9ljXmL6|ReTly!Q#+YW`=!BIbY5`yZSKD2nJ7AKbLh*2~7Z$lqtFZ delta 510 zcmbQi*u_%c8Q|y6%O%Cdz`(%k>ERLtqy<2jgBeI_=<){xDVB6cUq=Rpjs4tz5?O(K z#^NA%C&rs6b?Si}g=CK)Uj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a z1C&@7;1l91%*`gu!!E?jCd|twTF=KR#?LM(z$GofDJ#UOB*v#K#;YRErzF9xCMlpU zEubkas3{|;Ei0rW2Sg%zazc9Y!UhV$28yDFieg4866PvmCaU5ls*+|vq$X*mA#JWH zZKo+|uO;iEEA6f)>uahIWUd-*tC8%g7Z4B-5)u*~9v%}Dlb@eoQK44R)YR18-rn2W zyK2>{HEY(aU%!6y=FK~I?mTqp(8-f0uUxruD{+zkL`8}Eot`d^ArhB;dvEhK83?$9 z2Z$`?INDXd_Szy1QAdqG|ND3Hawbl$w6rwl&Rs0M_IJjG^Vc8DQ#H|)p1<8rhVRPG zBaxiBUg|w>*IM-Dx=l5lR>0-l9>_K2sptz6hG)Oa1X?cNj=dVuspHhK_2$W`6IQ)C z*vH+^9s1zd#Ujo~4u3ttC&vsPyi%O8Fi`riqTaWib3VJw)W6uVMxMjq%HbaV w9L)Pf!#XZA-fa9fccsqj;3mDgX6;k{XE z)7O>#At$q_71zZdKc4`FdOcknLnJP@_ABxoau9L3fB(v41#LrKrrx)_7cBS=ND9m@ z=)QF}-t!RaH$Kx9z5=e(q)S%YDT*3o8BLyfhCv`%r{-bRtvZv)S>8LA+}ok@Rpo2T z1x^Q!xgopHN;NFmC!xNd>%hXw$8}e`Emqm}Z>g487Nuk9vz6iLw}`*;nq|f-kDGm| hTw)tnaqqklv%H+?-hWTaHvt{S;OXk;vd$@?2>|K4RFnV! delta 595 zcmV-Z0<8V+0ptWTiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVE_OC24YJ` zL;(K){{a7>y{D6rAs&C=3lswnBUOTv9{>OW@kvBMR5;6plR;|}Q51#0myAj6&_$(S zVi!XM7sB8|wEv+76cpSD?%b%WF6_cEn{GNnaMP7LSGEI%Y=VEmF_a=siBJ~~&5QvH z70MVAlU^6;Jg04{2L|rF@4m-9=bk}C5D|Re7sqiV&CmN>*A;)y^K@U1V}xOdX_^2m zKbV*G+JdBK&#NV!CrLsU%JV$k7z6>fZ3AFg7GW6b#xy_Oqg>aOBuOw$^UUkO|LZ9i z&-1hf&+c57H%m7)&)UOzdAoc|LJzd>oX2*6-CW>+v2 zhrJOq7xT39i`aj*O>gTJk5^kN2e7jnYrcEY4_ZM7fKOi{K7QU~yBz`03ObmkiDg;r z?8X4&Ev#&GRLZN~h}Cp4NB5vly%DRmW>*bI<4Nj`SS3k97>2l;k<|3KWUW6vZK(hN002ovPDHLkV1lP;5()qS diff --git a/mods/carts/textures/carts_rail_crossing_brk.png b/mods/carts/textures/carts_rail_crossing_brk.png index 0bf455ef58af85af2a18087cceea84ba08450410..7b2e789d00ca9057673537fc5689226726e2fc15 100644 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#At$q_HD}D+lAD4eAM^%A8XRL`5PT}V_TJ_= z-btKM;y*r5yPbLdVTG#i@r>9Der>S~zcwjatz%3utK#^X9mmnRb>895z*L;4G x%Ii@1vSt57rF(aBugzzBZFBkOr0T5#`l%~zp4ruh?g2WK!PC{xWt~$(698dkSD^p^ literal 684 zcmV;d0#p5oP)x=c4=7bA3W9=Lb>+e$6w#3iMH51+eQ^E|>(mSu?_ z*tShFnFPQv3>?P^68(5}j!LCc;&~pruK!aV_%B`nu`Dal;L`DJax7G+91MlzXX z>2;d(w_hj?;N6T%q&Dw|&tIq@9Nf19d%D1KsZ6|4W4F=FOM8}<$-(UR5=i z{^(L))8Oq)9)ONr+j%pUBdSICUJ(+_TbXsg65CSk^8Kf|ss>6axs}NUEe$-(vr-lo zi)GSd1qQ4f#gz)1;`I!UyFp%h%ta|B$}~+`%Pe7Ty}Qb0v*KGeY|}8pwzh4X?(Xit zHutwG?8K|55;Aykf3R^^dJ-~n^RTSDjebi2=}}jO`JwSz+^@v*JPgAK-u?hVuTh$L SgXpsW0000{XE z)7O>#At$q_l>(Qufe}!s$J50zMB;L5|3Y3SLk8D)YbW;=IYCF6axQF+xDwlRRB3`v z0hjMnRhpiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVE_OC24YJ` zL;(K){{a7>y{D6rAs&C=3lswnCMD=+kN^MzF-b&0R5;6plif=cVHC!HuRE)`vt(4H zo6%q&6tP|PVbDKNSRe&m1l?9wT@-<2O$b7bW;fn;7oiPq7A5p2wDfTiL!r{gq&sU= z8sV6$yL-BrooP_12L|Rm=i%j?=Y3v81Q8*h&x>iAwKCvVe~5o&Sz_CEq^Y9@*LBf# z9e}RWtuoYoSi;_=6B!xmZWjRG_lZN;huIom^uwJQAmSu_W`{=s9 z>U7}$e7K%%+mQzsk8hECR}Mt0Uq90-_qz^>2x6LM&4Zw)M1KKN>$gl?x+(OUrlnVFiAN5EzBq)4eWZ-c@4L+MuOUo4m zxcj7t@B6r}OJA;_q60#NX3Z~@+1S(&@#%FMl`3mOi3ooWuC>eV&cK5`<>xGvDrj|z zq^2m&Ez+1wP_72IUD|$@wzf9rUfkyV!0W(+iBBH&H4olR76910b1QGhr%7rFepH1_ z^Jb>JZ=^N_Q-1h76MCSeXJ|Sasn;&BToD#Z6|7v5-iOnamaA+?*VF&Vi*#1b1C%J! zG-a)@#JN|0{i}RFFJWZkF^wZ0YsYcu=;-(x^Dt8JBwjt0kvkXmM=$PjXGTVD9+9

{XE z)7O>#At$q_na+9#V^N^cRZkbk5Q)pl2?v;>giR#VmVYoZ00AZMIX0D(9{&6L`~SqF z54ghCM0}jz*x2~+^mP56?eFZ9f0U#i{VyrK-q7ff3cpT%Qh*t6iqE6mRDpBp2{WQH zKF^=~)7t6a?(+8%|L@0r`+vCode5ycB_99##{Zrt{5*LgM11Y313*yl^_y|qn}5nZ zOiYXZufJ1$w&3SI>o#})c%uz_cGS;y>~3sy{QA16P1AB0&!d`p3H|%YKi>;P9tUdu zFhBE}VTW@5o|OORPn`Py|Eapz4t=@2bBQbrg~=heIg<~50D6$Y)78&qol`;+0L-C; AGynhq delta 562 zcmV-20?qxl0>lI}iBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVE_OC24YJ` zL;(K){{a7>y{D6rAs&C=3lswnEX6&JjsO4w(Md!>R5;6}k}+sgQ51&1tF?(qTdfEY zQj>tSloG9!2;JNb9g3}k9YQA;>kzQnTAqbU5He^Nmx_ZRKB0qTaLcB=f{0vj5uS;Q zO2BG!<4c-&JA}NLw1$?R`JDfJ|M`#5T62^-c9`bX`BD8Wb+vzOW6xm(id$taUSGko zES=Bi0T2hZV49`|ux%Tq)WHdw+oY5LY=3-8BzT6qYahga1(xQ9^@X89e6dA$&@c=E zurRf*Px()DC#Y0w_+pFLw(Sl!YjD8BFSXM>g&X%?BBiAEX`NTglWj-3|NOHkDTgP? z3B9j?X_`8h%VB>QhA3{8Dg4;x(VZ*0GmWkU%`0a%3gUZFQBn?_`B$oc_r_>hmd<9g zdwi#6Bihs3LohJF?aX@tkem+bp>zEWf~C1(y*fYYK1XMz%`c)`s`^ReSR-a=oWTLsg?!PG_`Hpe0#e_pRbpn zzbjmu2%?-ie(!N+jCZ1G$2*oF8jZI9K{y;nN=as;;BH-*I^R0b@}yQy9q(9zcs$OF z2Q!S11X=?7`G5TStN0fmp#O5CcYGv3BE2bg0i%1^5%E!)VgLXD07*qoM6N<$f-u(t AO#lD@ diff --git a/mods/carts/textures/carts_rail_curved_brk.png b/mods/carts/textures/carts_rail_curved_brk.png index ca4072362a31be14a37d1a0d4920884f020b6c27..1f0ac04e9da422f267cedb1508968945b08930ad 100644 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#At$q_1=Cwm;Si8=PZ!4!iOb0e2biLSO(fHne=srt0VVG_HkFee{`>p;|HPvY zxWd*%e4O9d*qHe8k|hraT=F?DG4J2xCXI-VNk{)PpPmikB}F{g)E;OtzcDdu;o17K zXYYG_41_`A9|C?JGqPlX_g_xS{(+j^ojHd& Z7&y{w4xS5A;s^SN!PC{xWt~$(698dIbGrZl literal 618 zcmV-w0+s!VP)Bo?%y7Gr(Eq7sZ++A3Z62M7_7(iRC=L>De9MF{B!NDEiQ zh)|*Es!)W2h*u~G*|^HGJQM^kxbyn#LJKKsnww`|KE_4Ji_u0}ob{YDzcVw8i10t< z+evf!MwFJO&NfX9?8M;fx<>Z}4$HF0wrv0a+inCQ1Ob3j3R>&!6V#_kDFFb5_fHWC zcVPVSyVeGG62~ZN?uF5t@`Rjo0KnMA!{}%?Kt!yif$O?3dQ(tJdBVD2CUKN<`OSY{ zVQ4}?N{P~kMZBCD@WcSXpM7K-`2rS_eYB;45Q4JVEI8-LeRp85{lNUKo~BK&Z@4H` zs;vp?TYj``voE7_63|*VA_yT!DTTF_CkO@o_*N+4{FyME%?g5T zeq6b`!Wd&TH5`Ev9Yrh_YknltG$EzL-128H|M;aYDpdd@zz~=npoL@~Rzq>b<8eGs z525FHXTxBt{PV9?y$H82A0fYwVfU$8@5$~17)@L37bOJlR5soy{Qv*}07*qoM6N<$ Ef;&nLHUIzs diff --git a/mods/carts/textures/carts_rail_curved_pwr.png b/mods/carts/textures/carts_rail_curved_pwr.png index 781bbd0ad6e223803e071b05b19767a802ce2ace..43016a431807c8fb17807328ba60aaacd468319d 100644 GIT binary patch literal 270 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 Znd2FtY5bL&*BNL5gQu&X%Q~loCIDSCIk5l$ delta 644 zcmV-~0(y{D6rAs&C=3lswnIjG=jWdHyIB1uF+R5;6>l1)eyVI0PP@4Mr!>wqN~ z6&p;Vd748+g+vGG92Iq|Lqzw2PUT@eRg85I>;t-HL3`3{@*G95X+c3kB(38Iu4!uR zPCK(ZGjE3}YoW|~PX9kVhvy5vBcIQ!Y&NTuLh%PEg|aM5<#K#sFtv)Q^D z<$C@$0s(NZXTRz=I)H84Z2LSyIw>i8A*rNfM{Am?qDz0WK~nx2;u|MvYipzQ!s6`p zmvIJTZ|7;)9cS=vY6&eNsZ>J}0_KZJTt6fT6cNze8mkl8as|Mh3wzY&u8R~31vd@SP3B0ST;}}E*FSdfiM?HM3s2w7(U_7{{D`KM{XE z)7O>#At$pKqpHi@sds=vr#xL8LnJQy_HWEOlpxZ&Us|Tc@7Tf_c}*-#kFKqqJz3zB zjUHbmqx=E(59=ajj_#aWr_>~3#BuRtJeMEeUfEOp^Zx!mXUVW))zhC-CfLkhw2Dn( z6<5OU(vuYu%mL=}Otcv~%3cdKd^4Z8>*J>vbraH9zi&(0{eO~1K>o#>m)2~kjxMwb z=}F_hSDpU4<(|XQzYzzd9X|b1n!D@clGx)P0}SPk{aC&I8~cqZHTNd{pD6x3$6%(% vhT42D>9b-nbDSBbecs7>_;dI1Ox60RL!q;L*d1GdzGCon^>bP0l+XkK;(~Z` literal 707 zcmV;!0zCbRP)VYK$K`w5h)#fdNq@)O>ZBUDF(;~t@z)dtn!5apm8iQJd zwTKo{2+gC=>Q$Q}D5x35Mcir=JjV((%f#{JjLw_WVrCv1_T#|eayj37&-a|~7ZE{3 z$Ye6&IF8irf67!UCFyiJ!WkmM(@O^>-`g!Dwmr9gEVQ!&F zq4gNHZ4-?4bFzQbhygr&H9>bf1VO<3>^!pzE3{a3m?o^0gs=>z37f1K07@xx#Bp6$ zVgLh=J{hj-3c!WC69(%!H8Z?-$o~#q&J0*0dKMV@=(UFy6%j5;6EV`HhBL4glM>(Hfd}+4#QC@`pi+ zD?+wZW`k+a+F_xT;>pM~hk;0*bUH1mR7(COspB|nWHeXL6$AkQxhk9g2}48}I=4?c zj$Xs_yy^%#I=h;lF)sON8mw&=Gp`3I1I=41EXUqY(_35O)#1s=2bN`#ytl>+qLji50xZjl#=P!*HrDt+ zDTUUWcs#zwNIgA0Ms+VzW2lrOkw{3igPW)J$mXsy_`c81!Z1N0q_`3?mtSW4R*O<7 ze4Q^4GYw{1j$qq%)U@h@?{s!mRCxLJ3ylpXOT{u98%)N3{XE z)7O>#At$pKlkfts;5MMp4Nn)x5Q)pSeH*&J7Zj7#0h@yzu=~<@dmTA#-I1VhAg?I%V2by&X0M~U1xkxUT zlN7+6=U-GVmlJ^NUWkY&)0wFcmRPlqHb41b!WZeOLV@B2jl1Ky0pbe+73 zwHB>4XL@_9Bpw6c!{;eZ*9zPk8c%$nwdUI6vDH2h*L9OZwJ`@?OfaC7s46)Wi$%%j z^JFra4UOdcKIwEikz9!gcQ5Rht(}($f`GQt5K$>+aXDsYeu>@NHRV|NHd`X)D89BF z#Tb)Vy6S@;baYl!c>8gJ#s-Il#TA+w97cZ56P03=QbeVgJ%=kKJ{{=h;p<8DS08Nj govpP}C=`;MKcb3xV4`WA^Z)<=07*qoM6N<$g3BW@R{#J2 diff --git a/mods/carts/textures/carts_rail_t_junction_pwr.png b/mods/carts/textures/carts_rail_t_junction_pwr.png index dd0eede22302af3278a9ca5acef885b748055f63..7ea04e351f5d094134ccb34fa49b8970941eb9bf 100644 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#At$pKquGJvD@;J4Q=Tr4ArhB;`*pJq2S~Kemo{C&QL^a54hN2yj(Jic$Cqqd zRo2>ht4AR4l$yD@Vd&Lxv;PbJFDzK7mLzcVz=BoJ*1iy`deZp3hCxATRo5r|&=41q z105U<@3w1CD&RP+zpIV)pn>h|Ycc4^~-*TaTDsE)Fg% z5eWb&c&560qI>wn7Ux^R-k;eU`HvoZ=$n?h|KZ1%S6wnQ undBF3dGcEKI77{|%J~KVAAS0ryl(p*zs+V1$x=XHF?hQAxvX|Nj>vf{0Kk z6vTDia$4H^b0OJmR&u#qQlmtK=NER%Oj9R85KuePi@i2QZOURvpt{=P`|Ki%u`oG3 zN3roBT5F<#9uD^ms1(4H*TZx)K@>$yO-wN{y+DIqg=N9Qq7W~EWkJ220>E(`Lb}Q4 z^O6F%{`8~D=ko$^{y_+cVntNWgCHObLyR#1q*fMso=Yb4EAQ{`m*s#;WHRRfN*vrj zvqPE>T*LQ$05<>d*-&52e9Q3!SOIvRi`JUDp(~_MzbSDrH1dU-Fa$trjWMvUMH2); z0z9^N6KgC*<1QP=ad`G$<IFGTS+fF=(yvJQq*`N^WOWTa7V9<}NP>V>%99 z!t-2g+ot>C$uf!i0eJgioFkP6m-|K%AK11{=Hc*iABf{PNh2tYdBYzClqeBN^!9zf z%=+p^GRBZjrxVGQh;ZvftE_K7MGyou7yF2cF>?zslQZ*d*=VyE3!kToq%6g!hJ9$Q z6HAwU@Rhdqk_xZhjZ#}q? +> -- Etc. +> minetest.register_alias("default:torch_out", "default:torch") diff --git a/mods/default/crafting.lua b/mods/default/crafting.lua index 50ffb1a..5d1d3f5 100644 --- a/mods/default/crafting.lua +++ b/mods/default/crafting.lua @@ -78,7 +78,7 @@ minetest.register_craft({ output = 'default:torch 4', recipe = { {'default:coal_lump'}, - {'group:stick'}, + {'group:wood'}, } }) @@ -86,8 +86,8 @@ minetest.register_craft({ output = 'default:pick_wood', recipe = { {'group:wood', 'group:wood', 'group:wood'}, - {'', 'group:stick', ''}, - {'', 'group:stick', ''}, + {'', 'group:wood', ''}, + {'', 'group:wood', ''}, } }) @@ -95,8 +95,8 @@ minetest.register_craft({ output = 'default:pick_stone', recipe = { {'group:stone', 'group:stone', 'group:stone'}, - {'', 'group:stick', ''}, - {'', 'group:stick', ''}, + {'', 'group:wood', ''}, + {'', 'group:wood', ''}, } }) @@ -104,8 +104,8 @@ minetest.register_craft({ output = 'default:pick_steel', recipe = { {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, - {'', 'group:stick', ''}, - {'', 'group:stick', ''}, + {'', 'group:wood', ''}, + {'', 'group:wood', ''}, } }) @@ -113,8 +113,8 @@ minetest.register_craft({ output = 'default:pick_bronze', recipe = { {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'}, - {'', 'group:stick', ''}, - {'', 'group:stick', ''}, + {'', 'group:wood', ''}, + {'', 'group:wood', ''}, } }) @@ -122,8 +122,8 @@ minetest.register_craft({ output = 'default:pick_mese', recipe = { {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'}, - {'', 'group:stick', ''}, - {'', 'group:stick', ''}, + {'', 'group:wood', ''}, + {'', 'group:wood', ''}, } }) @@ -131,8 +131,8 @@ minetest.register_craft({ output = 'default:pick_diamond', recipe = { {'default:diamond', 'default:diamond', 'default:diamond'}, - {'', 'group:stick', ''}, - {'', 'group:stick', ''}, + {'', 'group:wood', ''}, + {'', 'group:wood', ''}, } }) @@ -140,8 +140,8 @@ minetest.register_craft({ output = 'default:shovel_wood', recipe = { {'group:wood'}, - {'group:stick'}, - {'group:stick'}, + {'group:wood'}, + {'group:wood'}, } }) @@ -149,8 +149,8 @@ minetest.register_craft({ output = 'default:shovel_stone', recipe = { {'group:stone'}, - {'group:stick'}, - {'group:stick'}, + {'group:wood'}, + {'group:wood'}, } }) @@ -158,8 +158,8 @@ minetest.register_craft({ output = 'default:shovel_steel', recipe = { {'default:steel_ingot'}, - {'group:stick'}, - {'group:stick'}, + {'group:wood'}, + {'group:wood'}, } }) @@ -167,8 +167,8 @@ minetest.register_craft({ output = 'default:shovel_bronze', recipe = { {'default:bronze_ingot'}, - {'group:stick'}, - {'group:stick'}, + {'group:wood'}, + {'group:wood'}, } }) @@ -176,8 +176,8 @@ minetest.register_craft({ output = 'default:shovel_mese', recipe = { {'default:mese_crystal'}, - {'group:stick'}, - {'group:stick'}, + {'group:wood'}, + {'group:wood'}, } }) @@ -185,17 +185,20 @@ minetest.register_craft({ output = 'default:shovel_diamond', recipe = { {'default:diamond'}, - {'group:stick'}, - {'group:stick'}, + {'group:wood'}, + {'group:wood'}, } }) +-- Axes +-- Recipes face left to match appearence in textures and inventory + minetest.register_craft({ output = 'default:axe_wood', recipe = { {'group:wood', 'group:wood'}, - {'group:wood', 'group:stick'}, - {'', 'group:stick'}, + {'group:wood', 'group:wood'}, + {'', 'group:wood'}, } }) @@ -203,8 +206,8 @@ minetest.register_craft({ output = 'default:axe_stone', recipe = { {'group:stone', 'group:stone'}, - {'group:stone', 'group:stick'}, - {'', 'group:stick'}, + {'group:stone', 'group:wood'}, + {'', 'group:wood'}, } }) @@ -212,8 +215,8 @@ minetest.register_craft({ output = 'default:axe_steel', recipe = { {'default:steel_ingot', 'default:steel_ingot'}, - {'default:steel_ingot', 'group:stick'}, - {'', 'group:stick'}, + {'default:steel_ingot', 'group:wood'}, + {'', 'group:wood'}, } }) @@ -221,8 +224,8 @@ minetest.register_craft({ output = 'default:axe_bronze', recipe = { {'default:bronze_ingot', 'default:bronze_ingot'}, - {'default:bronze_ingot', 'group:stick'}, - {'', 'group:stick'}, + {'default:bronze_ingot', 'group:wood'}, + {'', 'group:wood'}, } }) @@ -230,8 +233,8 @@ minetest.register_craft({ output = 'default:axe_mese', recipe = { {'default:mese_crystal', 'default:mese_crystal'}, - {'default:mese_crystal', 'group:stick'}, - {'', 'group:stick'}, + {'default:mese_crystal', 'group:wood'}, + {'', 'group:wood'}, } }) @@ -239,62 +242,8 @@ minetest.register_craft({ output = 'default:axe_diamond', recipe = { {'default:diamond', 'default:diamond'}, - {'default:diamond', 'group:stick'}, - {'', 'group:stick'}, - } -}) - -minetest.register_craft({ - output = 'default:axe_wood', - recipe = { - {'group:wood', 'group:wood'}, - {'group:stick', 'group:wood'}, - {'group:stick',''}, - } -}) - -minetest.register_craft({ - output = 'default:axe_stone', - recipe = { - {'group:stone', 'group:stone'}, - {'group:stick', 'group:stone'}, - {'group:stick', ''}, - } -}) - -minetest.register_craft({ - output = 'default:axe_steel', - recipe = { - {'default:steel_ingot', 'default:steel_ingot'}, - {'group:stick', 'default:steel_ingot'}, - {'group:stick', ''}, - } -}) - -minetest.register_craft({ - output = 'default:axe_bronze', - recipe = { - {'default:bronze_ingot', 'default:bronze_ingot'}, - {'group:stick', 'default:bronze_ingot'}, - {'group:stick', ''}, - } -}) - -minetest.register_craft({ - output = 'default:axe_mese', - recipe = { - {'default:mese_crystal', 'default:mese_crystal'}, - {'group:stick', 'default:mese_crystal'}, - {'group:stick', ''}, - } -}) - -minetest.register_craft({ - output = 'default:axe_diamond', - recipe = { - {'default:diamond', 'default:diamond'}, - {'group:stick', 'default:diamond'}, - {'group:stick', ''}, + {'default:diamond', 'group:wood'}, + {'', 'group:wood'}, } }) @@ -303,7 +252,7 @@ minetest.register_craft({ recipe = { {'group:wood'}, {'group:wood'}, - {'group:stick'}, + {'group:wood'}, } }) @@ -312,7 +261,7 @@ minetest.register_craft({ recipe = { {'group:stone'}, {'group:stone'}, - {'group:stick'}, + {'group:wood'}, } }) @@ -321,7 +270,7 @@ minetest.register_craft({ recipe = { {'default:steel_ingot'}, {'default:steel_ingot'}, - {'group:stick'}, + {'group:wood'}, } }) @@ -330,7 +279,7 @@ minetest.register_craft({ recipe = { {'default:bronze_ingot'}, {'default:bronze_ingot'}, - {'group:stick'}, + {'group:wood'}, } }) @@ -339,7 +288,7 @@ minetest.register_craft({ recipe = { {'default:mese_crystal'}, {'default:mese_crystal'}, - {'group:stick'}, + {'group:wood'}, } }) @@ -348,7 +297,7 @@ minetest.register_craft({ recipe = { {'default:diamond'}, {'default:diamond'}, - {'group:stick'}, + {'group:wood'}, } }) diff --git a/mods/default/crafting.lua.diff b/mods/default/crafting.lua.diff new file mode 100644 index 0000000..3efcfc2 --- /dev/null +++ b/mods/default/crafting.lua.diff @@ -0,0 +1,193 @@ +81c81 +< {'group:stick'}, +--- +> {'group:wood'}, +89,90c89,90 +< {'', 'group:stick', ''}, +< {'', 'group:stick', ''}, +--- +> {'', 'group:wood', ''}, +> {'', 'group:wood', ''}, +98,99c98,99 +< {'', 'group:stick', ''}, +< {'', 'group:stick', ''}, +--- +> {'', 'group:wood', ''}, +> {'', 'group:wood', ''}, +107,108c107,108 +< {'', 'group:stick', ''}, +< {'', 'group:stick', ''}, +--- +> {'', 'group:wood', ''}, +> {'', 'group:wood', ''}, +116,117c116,117 +< {'', 'group:stick', ''}, +< {'', 'group:stick', ''}, +--- +> {'', 'group:wood', ''}, +> {'', 'group:wood', ''}, +125,126c125,126 +< {'', 'group:stick', ''}, +< {'', 'group:stick', ''}, +--- +> {'', 'group:wood', ''}, +> {'', 'group:wood', ''}, +134,135c134,135 +< {'', 'group:stick', ''}, +< {'', 'group:stick', ''}, +--- +> {'', 'group:wood', ''}, +> {'', 'group:wood', ''}, +143,144c143,144 +< {'group:stick'}, +< {'group:stick'}, +--- +> {'group:wood'}, +> {'group:wood'}, +152,153c152,153 +< {'group:stick'}, +< {'group:stick'}, +--- +> {'group:wood'}, +> {'group:wood'}, +161,162c161,162 +< {'group:stick'}, +< {'group:stick'}, +--- +> {'group:wood'}, +> {'group:wood'}, +170,171c170,171 +< {'group:stick'}, +< {'group:stick'}, +--- +> {'group:wood'}, +> {'group:wood'}, +179,180c179,180 +< {'group:stick'}, +< {'group:stick'}, +--- +> {'group:wood'}, +> {'group:wood'}, +188,234c188,189 +< {'group:stick'}, +< {'group:stick'}, +< } +< }) +< +< minetest.register_craft({ +< output = 'default:axe_wood', +< recipe = { +< {'group:wood', 'group:wood'}, +< {'group:wood', 'group:stick'}, +< {'', 'group:stick'}, +< } +< }) +< +< minetest.register_craft({ +< output = 'default:axe_stone', +< recipe = { +< {'group:stone', 'group:stone'}, +< {'group:stone', 'group:stick'}, +< {'', 'group:stick'}, +< } +< }) +< +< minetest.register_craft({ +< output = 'default:axe_steel', +< recipe = { +< {'default:steel_ingot', 'default:steel_ingot'}, +< {'default:steel_ingot', 'group:stick'}, +< {'', 'group:stick'}, +< } +< }) +< +< minetest.register_craft({ +< output = 'default:axe_bronze', +< recipe = { +< {'default:bronze_ingot', 'default:bronze_ingot'}, +< {'default:bronze_ingot', 'group:stick'}, +< {'', 'group:stick'}, +< } +< }) +< +< minetest.register_craft({ +< output = 'default:axe_mese', +< recipe = { +< {'default:mese_crystal', 'default:mese_crystal'}, +< {'default:mese_crystal', 'group:stick'}, +< {'', 'group:stick'}, +--- +> {'group:wood'}, +> {'group:wood'}, +238,245c193,194 +< minetest.register_craft({ +< output = 'default:axe_diamond', +< recipe = { +< {'default:diamond', 'default:diamond'}, +< {'default:diamond', 'group:stick'}, +< {'', 'group:stick'}, +< } +< }) +--- +> -- Axes +> -- Recipes face left to match appearence in textures and inventory +251,252c200,201 +< {'group:stick', 'group:wood'}, +< {'group:stick',''}, +--- +> {'group:wood', 'group:wood'}, +> {'', 'group:wood'}, +260,261c209,210 +< {'group:stick', 'group:stone'}, +< {'group:stick', ''}, +--- +> {'group:stone', 'group:wood'}, +> {'', 'group:wood'}, +269,270c218,219 +< {'group:stick', 'default:steel_ingot'}, +< {'group:stick', ''}, +--- +> {'default:steel_ingot', 'group:wood'}, +> {'', 'group:wood'}, +278,279c227,228 +< {'group:stick', 'default:bronze_ingot'}, +< {'group:stick', ''}, +--- +> {'default:bronze_ingot', 'group:wood'}, +> {'', 'group:wood'}, +287,288c236,237 +< {'group:stick', 'default:mese_crystal'}, +< {'group:stick', ''}, +--- +> {'default:mese_crystal', 'group:wood'}, +> {'', 'group:wood'}, +296,297c245,246 +< {'group:stick', 'default:diamond'}, +< {'group:stick', ''}, +--- +> {'default:diamond', 'group:wood'}, +> {'', 'group:wood'}, +306c255 +< {'group:stick'}, +--- +> {'group:wood'}, +315c264 +< {'group:stick'}, +--- +> {'group:wood'}, +324c273 +< {'group:stick'}, +--- +> {'group:wood'}, +333c282 +< {'group:stick'}, +--- +> {'group:wood'}, +342c291 +< {'group:stick'}, +--- +> {'group:wood'}, +351c300 +< {'group:stick'}, +--- +> {'group:wood'}, diff --git a/mods/default/depends.txt b/mods/default/depends.txt new file mode 100644 index 0000000..e1c3818 --- /dev/null +++ b/mods/default/depends.txt @@ -0,0 +1 @@ +player_api? diff --git a/mods/default/functions.lua b/mods/default/functions.lua index 5dc22ca..bdc3015 100644 --- a/mods/default/functions.lua +++ b/mods/default/functions.lua @@ -136,10 +136,12 @@ if minetest.settings:get_bool("enable_lavacooling") ~= false then label = "Lava cooling", nodenames = {"default:lava_source", "default:lava_flowing"}, neighbors = {"group:cools_lava", "group:water"}, - interval = 1, + interval = 2, chance = 2, catch_up = false, - action = default.cool_lava, + action = function(...) + default.cool_lava(...) + end, }) end @@ -222,7 +224,9 @@ minetest.register_abm({ neighbors = {"group:sand"}, interval = 12, chance = 83, - action = default.grow_cactus + action = function(...) + default.grow_cactus(...) + end }) minetest.register_abm({ @@ -231,7 +235,9 @@ minetest.register_abm({ neighbors = {"default:dirt", "default:dirt_with_grass"}, interval = 14, chance = 71, - action = default.grow_papyrus + action = function(...) + default.grow_papyrus(...) + end }) diff --git a/mods/default/functions.lua.diff b/mods/default/functions.lua.diff new file mode 100644 index 0000000..694ee89 --- /dev/null +++ b/mods/default/functions.lua.diff @@ -0,0 +1,22 @@ +139c139 +< interval = 1, +--- +> interval = 2, +142c142,144 +< action = default.cool_lava, +--- +> action = function(...) +> default.cool_lava(...) +> end, +225c227,229 +< action = default.grow_cactus +--- +> action = function(...) +> default.grow_cactus(...) +> end +234c238,240 +< action = default.grow_papyrus +--- +> action = function(...) +> default.grow_papyrus(...) +> end diff --git a/mods/default/legacy.lua b/mods/default/legacy.lua index a8c8ad5..37f0321 100644 --- a/mods/default/legacy.lua +++ b/mods/default/legacy.lua @@ -23,3 +23,14 @@ LIGHT_MAX = default.LIGHT_MAX -- Formspecs default.gui_suvival_form = default.gui_survival_form + +-- Players +if minetest.get_modpath("player_api") then + default.registered_player_models = player_api.registered_models + default.player_register_model = player_api.register_model + default.player_attached = player_api.player_attached + default.player_get_animation = player_api.get_animation + default.player_set_model = player_api.set_model + default.player_set_textures = player_api.set_textures + default.player_set_animation = player_api.set_animation +end diff --git a/mods/default/legacy.lua.diff b/mods/default/legacy.lua.diff new file mode 100644 index 0000000..bb76e0d --- /dev/null +++ b/mods/default/legacy.lua.diff @@ -0,0 +1,12 @@ +25a26,36 +> +> -- Players +> if minetest.get_modpath("player_api") then +> default.registered_player_models = player_api.registered_models +> default.player_register_model = player_api.register_model +> default.player_attached = player_api.player_attached +> default.player_get_animation = player_api.get_animation +> default.player_set_model = player_api.set_model +> default.player_set_textures = player_api.set_textures +> default.player_set_animation = player_api.set_animation +> end diff --git a/mods/default/mapgen.lua b/mods/default/mapgen.lua index 1305226..1fc2dc3 100644 --- a/mods/default/mapgen.lua +++ b/mods/default/mapgen.lua @@ -43,12 +43,12 @@ minetest.register_alias("mapgen_stair_sandstone_block", "stairs:stair_sandstone_ -- Register ores -- --- Blob ores --- These first to avoid other ores in blobs - -- Mgv6 -function default.register_mgv6_blob_ores() +function default.register_mgv6_ores() + + -- Blob ore + -- These first to avoid other ores in blobs -- Clay -- This first to avoid clay in sand blobs @@ -134,14 +134,289 @@ function default.register_mgv6_blob_ores() persist = 0.0 }, }) + + -- Scatter ores + + -- Coal + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 8 * 8 * 8, + clust_num_ores = 9, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 8 * 8 * 8, + clust_num_ores = 8, + clust_size = 3, + y_min = -31000, + y_max = 64, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 24 * 24 * 24, + clust_num_ores = 27, + clust_size = 6, + y_min = -31000, + y_max = 0, + }) + + -- Iron + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 12, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 7 * 7 * 7, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = 0, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 24 * 24 * 24, + clust_num_ores = 27, + clust_size = 6, + y_min = -31000, + y_max = -64, + }) + + -- Copper + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 5, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 12 * 12 * 12, + clust_num_ores = 4, + clust_size = 3, + y_min = -63, + y_max = -16, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -64, + }) + + -- Tin + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 10 * 10 * 10, + clust_num_ores = 5, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 4, + clust_size = 3, + y_min = -127, + y_max = -32, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 10 * 10 * 10, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -128, + }) + + -- Gold + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 5, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 3, + clust_size = 2, + y_min = -255, + y_max = -64, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -256, + }) + + -- Mese crystal + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 14 * 14 * 14, + clust_num_ores = 5, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 18 * 18 * 18, + clust_num_ores = 3, + clust_size = 2, + y_min = -255, + y_max = -64, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 14 * 14 * 14, + clust_num_ores = 5, + clust_size = 3, + y_min = -31000, + y_max = -256, + }) + + -- Diamond + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 4, + clust_size = 3, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 17 * 17 * 17, + clust_num_ores = 4, + clust_size = 3, + y_min = -255, + y_max = -128, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 4, + clust_size = 3, + y_min = -31000, + y_max = -256, + }) + + -- Mese block + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:stone", + clust_scarcity = 36 * 36 * 36, + clust_num_ores = 3, + clust_size = 2, + y_min = 1025, + y_max = 31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:stone", + clust_scarcity = 36 * 36 * 36, + clust_num_ores = 3, + clust_size = 2, + y_min = -31000, + y_max = -1024, + }) end -- All mapgens except mgv6 -function default.register_blob_ores() +function default.register_ores() + + -- Blob ore + -- These first to avoid other ores in blobs -- Clay + -- This first to avoid clay in sand blobs minetest.register_ore({ ore_type = "blob", @@ -188,7 +463,7 @@ function default.register_blob_ores() "deciduous_forest_shore", "deciduous_forest_ocean", "cold_desert", "cold_desert_ocean", "savanna", "savanna_shore", "savanna_ocean", "rainforest", "rainforest_swamp", "rainforest_ocean", "underground", - "floatland_ocean", "floatland_grassland", "floatland_coniferous_forest"} + "floatland_coniferous_forest", "floatland_coniferous_forest_ocean"} }) -- Dirt @@ -212,8 +487,7 @@ function default.register_blob_ores() }, biomes = {"taiga", "snowy_grassland", "grassland", "coniferous_forest", "deciduous_forest", "deciduous_forest_shore", "savanna", "savanna_shore", - "rainforest", "rainforest_swamp", "floatland_grassland", - "floatland_coniferous_forest"} + "rainforest", "rainforest_swamp", "floatland_coniferous_forest"} }) -- Gravel @@ -242,15 +516,10 @@ function default.register_blob_ores() "deciduous_forest_shore", "deciduous_forest_ocean", "cold_desert", "cold_desert_ocean", "savanna", "savanna_shore", "savanna_ocean", "rainforest", "rainforest_swamp", "rainforest_ocean", "underground", - "floatland_ocean", "floatland_grassland", "floatland_coniferous_forest"} + "floatland_coniferous_forest", "floatland_coniferous_forest_ocean"} }) -end - --- Scatter ores --- All mapgens - -function default.register_ores() + -- Scatter ores -- Coal @@ -1176,33 +1445,12 @@ end -- Biomes for floatlands +-- Used when mgv7 'biomerepeat' flag is false + +-- TODO Temporary simple biomes to be replaced by special floatland biomes later. function default.register_floatland_biomes(floatland_level, shadow_limit) - -- Coniferous forest - - minetest.register_biome({ - name = "floatland_coniferous_forest", - --node_dust = "", - node_top = "default:dirt_with_grass", - depth_top = 1, - node_filler = "default:dirt", - depth_filler = 3, - --node_stone = "", - --node_water_top = "", - --depth_water_top = , - --node_water = "", - --node_river_water = "", - --node_riverbed = "", - --depth_riverbed = , - y_min = floatland_level + 2, - y_max = 31000, - heat_point = 50, - humidity_point = 70, - }) - - -- Grassland - minetest.register_biome({ name = "floatland_grassland", --node_dust = "", @@ -1217,38 +1465,14 @@ function default.register_floatland_biomes(floatland_level, shadow_limit) --node_river_water = "", --node_riverbed = "", --depth_riverbed = , - y_min = floatland_level + 2, + y_min = floatland_level + 4, y_max = 31000, heat_point = 50, - humidity_point = 35, + humidity_point = 50, }) - -- Sandstone desert - minetest.register_biome({ - name = "floatland_sandstone_desert", - --node_dust = "", - node_top = "default:sand", - depth_top = 1, - node_filler = "default:sand", - depth_filler = 1, - node_stone = "default:sandstone", - --node_water_top = "", - --depth_water_top = , - --node_water = "", - --node_river_water = "", - --node_riverbed = "", - --depth_riverbed = , - y_min = floatland_level + 2, - y_max = 31000, - heat_point = 50, - humidity_point = 0, - }) - - -- Floatland ocean / underground - - minetest.register_biome({ - name = "floatland_ocean", + name = "floatland_grassland_ocean", --node_dust = "", node_top = "default:sand", depth_top = 1, @@ -1262,7 +1486,7 @@ function default.register_floatland_biomes(floatland_level, shadow_limit) --node_riverbed = "", --depth_riverbed = , y_min = shadow_limit, - y_max = floatland_level + 1, + y_max = floatland_level + 3, heat_point = 50, humidity_point = 50, }) @@ -1380,7 +1604,7 @@ local function register_grass_decoration(offset, scale, length) }, biomes = {"grassland", "grassland_dunes", "deciduous_forest", "coniferous_forest", "coniferous_forest_dunes", - "floatland_grassland", "floatland_coniferous_forest"}, + "floatland_grassland"}, y_min = 1, y_max = 31000, decoration = "default:grass_" .. length, @@ -1494,7 +1718,7 @@ function default.register_decorations() octaves = 3, persist = 0.66 }, - biomes = {"taiga", "coniferous_forest", "floatland_coniferous_forest"}, + biomes = {"taiga", "coniferous_forest"}, y_min = 2, y_max = 31000, schematic = minetest.get_modpath("default") .. "/schematics/pine_tree.mts", @@ -1794,33 +2018,41 @@ end -- Get setting or default local mgv7_spflags = minetest.get_mapgen_setting("mgv7_spflags") or - "mountains, ridges, nofloatlands" + "mountains, ridges, nofloatlands, caverns, biomerepeat" local captures_float = string.match(mgv7_spflags, "floatlands") local captures_nofloat = string.match(mgv7_spflags, "nofloatlands") +local captures_nobiorep = string.match(mgv7_spflags, "nobiomerepeat") -local mgv7_floatland_level = minetest.get_mapgen_setting("mgv7_floatland_level") or 1280 -local mgv7_shadow_limit = minetest.get_mapgen_setting("mgv7_shadow_limit") or 1024 +-- Get setting or default +-- Make global for mods to use to register floatland biomes +default.mgv7_floatland_level = + minetest.get_mapgen_setting("mgv7_floatland_level") or 1280 +default.mgv7_shadow_limit = + minetest.get_mapgen_setting("mgv7_shadow_limit") or 1024 minetest.clear_registered_biomes() minetest.clear_registered_ores() minetest.clear_registered_decorations() local mg_name = minetest.get_mapgen_setting("mg_name") + if mg_name == "v6" then - default.register_mgv6_blob_ores() - default.register_ores() + default.register_mgv6_ores() default.register_mgv6_decorations() -elseif mg_name == "v7" and captures_float == "floatlands" and - captures_nofloat ~= "nofloatlands" then - -- Mgv7 with floatlands - default.register_biomes(mgv7_shadow_limit - 1) - default.register_floatland_biomes(mgv7_floatland_level, mgv7_shadow_limit) - default.register_blob_ores() +elseif mg_name == "v7" and + captures_float == "floatlands" and + -- Need to check for 'nofloatlands' because that contains + -- 'floatlands' which makes the second condition true. + captures_nofloat ~= "nofloatlands" and + captures_nobiorep == "nobiomerepeat" then + -- Mgv7 with floatlands and floatland biomes + default.register_biomes(default.mgv7_shadow_limit - 1) + default.register_floatland_biomes( + default.mgv7_floatland_level, default.mgv7_shadow_limit) default.register_ores() default.register_decorations() else default.register_biomes(31000) - default.register_blob_ores() default.register_ores() default.register_decorations() end diff --git a/mods/default/mapgen.lua.diff b/mods/default/mapgen.lua.diff new file mode 100644 index 0000000..80b7b2b --- /dev/null +++ b/mods/default/mapgen.lua.diff @@ -0,0 +1,439 @@ +46,48d45 +< -- Blob ores +< -- These first to avoid other ores in blobs +< +51c48,51 +< function default.register_mgv6_blob_ores() +--- +> function default.register_mgv6_ores() +> +> -- Blob ore +> -- These first to avoid other ores in blobs +136a137,407 +> +> -- Scatter ores +> +> -- Coal +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_coal", +> wherein = "default:stone", +> clust_scarcity = 8 * 8 * 8, +> clust_num_ores = 9, +> clust_size = 3, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_coal", +> wherein = "default:stone", +> clust_scarcity = 8 * 8 * 8, +> clust_num_ores = 8, +> clust_size = 3, +> y_min = -31000, +> y_max = 64, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_coal", +> wherein = "default:stone", +> clust_scarcity = 24 * 24 * 24, +> clust_num_ores = 27, +> clust_size = 6, +> y_min = -31000, +> y_max = 0, +> }) +> +> -- Iron +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_iron", +> wherein = "default:stone", +> clust_scarcity = 9 * 9 * 9, +> clust_num_ores = 12, +> clust_size = 3, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_iron", +> wherein = "default:stone", +> clust_scarcity = 7 * 7 * 7, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = -31000, +> y_max = 0, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_iron", +> wherein = "default:stone", +> clust_scarcity = 24 * 24 * 24, +> clust_num_ores = 27, +> clust_size = 6, +> y_min = -31000, +> y_max = -64, +> }) +> +> -- Copper +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_copper", +> wherein = "default:stone", +> clust_scarcity = 9 * 9 * 9, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_copper", +> wherein = "default:stone", +> clust_scarcity = 12 * 12 * 12, +> clust_num_ores = 4, +> clust_size = 3, +> y_min = -63, +> y_max = -16, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_copper", +> wherein = "default:stone", +> clust_scarcity = 9 * 9 * 9, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = -31000, +> y_max = -64, +> }) +> +> -- Tin +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_tin", +> wherein = "default:stone", +> clust_scarcity = 10 * 10 * 10, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_tin", +> wherein = "default:stone", +> clust_scarcity = 13 * 13 * 13, +> clust_num_ores = 4, +> clust_size = 3, +> y_min = -127, +> y_max = -32, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_tin", +> wherein = "default:stone", +> clust_scarcity = 10 * 10 * 10, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = -31000, +> y_max = -128, +> }) +> +> -- Gold +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_gold", +> wherein = "default:stone", +> clust_scarcity = 13 * 13 * 13, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_gold", +> wherein = "default:stone", +> clust_scarcity = 15 * 15 * 15, +> clust_num_ores = 3, +> clust_size = 2, +> y_min = -255, +> y_max = -64, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_gold", +> wherein = "default:stone", +> clust_scarcity = 13 * 13 * 13, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = -31000, +> y_max = -256, +> }) +> +> -- Mese crystal +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_mese", +> wherein = "default:stone", +> clust_scarcity = 14 * 14 * 14, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_mese", +> wherein = "default:stone", +> clust_scarcity = 18 * 18 * 18, +> clust_num_ores = 3, +> clust_size = 2, +> y_min = -255, +> y_max = -64, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_mese", +> wherein = "default:stone", +> clust_scarcity = 14 * 14 * 14, +> clust_num_ores = 5, +> clust_size = 3, +> y_min = -31000, +> y_max = -256, +> }) +> +> -- Diamond +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_diamond", +> wherein = "default:stone", +> clust_scarcity = 15 * 15 * 15, +> clust_num_ores = 4, +> clust_size = 3, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_diamond", +> wherein = "default:stone", +> clust_scarcity = 17 * 17 * 17, +> clust_num_ores = 4, +> clust_size = 3, +> y_min = -255, +> y_max = -128, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:stone_with_diamond", +> wherein = "default:stone", +> clust_scarcity = 15 * 15 * 15, +> clust_num_ores = 4, +> clust_size = 3, +> y_min = -31000, +> y_max = -256, +> }) +> +> -- Mese block +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:mese", +> wherein = "default:stone", +> clust_scarcity = 36 * 36 * 36, +> clust_num_ores = 3, +> clust_size = 2, +> y_min = 1025, +> y_max = 31000, +> }) +> +> minetest.register_ore({ +> ore_type = "scatter", +> ore = "default:mese", +> wherein = "default:stone", +> clust_scarcity = 36 * 36 * 36, +> clust_num_ores = 3, +> clust_size = 2, +> y_min = -31000, +> y_max = -1024, +> }) +142c413,416 +< function default.register_blob_ores() +--- +> function default.register_ores() +> +> -- Blob ore +> -- These first to avoid other ores in blobs +144a419 +> -- This first to avoid clay in sand blobs +191c466 +< "floatland_ocean", "floatland_grassland", "floatland_coniferous_forest"} +--- +> "floatland_coniferous_forest", "floatland_coniferous_forest_ocean"} +215,216c490 +< "rainforest", "rainforest_swamp", "floatland_grassland", +< "floatland_coniferous_forest"} +--- +> "rainforest", "rainforest_swamp", "floatland_coniferous_forest"} +245c519 +< "floatland_ocean", "floatland_grassland", "floatland_coniferous_forest"} +--- +> "floatland_coniferous_forest", "floatland_coniferous_forest_ocean"} +247,248d520 +< end +< +250,253c522 +< -- Scatter ores +< -- All mapgens +< +< function default.register_ores() +--- +> -- Scatter ores +1178a1448 +> -- Used when mgv7 'biomerepeat' flag is false +1180,1202c1450 +< function default.register_floatland_biomes(floatland_level, shadow_limit) +< +< -- Coniferous forest +< +< minetest.register_biome({ +< name = "floatland_coniferous_forest", +< --node_dust = "", +< node_top = "default:dirt_with_grass", +< depth_top = 1, +< node_filler = "default:dirt", +< depth_filler = 3, +< --node_stone = "", +< --node_water_top = "", +< --depth_water_top = , +< --node_water = "", +< --node_river_water = "", +< --node_riverbed = "", +< --depth_riverbed = , +< y_min = floatland_level + 2, +< y_max = 31000, +< heat_point = 50, +< humidity_point = 70, +< }) +--- +> -- TODO Temporary simple biomes to be replaced by special floatland biomes later. +1204c1452 +< -- Grassland +--- +> function default.register_floatland_biomes(floatland_level, shadow_limit) +1220c1468 +< y_min = floatland_level + 2, +--- +> y_min = floatland_level + 4, +1223,1245c1471 +< humidity_point = 35, +< }) +< +< -- Sandstone desert +< +< minetest.register_biome({ +< name = "floatland_sandstone_desert", +< --node_dust = "", +< node_top = "default:sand", +< depth_top = 1, +< node_filler = "default:sand", +< depth_filler = 1, +< node_stone = "default:sandstone", +< --node_water_top = "", +< --depth_water_top = , +< --node_water = "", +< --node_river_water = "", +< --node_riverbed = "", +< --depth_riverbed = , +< y_min = floatland_level + 2, +< y_max = 31000, +< heat_point = 50, +< humidity_point = 0, +--- +> humidity_point = 50, +1248,1249d1473 +< -- Floatland ocean / underground +< +1251c1475 +< name = "floatland_ocean", +--- +> name = "floatland_grassland_ocean", +1265c1489 +< y_max = floatland_level + 1, +--- +> y_max = floatland_level + 3, +1383c1607 +< "floatland_grassland", "floatland_coniferous_forest"}, +--- +> "floatland_grassland"}, +1497c1721 +< biomes = {"taiga", "coniferous_forest", "floatland_coniferous_forest"}, +--- +> biomes = {"taiga", "coniferous_forest"}, +1797c2021 +< "mountains, ridges, nofloatlands" +--- +> "mountains, ridges, nofloatlands, caverns, biomerepeat" +1799a2024 +> local captures_nobiorep = string.match(mgv7_spflags, "nobiomerepeat") +1801,1802c2026,2031 +< local mgv7_floatland_level = minetest.get_mapgen_setting("mgv7_floatland_level") or 1280 +< local mgv7_shadow_limit = minetest.get_mapgen_setting("mgv7_shadow_limit") or 1024 +--- +> -- Get setting or default +> -- Make global for mods to use to register floatland biomes +> default.mgv7_floatland_level = +> minetest.get_mapgen_setting("mgv7_floatland_level") or 1280 +> default.mgv7_shadow_limit = +> minetest.get_mapgen_setting("mgv7_shadow_limit") or 1024 +1808a2038 +> +1810,1811c2040 +< default.register_mgv6_blob_ores() +< default.register_ores() +--- +> default.register_mgv6_ores() +1813,1818c2042,2051 +< elseif mg_name == "v7" and captures_float == "floatlands" and +< captures_nofloat ~= "nofloatlands" then +< -- Mgv7 with floatlands +< default.register_biomes(mgv7_shadow_limit - 1) +< default.register_floatland_biomes(mgv7_floatland_level, mgv7_shadow_limit) +< default.register_blob_ores() +--- +> elseif mg_name == "v7" and +> captures_float == "floatlands" and +> -- Need to check for 'nofloatlands' because that contains +> -- 'floatlands' which makes the second condition true. +> captures_nofloat ~= "nofloatlands" and +> captures_nobiorep == "nobiomerepeat" then +> -- Mgv7 with floatlands and floatland biomes +> default.register_biomes(default.mgv7_shadow_limit - 1) +> default.register_floatland_biomes( +> default.mgv7_floatland_level, default.mgv7_shadow_limit) +1823d2055 +< default.register_blob_ores() diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index f14e8b2..7346c1d 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -75,10 +75,10 @@ default:leaves default:sapling default:apple -default:jungletree -default:junglewood -default:jungleleaves -default:junglesapling +default:jungle_tree +default:jungle_wood +default:jungle_leaves +default:jungle_sapling default:pine_tree default:pine_wood @@ -128,7 +128,7 @@ Plantlife default:cactus default:papyrus default:dry_shrub -default:junglegrass +default:jungle_grass default:grass_1 default:grass_2 @@ -185,7 +185,7 @@ default:ladder_steel default:fence_wood default:fence_acacia_wood -default:fence_junglewood +default:fence_jungle_wood default:fence_pine_wood default:fence_aspen_wood @@ -569,7 +569,7 @@ minetest.register_node("default:ice", { -- minetest.register_node("default:tree", { - description = "Tree", + description = "Apple Tree", tiles = {"default_tree_top.png", "default_tree_top.png", "default_tree.png"}, paramtype2 = "facedir", is_ground_content = false, @@ -580,7 +580,7 @@ minetest.register_node("default:tree", { }) minetest.register_node("default:wood", { - description = "Wooden Planks", + description = "Apple Wood Planks", paramtype2 = "facedir", place_param2 = 0, tiles = {"default_wood.png"}, @@ -590,14 +590,29 @@ minetest.register_node("default:wood", { }) minetest.register_node("default:sapling", { - description = "Sapling", - drawtype = "plantlike", - tiles = {"default_sapling.png"}, + description = "Apple Tree Sapling", + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 + {-0.125, -0.375, -0.1875, 0.1875, 0, 0.1875}, -- NodeBox2 + {0, -0.125, -0.0625, 0.1875, 0.125, 0.125}, -- NodeBox3 + } + }, + tiles = {"default_sapling_top.png", + "default_sapling_bottom.png", + "default_sapling_side.png", + "default_sapling_side.png", + "default_sapling_side.png", + "default_sapling_side.png" + }, inventory_image = "default_sapling.png", wield_image = "default_sapling.png", paramtype = "light", sunlight_propagates = true, - walkable = false, + walkable = true, on_timer = default.grow_sapling, selection_box = { type = "fixed", @@ -608,7 +623,7 @@ minetest.register_node("default:sapling", { sounds = default.node_sound_leaves_defaults(), on_construct = function(pos) - minetest.get_node_timer(pos):start(math.random(2400,4800)) + minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) @@ -626,7 +641,7 @@ minetest.register_node("default:sapling", { }) minetest.register_node("default:leaves", { - description = "Leaves", + description = "Apple Tree Leaves", drawtype = "allfaces_optional", waving = 1, tiles = {"default_leaves.png"}, @@ -656,7 +671,14 @@ minetest.register_node("default:leaves", { minetest.register_node("default:apple", { description = "Apple", - drawtype = "plantlike", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.25, -0.5, -0.25, 0.25, 0.0625, 0.25}, -- NodeBox1 + {-0.0625, 0.0625, -0.0625, 0.0625, 0.25, 0.0625}, -- NodeBox2 + } + }, tiles = {"default_apple.png"}, inventory_image = "default_apple.png", paramtype = "light", @@ -680,10 +702,10 @@ minetest.register_node("default:apple", { }) -minetest.register_node("default:jungletree", { +minetest.register_node("default:jungle_tree", { description = "Jungle Tree", - tiles = {"default_jungletree_top.png", "default_jungletree_top.png", - "default_jungletree.png"}, + tiles = {"default_jungle_tree_top.png", "default_jungle_tree_top.png", + "default_jungle_tree.png"}, paramtype2 = "facedir", is_ground_content = false, groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, @@ -692,30 +714,30 @@ minetest.register_node("default:jungletree", { on_place = minetest.rotate_node }) -minetest.register_node("default:junglewood", { +minetest.register_node("default:jungle_wood", { description = "Jungle Wood Planks", paramtype2 = "facedir", place_param2 = 0, - tiles = {"default_junglewood.png"}, + tiles = {"default_jungle_wood.png"}, is_ground_content = false, groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1}, sounds = default.node_sound_wood_defaults(), }) -minetest.register_node("default:jungleleaves", { - description = "Jungle Leaves", +minetest.register_node("default:jungle_leaves", { + description = "Jungle Tree Leaves", drawtype = "allfaces_optional", waving = 1, - tiles = {"default_jungleleaves.png"}, - special_tiles = {"default_jungleleaves_simple.png"}, + tiles = {"default_jungle_leaves.png"}, + special_tiles = {"default_jungle_leaves_simple.png"}, paramtype = "light", is_ground_content = false, groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, drop = { max_items = 1, items = { - {items = {'default:junglesapling'}, rarity = 20}, - {items = {'default:jungleleaves'}} + {items = {'default:jungle_sapling'}, rarity = 20}, + {items = {'default:jungle_leaves'}} } }, sounds = default.node_sound_leaves_defaults(), @@ -723,15 +745,31 @@ minetest.register_node("default:jungleleaves", { after_place_node = default.after_place_leaves, }) -minetest.register_node("default:junglesapling", { - description = "Jungle Sapling", - drawtype = "plantlike", - tiles = {"default_junglesapling.png"}, - inventory_image = "default_junglesapling.png", - wield_image = "default_junglesapling.png", +minetest.register_node("default:jungle_sapling", { + description = "Jungle Tree Sapling", + tiles = { + "default_jungle_sapling_top.png", + "default_jungle_sapling_bottom.png", + "default_jungle_sapling_side.png", + "default_jungle_sapling_side.png", + "default_jungle_sapling_side.png", + "default_jungle_sapling_side.png" + }, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 + {-0.25, -0.3125, -0.25, 0.25, 0, 0.25}, -- NodeBox3 + {-0.125, -0.0625, -0.125, 0.1875, 0.125, 0.1875}, -- NodeBox4 + } + }, + inventory_image = "default_jungle_sapling.png", + wield_image = "default_jungle_sapling.png", paramtype = "light", sunlight_propagates = true, - walkable = false, + walkable = true, on_timer = default.grow_sapling, selection_box = { type = "fixed", @@ -742,7 +780,7 @@ minetest.register_node("default:junglesapling", { sounds = default.node_sound_leaves_defaults(), on_construct = function(pos) - minetest.get_node_timer(pos):start(math.random(2400,4800)) + minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) @@ -803,9 +841,28 @@ minetest.register_node("default:pine_needles",{ }) minetest.register_node("default:pine_sapling", { - description = "Pine Sapling", - drawtype = "plantlike", - tiles = {"default_pine_sapling.png"}, + description = "Pine Tree Sapling", + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 + {-0.3125, -0.375, -0.3125, 0.3125, -0.3125, 0.3125}, -- NodeBox2 + {-0.25, -0.3125, -0.25, 0.25, -0.25, 0.25}, -- NodeBox3 + {-0.1875, -0.25, -0.1875, 0.1875, -0.125, 0.1875}, -- NodeBox4 + {-0.125, -0.1875, -0.125, 0.125, -0.0625, 0.125}, -- NodeBox5 + {-0.0625, -0.0625, -0.0625, 0.0625, 0.0625, 0.0625}, -- NodeBox6 + } + }, + tiles = { + "default_pine_sapling_top.png", + "default_pine_sapling_bottom.png", + "default_pine_sapling_side.png", + "default_pine_sapling_side.png", + "default_pine_sapling_side.png", + "default_pine_sapling_side.png" + }, inventory_image = "default_pine_sapling.png", wield_image = "default_pine_sapling.png", paramtype = "light", @@ -821,7 +878,7 @@ minetest.register_node("default:pine_sapling", { sounds = default.node_sound_leaves_defaults(), on_construct = function(pos) - minetest.get_node_timer(pos):start(math.random(2400,4800)) + minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) @@ -862,7 +919,7 @@ minetest.register_node("default:acacia_wood", { }) minetest.register_node("default:acacia_leaves", { - description = "Acacia Leaves", + description = "Acacia Tree Leaves", drawtype = "allfaces_optional", tiles = {"default_acacia_leaves.png"}, special_tiles = {"default_acacia_leaves_simple.png"}, @@ -884,13 +941,28 @@ minetest.register_node("default:acacia_leaves", { minetest.register_node("default:acacia_sapling", { description = "Acacia Tree Sapling", - drawtype = "plantlike", - tiles = {"default_acacia_sapling.png"}, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 + {-0.125, -0.375, -0.1875, 0.1875, 0, 0.1875}, -- NodeBox2 + {0, -0.125, -0.0625, 0.1875, 0.125, 0.125}, -- NodeBox3 + } + }, + tiles = {"default_acacia_sapling_top.png", + "default_acacia_sapling_bottom.png", + "default_acacia_sapling_side.png", + "default_acacia_sapling_side.png", + "default_acacia_sapling_side.png", + "default_acacia_sapling_side.png" + }, inventory_image = "default_acacia_sapling.png", wield_image = "default_acacia_sapling.png", paramtype = "light", sunlight_propagates = true, - walkable = false, + walkable = true, on_timer = default.grow_sapling, selection_box = { type = "fixed", @@ -901,7 +973,7 @@ minetest.register_node("default:acacia_sapling", { sounds = default.node_sound_leaves_defaults(), on_construct = function(pos) - minetest.get_node_timer(pos):start(math.random(2400,4800)) + minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) @@ -941,7 +1013,7 @@ minetest.register_node("default:aspen_wood", { }) minetest.register_node("default:aspen_leaves", { - description = "Aspen Leaves", + description = "Aspen Tree Leaves", drawtype = "allfaces_optional", tiles = {"default_aspen_leaves.png"}, waving = 1, @@ -962,13 +1034,28 @@ minetest.register_node("default:aspen_leaves", { minetest.register_node("default:aspen_sapling", { description = "Aspen Tree Sapling", - drawtype = "plantlike", - tiles = {"default_aspen_sapling.png"}, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 + {-0.125, -0.375, -0.1875, 0.1875, 0, 0.1875}, -- NodeBox2 + {0, -0.125, -0.0625, 0.1875, 0.125, 0.125}, -- NodeBox3 + } + }, + tiles = {"default_aspen_sapling_top.png", + "default_aspen_sapling_bottom.png", + "default_aspen_sapling_side.png", + "default_aspen_sapling_side.png", + "default_aspen_sapling_side.png", + "default_aspen_sapling_side.png" + }, inventory_image = "default_aspen_sapling.png", wield_image = "default_aspen_sapling.png", paramtype = "light", sunlight_propagates = true, - walkable = false, + walkable = true, on_timer = default.grow_sapling, selection_box = { type = "fixed", @@ -979,7 +1066,7 @@ minetest.register_node("default:aspen_sapling", { sounds = default.node_sound_leaves_defaults(), on_construct = function(pos) - minetest.get_node_timer(pos):start(math.random(2400,4800)) + minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) @@ -1144,10 +1231,19 @@ minetest.register_node("default:cactus", { minetest.register_node("default:papyrus", { description = "Papyrus", - drawtype = "plantlike", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {0.1875, -0.5, 0.1875, 0.4375, 0.5, 0.4375}, -- NodeBox1 + {0.1875, -0.5, -0.4375, 0.4375, 0.5, -0.1875}, -- NodeBox2 + {-0.4375, -0.5, -0.4375, -0.1875, 0.5, -0.1875}, -- NodeBox3 + {-0.4375, -0.5, 0.1875, -0.1875, 0.5, 0.4375}, -- NodeBox4 + } + }, tiles = {"default_papyrus.png"}, - inventory_image = "default_papyrus.png", - wield_image = "default_papyrus.png", + inventory_image = "default_inv_papyrus.png", + wield_image = "default_inv_papyrus.png", paramtype = "light", sunlight_propagates = true, walkable = false, @@ -1182,15 +1278,25 @@ minetest.register_node("default:dry_shrub", { }, }) -minetest.register_node("default:junglegrass", { +minetest.register_node("default:jungle_grass", { description = "Jungle Grass", - drawtype = "plantlike", - waving = 1, - visual_scale = 1.69, - tiles = {"default_junglegrass.png"}, - inventory_image = "default_junglegrass.png", - wield_image = "default_junglegrass.png", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.125, -0.5, -0.125, 0.125, 0.25, 0.125}, -- NodeBox18 + {0.125, 0.25, -0.125, 0.375, 0.5, 0.125}, -- NodeBox19 + {0.25, -0.5, 0.25, 0.5, -0.125, 0.5}, -- NodeBox20 + {-0.5, -0.5, 0.25, -0.25, -0.25, 0.5}, -- NodeBox21 + {0.25, -0.5, -0.5, 0.5, -0.1875, -0.25}, -- NodeBox22 + {-0.5, -0.5, -0.5, -0.25, -0.0625, -0.25}, -- NodeBox23 + } + }, + tiles = {"default_grass.png"}, + inventory_image = "default_jungle_grass.png", + wield_image = "default_jungle_grass.png", paramtype = "light", + paramtype2 = "facedir", sunlight_propagates = true, walkable = false, buildable_to = true, @@ -1205,12 +1311,18 @@ minetest.register_node("default:junglegrass", { minetest.register_node("default:grass_1", { description = "Grass", - drawtype = "plantlike", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.375, -0.5, 0.125, -0.125, -0.25, 0.375}, -- NodeBox9 + {0.125, -0.5, 0.125, 0.375, -0.25, 0.375}, -- NodeBox11 + {-0.375, -0.5, -0.375, -0.125, -0.25, -0.125}, -- NodeBox12 + } + }, waving = 1, - tiles = {"default_grass_1.png"}, + tiles = {"default_grass.png"}, -- Use texture of a taller grass stage in inventory - inventory_image = "default_grass_3.png", - wield_image = "default_grass_3.png", paramtype = "light", sunlight_propagates = true, walkable = false, @@ -1221,39 +1333,123 @@ minetest.register_node("default:grass_1", { type = "fixed", fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16}, }, - - on_place = function(itemstack, placer, pointed_thing) - -- place a random grass node - local stack = ItemStack("default:grass_" .. math.random(1,5)) - local ret = minetest.item_place(stack, placer, pointed_thing) - return ItemStack("default:grass_1 " .. - itemstack:get_count() - (1 - ret:get_count())) - end, }) -for i = 2, 5 do - minetest.register_node("default:grass_" .. i, { - description = "Grass", - drawtype = "plantlike", - waving = 1, - tiles = {"default_grass_" .. i .. ".png"}, - inventory_image = "default_grass_" .. i .. ".png", - wield_image = "default_grass_" .. i .. ".png", - paramtype = "light", - sunlight_propagates = true, - walkable = false, - buildable_to = true, - drop = "default:grass_1", - groups = {snappy = 3, flora = 1, attached_node = 1, - not_in_creative_inventory = 1, grass = 1, flammable = 1}, +minetest.register_node("default:grass_2", { + description = "Grass", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.125, -0.5, -0.125, 0.125, -0.1875, 0.125}, -- NodeBox8 + {-0.375, -0.5, 0.125, -0.125, 0.0625, 0.375}, -- NodeBox9 + {0.125, -0.5, 0.125, 0.375, 0.0625, 0.375}, -- NodeBox11 + {-0.375, -0.5, -0.375, -0.125, 0.0625, -0.125}, -- NodeBox12 + {0.125, -0.5, -0.375, 0.375, 0.0625, -0.125}, -- NodeBox13 + } + }, + waving = 1, + tiles = {"default_grass.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "default:grass_2", + groups = {snappy = 3, flora = 1, attached_node = 1, + not_in_creative_inventory = 1, grass = 1, flammable = 1}, sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, - }, - }) -end + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, + }, +}) +minetest.register_node("default:grass_3", { + description = "Grass", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.125, -0.5, -0.125, 0.125, -0.1875, 0.125}, -- NodeBox8 + {-0.375, -0.5, 0.125, -0.125, 0.3125, 0.375}, -- NodeBox9 + {0.125, -0.5, 0.125, 0.375, 0.3125, 0.375}, -- NodeBox11 + {-0.375, -0.5, -0.375, -0.125, 0.3125, -0.125}, -- NodeBox12 + {0.125, -0.5, -0.375, 0.375, 0.3125, -0.125}, -- NodeBox13 + } + }, + waving = 1, + tiles = {"default_grass.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "default:grass_3", + groups = {snappy = 3, flora = 1, attached_node = 1, + not_in_creative_inventory = 1, grass = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, + }, +}) + +minetest.register_node("default:grass_4", { + description = "Grass", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {0.125, -0.5, 0.125, 0.4375, 0.5, 0.4375}, -- NodeBox1 + {0.125, -0.5, -0.4375, 0.4375, 0.5, -0.125}, -- NodeBox2 + {-0.4375, -0.5, -0.4375, -0.125, 0.5, -0.125}, -- NodeBox3 + {-0.4375, -0.5, 0.125, -0.125, 0.5, 0.4375}, -- NodeBox4 + {-0.125, -0.5, -0.125, 0.125, -0.0625, 0.125}, -- NodeBox7 + } + }, + waving = 1, + tiles = {"default_grass.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "default:grass_3", + groups = {snappy = 3, flora = 1, attached_node = 1, + not_in_creative_inventory = 1, grass = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, + }, +}) + +minetest.register_node("default:grass_5", { + description = "Grass", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {0.125, -0.5, 0.125, 0.4375, 0.5, 0.4375}, -- NodeBox1 + {0.125, -0.5, -0.4375, 0.4375, 0.5, -0.125}, -- NodeBox2 + {-0.4375, -0.5, -0.4375, -0.125, 0.5, -0.125}, -- NodeBox3 + {-0.4375, -0.5, 0.125, -0.125, 0.5, 0.4375}, -- NodeBox4 + {-0.125, -0.5, -0.125, 0.125, 0.125, 0.125}, -- NodeBox7 + } + }, + waving = 1, + tiles = {"default_grass.png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "default:grass_3", + groups = {snappy = 3, flora = 1, attached_node = 1, + not_in_creative_inventory = 1, grass = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, + }, +}) minetest.register_node("default:dry_grass_1", { description = "Dry Grass", @@ -1362,7 +1558,7 @@ minetest.register_node("default:bush_sapling", { sounds = default.node_sound_leaves_defaults(), on_construct = function(pos) - minetest.get_node_timer(pos):start(math.random(1200, 2400)) + minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) @@ -1433,7 +1629,7 @@ minetest.register_node("default:acacia_bush_sapling", { sounds = default.node_sound_leaves_defaults(), on_construct = function(pos) - minetest.get_node_timer(pos):start(math.random(1200, 2400)) + minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) @@ -1709,7 +1905,7 @@ minetest.register_node("default:lava_source", { liquid_alternative_flowing = "default:lava_flowing", liquid_alternative_source = "default:lava_source", liquid_viscosity = 7, - liquid_renewable = false, + liquid_renewable = true, damage_per_second = 4 * 2, post_effect_color = {a = 191, r = 255, g = 64, b = 0}, groups = {lava = 3, liquid = 2, igniter = 1}, @@ -1755,7 +1951,7 @@ minetest.register_node("default:lava_flowing", { liquid_alternative_flowing = "default:lava_flowing", liquid_alternative_source = "default:lava_source", liquid_viscosity = 7, - liquid_renewable = false, + liquid_renewable = true, damage_per_second = 4 * 2, post_effect_color = {a = 191, r = 255, g = 64, b = 0}, groups = {lava = 3, liquid = 2, igniter = 1, @@ -1766,7 +1962,7 @@ minetest.register_node("default:lava_flowing", { -- Tools / "Advanced" crafting / Non-"natural" -- -local function get_chest_formspec(pos) +function default.get_chest_formspec(pos) local spos = pos.x .. "," .. pos.y .. "," .. pos.z local formspec = "size[8,9]" .. @@ -1783,13 +1979,14 @@ local function get_chest_formspec(pos) end local function chest_lid_obstructed(pos) - local above = { x = pos.x, y = pos.y + 1, z = pos.z } + local above = {x = pos.x, y = pos.y + 1, z = pos.z} local def = minetest.registered_nodes[minetest.get_node(above).name] -- allow ladders, signs, wallmounted things and torches to not obstruct - if def.drawtype == "airlike" or + if def and + (def.drawtype == "airlike" or def.drawtype == "signlike" or def.drawtype == "torchlike" or - (def.drawtype == "nodebox" and def.paramtype2 == "wallmounted") then + (def.drawtype == "nodebox" and def.paramtype2 == "wallmounted")) then return false end return true @@ -1889,7 +2086,7 @@ function default.register_chest(name, d) end minetest.after(0.2, minetest.show_formspec, clicker:get_player_name(), - "default:chest", get_chest_formspec(pos)) + "default:chest", default.get_chest_formspec(pos)) open_chests[clicker:get_player_name()] = { pos = pos, sound = def.sound_close, swap = name } end @@ -1911,7 +2108,7 @@ function default.register_chest(name, d) minetest.show_formspec( player:get_player_name(), "default:chest_locked", - get_chest_formspec(pos) + default.get_chest_formspec(pos) ) end def.on_skeleton_key_use = function(pos, player, newsecret) @@ -1956,7 +2153,7 @@ function default.register_chest(name, d) end minetest.after(0.2, minetest.show_formspec, clicker:get_player_name(), - "default:chest", get_chest_formspec(pos)) + "default:chest", default.get_chest_formspec(pos)) open_chests[clicker:get_player_name()] = { pos = pos, sound = def.sound_close, swap = name } end @@ -1989,12 +2186,19 @@ function default.register_chest(name, d) local def_closed = table.copy(def) def_opened.mesh = "chest_open.obj" + for i = 1, #def_opened.tiles do + if type(def_opened.tiles[i]) == "string" then + def_opened.tiles[i] = {name = def_opened.tiles[i], backface_culling = true} + elseif def_opened.tiles[i].backface_culling == nil then + def_opened.tiles[i].backface_culling = true + end + end def_opened.drop = "default:" .. name def_opened.groups.not_in_creative_inventory = 1 def_opened.selection_box = { type = "fixed", fixed = { -1/2, -1/2, -1/2, 1/2, 3/16, 1/2 }, - } + } def_opened.can_dig = function() return false end @@ -2144,6 +2348,45 @@ minetest.register_node("default:bookshelf", { end, }) +torch_box = { + type = "wallmounted", + wall_top = {-0.5/3, -0.5/3, -0.5/3, 0.5/3, 1.5/3, 0.5/3}, + wall_bottom = {-0.5/3, -1.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3}, + wall_side = {-1.5/3, -0.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3}, +} + +minetest.register_node("default:torch", { + drawtype = "nodebox", + description = "Torch", + tiles = {"default_torch.png"}, + inventory_image = "default_torch_inventory.png", + wield_image = "default_torch_inventory.png", + paramtype = "light", + paramtype2 = "wallmounted", + legacy_wallmounted = true, + sunlight_propagates = true, + walkable = false, + light_source = default.LIGHT_MAX-2, + node_box = torch_box, + groups = {attached_node=1, dig_immediate=3,not_in_creative_inventory=1}, + drop='"default:torch" 1', + sounds = default.node_sound_wood_defaults(), +-- on_construct = function(pos) +-- local tmr = minetest.env:get_node_timer(pos) +-- tmr:start(torch_time) +-- end, +-- on_rightclick = function(pos, node) +-- local tmr = minetest.env:get_node_timer(pos) +-- local meta = minetest.get_meta(pos) +-- local proc = math.floor(tmr:get_elapsed()/(torch_time/100)) +-- meta:set_string("infotext", proc.."%") +-- end, +-- on_timer = function(pos,elapsed) +-- local node = minetest.get_node(pos) +-- minetest.set_node(pos, {name="default:torch_out", param2 = node.param2}) +-- end, +}) + local function register_sign(material, desc, def) minetest.register_node("default:sign_wall_" .. material, { description = desc .. " Sign", @@ -2244,7 +2487,7 @@ minetest.register_node("default:ladder_steel", { }) default.register_fence("default:fence_wood", { - description = "Wooden Fence", + description = "Apple Wood Fence", texture = "default_fence_wood.png", inventory_image = "default_fence_overlay.png^default_wood.png^default_fence_overlay.png^[makealpha:255,126,126", wield_image = "default_fence_overlay.png^default_wood.png^default_fence_overlay.png^[makealpha:255,126,126", @@ -2254,7 +2497,7 @@ default.register_fence("default:fence_wood", { }) default.register_fence("default:fence_acacia_wood", { - description = "Acacia Fence", + description = "Acacia Wood Fence", texture = "default_fence_acacia_wood.png", inventory_image = "default_fence_overlay.png^default_acacia_wood.png^default_fence_overlay.png^[makealpha:255,126,126", wield_image = "default_fence_overlay.png^default_acacia_wood.png^default_fence_overlay.png^[makealpha:255,126,126", @@ -2263,18 +2506,18 @@ default.register_fence("default:fence_acacia_wood", { sounds = default.node_sound_wood_defaults() }) -default.register_fence("default:fence_junglewood", { +default.register_fence("default:fence_jungle_wood", { description = "Jungle Wood Fence", - texture = "default_fence_junglewood.png", - inventory_image = "default_fence_overlay.png^default_junglewood.png^default_fence_overlay.png^[makealpha:255,126,126", - wield_image = "default_fence_overlay.png^default_junglewood.png^default_fence_overlay.png^[makealpha:255,126,126", - material = "default:junglewood", + texture = "default_fence_jungle_wood.png", + inventory_image = "default_fence_overlay.png^default_jungle_wood.png^default_fence_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_overlay.png^default_jungle_wood.png^default_fence_overlay.png^[makealpha:255,126,126", + material = "default:jungle_wood", groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, sounds = default.node_sound_wood_defaults() }) default.register_fence("default:fence_pine_wood", { - description = "Pine Fence", + description = "Pine Wood Fence", texture = "default_fence_pine_wood.png", inventory_image = "default_fence_overlay.png^default_pine_wood.png^default_fence_overlay.png^[makealpha:255,126,126", wield_image = "default_fence_overlay.png^default_pine_wood.png^default_fence_overlay.png^[makealpha:255,126,126", @@ -2284,7 +2527,7 @@ default.register_fence("default:fence_pine_wood", { }) default.register_fence("default:fence_aspen_wood", { - description = "Aspen Fence", + description = "Aspen Wood Fence", texture = "default_fence_aspen_wood.png", inventory_image = "default_fence_overlay.png^default_aspen_wood.png^default_fence_overlay.png^[makealpha:255,126,126", wield_image = "default_fence_overlay.png^default_aspen_wood.png^default_fence_overlay.png^[makealpha:255,126,126", @@ -2298,7 +2541,7 @@ minetest.register_node("default:glass", { drawtype = "glasslike_framed_optional", tiles = {"default_glass.png", "default_glass_detail.png"}, paramtype = "light", - paramtype2 = "glasslikeliquidlevel", + -- paramtype2 = "glasslikeliquidlevel", sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, oddly_breakable_by_hand = 3}, @@ -2386,8 +2629,8 @@ if minetest.get_mapgen_setting("mg_name") == "v6" then }) default.register_leafdecay({ - trunks = {"default:jungletree"}, - leaves = {"default:jungleleaves"}, + trunks = {"default:jungle_tree"}, + leaves = {"default:jungle_leaves"}, radius = 3, }) @@ -2404,8 +2647,8 @@ else }) default.register_leafdecay({ - trunks = {"default:jungletree"}, - leaves = {"default:jungleleaves"}, + trunks = {"default:jungle_tree"}, + leaves = {"default:jungle_leaves"}, radius = 2, }) @@ -2439,3 +2682,11 @@ default.register_leafdecay({ leaves = {"default:acacia_bush_leaves"}, radius = 1, }) + +minetest.register_alias("default:jungleleaves", "default:jungle_leaves") +minetest.register_alias("default:junglewood", "default:jungle_wood") +minetest.register_alias("default:junglesapling", "default:jungle_sapling") +minetest.register_alias("default:jungletree", "default:jungle_tree") +minetest.register_alias("default:junglegrass", "default:jungle_grass") + +minetest.register_alias("default:fence_junglewood", "default:fence_jungle_wood") diff --git a/mods/default/nodes.lua.diff b/mods/default/nodes.lua.diff new file mode 100644 index 0000000..bc1a3fe --- /dev/null +++ b/mods/default/nodes.lua.diff @@ -0,0 +1,610 @@ +78,81c78,81 +< default:jungletree +< default:junglewood +< default:jungleleaves +< default:junglesapling +--- +> default:jungle_tree +> default:jungle_wood +> default:jungle_leaves +> default:jungle_sapling +131c131 +< default:junglegrass +--- +> default:jungle_grass +188c188 +< default:fence_junglewood +--- +> default:fence_jungle_wood +572c572 +< description = "Tree", +--- +> description = "Apple Tree", +583c583 +< description = "Wooden Planks", +--- +> description = "Apple Wood Planks", +593,595c593,610 +< description = "Sapling", +< drawtype = "plantlike", +< tiles = {"default_sapling.png"}, +--- +> description = "Apple Tree Sapling", +> drawtype = "nodebox", +> paramtype = "light", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 +> {-0.125, -0.375, -0.1875, 0.1875, 0, 0.1875}, -- NodeBox2 +> {0, -0.125, -0.0625, 0.1875, 0.125, 0.125}, -- NodeBox3 +> } +> }, +> tiles = {"default_sapling_top.png", +> "default_sapling_bottom.png", +> "default_sapling_side.png", +> "default_sapling_side.png", +> "default_sapling_side.png", +> "default_sapling_side.png" +> }, +600c615 +< walkable = false, +--- +> walkable = true, +611c626 +< minetest.get_node_timer(pos):start(math.random(2400,4800)) +--- +> minetest.get_node_timer(pos):start(math.random(300, 1500)) +629c644 +< description = "Leaves", +--- +> description = "Apple Tree Leaves", +659c674,681 +< drawtype = "plantlike", +--- +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.25, -0.5, -0.25, 0.25, 0.0625, 0.25}, -- NodeBox1 +> {-0.0625, 0.0625, -0.0625, 0.0625, 0.25, 0.0625}, -- NodeBox2 +> } +> }, +683c705 +< minetest.register_node("default:jungletree", { +--- +> minetest.register_node("default:jungle_tree", { +685,686c707,708 +< tiles = {"default_jungletree_top.png", "default_jungletree_top.png", +< "default_jungletree.png"}, +--- +> tiles = {"default_jungle_tree_top.png", "default_jungle_tree_top.png", +> "default_jungle_tree.png"}, +695c717 +< minetest.register_node("default:junglewood", { +--- +> minetest.register_node("default:jungle_wood", { +699c721 +< tiles = {"default_junglewood.png"}, +--- +> tiles = {"default_jungle_wood.png"}, +705,706c727,728 +< minetest.register_node("default:jungleleaves", { +< description = "Jungle Leaves", +--- +> minetest.register_node("default:jungle_leaves", { +> description = "Jungle Tree Leaves", +709,710c731,732 +< tiles = {"default_jungleleaves.png"}, +< special_tiles = {"default_jungleleaves_simple.png"}, +--- +> tiles = {"default_jungle_leaves.png"}, +> special_tiles = {"default_jungle_leaves_simple.png"}, +717,718c739,740 +< {items = {'default:junglesapling'}, rarity = 20}, +< {items = {'default:jungleleaves'}} +--- +> {items = {'default:jungle_sapling'}, rarity = 20}, +> {items = {'default:jungle_leaves'}} +726,731c748,769 +< minetest.register_node("default:junglesapling", { +< description = "Jungle Sapling", +< drawtype = "plantlike", +< tiles = {"default_junglesapling.png"}, +< inventory_image = "default_junglesapling.png", +< wield_image = "default_junglesapling.png", +--- +> minetest.register_node("default:jungle_sapling", { +> description = "Jungle Tree Sapling", +> tiles = { +> "default_jungle_sapling_top.png", +> "default_jungle_sapling_bottom.png", +> "default_jungle_sapling_side.png", +> "default_jungle_sapling_side.png", +> "default_jungle_sapling_side.png", +> "default_jungle_sapling_side.png" +> }, +> drawtype = "nodebox", +> paramtype = "light", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 +> {-0.25, -0.3125, -0.25, 0.25, 0, 0.25}, -- NodeBox3 +> {-0.125, -0.0625, -0.125, 0.1875, 0.125, 0.1875}, -- NodeBox4 +> } +> }, +> inventory_image = "default_jungle_sapling.png", +> wield_image = "default_jungle_sapling.png", +734c772 +< walkable = false, +--- +> walkable = true, +745c783 +< minetest.get_node_timer(pos):start(math.random(2400,4800)) +--- +> minetest.get_node_timer(pos):start(math.random(300, 1500)) +806,808c844,865 +< description = "Pine Sapling", +< drawtype = "plantlike", +< tiles = {"default_pine_sapling.png"}, +--- +> description = "Pine Tree Sapling", +> drawtype = "nodebox", +> paramtype = "light", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 +> {-0.3125, -0.375, -0.3125, 0.3125, -0.3125, 0.3125}, -- NodeBox2 +> {-0.25, -0.3125, -0.25, 0.25, -0.25, 0.25}, -- NodeBox3 +> {-0.1875, -0.25, -0.1875, 0.1875, -0.125, 0.1875}, -- NodeBox4 +> {-0.125, -0.1875, -0.125, 0.125, -0.0625, 0.125}, -- NodeBox5 +> {-0.0625, -0.0625, -0.0625, 0.0625, 0.0625, 0.0625}, -- NodeBox6 +> } +> }, +> tiles = { +> "default_pine_sapling_top.png", +> "default_pine_sapling_bottom.png", +> "default_pine_sapling_side.png", +> "default_pine_sapling_side.png", +> "default_pine_sapling_side.png", +> "default_pine_sapling_side.png" +> }, +824c881 +< minetest.get_node_timer(pos):start(math.random(2400,4800)) +--- +> minetest.get_node_timer(pos):start(math.random(300, 1500)) +865c922 +< description = "Acacia Leaves", +--- +> description = "Acacia Tree Leaves", +887,888c944,960 +< drawtype = "plantlike", +< tiles = {"default_acacia_sapling.png"}, +--- +> drawtype = "nodebox", +> paramtype = "light", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 +> {-0.125, -0.375, -0.1875, 0.1875, 0, 0.1875}, -- NodeBox2 +> {0, -0.125, -0.0625, 0.1875, 0.125, 0.125}, -- NodeBox3 +> } +> }, +> tiles = {"default_acacia_sapling_top.png", +> "default_acacia_sapling_bottom.png", +> "default_acacia_sapling_side.png", +> "default_acacia_sapling_side.png", +> "default_acacia_sapling_side.png", +> "default_acacia_sapling_side.png" +> }, +893c965 +< walkable = false, +--- +> walkable = true, +904c976 +< minetest.get_node_timer(pos):start(math.random(2400,4800)) +--- +> minetest.get_node_timer(pos):start(math.random(300, 1500)) +944c1016 +< description = "Aspen Leaves", +--- +> description = "Aspen Tree Leaves", +965,966c1037,1053 +< drawtype = "plantlike", +< tiles = {"default_aspen_sapling.png"}, +--- +> drawtype = "nodebox", +> paramtype = "light", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 +> {-0.125, -0.375, -0.1875, 0.1875, 0, 0.1875}, -- NodeBox2 +> {0, -0.125, -0.0625, 0.1875, 0.125, 0.125}, -- NodeBox3 +> } +> }, +> tiles = {"default_aspen_sapling_top.png", +> "default_aspen_sapling_bottom.png", +> "default_aspen_sapling_side.png", +> "default_aspen_sapling_side.png", +> "default_aspen_sapling_side.png", +> "default_aspen_sapling_side.png" +> }, +971c1058 +< walkable = false, +--- +> walkable = true, +982c1069 +< minetest.get_node_timer(pos):start(math.random(2400,4800)) +--- +> minetest.get_node_timer(pos):start(math.random(300, 1500)) +1147c1234,1243 +< drawtype = "plantlike", +--- +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {0.1875, -0.5, 0.1875, 0.4375, 0.5, 0.4375}, -- NodeBox1 +> {0.1875, -0.5, -0.4375, 0.4375, 0.5, -0.1875}, -- NodeBox2 +> {-0.4375, -0.5, -0.4375, -0.1875, 0.5, -0.1875}, -- NodeBox3 +> {-0.4375, -0.5, 0.1875, -0.1875, 0.5, 0.4375}, -- NodeBox4 +> } +> }, +1149,1150c1245,1246 +< inventory_image = "default_papyrus.png", +< wield_image = "default_papyrus.png", +--- +> inventory_image = "default_inv_papyrus.png", +> wield_image = "default_inv_papyrus.png", +1185c1281 +< minetest.register_node("default:junglegrass", { +--- +> minetest.register_node("default:jungle_grass", { +1187,1192c1283,1297 +< drawtype = "plantlike", +< waving = 1, +< visual_scale = 1.69, +< tiles = {"default_junglegrass.png"}, +< inventory_image = "default_junglegrass.png", +< wield_image = "default_junglegrass.png", +--- +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.125, -0.5, -0.125, 0.125, 0.25, 0.125}, -- NodeBox18 +> {0.125, 0.25, -0.125, 0.375, 0.5, 0.125}, -- NodeBox19 +> {0.25, -0.5, 0.25, 0.5, -0.125, 0.5}, -- NodeBox20 +> {-0.5, -0.5, 0.25, -0.25, -0.25, 0.5}, -- NodeBox21 +> {0.25, -0.5, -0.5, 0.5, -0.1875, -0.25}, -- NodeBox22 +> {-0.5, -0.5, -0.5, -0.25, -0.0625, -0.25}, -- NodeBox23 +> } +> }, +> tiles = {"default_grass.png"}, +> inventory_image = "default_jungle_grass.png", +> wield_image = "default_jungle_grass.png", +1193a1299 +> paramtype2 = "facedir", +1208c1314,1322 +< drawtype = "plantlike", +--- +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.375, -0.5, 0.125, -0.125, -0.25, 0.375}, -- NodeBox9 +> {0.125, -0.5, 0.125, 0.375, -0.25, 0.375}, -- NodeBox11 +> {-0.375, -0.5, -0.375, -0.125, -0.25, -0.125}, -- NodeBox12 +> } +> }, +1210c1324 +< tiles = {"default_grass_1.png"}, +--- +> tiles = {"default_grass.png"}, +1212,1213d1325 +< inventory_image = "default_grass_3.png", +< wield_image = "default_grass_3.png", +1223a1336 +> }) +1225,1231c1338,1364 +< on_place = function(itemstack, placer, pointed_thing) +< -- place a random grass node +< local stack = ItemStack("default:grass_" .. math.random(1,5)) +< local ret = minetest.item_place(stack, placer, pointed_thing) +< return ItemStack("default:grass_1 " .. +< itemstack:get_count() - (1 - ret:get_count())) +< end, +--- +> minetest.register_node("default:grass_2", { +> description = "Grass", +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.125, -0.5, -0.125, 0.125, -0.1875, 0.125}, -- NodeBox8 +> {-0.375, -0.5, 0.125, -0.125, 0.0625, 0.375}, -- NodeBox9 +> {0.125, -0.5, 0.125, 0.375, 0.0625, 0.375}, -- NodeBox11 +> {-0.375, -0.5, -0.375, -0.125, 0.0625, -0.125}, -- NodeBox12 +> {0.125, -0.5, -0.375, 0.375, 0.0625, -0.125}, -- NodeBox13 +> } +> }, +> waving = 1, +> tiles = {"default_grass.png"}, +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> drop = "default:grass_2", +> groups = {snappy = 3, flora = 1, attached_node = 1, +> not_in_creative_inventory = 1, grass = 1, flammable = 1}, +> sounds = default.node_sound_leaves_defaults(), +> selection_box = { +> type = "fixed", +> fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, +> }, +1234,1248c1367,1388 +< for i = 2, 5 do +< minetest.register_node("default:grass_" .. i, { +< description = "Grass", +< drawtype = "plantlike", +< waving = 1, +< tiles = {"default_grass_" .. i .. ".png"}, +< inventory_image = "default_grass_" .. i .. ".png", +< wield_image = "default_grass_" .. i .. ".png", +< paramtype = "light", +< sunlight_propagates = true, +< walkable = false, +< buildable_to = true, +< drop = "default:grass_1", +< groups = {snappy = 3, flora = 1, attached_node = 1, +< not_in_creative_inventory = 1, grass = 1, flammable = 1}, +--- +> minetest.register_node("default:grass_3", { +> description = "Grass", +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.125, -0.5, -0.125, 0.125, -0.1875, 0.125}, -- NodeBox8 +> {-0.375, -0.5, 0.125, -0.125, 0.3125, 0.375}, -- NodeBox9 +> {0.125, -0.5, 0.125, 0.375, 0.3125, 0.375}, -- NodeBox11 +> {-0.375, -0.5, -0.375, -0.125, 0.3125, -0.125}, -- NodeBox12 +> {0.125, -0.5, -0.375, 0.375, 0.3125, -0.125}, -- NodeBox13 +> } +> }, +> waving = 1, +> tiles = {"default_grass.png"}, +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> drop = "default:grass_3", +> groups = {snappy = 3, flora = 1, attached_node = 1, +> not_in_creative_inventory = 1, grass = 1, flammable = 1}, +1250,1255c1390,1423 +< selection_box = { +< type = "fixed", +< fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, +< }, +< }) +< end +--- +> selection_box = { +> type = "fixed", +> fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, +> }, +> }) +> +> minetest.register_node("default:grass_4", { +> description = "Grass", +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {0.125, -0.5, 0.125, 0.4375, 0.5, 0.4375}, -- NodeBox1 +> {0.125, -0.5, -0.4375, 0.4375, 0.5, -0.125}, -- NodeBox2 +> {-0.4375, -0.5, -0.4375, -0.125, 0.5, -0.125}, -- NodeBox3 +> {-0.4375, -0.5, 0.125, -0.125, 0.5, 0.4375}, -- NodeBox4 +> {-0.125, -0.5, -0.125, 0.125, -0.0625, 0.125}, -- NodeBox7 +> } +> }, +> waving = 1, +> tiles = {"default_grass.png"}, +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> drop = "default:grass_3", +> groups = {snappy = 3, flora = 1, attached_node = 1, +> not_in_creative_inventory = 1, grass = 1, flammable = 1}, +> sounds = default.node_sound_leaves_defaults(), +> selection_box = { +> type = "fixed", +> fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, +> }, +> }) +1256a1425,1452 +> minetest.register_node("default:grass_5", { +> description = "Grass", +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {0.125, -0.5, 0.125, 0.4375, 0.5, 0.4375}, -- NodeBox1 +> {0.125, -0.5, -0.4375, 0.4375, 0.5, -0.125}, -- NodeBox2 +> {-0.4375, -0.5, -0.4375, -0.125, 0.5, -0.125}, -- NodeBox3 +> {-0.4375, -0.5, 0.125, -0.125, 0.5, 0.4375}, -- NodeBox4 +> {-0.125, -0.5, -0.125, 0.125, 0.125, 0.125}, -- NodeBox7 +> } +> }, +> waving = 1, +> tiles = {"default_grass.png"}, +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> drop = "default:grass_3", +> groups = {snappy = 3, flora = 1, attached_node = 1, +> not_in_creative_inventory = 1, grass = 1, flammable = 1}, +> sounds = default.node_sound_leaves_defaults(), +> selection_box = { +> type = "fixed", +> fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, +> }, +> }) +1365c1561 +< minetest.get_node_timer(pos):start(math.random(1200, 2400)) +--- +> minetest.get_node_timer(pos):start(math.random(300, 1500)) +1436c1632 +< minetest.get_node_timer(pos):start(math.random(1200, 2400)) +--- +> minetest.get_node_timer(pos):start(math.random(300, 1500)) +1712c1908 +< liquid_renewable = false, +--- +> liquid_renewable = true, +1758c1954 +< liquid_renewable = false, +--- +> liquid_renewable = true, +1769c1965 +< local function get_chest_formspec(pos) +--- +> function default.get_chest_formspec(pos) +1786c1982 +< local above = { x = pos.x, y = pos.y + 1, z = pos.z } +--- +> local above = {x = pos.x, y = pos.y + 1, z = pos.z} +1789c1985,1986 +< if def.drawtype == "airlike" or +--- +> if def and +> (def.drawtype == "airlike" or +1792c1989 +< (def.drawtype == "nodebox" and def.paramtype2 == "wallmounted") then +--- +> (def.drawtype == "nodebox" and def.paramtype2 == "wallmounted")) then +1892c2089 +< "default:chest", get_chest_formspec(pos)) +--- +> "default:chest", default.get_chest_formspec(pos)) +1914c2111 +< get_chest_formspec(pos) +--- +> default.get_chest_formspec(pos) +1959c2156 +< "default:chest", get_chest_formspec(pos)) +--- +> "default:chest", default.get_chest_formspec(pos)) +1991a2189,2195 +> for i = 1, #def_opened.tiles do +> if type(def_opened.tiles[i]) == "string" then +> def_opened.tiles[i] = {name = def_opened.tiles[i], backface_culling = true} +> elseif def_opened.tiles[i].backface_culling == nil then +> def_opened.tiles[i].backface_culling = true +> end +> end +1997c2201 +< } +--- +> } +2146a2351,2389 +> torch_box = { +> type = "wallmounted", +> wall_top = {-0.5/3, -0.5/3, -0.5/3, 0.5/3, 1.5/3, 0.5/3}, +> wall_bottom = {-0.5/3, -1.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3}, +> wall_side = {-1.5/3, -0.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3}, +> } +> +> minetest.register_node("default:torch", { +> drawtype = "nodebox", +> description = "Torch", +> tiles = {"default_torch.png"}, +> inventory_image = "default_torch_inventory.png", +> wield_image = "default_torch_inventory.png", +> paramtype = "light", +> paramtype2 = "wallmounted", +> legacy_wallmounted = true, +> sunlight_propagates = true, +> walkable = false, +> light_source = default.LIGHT_MAX-2, +> node_box = torch_box, +> groups = {attached_node=1, dig_immediate=3,not_in_creative_inventory=1}, +> drop='"default:torch" 1', +> sounds = default.node_sound_wood_defaults(), +> -- on_construct = function(pos) +> -- local tmr = minetest.env:get_node_timer(pos) +> -- tmr:start(torch_time) +> -- end, +> -- on_rightclick = function(pos, node) +> -- local tmr = minetest.env:get_node_timer(pos) +> -- local meta = minetest.get_meta(pos) +> -- local proc = math.floor(tmr:get_elapsed()/(torch_time/100)) +> -- meta:set_string("infotext", proc.."%") +> -- end, +> -- on_timer = function(pos,elapsed) +> -- local node = minetest.get_node(pos) +> -- minetest.set_node(pos, {name="default:torch_out", param2 = node.param2}) +> -- end, +> }) +> +2247c2490 +< description = "Wooden Fence", +--- +> description = "Apple Wood Fence", +2257c2500 +< description = "Acacia Fence", +--- +> description = "Acacia Wood Fence", +2266c2509 +< default.register_fence("default:fence_junglewood", { +--- +> default.register_fence("default:fence_jungle_wood", { +2268,2271c2511,2514 +< texture = "default_fence_junglewood.png", +< inventory_image = "default_fence_overlay.png^default_junglewood.png^default_fence_overlay.png^[makealpha:255,126,126", +< wield_image = "default_fence_overlay.png^default_junglewood.png^default_fence_overlay.png^[makealpha:255,126,126", +< material = "default:junglewood", +--- +> texture = "default_fence_jungle_wood.png", +> inventory_image = "default_fence_overlay.png^default_jungle_wood.png^default_fence_overlay.png^[makealpha:255,126,126", +> wield_image = "default_fence_overlay.png^default_jungle_wood.png^default_fence_overlay.png^[makealpha:255,126,126", +> material = "default:jungle_wood", +2277c2520 +< description = "Pine Fence", +--- +> description = "Pine Wood Fence", +2287c2530 +< description = "Aspen Fence", +--- +> description = "Aspen Wood Fence", +2301c2544 +< paramtype2 = "glasslikeliquidlevel", +--- +> -- paramtype2 = "glasslikeliquidlevel", +2389,2390c2632,2633 +< trunks = {"default:jungletree"}, +< leaves = {"default:jungleleaves"}, +--- +> trunks = {"default:jungle_tree"}, +> leaves = {"default:jungle_leaves"}, +2407,2408c2650,2651 +< trunks = {"default:jungletree"}, +< leaves = {"default:jungleleaves"}, +--- +> trunks = {"default:jungle_tree"}, +> leaves = {"default:jungle_leaves"}, +2441a2685,2692 +> +> minetest.register_alias("default:jungleleaves", "default:jungle_leaves") +> minetest.register_alias("default:junglewood", "default:jungle_wood") +> minetest.register_alias("default:junglesapling", "default:jungle_sapling") +> minetest.register_alias("default:jungletree", "default:jungle_tree") +> minetest.register_alias("default:junglegrass", "default:jungle_grass") +> +> minetest.register_alias("default:fence_junglewood", "default:fence_jungle_wood") diff --git a/mods/default/source.txt b/mods/default/source.txt new file mode 100644 index 0000000..516ed14 --- /dev/null +++ b/mods/default/source.txt @@ -0,0 +1 @@ +https://github.com/minetest/minetest_game/archive/0.4.16.tar.gz diff --git a/mods/default/textures/Untitled.png b/mods/default/textures/Untitled.png new file mode 100644 index 0000000000000000000000000000000000000000..3151482f01c926d628704b2661b66d358993ff5b GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61SFYwH*Nw_oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E(aqsm)6NuVjqA)Ql2i3Asp9}d*-ZJ@bXZ7?Rj^OlSdl3Jf1Q$eA&S+mK#+4 Q0H}(=)78&qol`;+0LjrGLI3~& literal 0 HcmV?d00001 diff --git a/mods/default/textures/bubble.png b/mods/default/textures/bubble.png index 100fe15fa91a1d7450cb0f40a2aafca8b2f0f0ce..66010c566a6c9a69968cbab45db04b6b608f0467 100644 GIT binary patch delta 146 zcmX@jyqIxLK4eALuvo*?1!*nok-s!Q-XuY-Ib12@n-Pgg&ebxsLQ06Sqa8UO$Q delta 444 zcmV;t0Ymh$^L@b`0; z$n5p_c%I6?!vDO%{kzlf^7r{xcc+)7ub{25cYcTZ{QesrAb;ua_!t-%|NsBc>h{*_ z^sdtFjJV(M`TOqn`@rG!qqD*H`~BeZ`pD$;xZLxw)$qmM@8s<6yVLEi&+Mko?6BDD zsnP4R(CL)D=*G{|nytP5zzER*001X+QchCp zyR4j?iEvm>LVqqC77_>C7QAl&005IoL_t&-(~XVA7Q!$T1(Oi!El}K@SOs_a|Gy$h z+rx%MXE*cSIT!pV#27EapVzvS8=_Y)yw73}`F0|v`JHVcAp{Po&_C5q45dn(!$5_~ z$;%uDCSR%WK+-kly`jR*&jV^w6_!^!bK>sL8z31UM>X1swVMDv^W;tdk!#UNnl6`@ m(QYLyT7!aF`bpn&P>wIL$_$l($31ia0000r-nbtEQk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{VqG7D2M9G-GFVdQ&MBb@0O~|0%K!iX literal 348 zcmV-i0i*tjP)k9~H|tEntkW*K_6NEa1lQsdBrWFsAHg%3#3C+43~h5bNy$g(`(bsO_HCZc z-(8D-Dl66?l&%KZ`}=78TL`pe^&H)hJ)4vl+c=$ci+Z%HuC=n?Gsb#6-)a@t(5dHg zcC#h&@C3OBw}{8%?5o-7Jyj28cvNG!vW5?`mcZx`nvpdS&vGGBEhuuBcaE_)dy=K5 zpEfCy7tiI?T7=jGrbl*5{^!->%i^4?Uf*?ecp%B&pq_-_UOZGi1P{JOJybj#il-Ui u@#0|`Egj&I_#cYLkzqI_P*BY(w;FrX3!Pgg&e IbxsLQ0OAoO{Qv*} literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VWP0r8pbG3^J3&_hz@T$~{ zoUhk5?e`m?EMrNKUoeBivm0qZjHZ`DN zwx^3@2*-8SgN|HH4k8T?|M%w2x+(EObdQ@Z&rui0g~4vC7qnI^iaEKX@XYn^j0Ps= z48L|UG;G`RjN$LzfQEH@o_u<->af1u=65E)OMT~--mkddwDH_37q`j9M(?8qKL7Gj j;8<1EGT-LDa=p8l;@!GCe6bsV_A+?7`njxgN@xNAJyA!K delta 440 zcmV;p0Z0Dc0o(&2iBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZy)f8Yul z0R;{;iLDI)00C)9L_t(I%k7fQQrj>Tg+Ix%iESoLQu;i&UDVkWGJVia7&f5`3h&ba zhQ@!gq}zodgQ;6ypxQ}C=SR8+{x9`6V6!eH&2xI|alK``yPmwO&(|Mi3J?)`=Lz2N zFB6^R8JqQ|KSh)#))881^aT05e>@d)G#fCJBz%1(qD0U}b}kFavSUK;(8(;p z*_J>UB?&+r$B6h*g0r%a#rqX)+YagOf8MiLtxzh$MCKr(5JU+knH>_Gm4z%%mOR|u zA>wh~4O7^Zg``^(Cn*2>`@b^1TMed is+SF{>w1z5@Ef~1wBlr<4i5_e0000<>&pI+lZ9PW@vUxo9#Dwa)5S4_<9f2k`^|GX8Cc>N&oDh< Rc>T{kom(UenzU{bDP0=(k*IP57u+Bm0m%&=!f9yTu(E`d ziq1L7nlvn0788E6D{E%`=FcB>KjsMV^fnPrD$2}CqFBz10Ca0(U5&dtX}=L5&9VDk zOB^YlUzKg@UH~@L0{;Z~TvakkKRAx38T(z!VT%-HW&tEo0B4FJG5}4W{jLQdjuiLE ziZZi0jueupQ$x>T%jxz0;(_rr!zXKMgCy#jAT-IDH$=9a85!}w1?$&)VSSUhBkktt z*2ZqC#my#vm1&N3H2U!+qp8i6VLooSO5YFt``upsZOAY`FTNjV54yFnu4srL9MNS$ z56$ZW6^6!FHE#t#7iDIvc`IS0UBQsj9P84n-G{>#x#jeKYt?=VZ#f;xPp|gZYo=*39kz0000ERLtq!~e&gAGW^iyrBmsA!=7kduX7l;7}o)k3f` k7sn8e>&YFr^Zv;*u<|qcypY(l5-7po>FVdQ&MBb@04+TgPXGV_ delta 653 zcmV;80&@L;0k8!jiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZy)f8YxR z1r#$4D+H+k00KQpL_t(I%Wab}XcJ)=hM(Ns-wJ|*ZMBCCe-u?$h^}W@wo9VD=12f*KEu{ahv0RP<2yDr5Bqu*El0$|KUBtT-v zz_3hWvnGchyZmqLrwtKZ&!Qx(s~olVvF0-z>~#Q0O-&PP-KJ7-W5mfR{y*Z;Pv(&M zqA9D#CAY%C324{wZa{jZgCGIFq2OrV6{d4x2~e}kZk%(M=T!@kNGsCY(}2G@-59}) no`ZU|D_XfZY0N~VC*sW?Df;$^+LMTD00000NkvXXu0mjfw5&Bw diff --git a/mods/default/textures/default_acacia_sapling.png b/mods/default/textures/default_acacia_sapling.png index 07170a03d4c81eeb0916263ec90d2d4b72326908..870a068bce6e317e0becabf29d8c613e968e4456 100644 GIT binary patch delta 175 zcmaFPbd^!DGr-TCmrII^fq{Y7)59eQNV9@42OE&=%~yLmQPH6OAtwvFm{d9U*-oHf zlBbJf2*>s0l!SzYj_Ae5Km6m6X70b}-}ba{x@3d|5X8m*Ij!*O+@Jc1&r{vzN7=Hu zv9YnW?Rfj_zvP01iO)UVmc3A|V&VaUKhj$g9`X46uQRTReNs6|a9LMlV;5@1_lNOhM2H` z|HuZR14ev?e7wcLz;Z@_VbktIIMp%XlDOaVnNj7v5d)u~5Cc9JU;t#rey(=^3HhB7 zpYv7T8!=3pv4D~62=Q~Z`;X0Ke?)r$76T-O0n7`L^Y#AcWh9W64$u|BT!2qABd!2s zU|?Vnx~s&nWYq>nnE3LY*aa!O=i zU|`TSv-X@DCbHY=6IXKYR1>7&p3F0H(}l U;R9WyPyhe`07*qoM6N<$f=GsnK>z>% diff --git a/mods/default/textures/default_acacia_sapling_bottom.png b/mods/default/textures/default_acacia_sapling_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..bca78fcf819311bc6d79a2ee64396c2037a6fd41 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1SGu;4zvI%&H|6fVg?3oVGw3ym^DWNq@u*r z*OmPtCo7k>jLVZNCO{$C%#er@=ltB<)VvZPmw~~#C^fMpHASI3vm`^o-P1Q9MK2X( zy1b{0V+hCfWS{q&Qx7os@Z4Zf4BR$bE5fCI<$cA|F$|@@SsX&n)La3X;pyt_-`E2aPd literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_acacia_sapling_side.png b/mods/default/textures/default_acacia_sapling_side.png new file mode 100644 index 0000000000000000000000000000000000000000..475d4f10a3f143e34f542ef4d98bdb9a8c24cdc8 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^j6lr6!3HEPq^3FoDb50q$YKTtZeb8+WSBKa0w~B{ z;_2(k{*aTEONT?Sep(+;NH#MhqQp5rH#aq}1juDza4t$sEJ;mKD9T zWe18&c)B=-a9mIJc)$7Y`6CAo9B7!GuzTep28PhN%+ANGmi+)}_H^}gS?83{1OQJF BDrx`# literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_acacia_sapling_top.png b/mods/default/textures/default_acacia_sapling_top.png new file mode 100644 index 0000000000000000000000000000000000000000..9e46dfb7a491c8b324b185c7fa4539ce11bf469b GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kdu{5M|ieWd=gMdHZvrm#5q4VH#M&W$Yo$~E=o--Nlj5G&n(GMaQE~LNYP7W o2a5B0x;Tb#Tu=6Rzxgje1IrO6qkGGx9)Waty85}Sb4q9e09U*szyJUM literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_acacia_tree.png b/mods/default/textures/default_acacia_tree.png index 58bb3c4072b617af47b645cf78c3d92845fcaea7..02c12e55198e39a6a9fc80da8c74697de363d79c 100644 GIT binary patch delta 105 zcmX@iQg7TD;OEZECB?6{FeP`AMxnaRyIUKbLh*2~7YObsJOw literal 579 zcmV-J0=)f+P)$T{@q_b*P;TH_?OmXeFP<#PP}{{H&;_4$liYhwC*22q^n z$qq;%@Nj%O^$wfp`N+4EKVuCp{L4;Wt#BgoFf&v0K$bk`R8`yC-2u3}2bd7Lwbp8Gx>ZExoVr(gzQ#FHO82}2kyF~+ z0B}TXH6k*z0F^BBzV_O!HxS=*>0G_mdo4Ewz#z_?vZQ;Ahya0^uj{HuAw)fjAO^r@Mw5Cpp?9B7z8jdE{~cFgJ5^fE~y=k8vNht+f!ICFPvQ7&=!erMEiQ zemq|h#sCu{D8}bgTW5v`<~5(s=XIT1Hvq{+m$ufVR0lXfM5(m$eDvdJiAhx@%lYpu zB7~Utm6${%=LCQmxW-j`f4|?)*K>?JNkZW04ZwZh03zbPMr$n)Y#!Hn_D5fH&ApkR zs-||d_W1D{*PU~2y=}EM7l9ZASDn{%_dTbXfe;Z{G7;@HODTJA+vec_7~#1bd+(zj z0N0~t$;>?G?7cIy2WqV;Cjv1bAO?T{C+UTWsP-NdLcDcz5;FskQ*!rU`VUVrTEW}R RUK;=a002ovPDHLkV1gxp{(S%d diff --git a/mods/default/textures/default_acacia_tree_top.png b/mods/default/textures/default_acacia_tree_top.png index a8a0ce05b4f43a0c43f6a9cfe0c494fc0686a8a9..951ec179b703393d2e74cab35ff757d587a2f155 100644 GIT binary patch delta 88 zcmbQFK7mECGr-TCmrII^fq{Y7)59eQNHc;k2Q!e=IBl|f^BIA|j5-fFS=dEbPna(H l2NdS=ba4#fxSpKB#K6$P&|JlFEfFZn;OXk;vd$@?2>?R?6z>24 literal 5010 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 Fe*qbcH4Fd% diff --git a/mods/default/textures/default_acacia_wood.png b/mods/default/textures/default_acacia_wood.png index b5abf1e9e20a4e789038b830a870ac57247b6d74..8317bce4a1ed4955c0aa43d8c0e47837358ac0ef 100644 GIT binary patch delta 119 zcmZo=>S1)~4DfU3<&xrJU|`_&^l%9R(o7)C$P6SsD(0sHDYgKg5Z8yxE8py!(V?32 z2Pndr?;$4#Kd1f*^_M0?>99uxoo delta 241 zcmeBSY-RH64DfU3<&xrJU|`_&^l%9R(gGmN!VDze-hBiTPz>-1ag9@zNY;=n(vg{H zCOg$ae!7$POegI*PFkBi^!NH2@9;Oe`TNG@i4Jo0_t_bFv?of5J)|9Lj8nl(6S}&Ntc=&&S~CkQQ9w+dB179R;@>i zgt8O!jlLAWwlk+ss$Z0{^tjb?Ew0Vw^Caos=TG?^VwyKzasBCeKWKRmd*risb$`0m nc356{{x6qJ%GdUD=r6{NGc^nxrn4&m-N4}K>gTe~DWM4fL^WDw diff --git a/mods/default/textures/default_apple.png b/mods/default/textures/default_apple.png index 7549bfd2ccbaf4151475e31d9a1ac82ab02f59bf..b06d381945acfbc726f809ec2bc663c450b655f2 100644 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lbOTXM7HLsE>OtO)5S4_<9c#J1Jg^Dw*LlZk2%FS zp6fC*8SHK4$}m*sRMJeS_$crD;Z{5w8>d?b3xmER_g}Nag7blz89ZJ6T-G@yGywqU C5h=+4 literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}cz{ocE0BI5!n>S>L6d>usinyy zMH%sMh6Ah&t63NpurN$!X6R&QIHRi}oy2gTouP!0A&rqCk&z*cfx(M`!JdKPiIdH8 zQ{%gO8vAuL4hZp17vL53V=!i5IAA9l3N)IrB*-tA!Qt7BG$1F))5S4F;_})P+Zh`S zco-a2o;MiJ{QG>#j72) ufenH#tPB~Fj(uDguki)1e4F+qnV-X(Y1`r0BiDeYGkCiCxvX{Q*P)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;-$_J4RCwBilTC=@7|l-B)wCcnKYBXPHLrg1}TV}0o}|_To^hi+C_gT z4uT>fT@_2~Mo zmCAXkb$wzQOg<994dMEKN3{``QSi$7S?O%l2tuLR_4(<`=BRe++#w0XVd+sII6!xC6lD z_wK1|GQ$1N3d;?LwRN9y%OJZa!gA9k9??+8&KAXUa(wl{j|$-A`Tg?6+spp|I`iU$ z%s!sOcGek$!b3ZMVABoJs!f-^yE1CLdB^6N6KR<}o|c{5?D4cD#|%Dy=NC0@&7dhL zPMS<-r-u;d7BbSd18g@WV;Oj%kT4X9gwD*=VOAQqXxjlle72@uDnBNz4I9JMxN)(r zG=QXK;P}EHS2}9nq=^;NsP_V_n9lEwTU@zNReKUT0Gl{A_`vSCPN|$1N|oV9DV6iG pFdh=kVl%CN4$>SKE*T*K1aa|y zPAj}R_osg1^HjI_QMPPuY;0_8JKjF~FS#IL;&V^8WiM2#n0SETY0+ni2MR^|yQ5*pPOs&FM9vUqwQFRQ?(1cez>s0^ MboFyt=akR{08U_&&Hw-a diff --git a/mods/default/textures/default_aspen_sapling_bottom.png b/mods/default/textures/default_aspen_sapling_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..9085ceada9c2ee5b396462676b3fc5cbc8fee528 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1SGu;4zvI%&H|6fVg?3oVGw3ym^DWNq@u*r z*OmPtk2Et6o5&XK3ZRf|W=KSdbAE1aYF-JD%fR4Vl$uzQnxasiS(2gP?&%wlqL&IX zUDngZF@)oKvd{a?sRtN*cy2H#UbOixSzxAo^cfRFwgU6MBl(doAQL=Y{an^LB{Ts5 D($*+& literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_aspen_sapling_side.png b/mods/default/textures/default_aspen_sapling_side.png new file mode 100644 index 0000000000000000000000000000000000000000..6113c500949bf4a8d80f2c6a506e303eb9717c72 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^j6lr6!3HEPq^3FoDb50q$YKTtZeb8+WSBKa0w~B{ z;_2(k{*XtSncMR15+Ij>!MP|ku_QG`p**uBL&4qCHy}kX zl^rN9>FMGa!f`#>Fdh=kVl%ChqpQH(g&cBY-UJAiF1B#Zfaf$kjuc}T$GwvlA5AWo>`Ki;O^-gkfN8$ o4ixA0ba4#fxSs6se)C^`29_gCM)#IWJp$?QboFyt=akR{0I_}};Q#;t literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_aspen_tree.png b/mods/default/textures/default_aspen_tree.png index cfb05fcaf2c48a21c7b0c413f057a7099d0863c8..90d1fe4d47c474205ba157c6ed6d48bc290166de 100644 GIT binary patch delta 105 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 E0e z-G!lpRn`N@;VkfoEM{Qf76xHPhFNnYfP(BLp1!W^4>?)bh0GN9r{n>JxIA4PLpZJ{ ZX8_qv42^f4v%UaX44$rjF6*2Ung9tjAPWEh literal 656 zcmV;B0&o3^P)=aKk133K*L}%P*&?qHS0i}wP8c;MhU(cV{%ZK0U z+n-ekp}YLv{qSv^U)IM_cL$8LZ&y)C(o&$5x?=d;bkc6UFh*HxuR;heVF~?r-&5EC zK)=eWGDT?t0szA0UyWatQr2Zr^E@{Pn+u2aT5pYezP7^+I~OAfluWVidH~3I2LaYv zrL_*hmsET?G%iQa2Bki|5g@W(;=U>h*eHR85(y%lrb!A>m@9aZO;!@K56eG)r};|G zF%b&j5HkUaB7{)GFx1#*XwZHGB?IQ@){@Kh(`dS?qyzwzqRs_nHLt6x>w24?TbUJY z0$OrOexdcDZV`!@kvT_Z%%%K)z;PUd3#BlpltL<;*l%%OKYf^hBPxVU*(KD9GdE46 z&gb(o)c}PkXqM)tV?ZU~WElXo7QyXp-$Je=hH0AAIF2efQ@zD=`~3Kqs^z*LS_}e9 zVUhK*!nHY{fXU6*{J93HJO9@VOr!-%;iaw6-g|?^T(R;6!Wl>7CZ5ygzjJ1kr+qMAE qG>x(L@$qpOhW+X3csvpjGyeza5{5fc{>$(H0000ERLtq?tgNgAGU)ZR1q|Qfx`y?k)`fL2$v|<&!7z z%h^8UWMLOHuKICU2`De^>Eal|aXooYapm=THXxX0eqP=H1Q;0H@3JX2CVvS7Dr4|; L^>bP0l+XkK(5)Zp literal 4023 zcmeHJYc!N=8-AT~%C4QUoih!M6f*|d+h`odIGdrIioLhSm>A5#%)}TmsN|F=QH%~$ zGKETEBGQngoDUI_93#v`Vyxu5I3-s`#6z3z1^;N?D1%8qKnW#7*^vw~l+2+V002&Z zvDZ|_?6&obt`K$cO%90+LsL)WVFg~UXnFQ*q)KSsbrrrRH;G8w`Mo=>&NFY1>bSmR2ww(v5n4A`eroOtne};Ie23Ih zg0sESRqUAOu8LVNX@^?BvmtLz<|}1DwSt(el=!Aby!ENK{n<0|bO@yodpxb(OCW=K zS69?);Qf=$0SDeV+A3-3%0s=;8&&)73&bk`l;6#^x!hy5PU~9Di8_j@Kb!nX`%L(f zyI|DigA9Ywy-PMKf6lQ}(G)H}+y-E&V;*)fjc;aOKYSsk9(y6xL><0&(G(wwt>~AN zn1~GQOxdACl|;Yb8i;n|T3Kx5@X z0wEujb+k~WOB^cctSgqIA$LD{x0|J&TJTke^hq3UYm#GDzI8#e0RBe9bB_bcu_N>3 zWqz_$3j9je6Mf$%zQi_{TjQg*#`w;0o#LHR{ZiUaeH?k;fq+f}YWY~PN2cp>PeG4I z@wiX;kSJ}ecKX}^Eo!LQTH0wU@t6kpk|^y^W`a-1#RfRuH@JtnLpfN!+rDd3R#>{b z;HZziep=X6f?B;^9{g%&68lN4ioN(qk#=nSc-q-tlQYbjn#SiS|gzmajBWhL68tXc2H1()~pnyp4OFLmOG9osWc!qf9M+hqvbp-+pfBg)qEjZ`D@{)REasd@dlr- z`TI83BrO$OE1JEr)NQtv@!+;Z$Di&CC3s@~wd*Ze<=k_gK`(M%sycU{e(>yD<*_Z< z?S-L@y?d>6w6g^0fLUq9FT11YLBh}5iP*YdWBr`IsY-tK)LX_+&q|dlMM_0=n^f%F zR!dN*H~&RvY?rZ$BUx)+sX0adgF1rYmySC}al2UEV-bD*u}GmfbXnsyPv|vJs3kcR zBPh~)wvg}_q>3PD2tVU(w`h)D-aUOzioEW^?sv%)>F(%8VM=h^tm#xj>CsW$X&@l) z#_3bMCHWYBSex3k$BUk(?FGmKdlrzT+NLaiG&u2p!}+}5^G-b>o z>hbTi=Mx^oMgvC&rp2%=?;BxZzYUK;dHP%5wisyWo}XEkXlvyUwhkLvfK`n6Kg$<| z!6vPgFHBOMLadvN&0Ck3GFI2LdVfX??W*MISO(|9ON;rvdAD5JrK~4f_LTGX?Gunp z)@jIzdTw4pou8TDDEr$c_Ii7ciJ>eYeIeJS?*o8rFa@lYd+{!45}k@52GIS<2o9A2 zssMmpmK+9=6hdZ0{mFq88V2^Zsul*N1Yls^JMo5ih7CE0;=pB+-MIu05;ufo767xf zklV#Ug9KDEn+WAlLuo8D2Lt=giw56U!blkOJA@sAf$hb+L2c+vGSmcNf-p3&0)FUCe+3=sh^Q9~9sY0}Eoa8E7OjA|e72VT_w7jZpJ}o=y&D-5|SKBrjluF z77~R(A;04TNN77clS%}?r%;K3WF&(Y2t%%@MgEWr-X8hS^;b0f|Hs--R^{=UU2Ar& z%7ImZ*RpHPu2ng(D)3r%{k!av`)>n9rh#2k1lS${-(s!6)=J0C#lu!~JEOilv%Vtp z(cPSmhnG4VFLyq=*4b3r^|<7Dd&NNK-J$Lp>W30p5HIHMY>xvHr8FJDjV!}q9}58F z6<4Mhki%C2gVJnAysh-GytJaE`9gZqVK5Zoh_m*P>9tL{sqnxMf@@XB^#RH=>C4*A zm+&_I5dGmvBMAdz9Bv+vp_$cm&Ixn}%^8S}6kOu`kv1S4e)iOs_okJbytTDXE+7BN z%O>9}Y4T%ruU4$7*Z$v~iVt;+=gh;iqx+*YtQD(;nXVN%)_&j8IyT%U8_nzL5n!MM Nz|od~E5YuM{~LD^au5Ij diff --git a/mods/default/textures/default_book.png b/mods/default/textures/default_book.png index 448a7df0287088582d9e12eaa1189052ace175e2..f701c65bf7a7e12952f6d3216d0702709a9c8287 100644 GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFt3?wJp^Vk9@wg8_H*Pb-(gGctN*FW0?6yfo7 iaSY+Oo-B~S;LO0t!Qdz~oj(&O&fw|l=d#Wzp$P!O2ohZY literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=6;f>}3JGm#?3%3F6wa zWyRD9wR2~-uUk7m!kTl>-c8kKJnDdo7)yfuf*Bm1-ADs*lDyqr7&=&GJ%Aj}0*}aI z1_o|n5N2eUHAey{$X?><>&pI+Rg#xWd)2n`YM@ZKr;B3<$Mxg{2eu}rfGAHvH*3y@ zOjUQm1pVi21OwALP3QsWeO-SGoW4zSqkSo+C qFspIn%~b+Pn=GcJC5R*(;9}5y&mAJL(s3Tp3IYh!0T_wQ4_>< z`TF_2ySHuGvSR9l+S@m-tXn&O?#%WGYtHv?Ud))(>7TZfAE=SBB*-tA!Qt7BG!Q4r z+uensgH_f8$l)yTh%9Dc;1&j9Muu5)B!GhKC7!;n>bOd@C=v%n*=n1O*?7=#%aX3dcR3bL1Y`ns~;Wfv7UFbUvT z84nb??CIhdqH#WXPE^KW2d;!91;GstD_X7d54Fba|Ie7%!BwQtJ;mik@BBTVp-{pOL|aMHN!-@{*i03xB64Iluh0x15KE=hrVF!J|L_PhiZY(|i*G}BV m<>M*KWL1yx)a%|_7RC^6Ts3ADFjs|V zI%og@!o40VWlBOaUAc{0Dm}Ml$Ds0AWDaQe|ZcY zHJ67aRY4<<7Z-w31H`QWUjP6{001vYY;adFn`|F`a~?1$9IhN3HCqxlSP_p}113uY zST_L~G6A-n0D5TvhX4Ru005m*#cu!r0MAK8K~xyiP0q)fgCH1%;opdXpcDmcvB&f} zy_fsHs)5NS?|{XE z)7O>#F1x6>fz|d6EfGMWOP(%{AsXkC=R{>3cHl}#QV`tWu%gvE|I#V8H&Su?|9|}T zmw!!+j#S?AmfDWK=Hj=(|8BTF+QxV@p=Ms&3gLpRCx8AtV?OL2a#kZNLhpX{@dF1g z-1{=Uv2o#N24)~QY|O^S)@E|^J`WF1x!vE|pDoRejSrnOWn8$@HSYfW^8MWM{Xi-H z^HPb0LhG+&0Ts`m-+xFog}YlNmJ9!z2m xQ(yRDsRYLl$JTzyM_MKaW;|T)dix3&!;Oc&$JoE^j|KXU!PC{xWt~$(69Arxdy)VE literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_bookshelf_end_reverse.png b/mods/default/textures/default_bookshelf_end_reverse.png new file mode 100644 index 0000000000000000000000000000000000000000..a287102ec1fc4903271aa912a0aefae28d0c2e6b GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1x6>A^W$(KRJLxM?GB}Lp07O&xy)7?7)?fq#$T8E3;E*rOCb6xiZopGAsW6 zJO28+eaF>;+uCoOGi8=paNpqxbmWWqrf_=Glz&e{k`p{q|Mg{BGcz+U&(yPCf1Hcd3bnE z=Lt!B@e2#z6c(zs njMSLv+5Bb8l!xnGqoo=4U9sadyT*G5=phDAS3j3^P6{XE z)7O>#F1x6>fv!n1<9wjdEl(H65RLQ6bD}a1J8&f=DF_TaCgu;%4I=7;ybaV1Yk5_l2E@=$G0Vo34>m+g$&4H9P#9N;V!>N&rl zaa~g*5L`ByJ~#Zy;eEf(A3bVcS^_jG!p`Nmp@*RX5ZFY1`E*iV{hz#6%^4mZo>(A0 z&(V76@Mbq4tK9DI-p?=f?*%l?RLQUDOO$3l!e;T~=TBZ{X6F2Sed}eskBn9%DjYok z1n0Dy5}B{?2PoRSJ1Dm%!_UdzTk>Dj7GG}$J7&A7?5;C8fWBn#boFyt=akR{03f7r Apa1{> literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_bookshelf_slot.png b/mods/default/textures/default_bookshelf_slot.png index 715a3dce79d22d9e3d73db7cb18d1ab4dd435a29..0b364de9acf951bde87a109367ef9339c9c091c3 100644 GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFt3?wJp^Vk9@wg8_HS0D`pOVf9r2U3hBL4Lsu s4$p3+0Xh7hE{-7_*OPx7*ucnP4>X5^*>MqnzaL1wr>mdKI;Vst0H-MxoB#j- literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E07Kd2$0~OeILkTED7=p zW^j0RBMrn!@^*J&=wOxg0CG4BJR*x37`TN&n2}-D90{Nxdx@v7EBixMNnS4X#SGQ~ zKp`Vf7sn8e>&XcWP3$~pn0RdDc-S;~`rLTfZ%K%G82Wf5eaJ};n4BQsk?FdgVmxGO2UShTU%)3A#Q%@Ji5RU7~If7#UCeJ=?RJlpO*q9j%lAWEInY9w;sHw3f o?*08+e9@dvM&^Xe9ho)^R=)+!UU7T(01aU9boFyt=akR{0Lm#OfdBvi literal 351 zcmV-l0igbgP)9%L98wYsvXtD|%wAz2m{yui4RlZ;>)8I+fh`OGSo0002GNkl2 zvzI_UgJq}Jn=RK;fSgA{x(EKNfqDB>g|`3z002ovPDHLkV1f@MkO2Sy diff --git a/mods/default/textures/default_bronze_block.png b/mods/default/textures/default_bronze_block.png index 1d0c9d5a2c704b8c6ecc7ba231d844387686f16f..132f923c98b6062693c8845775fce984f69a01cd 100644 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZQBjFMI^GTvK(LYkf~jv*Y^llN@3cy51q>Qo*ctA{)% tOdhW-y7-?bfIokp&@HShHh%AU>D~8|InOvL+CbI8pN=6^bBRDUpNo{tpqb^+5t9Ddo#h z+bOokobIgNr@liOi4CUOYC6@WLAk>syKcI{5!MDKg0qJ)UK)9Yi1z)R^mAC3bq*Kf z7SAlhdf#E`SGXdI#_RhhYnT@=3mP-47Flumiu?oE6AOMSi1hFP00004nJa0`PlBg3pY5H=O_Pgw&;#}$<<;{Kog_J#A978y+Cnp?W%hNsgvwn5V m7kg$P5C##4r%vUuU}WGv#&*{9{o$WL<6ZA3{4|O4WQ6dq zX5(MgYQLxZ&UY8w6(q98Q|M_K=kJB_)0_nAEcj;oD>k~wKdt7>HhdHV)X7*9{XE z)7O>#E(f=`8E4L#uUmmas-7;6Asp9}QxXz3oJdYg009fbm;B0eni&KXIXd;ucPx`< Y@R8vb302ERH8dv}aE&wik02NLE5JmtFKmZk2 z01-+6FoOUKH~_w~q68lR?E1S&00023NklID@LDA`V@wzW+!bdNKu@P@9&@r-S zms#R{;k;aWC_<$eP5@nsBEP2C+QyM0);VZ*k(wtS8YGzEF$GyMD0eA@Vxv7OR+JFo z8M{xE15h(C2BQf)7mi9_q2RV}`=$@LB7ZhZ{Rh@6?Pj$$=Btgr50WVc&n0Fz_W%F@ M07*qoM6N<$f;sYRY5)KL diff --git a/mods/default/textures/default_cactus_top.png b/mods/default/textures/default_cactus_top.png index cf46aa2d88e63ea8a6190d2428c7c52bbc3929e7..b1325785688286b2f6add3e16cc18c0e3b0bf278 100644 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmxEi})Ig#|uMQ|A>FMGa!f`!0AtB*M{>0;-iE@x29V$i8#&?sV1 z&1E>gXPrS4gM2)LUM+)iI)iK!gJd9sm=^=D8N<_#n+t&&XL`CghHzX@-k}f|mzg=` z;^6|Nf~vwrolMNm#}*wp+0+);$m63uNyjy2YLjFPa~aDn-5{?Nj^fnh&;(wtv;-l( z8+QdBJv%ocOSAObw#^-u&5IT~=ap^fv^?x%*lN2y^v)T{Q>_wWDmq+@Ml!o(VwoaZ zCAmx|oza#R5|LP9HRFi3@9yn}1t}{%XYDAupKP&E$s%&C@^eXs6U>?$&az1K0v*ZV M>FVdQ&MBb@0OZJ5sQ>@~ diff --git a/mods/default/textures/default_chest_front.png b/mods/default/textures/default_chest_front.png index 85227d8fd636ace9592070a2f7e86df531dc03a8..5fe430ad67f5f2e0ca4317289de4af238653d8c4 100644 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJZ3p^r=85p>QL70(Y)*K0-AbW|Y zuPggqc1~s<5y?{F$3P)NPZ!4!j_b*1K3xBGzJYav0T8^<;#|lPx9>ZjQsK{g);zL4 lFRT)B#7Y=NtT#xqGVGbp9a?Vt;RaAMgQu&X%Q~loCIDXCCx`$5 literal 423 zcmV;Y0a*TtP)i&K4LJ(h4fd|)}Lf=h&H zLXT)Oby_pmu656)Y`~XZu7*#Kb4!G4MT>1goOVBpWiV}2FKSRK-QC@|u%qC!dc~Y& zzLs61d_{+CM1p2Nz__cUqocE{p6j=Mc6N54fmoDxPm^{|mw8KwZcBJ!K5tn$lWaGU zYBh#mEPz=jWJ@J{RU=tkP^|y}0JKR&K~xyiWzI#i!!Qs<(JxtGvCM3T^TSO0-&i_h z-{GmQuJfE_l-{oE`T}5=5$C4V3&q&H0!WvEqLgLXY__8{K&+!MG8kioLN@@6 zN>kDk@*aBGOD_RVl&R|knQ6>5Cjg{HdNti|CKb)I1AvErQM3I&FVvh>0Bdbfh?>Um zAmA$iTLe&1C`R-A2rxJ}fDLU}me>LiC%WV=gmA9K@ef4uc|E)2k#quJ)ECCe4HTG& R7=Qo(002ovPDHLkV1m!~wG03N diff --git a/mods/default/textures/default_chest_lock.png b/mods/default/textures/default_chest_lock.png index 73f46c7864e7878d4724cc166d9035291eee845f..fe7ab587978ecd725dc9c973b6074695578f02b0 100644 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_Pgu?0%8ig=Spk@3R!r%IEHXsPd@YE`mgg1tQ!n~;Dr|F zLXNn7-}#gZf8MjcW7TrDSONs@&70G7fl>Itg~qcQ4Ejff>Jkpt^aIUc@O1TaS?83{ F1OV)cG;9C> literal 469 zcmV;`0V@89P)3qathbYJkPalU4KY$ zo(v(wjJkwUVo50a8i}pw7PnfbP?unvz=vBQjzdT%^Y5WrZN2=?)vE9Nn^kk4O+BxW z&T6L^bts{$4D~S)P}eN%+kNse%wn2hF{)00000 LNkvXXu0mjfS`O4= diff --git a/mods/default/textures/default_chest_side.png b/mods/default/textures/default_chest_side.png index 44a65a43d3c3f2ba44bceb519a0696e1ba441800..c66fa7e0cd867e65d1c6d45221eb45daf2de1134 100644 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJZ3p^r=85p>QL70(Y)*K0-AbW|Y zuPggqc1~tq4w3x2w?H9nPZ!4!j_b*1K3xBGzJYav0T8^<;#|lPx9>ZjQsK{g){jaJ f3?DF9^fECh?c_CD_M?CWsExtX)z4*}Q$iB}pdBVE literal 375 zcmV--0f_#IP)n`5knO{RcJoOVB!a5-&MFKSRK;In$zuXoa@aHD)h zf@VK%ST=rFCF{3-pn+J3ZcC(oM}}W4WJ@JsV)uan0065=L_t&-(`C+A5`!=dMbXH@ z-MB%3P}BSV*B6mr?&lfJ= zdsUum4#6X1C?EZJP^f8bSOa-|wF`=iC+qn|{rj V3gJ4$MZo|7002ovPDHLkV1iD9pBn%G diff --git a/mods/default/textures/default_chest_top.png b/mods/default/textures/default_chest_top.png index f4a92ee07edb9c3b6b8e33320082ca222656c252..1a3c787661eeb1c73f0e7b2a5bb7713b42d207de 100644 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJZ3p^r=85p>QL70(Y)*K0-AbW|Y zuPggqc1~s<^W8#86M;gSo-U3d9M_Z2e7OGWd;{wS10Z;z#kr6pZr}I5#!g0dh1e$6 dG&L&*hSq27{a5&}lmay|c)I$ztaD0e0st>|B!K_` literal 423 zcmV;Y0a*TtP)nsh*fXFYILEX|{8#G7NJgI1=1NtAU-k#a-k;In$zuXoa@aJiCM zwU1VxfK#S~QIT*zdtp40Y&wEtIDB0)iDE8wS1oK%C}&9`>$iThkYbm5Q>TGSifA}x zPAvL-GKl~H0KiE^K~xyiWzR{XE z)7O>#F1rweKC6e3)^?x}kEe@c2*>s08=F$O8CYzXWVMsNSpdZuJYD@<);T3K0RZcZ B6_Nk| literal 272 zcmV+r0q_2aP)xw*Esw!*@~va+(l!NIt=xTK_{sHmvS%*@Eh$i&3N9SV2v0001+ zNklQneCT(_OnzR01!p!S#hAKXaI2**M1dng@^z_;hCoe(Hk)UDB-0s zS`JHi07B=R<6C?RM7CPfjtEQ3=s0CA8(!D0&pnE;VmlL{0AH*o+DMLR=egdl?v Wr7hHDcZtFP0000`sfT@E%TRl#p7rkVqVv^-rLLpZJ{&rnl4#=uyn8%OcrEo^<6z1>O+tM>V@Z%-FoVOh8)-m}gQtsQ2*>qg1wjKYF7AemG{L0?t^&>~p{Aak zDk@@2mMmdP;?T5|l9Fn;V#UeE+2k^VwN<9|;H_3xUe*t@_!-i7vM!ZeaO(`vECx?k KKbLh*2~7ak0y8N9 diff --git a/mods/default/textures/default_cloud.png b/mods/default/textures/default_cloud.png index faf0ec13de983c2e28528138705425868155b239..574bc1ceba1a67f3cf6245851fa4b4b52941e923 100644 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^j35jm7|ip2ssJgLbVpxD28NCO+5Hn!&&zUNC1@pbb!hDaqU2 zg@N&Im+%rGkF&rdvKUBvfU(=jY&#%>%hSa%gyVX029Vvv(0JE5>kE*jTH+c}l9E`G zYL#4+3Zxi}3=EBR4a{{7EJ6%Stc)$J3@o$_jI0a{R=Vl1plHa=PsvQH#I50m^pqVy O4Gf;HelF{r5}E)+vq1C! literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;bAV5X>;M1%mmiTn0pxOfx;Tb# c$R;ZY0yzc@j9kw>M1U*?Pgg&ebxsLQ0CUz5%m4rY diff --git a/mods/default/textures/default_coal_block.png b/mods/default/textures/default_coal_block.png index 6fe9ed936f1e67e3f22f49b0fec70fa8f580efa1..1b8e224d6e9b9c6f849cc04cdb6eb91efcb3c73d 100644 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^%plAGBp8aFUnK)6&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmxEu}N`-grO?RM>h^LEV2*>qgk^kpTp83-`vvqQ#FoU25la{&S6hELmgQu&X J%Q~loCIAQg8tec7 literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VtFyDSiHV7=t*yPiy``n4 zxw*NktE;A_rn|elg@uKemzSQNo}ZtetgNhpf`X{1sIai`M+E_CC+A=l`mI{^#`Pe@++w hJ0AT1Qvev%FqZVOtW@6i&lKne22WQ%mvv4FO#n6?Q?392 diff --git a/mods/default/textures/default_coal_lump.png b/mods/default/textures/default_coal_lump.png index 792961dc7ab876192537a15ba3ffb2eeb7167e31..1be6370bed55ed93ea8bce07b3cb3952605fd568 100644 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc0wn(^)|vn*&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmz{%8Tz&s{-$s0Cus>Fkd*M_*Zjst!9&apqA!^EH$S*A9jJ)G M)78&qol`;+0IjbclK=n! literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=3blRvsQ6j*gBdCMIEF zVN15;1_MPIOM?7@862M7NCR>#JzX3_IIbrv2pVupJ4-k%>|#o2%bZ{|FdgVmz{%OfN57j>N}tim#2$k2*>s04{Qt!z6?Gqr0*R9iZXb*`njxgN@xNA{67}t literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ^>A?t4)9A&iud+#4fOMI zb#jP_3~ys0h=VsK%ssvH zaMweD_7#tEq!s1ZlG9k#ebbWJ+FmbR)TiW=eOhu-kfa3DluKnsKDXCw-Inr5#gL6N z(UCQ5`ZOCh$%ia`OwA1pZ5IL@RTcH_2DM#%YSYw|)2qZIG?|Afg7>PL!IBPxw^4Dg zln)$8IPmD^LaCfH2TJEQt_`j%HEecpH|FXVgMg*7oBp)<_kgZs N@O1TaS?83{1OU$zVB7!z diff --git a/mods/default/textures/default_copper_block.png b/mods/default/textures/default_copper_block.png index 85337546f8f89a2ff346b3c8766226aae0981ac9..645732b088307b74126eb4824e6be1466180eb4d 100644 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJZ3p^r=85p>QL70(Y)*K0-AbW|Y zuPggq4t^0CDX!Q+U!ah_r;B3<$MxhnQ8GW`UBjk4JoorI&k2*sU28O$LBQ&4$@7od fY#>lFtILX^-&A_fOQ(mmK&=d(u6{1-oD!M<(6}Y@ literal 359 zcmV-t0hs=YP)`KF&Gxgl!X4V-od+Ji#woM>Iz`sN*H9tT`f6g7VmX zUsiRpAOemKh1pnPPNU-2EUdg@Ubs|zv4fmHdAcfhg^=%wj_uTXTXo5(-RLwN3@wNedLL}JbIl@_IC`2($u3iPDjh5i5l002ovPDHLk FV1m!dpBn%G diff --git a/mods/default/textures/default_copper_ingot.png b/mods/default/textures/default_copper_ingot.png index bcad9c05e95157f0af90391148332d4452f0887c..37974b676f5f148bc3d01432cdb67b5833f2ba14 100644 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPggqb`cJF!DZKu#R7$tJzX3_IIbrr9AH}}#{TcVrQ%zA lW*`s-;^wY38q9tS40k`U#^h`_e!-&eW1eoHHjal*-cAOn`-s&4NxazNswPK zgTu2MX+Tb-r;B5V#O1l?y!jdwcw7VHxu0sE_-CH2Xli)o%h_|j?6!71H%{F7kaWth zh^Z%LhVbbR5pP21s-(}|zS1>$r`M_bI5TB=uV+hCf eHQi^0>?&t;ucLK6T<&Ld<1 literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=6o~#jX#~`+BS3$pZgA zJN5U6lQ)H#TrV=)oosTl*Xz69+CM-=j3q&S!3+-1ZlnP@cAhSdAsp9}6$E$e*kRF- zG3`i-v8I9ZjWajaFrIiIU}7R1!eBH*>nLk0lS7fCmvHxiT@lSwoFo<21pIl%%ERLtq?tjO5k%%ZQ~v{`*aCb)Toau1mUYIJXh}~3 ziZCX5ySp%Su*!N&?3FWk$jQOYz`MFc-R#&M7QGM73 z4q~2R(k)P-*M*dndabBfK$&R44zHkFPhx>NenLzqVv`agLV22Kbj!p`6V`u7sAlpi zV7-DRQDEdg&QX23ainS-U>TXIV@>!5Cub2HGA|mIn>VPqz%+##X4JVoJ$)whV?Ho^ z$L|f7--~x2DNdNEufwy3CKu+ENjIToU)~lD#6IU;Qx75_yIhvP=-BItBk#C!7Nh4C czQ>0214{4>RKbLh*2~7YPLluYs literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M}SX=Ylav@u`ENIEJK|lL!UD9 zG*yO$Dhv~~7}n@AT=Eh<<0o?0SM;lw*wbL%JE2l<1I4}sazBpX{TC$sHd^w36vxjP zxxcYuzfvWX=iOQjG?TNyBeIx*fm;}a85w5HkpK#^mw5WRvOi!G5m08)_nhJc6x!(N z;us=vS+vhH>4*Wxfekm4?l`1r{P=I5TXn@%Xv2N=jXUkN7-bLidgM-!HYzf(QMmdKI;Vst0Mz?~ A4*&oF diff --git a/mods/default/textures/default_coral_skeleton.png b/mods/default/textures/default_coral_skeleton.png index fa48f1512fcb84622b7834ffd9bc5f5ec6065394..a0e0148bedff7ab26a02b16ac2a5ab309d900b13 100644 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1SD^IDZKzv%APKcAsp9}ZHfxkZR&b?*Lu0+ oeEYp6-_K>HiUzB3lmZzH-=qXQ-)4F_0F^U%y85}Sb4q9e04HY~fdBvi literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDUy>tD8EUp_qCJkw?tPz`5+M`SSr1Gg{;GcwGYBLNg-FY)wsWq-gXB4EX@Jp0Kd zpis4^i(?4Kb>5zXyoVJ8Sj<-*=ZYn z#qE9kwQBbbVzTxaKRb3WD91?XW{jeg{IZkz6%!@~m2(HY*l6*&;cWMcCkhYtX1X3x zjP*to^f-#phR)y>*?=vL#2h~9X)!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C-9IEHXsPfh@` znHU%!Def@_vQ$f4BT7;dOH!?pi&B9UgOP!uv95u+u7O2}fr*u|g_VJYwtoBK1E_())78&qol`;+01JLbe*gdg literal 350 zcmV-k0iphhP)v$(>-=u4l@i zVa=gn!j@asuxi+|Y1go2(W7A7wQI+oUD2#%yp>+Okyy5eR3N$$qyPW_yh%hsR2b6@ z!Uqz=APfY+lSJ%k(JfnqiCg$auyV}>hW-HS!-))U`GAG zt##cOyk`I-RcDXuvi0-c8QZ+G3tH>&q#6!Fn#;vGrHc&Xc~HWLHmBgH+&Ko*0itDnm{r-UW|T(l73 literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!N`Oy@>$digUA^IZCPwU;8h2<~ z^r0ECM`y>KoSSfbUhL_4@uwCfo?V#W|MB`opn9H?AirRS{|LZ&BtQ))KFQO?F+^gj zY=5Abiz0^;>qnWVZ|nCv2g|R#+mMyM|68{PYJOuJ@iByxrF-{(Pq#!X($3X?*93J>!o)n}qPZ;+=0_KQ}w-`0ShD zjR~$_Sf^iE%(7yN?0!+@g$ITAmKX;*Fope5{x_-h&nNNxmXCK_ Px{krq)z4*}Q$iB}e|B}q diff --git a/mods/default/textures/default_desert_sandstone_block.png b/mods/default/textures/default_desert_sandstone_block.png index 8fc54e75bc0a0eab48724341a18f42a53829c327..829661a23f5b2a7348a6b3975bec674a087d87cc 100644 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2xGmzZ=C-xtZVhivIaqZ91-@mqXS+>~$pa^4< zx4R2N2dk_Hki%Kv5n0T@z%2~Ij105pNB{-dOFVsD*&lLpatj-1ZNIn}C?w_S;uykl tJvkvEVMBU?M@~Y4gOh_^z=TFd2ERI1$D~8|Q-G=%JYD@<);T3K0RTBgCG7wJ literal 587 zcmV-R0<`^!P)i_Vr7>zrCP4=%i$R zRQ7}9-*;aNLa|tDC8{{5=X;eg4P*P*9rucxqxvgn@>QGWMFS&to6_`$;M8)n* zV{XSSG1At8ybAhjR{KuV^AY1&Jw*g+F~WIEdI4t^U|r9??hh#Av&1RpnF z03$MJgB`Y8m<|K;#i7r4$K~}6B@{knVipu1n2whFT6kJKi9+&)-gbBwvAyQD1b$u? ZegUJ`SZq;McX|K-002ovPDHLkV1kz<5KjOA diff --git a/mods/default/textures/default_desert_sandstone_brick.png b/mods/default/textures/default_desert_sandstone_brick.png index ab58db52350591442c6a84101fa9fd57c84a694a..552d96fe6701cbaa7947fae55b152541dc7a9f3d 100644 GIT binary patch literal 87 zcmeAS@N?(olHy`uVBq!ia0vp^Od!n23?w}&=BEQGwg8_H*Zv&+MYVSMaw~rTMR+`2 i978y+CubxSFfcG4VL0gNs^tk3XYh3Ob6Mw<&;$VDRujDd literal 630 zcmV-+0*U>JP)evs_wbs z^FM!=<@*b|fksN^wJ`RQU(apJkOJe_kxF8-f-jHH=yW@=ouBAi$!RMLeZdC33+Kzm zbnMZ{07MUVxgr6)3tX;_Y~3!hHljq?KeDT58Wh21l++lb$anXw$!cnEG{ev!wcvbO zaWKES6BZ+K_tky_A= z3l9$uxLa*7pDoj!sdYEU$3GkN`S}s=0@Ja_+K5krX;7pXIlWwQAK&B7-?(grX;3^r zC5WE3YpMs{1=_Bu?ivlzGcO4xHDfOkrR*6wpH_yxkYmBSfH4{kU>A=x-Hz(#aW-IG ztXQ?8RfS+PclQV8C1F>Oo{l|s^+4jXDO%wxvMr*!iqnTgjuCTz*m1T>VwYGaFo(8c z%9)5H*o@SIcmt$lI`+&RGCk{~!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C-9IEHXsPfh@` znHU%!Def@_vQ$f4BT7;dOH!?pi&B9UgOP!uv95u+u7O2}fr*u|g_VJYwtoBK1E_())78&qol`;+0A|rg6aWAK literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M}SX=YofJYhJ#_2gJHI#QI3;w zzKcnLt7(y|X|bDGiMx53hk3o9O{2d}lfP|ipj}U>#iSa-)yFFbTLnI_w4>|@NHV|Po*n7lm>E#UxJN}zWzL_tjIsHbpG5e&N z=)ZQ${H`gqx7Q|Uh@M=$G5u1|jLJ=OYdI%yZ+mES?MnE*Q)OO1jbHq%)VDgjZ~LUv zdY5;9-S+j>&YVS3UQd=T?B?pWmme0-1o@r8)78&qol`;+007KyjQ{`u diff --git a/mods/default/textures/default_desert_stone_brick.png b/mods/default/textures/default_desert_stone_brick.png index a603d18fb552dcd68166c4b3fa3ff31ac1da4580..45b88eb05bf187a5bc7cedf572d1208e1887e2d6 100644 GIT binary patch delta 98 zcmX@2RIb<=;OEZECB?c;lQx`}BoPz8ghtDnm{r-UW|8)hE2 literal 4420 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 literal 313 zcmV-90mlA`P)a>7=?n1?dpT(<9gcHUA($iwX-~@q(Y#bDVLQVe|-~o zb(;G3z3S+;=;o2;Px#0d!JMQvg8b*k%9#0A@)MoJg44Om>yusFar`Me7|vcwD76_H+#}cSqNTcqT*#PbmAm z_I(@}JVch$L5RXYd@R#JXw#@O46~V*^*)G_4SPsk0#3G4nJ z@ErkR#;MwT(m+A>5>H=O_PZQB%-oE9>1;YcAq`I##}JO|$$S1hc=-Quy`+TBOi76e sna3i_<^QE0V49&bQ<0}+R+kk+*b|YnFB^h6fO;4_UHx3vIVCg!0LUaP+W-In literal 344 zcmV-e0jK_nP)FRLM+135|ukh@iI;8MNFdez;f>+7xc>3hc2y7}^c(BO#7 z+-J_#Si#Cqw8)X<;_dqS()9Ga^YO9w?Um@|mfqx$+~bMY-gML4d&t~w!`W)T&|A06 z{{H^F>+rYj>v_)CXv)=Nz0(Spi*En`0F_BZK~xyiP0L9Zf-n$8(VtQzkOUz{`bNQa z{~NU61mq2Ba8G?at7CQi*CHzqyUZO~P&C5V7@7eODP@}SF(&-t6d*2STGy#Gg9vZP z7~(SFguXB=ADUiCk`oy044R1YoCpwMv;xS3pFpWMPgaOOitF_T1gDfkJ9r=f&hhEY q0wlJ2V(73-N0_eMIE~hx=j;zHKnb2?I{XE z)7O>#E;|RGsk($KcO_7W$J50zgyVYhg^7<@7#Pkng#2#w>;sB3c)I$ztaD0e0s#K^ B7VH23 literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VYoe1@ti4)_i%ztyO1Qa9 zx`#oCiDY4*Wv;JjwzpBFm4cfFS51sdet<=YxlDkesE?k|`fKy20kzNdba4!kxXgQM zyC91r53^&#EbTn|{~7ZQ5=wYCO?`f1;se&*3)C(xco1}ER>bKeu0kLdG61g(IKH ZADhG~{`Kj;0H8w|JYD@<);T3K0RYt5W*q!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C-9IEHXsPfh@` znHU%!Def@_vQ$f4BT7;dOH!?pi&B9UgOP!uv95u+u7O2}fr*u|g_VJYwtoBK1E_())78&qol`;+0JQ~2ivR!s literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_dry_shrub.png b/mods/default/textures/default_dry_shrub.png index e8a7f2773ba3fc4ce494940179ff857ced3822fe..69351155d26141d94e37027537e417e40cab2a06 100644 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$D3?#QN+_DTvu?6^qxc>kDKh0Ulu#__iD8g70 zlO0?3CkG(Eal|aXt9}qlm&3HfCpL=E=;$6Eu$;VH8OVOn8tmu^=JgQ2~%B pC}i>C@JmU!5F*05DJWQiA@exPD#POe4M0N}JYD@<);T3K0RVObCcppy diff --git a/mods/default/textures/default_fence.png b/mods/default/textures/default_fence.png new file mode 100644 index 0000000000000000000000000000000000000000..6fc7c29ded22eb24e11201e08ca4dff734f0b0f8 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j<3?z5j>~{cCoB=)|t_%$68U9)wNorw|0sDZ0 zj3q&S!3+-1ZlnP@lAbP(Asp9}IRp|TW*rnTZB1-s>tNZ$?80Ex&)Uw__$~^lh{4m< K&t;ucLK6U9KpVaQ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_fence_acacia_wood.png b/mods/default/textures/default_fence_acacia_wood.png index 3b973f34fbaf1d6d9351fe4e24b3da9e614ff666..8317bce4a1ed4955c0aa43d8c0e47837358ac0ef 100644 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^Od!n23?w}&=BEQGwg8_H*N4k1-|U;wp_=mtD8iWJ z?e4vL>4nJa0`PlBg3pY5H=O_J^Dt{G9qL)L)tag?Kz&978y+ dCtDmi0JOk`;h@v{@>-xcgQu&X%Q~loCIJ6VAPN8g 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--+#paBnERLtq?tgNgAGU)ZR1q|Qfx`y?k)`fL2$v|<&!6O z@XOgge&HTK)0SGWKxZh<{Y)t+V22{r2 M>FVdQ&MBb@018qdhX4Qo literal 4170 zcmeHJdpMNa9v-5MOKkV#GEGWq%ncPYV>TI=alb^lWsDidT+IwKlv3!jQJj!Vv8Awy zkaB6~c0{D+86$FcY`M0xE1{&lKb@X^{yG2j$NA$tkM%rjec$@6_j|v0z0X>|=Xc57 z)m}+nM;-(MDLFdWdIC?CjV`kV7=Is~1Ol?ySnp$ePm%z_;j*bT1_i>8;ZPtHA&m+G z35P0t=)F^W6+erNxiT_x?UBOlvJpt9+k0Kn!tkhfhxyj0@weV+9t-^Q^Jw3R)g5~G zxw`H4i{_`{jp3@6H)q%nZjIL8-S!CM79AC&oelHD7_8s#FnakBwX2>Y5=Cot``P!~ z@HO@E!?=~xLDrQ?cXFcrMEfgax<-4CpE3GmTu?UyLhdKy=ot-+_JR_vWVt(aU_o2p zaPZQ+TE41XqUhx>k~pcwrJyPaZSZ$fb>fvlx+$&qZ|{s%K9S|HTy+T!^@ z`cc1!)ab4l$g3B`h!S+Hw%q0GdJ=49Jif@FLn9LG3FG)gNfjK|BBU#F7*nO5H|++( z6*LlOdnlkfRIxUOA-!5;oS;5{h}iowyu3zwue|UcGEYrGsX21>fZ-nj;N40jR9i}& zQyluswFOw8-?hW(SqU1G=s<~Fk?FvqwyaI5iF3>Z1|B6zZTf-U3Q^9M1@FBvqna~U zXo3+w(C!>E#yKU}1S)`_t5lgS1Wa!}?5dGo3fQ*Aqs7f;s>AYXD+rZGEIYfCj(d{c zRAJZyHtWziC`qZ1wM7z*;&a2*o^UT07EH+K5E+BU)Medchq>?iF`}`xi8cMqb4qZ| zAG>70D8uT>#K%r5>HCax!>f}bmr$kqP#qZ)W~8~qLGW(R?!CjW(P0HgvUGX-)7&DH zk`aXtm-Za>ViG?3o=7P3B)ez@ruDvpH+|NCH%w;g)b=xYsd?-|$7B<|e$8^x9kBur zf6p%Y{`2gezqKWpXCHa#MR)XKykEuVzPd+Orhf!) zH&pqO2@x5N0YAm(boN-0U4*W1|M(j*&8gJZ6m8#kuk70PBooe>!>}tq%}*>>#I@%d z?XdbV?>ASl)OWI0ow|Pv%XyoB4f*IUX68$hAln0f;oiWP(z6v=C}Lc0)QRD+j=lQ z=*ZjF$TV{&F>?N6V?D#S!nTOialuq}w_#+v-a?ug z-?yq6nckAM=M1+3L!l=sP=&f4I#bFAoT3zmz!%!8yzCCeI>N&au{%qIaUMtYkq^~H z8eYZDAP_i$2ITBxF3y%@HWN+?WrtAULM8_g0Rmz1LJo;cr|=;mlrS0#2VH#F4294_ zaZq1#7o-d42qm265X+@_#kzWvW9ejzP$=F?9xJp22$&Q;2_j@NSUgK14*HeX5_sPT zBcPD45I!9TJ?7#LIl|^rAZBngIMRe5q(!5lR`L)mH0e50+`{T;e0;F5`hp1 z1aN^VoXrhGpe!sb5J)rvjWz)gCcGFHpCmM40apc}_&0|wg-7NB&e7N`$Ob1VgdN4l zL7~7pFp0P+Uqi&H0Jhp+>&(OmOLq!blvUit{fKEjYt~D zUNkY6D!~9=D#Xd&7IaZo&jFZ#IS$8pAdrIEMwbHRUe^YK+xU(ygl!WF+tlQD2E`>l z214f?ZLPiK1~igU^3o`ETchA>)arYwHGe`+NKeZ=tnj^&aU#i6j8Q&rgr_nVFdxM7)@jW{NzT1XRJ`>FVdQ I&MBb@0GsU`(f|Me 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}}mKI7>$j@3?%=}IXVGIu?6^qxB}__b#=1;S`&dR#*!ev zUYh7ML)4Y@SRKeis>gTe~ HDWM4fF!~w7 literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv3GfMVy}PI5#mRXOca&dTnsk0q z!n2dJE-p@bw6pU5zRssdr{3Mwa%E*sHn+MOPXa3%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 diff --git a/mods/default/textures/default_fence_tile.png b/mods/default/textures/default_fence_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..aa33381ac0f36461270b621ad5b4729d11c697c8 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZQ1ERt$$=bQR~LfW1#jv*Y^lh1s({_FgK0|yo;{Aq6l qf`oXU)dO#vrqj`T2vqrF(!X7(8A5 KT-G@yGywpcc^()5 literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnYZOyb<*60=PtXh{~5M-~s zu+F0~*?4ZHYiG7?vbR=yw(ZwzhqeM0H+Z@@hHzXL?Kb2(w_*wCU=;m z*XQ-k{~ai%)VSJcr}BNjhrXKIR?Td@5te)P$>Od29Stwu86PUVs<^v&F2WFhk-1{k|4ie z28U-i(mgTe~DWM4fX?Y-| literal 397 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;x#X;^) zj5kl})B`yR$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e487C>1^`N%@F7JlYVhU{e$<9%FB-Z z4>X-kQn*eeTujm65HHo>^L-Pr{atSPqkX^M`-xY)pP6JndDDMpfjG8Pn`}P!8ru0@ zcF<&Xh`s(;R3f?NTS2?wF>zNzzk}aXEPp@R{ytx0>qiFzt_z{liq1VO_;Xue=^W*! zOt(!KES?`@w0aq&$B?mx^}$a=<`4Ev42vw-9+d87Q#k*5weFX+fKbt*Z%x-`-8N9^ zTXgw$fV6FcK+~}(yIa$iU*%$0YkK>xoT5uU_rVLgDxQy~-~1byv->tP%XIn7g5GmG n^&URq58c1&fw|ew8Fq{TpA%az-9K^;7zhlWu6{1-oD!MFdgVmz|SYfWI`o9i&m!)5S4_<9hO!Z{N}!Sao=Kc$O_&R`BoT<>fOa3>XTXbOipM aaAK%*W(!hbc+~{dz~JfX=d#Wzp$Py6p&@ku literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VYgSrHX<=SvX>o2=dUAYh zK~7dtUQT>Wl&7n+vx9AHRD`3QO-5>RT5@7tRfV^QtBs|(gYBgyK<%?UT^vIsF30wJ zPdZ}2;e7P?jfBZh{w-JucD!2Q6VB2}a0zQ*v z`OUU*S0z?mx-9R!#9Xwrq?+xCnW~X=!PaO6@2Qf{@)qujJ76N!x1H0jVcPeFk6G8a zen>C5%y}(|Sx7ml;}3WI3h%GGRJLr8nW`~UJ>-p6N}}3!-Vay0n;ull9DM)BUQCX4 UtCL<#Inb31p00i_>zopr0RACpVgLXD diff --git a/mods/default/textures/default_furnace_fire_bg.png b/mods/default/textures/default_furnace_fire_bg.png index 126204a31084b89ee2fa9d1878c9dc5567809764..73a64b24aa2233293cf009fdb78d6fd9d0d39ee3 100644 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmtC4$RQlP;%ws?y9#0p?5RU7~2@8NK88R6d56FJ{0c0_Fy85}Sb4q9e02rVb AFaQ7m literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0B(gisD};KNrYiED7=p zW^j0RBMr#W^mK6y;kcg6z$C`TCd%IS#FgizCeQn~60cq#cwv9IKIKdQ!hiD3Pq-Ok X?1cl1xZ`F5H8FU)`njxgN@xNA-_RnB diff --git a/mods/default/textures/default_furnace_fire_fg.png b/mods/default/textures/default_furnace_fire_fg.png index 63888f3998309f931aaaec38dda7bced3a8e23dc..5f9b765ef7e612c59383ea9160e5802215aefcf6 100644 GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmtC4$l>d+L-rYbUB~KT}5RU7~f8x)4n9s<&!N9}VAc5;tqOiyzk(59GIWGG! YxXou>y`Z=67*I8Xr>mdKI;Vst0P1cc8~^|S literal 558 zcmWlVT}V@L0L71Pl?_+EY`e=AB?du^BAOCp=-izf=rSFci_mgK^nv9UN~SZJHY&*n zQ&vHrI@gF?Ek~eaMoO)S%v?)ssmz@7@9u4m6m6}C^E><=&oSj{viQ7BJOF&PN|6`s zg#U@-M7cw{F&~K8kejWgqsmOdD*!uzIX6N!EZ)UJ2S@|R8<1C6cnS6qNGq7@U`=2z zB25yM5nLSayZej&mUEcp=}0~tc7AG1%fV#B-ztQny;FpXHKfxiMw34%Jz zYw$Y-M24yDV3IIN;hqRBB4ml+5MVh{!+wBo7$GM@c7!b;_u(}mY(&6_Ndp3vAmqlz7cw5?&dmcOxjp7b!>*{z%{!))yUMH1CN|9uv`bRzQq!+p81V2Lf|X5{bzIlXoj6k8&CT{4ILdLiTv{%y zl|PonN5Z{ZB%^$3v+{w)5o;*@-mOwQ{2edG>enaqwb4B;W@WWG`S4d>k#$?&j~mrD z^^4Dc9U4#5Rq0aI`;Te!3d$1gJO5hR75iq`URh3rwiWK}o7?B>11T?RF+Q9O|sU;YO_9qXq6 diff --git a/mods/default/textures/default_furnace_front.png b/mods/default/textures/default_furnace_front.png index 8c1798e40e05fdda861d0e3de85fa88df0d4bfd8..57432980fe3e413f7c3880e6d114f52020020110 100644 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R1SIpFdgVmz|SYK;MsZ`7EH2o~Mgr2*>s0FW8bg=d#Wzp$PzRoF#Gq literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Uw}`DD;qOYa(t|ZixW^FD8Mf@ zDZVH#Cnqy4GBh|gDk3{QwX`rVBQ@E{&L%!4%G<+LK~A={u`VGtIyxd$L`bl*v?wn- z(@N9{Hk!mgZ=FdgVmtC4$L?&_DSrwp=qo<2w2*>s0FW@~ literal 1024 zcmV+b1poVqP)~WM*SvU|m~OQBP4$Oo4rSdUkVma&T^IX}3ZV>cVMP8j{T6WN^*;)4*8P!QvK3YA+3 zYd!}5`J4UkXZp`F{kA88UK_t-7o9{EgFO`PyA#@g6aB>!|Dq26)CqD(2wX7;?1lv^ z7XktS0Pog==frT|x?$CzTm0HbdS*QSz%l2!Fi1KinS3K#Js)aU9P6GG%3~Dwyb{oh z5vN-bm~jtbOAr0=hVImU*wB6d_5?CzQ4s%?2o4Jb zpZ6>k0006PNklaumE_*SoauA9oYV*eU_?NX2VEk5x-G7}Kt-?RxZWk4U1}^f21CUCWEShdpr6^04Z* zHkSI&qh8}Z8eI>Mf%j;ryB_YxmWQj}_4xAC@+j#~`_Logbv*R+;dgj%p7-I8=6vbr zeT1XOcm3OkI`P}#%{lVh#v;d56{2q zbVv5S^O!NHE$eRcgTot|}`)zeaUM2aPsXa(6@a! uclLYxhy|;bo<26?#YCj1kG+Hc^!NuF+_>_!=^0c20000FdgVmz|SYkhN!JJTFj4)zif>gyVYhmv7(F99VUDczBjATUPMz<>lowB@7q}opc2L bo^WEQbY=@uVR+R9)WG2B>gTe~DWM4f02v`z literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eSlAhYid%wyR&0aUQTj+Y-UY1sgN>y*x1#9< zpixUaT^vIsF3a|DPdcK&;UYaD{>a6YZ~xL`jn+?TYRWqxz+ad=dx?%^Kmn(dMmpzT_#L>2xo_{*++$s;rg=w1d-S3j3^P6FdgVmz|SYfa5i@&_|$s0FWkSq>C6_S!tkmIsDZ)L)z4*}Q$iB}6M!MA literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VYgSrHX<=SvX>o2=dUAYh zK~7dtUQT>Wl&7n+vx9AHRD`3QO-5>RT5@7tRfV^QtBs|(gYBgyK<%?UT^vIsF30wJ zPdZ}2;e7P?jfBZh{w-JucD!2Q6VB2}a0zQ*v z`OUU*S0z?mx-9R!#9Xwrq?+xCnW~X=!PaO6@2Qf{@)qujJ76N!x1H0jVcPeFk6G8a zen>C5%y}(|Sx7ml;}3WI3h%GGRJLr8nW`~UJ>-p6N}}3!-Vay0n;ull9DM)BUQCX4 UtCL<#Inb31p00i_>zopr0RACpVgLXD diff --git a/mods/default/textures/default_glass.png b/mods/default/textures/default_glass.png index da2540287cfe24c451c14b424792ac431db80bda..d1ac2951750b970644e276deb5915a38d417014f 100644 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwYU0gsOy85}Sb4q9e0KC>Fy#N3J delta 118 zcmbQl*v>dXBA@yl77|#eLBqXpH&v@w6!l)df%wch0i*aM?2L=YCn+&@j T&78FlsDr`N)z4*}Q$iB}@fRxy diff --git a/mods/default/textures/default_gold_block.png b/mods/default/textures/default_gold_block.png index 170d50be8718aa2af0b56b059c3c14dabd206882..1f6c9f033342bfdf8b33a0080d343175ddf732dc 100644 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_Pgv70>+Xj?`LcT3K@I4IEHXsPySOf`Jp|t(1S-Q2|vEg zZEWP6t-#DYi^WI4nQ0lf-oc}t0uF|+ZkM+(_%Jf8iQ~KG@Z7TksGY&n)z4*}Q$iB} DC_FK3 literal 483 zcmV<90UZ8`P)wEcf3h_0uHu)gtT57VOUz{p~yZ-Zl5zF#6vv z{M|0~*e&tWAo0;3=)VW3kpP{C0GovX{o_3M*eCPXA?wBt<+udMt^m5B0Irq*{N_Xa z-#Yu}H1_2$`r=*J1^xCz?60K%vMB7opF0002qNkl5l)%CBHrlqf!+qEFIk0#K?M2)2+Twdc zb_(+88{+$VU~v+R85T|Ri0%_V5MePofcr|qV*loM2CpoKDWpUXh52C^+_GuIZny?U z5LL&bH%vz904Q^}&4nF>=E)JCG=nXtA%dj$PbK!F3|6$R5h7IlF+dGyB4{ zD@F&Jd`r0RIgdu_v`O4H?HTyvg0W<}T&CD*;zVL5<+DqErr)@AsGY(EaQm0IBUPBM ZcmTcw6ofti%Q^r6002ovPDHLkV1nS^^R)l~ diff --git a/mods/default/textures/default_gold_ingot.png b/mods/default/textures/default_gold_ingot.png index ba66471e18f4e391f0f2d86847e3b647a8c0a391..913e7a450811ce4d105f322bdf087e9089d79a5e 100644 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPggqc2O|{RtAy7AfuE$T^vI=t|uoPV6(ID`tkpV$>Dl7 kAW#G1Hh%qZg9j`O4(~W(rxf%E0hKd&y85}Sb4q9e0N*(!9RL6T literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7E0FFhWVp1P;q5+#|Nq_p zUj&k6|Nn>Vp2G0|HN&Pp_Nf)@4>mKLoX_z87Eo&X|Nl+@|0lPL@ZJaNWGo5t3ubV5 zb|VeQiS%@F43W4z_nbFhg8_$Yp#0Jc{a-i#KkK#BaG7yxSsq8?PlE$46T8Gizd1`v zq}aMHnZlvIdDSwJWQB+ms)qMtPBI;uR-D~j+jt_V^w-IGSsCZl&*snkf1Xt*l!@i< SaRHE989ZJ6T-G@yGywp)I9NRZ diff --git a/mods/default/textures/default_gold_lump.png b/mods/default/textures/default_gold_lump.png index d5a1be79b13a19f418a6d4cfb83e86d8f990db4a..cef1af7d9935dea49f066d39a010d6e59f6d281c 100644 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{d2L0X`wF|NsBLdyH%Cvp1)KB8(+L ze!&b5&u*lFI7!~_E({&4vK~MVXMsm#F#`j)FbFd;%$g$s6l5>)^mS#w%Pzv9s=Da( pn~6XnK2I0N5RU7~2?+%W2|)fa2FFgRiEKa?gQu&X%Q~loCID*18Hez2{*-8Yzd8G z;p)x?%12yJ@|+1M4H9B8l$bi@iXxAr;X#%S>s%Zi|2$)6DDz`o@3N-%3D67%Pgg&e IbxsLQ03Kd4^Z)<= diff --git a/mods/default/textures/default_grass.png b/mods/default/textures/default_grass.png index 0181fabda9fbaba45d8f763107bf0ad88e2f81c5..a8f6971abb22af222e92eede5c93903af4291a0d 100644 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E;|RGfwWg_^KPIJkEe@c2*>s05A)YCFfiFOva7aV>;j52c)I$ztaD0e0ssv- B7O(&S delta 357 zcmV-r0h<18`2v55P)r zdK@W&CPqc^1!HFf(nCx@e-)IBXj^h&FRIEx4dd5LGPk|IbRG2Ojq@VUU2>mgoJo=UNAk<>&kwYT|mfCXcf1<6;Mdh)5S4_<9c$!0-htefxr9xjDPuu d|L9*Q!0;u8V@ERLtqy<2jgAGW^fBv5cq*&4&eH|GXHuiJ>Nn{1` z8HI(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew z%|u1f`Wc=sjv*GO-}V`D9dZzHxu0gP*elkxNbbn7&lO7NRl>w3x#e6rB--4hqvm4% zLAOaMW4fQw)dL3kZk-&ZB3H7^8`wVBGnmfpeOVeMG_95CgIeA1_+MxCcB(RPoOXJ< zt#wb$rjslWDlRi^hzh^?>B0WCGcVt;27J%%D~)2fDy!!b@%*N`=3&qHPu+*De5crM iSXX6~bvS9>Dd7v@o^w9!-Fy$|d<>&kwYT|k(drzC%wI8aE|)5S4_<9c#}g5(eX@E`oi#)`!W flX_k>@c;n>k1vNrs-a6PP$7e-tDnm{r-UW|r-dP< delta 325 zcmbQhc!4RaGr-TCmrII^fq{Y7)59eQNDF{42OE%-|NK7@NU@|l`Z_W&Z0zU$lgJ9> zGZqKAJ2BoosZ$T+C?tCX`7$t6sWC7#v@kII0tz*}U|=XUU|@Kaz`$TNgMmT3V9u^U zn~92|^?N*B978Nlzny%Zi!o5-SpE01eBUgQiJ$o99XMPm_CDb$uTIVpw<9XflM*9% zzF*t;Nj+_0gw^iPbKn2|n%gHNxKHwL=r8^s%yp~*Ys-wkKk!kwmi}rn+c}ne{>0j4 zpT4A@o#{|A@26?S?dO}{+{@a0J*jrtm$dcopXI5GHKbGrF(z2tV>IaKV~{z=|Dt5e zvi&7V({>BTMZa?8@NTmxby>`EUn6jJ#G@;PGu6NNv0C~BJ*t{|^p(!jCPkiyTqnPV V?R2VMq6G9JgQu&X%Q~loCIEwQf8YQB diff --git a/mods/default/textures/default_grass_3.png b/mods/default/textures/default_grass_3.png index 92ca1b5d8d28ddfa4b16968380d5efd246727cbb..0b2f76e28a779824b315ba46e00491f6a3bd027e 100644 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZQiH_2i9?D?lM$PZ!4!j_b)E=CAu8&%ol!#P Rg-Dz@;j|==^1poj50drDELIK&yEPnt103c&XQcVB=dL{q>fP?@5`Tzg`fam}Kbua(` z>RI+y?e7jT@qQ9O|$6n_B@NklwbTHCV1ks@(wM}bnDuhIP96}?ah|ovNN2gIj}Yw z&$a9qW2M)_lUc;WeJlWj{uF?ECA&#hakg(9<*D4A;@3yK>1E*dZYEAlOeDeL>eRi5}i90NAq& zSgy&a>51i<064Y*KqkY2@F}JEk^nHQUrDWE(y-tig_3S<=I*GY00000NkvXXu0mjf DhXSbt diff --git a/mods/default/textures/default_grass_4.png b/mods/default/textures/default_grass_4.png index c782a33be6b05c3e5003dc4e9134aaa365abba35..c3e0d8bb6c502608c0ee33390c4079faa859375c 100644 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwYT|h`jV0Wex$VgRB7sn8e>&XcR*k>)*{?op3=AVUg qi~|_|zvTKqbHmG|FYcGvm>G_FaY{W|-)j%lz~JfX=d#Wzp$P!5Q7fAO delta 494 zcmVz@;j|==^1poj50drDELIK&yEPnt103c&XQcVB=dL{q>fP?@5`Tzg`fam}Kbua(` z>RI+y?e7jT@qQ9O|$6n_C@Nkl zHS{5T0pCM#Be*Mq7f=wb&>4-Hc9>DAO~>ORWU$(uTeHf^pY!EQ;)w`<8UCNT{{aAa z`$szy3#QVL>Uik6x*5*OAbs_wWm65R9n{{e9yXc9lqs&PEA+c|;-mVj6_QWs@h%&=vCnm}a%^8R? z!^8a}c~X>ht`l0THG2+rPw~55RcdK%uQS&Qe*JgxZK?lOaM_8iL7o(xUn>Eqd-e_U zq@deXlBNX!wZ&z^FmP9rJSo`NYFj`NKywDx=Bv!L0?w}$8(VF(9utNExlUx%SNOFB kDnkqW5FytIdxzWd1*OctId}F&+5i9m07*qoM6N<$f_ALW@Bjb+ diff --git a/mods/default/textures/default_grass_5.png b/mods/default/textures/default_grass_5.png index b727e9cf3693f8fb494018f8c5b888f2a758b7a1..21e532f22e28c4e05cc438f177fdb920175dc977 100644 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61SFYwH*Nw_oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E(bHK1y4k9u`5tW*VDx@gyVYhpZXrf2aA}PLEtdkUv?j!6%7~bcQF~s$Ii=a f{>N;Q4kQ>>Jm3tPRUbS9sFA_b)z4*}Q$iB}vnV4+ literal 628 zcmV-)0*n2LP)y{D4^00H1hL_t(I%cYY~Zqq;%hre;gj_W3o z-BclI)s_peMyPjT$u-~*T!1wTP5~@gm{o;DOw~9INo?6k>cmcm#njF}7D&uyJa69n z&G&mx7D_4pXNk8TuKy`9m$ovCOzg*v{lMMI{wtDMWFnV`cgA)wm$o{$^eew&agZF2 zmj}XzS!BX<8>)O|6dMYl=F|@?T)Ik>-#ZqfcqU5p41ITQ?IMrk9Dq@5RK3Whttty0 zM<-soO7wrHB@qDqpPA}4)&ig~mODa5>Fd+S9~-a31b{)3@7VbId8E!-rU2-;k0O`0 zGD@!(9Si?vt^neA4M5;W04(FhLG%3ZQJF<1q+chgTRlJ_1xoG6T-UQC&lrG zU|kb!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_Ci_@$6XdpT0g5mtdAqwX{%6v?2jp-TctjR6Fz_7#VaBQ2e9}NcE>9Q75RU7~ z2|zXz1LGsbJ;p$mYKdz^NlIc#s#S7PDv)9@GB7mOH89sTum~|Qu`;%>GO*A#FtRc* jSm~z2f}$ZeKP5A*61RpM(o=Q-H86O(`njxgN@xNAYuZO2 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_grass_side.png b/mods/default/textures/default_grass_side.png index bfd538df6e89a653a261b9071753ab2d74125ed1..3cb330cd5d1fdc6f640d4f36fe3566d252e9ef51 100644 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E;|RGDdQ=Rz80VmkEe@c2*>s05A)YCFfiFOva7aV>;j52c)I$ztaD0e0ss_T B7TN#+ delta 762 zcmVd3!&X4oPRe|2L%_WHP#!-xg)lU z8_g^?|8&Gw2@?xIUnjb4##li!h{(=dj0X)sS0_xfP8ci1CL;#AZKhsDnpMOF!B>{a z9Z$DOJF_nh>+_DjPB?(KuNr2D0b_*}6RB0oy#j#xDx#_sBLjf*2J42quPm;dJ3?iN ztrD9AfU$xv4S&`fjLmE>BbqZgDJ}@s4{w^mw3~!2giu*#9|Xe0l9RH%jI7?Y!@~9* zs)`@m-FW5PAqGsSEX_I*yUcGtK3|9#IsnK?S^w2huOgwc{QlFQ3lYIM*j`2E?~gD5 z%SSI4wiry!bwV6qU~C?25LV#L45c#ee#|!{wv^PoF$Iy?=|wSC*5< zXNxbs`*;C7{p05s_ixdabH}YV#f$*QpMP_-oE-)(PHUe1`udpvod@53w2a-5iBMUd zJUl)A^7~Jg%{sAs^zvA~`r#h75Smq_-6TYW+$$*#TQA0z(ZteRC(8XHeX+|ltH|`O z$JJMH2!B$Scbp@c6bH_l;rdO>^u0h%gV|VNde{G_FAdwvh_8nHyQvVWf_1NG9%c@e zCG|>QCrlx@U?}&B;jeu9-~i`^uFgZNHwn!UCYIP`Qm6Q_!FfZuKal8~OpeO-ZI9hM z8UYY0OL)i8Z8NG$Y?ZwaN2FfqwiyvHPRLP7oj;O##aO{uH&h=@9hWa^a#C_q#K8Kz sBPXRgD6oZK3t@B7qpCP>m>mZG1>1a9ZH3$lWdHyG07*qoM6N<$f>AqNw*UYD diff --git a/mods/default/textures/default_gravel.png b/mods/default/textures/default_gravel.png index 8852d38486a58a7cd0cc085cd1ac9de075fb6107..7178e704efd3c17836df0219877175ad737c9ff7 100644 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C-9IEHXsPfh@` znHU%!Def@_vQ$f4BT7;dOH!?pi&B9UgOP!uv95u+u7O2}fr*u|g_VJYwtoBK1E_())78&qol`;+02Km8mjD0& literal 4715 zcmeH}YdBPE8^^~fOpX!7t7Z>!Xfuw53_{4+MC3e2#xQ3L+j$tLF&IPS&@QJ=4oT9M zRFWwbWut@+LLy|7O~t#Wy|4X#dB61G{qSB_ziU0~S?gK%`mg)>U(fZdJKNLUQ5viQ z27y4*N1f~uKrbg~5+cA^TTk{F2qe}Y@9jrNAY&n9DhY>=#6swCWGn>Bz~ew5#%O~t z{^|TasW1IHR8bANK8iuyQup3jt7)f;jGY41t2!}bN$%&sj#)jOz>~JTf zSyzp#Dd&qKw3h}wHeUDyjl2mk+mMbcH!JE&?v*lN{c7AidB{6q>bd4EW`S*YCAk;z zslIbT7~OUEapkl!qkc7`k~F&4>I~UxHhm?d@Kezjm5#gtWkTB@y*61^pV#_TV`vyBNDTVFW01 zP2b_>Zn80Lruj4YRnyqP6-tnad8P_$yI5fKlG4DVUggox!<`}ZX_ey0eF|*(<6qjx znk=^ZqNN^PM^x}nGIxG?Q=CFZ8(v!|6|)W3t!w!>e)5+-)h&le5VHlTFVVa{XGoFk zr0$Qb5}D4Bu7*pYu3m;>Q4NpkuQEjC z8@jlg&u|GuO`cy(4cA5IYU=}2n>#gir-JmZ4i7iunX{}RX=DG6Kf%5?-a7lu#6R&Ef$3)WYQNNksmu$FCyTK~b z_F1D!hFs`Rsp^3$CS*9-h7zJa0CQg3bBAxNiU`c)^rRbJ+vYNO0&RU=zjQ4jOQq}y zIyjH zyW3&=FUygK#C)G67AQJ;`0>4rjjBQ;rZi;jYsK8#dW7aK&)Kz$!ev5?ctQ!yw_0uo z(o-{yNBJI15h{k{F%{D>1m@D46g6%-Tk$_Pyy$Vl3~Q;S;ddCt6;g??ipxms=VE-S_Fd|RW&YqJ)$$*(6` zLwD*nea?!mOn*bhD&0=E@W9uX|EdNvyBmF;;N5X*r@~-r4-z8ly4ajbdtUc9XW9H$~V#ZOY?q^Jn##g$AXMbwu6<&Bm1W z0TD3%K6~8?@w9cLXlNI83-cs8QgK~ovG&8U-ISYG)@hXw;hQ14vq_dd`6(CWCmX`{ zx-U$c%{h{}Ld6Rw&lXcl5Y{F-YK~fI#~go5eqBj(l1&k zm&@Pi_E|gV+cB;=9fAEEsU;H(d+hS}+WQ zLcWF232>;NndHI-P6*gT=c<-Elc-@ZLvwR;n1K<@$Vd-}(4)l>=}3kik)|$?_)EhcOG8ru>+mEZM4*X8k)r8v zC=_@O`CA-={zsb}O^y7fj6uV&k=Q6Kkxqjd>Knqo#beMG4kT(65_lgUg$%>O$iy%x zOpqSfD%tZKc?NKtiUTuHHxd{QUg=1HTaz6c_{$9262992^=P0uUM+8iEW(p->nU z8UTaAV6j*{7K;-Qj>AQSg@uKON8s`J@CZR4As~uCAVfw+MhT#j$z&RZN*54Krvr6U z96&;Re1d?KL;=Z(iOi&=q+|iiq?EK20nFsoB3Sj5v7P8sw>^u%TuOKfkkIi9oIGp_ad`C@HK zwP$P29?X{10BTbql#8Q1C`(Mu3Am9YJDs3`K-(1rO$cD+q3%v^!&7Ri9?i8i;bG?TImgN zUqLl-e{VzMi);K4H|3<&BOapi)KBw!TU|~=j)P$)Ei2>VwWiKXGQ>YMf9o@@F`HKn c%vhFvC}Z)uQ^nICZ~}Dnh`W8GZD`uR0m$*S;Q#;t diff --git a/mods/default/textures/default_ice.png b/mods/default/textures/default_ice.png index 2874e1e337e39527ae63bb0e2c4246897f8be854..a8b340991d7e274924d184701a2ab0caf45291ff 100644 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_ClBSEK+1xjbDQLpZJ{ zCji+@42+Ky_ZS0NswJ)wB`Jv|saDBFsX&Us$iUE8*T7uYz#_!J#LC#h%D_U~z{twL jV5OT53yOx^{FKbJO57T5NKe@T)WG2B>gTe~DWM4ftj>R)Ew@d((uL6&q7>scm@&hY%aEA~Lq(A>US0FT9)n&VGCTIK<^7LNDYmwnpS#6@hVVw<4h}pPt=wphWD=l-x=I#3#6K%bh zK~`}p4VS{pKUenk*uED2Bi3MitgoumZ)|$U`aQ~vfvc!bD+Lt7rS`(}^g5N*v$MMai7`=mF z(=0VcMPi?~g;sq6IvEF#?%DX+n0Rp;J5#7J z3)Y090!FhYY`aygn{iRlr^fp~wLV#us6(ulo$}I3Jjop0(D2^-VqM1ulIgn7r$Su? zeit>oP-s@GS)OV0kq?<~MhK-Uplyx4dTo#*@Cc@h2mz<1IQO3`*n4uQ8A;3s9bs%1 zDn#Da&`NrGNQVs-mp11_x>6Ig^bQ*Cz8qrJ#A-8$FC_odbGplZuwK)FKix7EbX?6L zQA={$3(-4Vn6BUa*y7=n3*gvabh8mr1S7vp^Q*g4O``T}58HWJA zTQd(-T|2+y`OTV9T5%~054Y`%kW4cQT%=XkFW7UhdB^n4JR=WX;p;uFASLO&iq=OGx;%{V>O;hB-SiBA>h~74qoBL7Wn531qP&k z2(Uv)qx0`-C>z=3JWmxrJnh<+5f;#jc_iz{7$0i7bdvwBvNYTuY$|?kD=E?#5g2yc zp819D_~l7x_Pc~Ce=dj9_ z-eY;IuzwgWsi#Rh6-|D!nsN&Y`hw-mX=jv=ZYF9K(pJNh+tZFuM2QllO$)KKLjU@s zz=XolXN!vYw+O+`V{SrRpytU=Hm)6aoWjK}ZXF;eU9g7N>hp11rTVJ|KOL{yCkm{c znzGAz^}cvj%DlE{#7am}ED&6mmZnR4tNmYoy3qs5UpHMBVmcaaLSv{bay73 zJ04wFVsDuF0E0d?_4k8Q{GH+`o0O(KSJ`RB+Fts_n1rE!=VLWW`+4^|U&C)$yQ z8hsnaV7m?P0xi=m6(7%v2aR&+alFRX25WebuCH-gKC6UM(P5aHyHMApQaW!0(KKIN z*G15m+y#MD!m0AwdjO9^k{OX^q!30hV8)AN%Ci80P>wt%iA)1HkYFH;N=HM-Ya5^t zY6u#-AC5Q2Go1hm)s4>rh2J95Nk7QGjmfH9yQt$>Yxfiu|h(T-p;Py5%L)tO5t#rNEj?8 zCdMqr%8bDZgIORD2$;Dg%+k_St}taEp>s$)Q##vV8S!t1Gr%UZxUfpA@R!T`v0;^^*;?1 zK$mw-G4l2Zv?RdDTPqt+oR3TXqv^ty>1(Ysx7uce9kZh6vfG_9@eA1+d6r&0~wt#}~UM78?T-fYum{!|l&l1HlTTEbZhmYKNNw%%Pyk)d z-6#(#bKLPR%Kd7}Yqhp{3AU`3hnVipyL>iw`tE(D-DtkLH6rwVM9=Kf)rze=&XEL6 zqmtd&2@Gt_u!dEUKI!!2`U1i1#Gu<-$@c0*@;{XE z)7O>#E{6cKs$i4EcW0oGpr?yt2*>s01PAuNW!L^2vM{Q1GI4B^_@)MwWbkzLb6Mw< G&;$T;D;Ns^ literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=6jKYAb^brg~~0PqD4H zQ#q2(*a8$~ED7=pW^j0RBMr#0@pN$v;kcfxAZQ>h?JVKu=f{@7s4Ob#YT)d8(le6b zM1n|AkPr`pQ3UH$X4ZpUuB@!C2YK8A9sfLIX3*_mDVlCm-vBg+!PC{xWt~$(699$X BC_w-K diff --git a/mods/default/textures/default_jungle_grass.png b/mods/default/textures/default_jungle_grass.png new file mode 100644 index 0000000000000000000000000000000000000000..037e60b333f9f81aee46514178d18db4573e27bf GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmt9U=Ud*91{5nv`-P6S}gyVYh7VoJk0wziS_Zxm@T>QVJ_5b_xe^XMv%wP9m zeq&?f#KuNOKVu^U1A`y_;Ry|#d1q=495~Xzdt<4WkwfVJ_K%DXVj?bm#m>KgMlyK1 L`njxgN@xNAOiMNh literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_jungle_leaves.png b/mods/default/textures/default_jungle_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..e231247c111475b5fdf947e59956cf64ce26afa2 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZAtgN%begW}pzSr;B3<$Ms}^siHHu7#LF-Ze+5m R=K&=cJYD@<);T3K0RT&V8-)M> literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_jungle_leaves_simple.png b/mods/default/textures/default_jungle_leaves_simple.png new file mode 100644 index 0000000000000000000000000000000000000000..b1b42faeca29939d42f7557e53868898b486fed2 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZAs#*xysZ5h%p#>Eal|aXndJs^|}X2FCM@PWb_u QQ-Kl;p00i_>zopr06y6pvH$=8 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_jungle_sapling.png b/mods/default/textures/default_jungle_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..d84147d775d98b3aa50ac0cb99044be36a9b5c8c GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lZAuLy6R8IZlI8=r;B3<$Mxid1MDuTtp5(*=y}1k qUcNpdrKwQJ=F7ufGZHqPFkvXE=bm#twtW#$1B0ilpUXO@geCyZtSk`# literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_jungle_sapling_bottom.png b/mods/default/textures/default_jungle_sapling_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..f6613a9388066c14b959f5c02bcacf1eb990689f GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#A&)e(D(3;;PLOih%#er@=ltB<)VvZPmw~~#C^fMpHASI3vm`^o-P1Q9MK6^d zD6Z=1;uxZFK3Qa{Xo3Q(f#C!WH`4=-P3?6}?RKR(2{OGFQ5irt)G-CBg;{O@ndIr} K=d#Wzp$P!?Hz=q8 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_jungle_sapling_side.png b/mods/default/textures/default_jungle_sapling_side.png new file mode 100644 index 0000000000000000000000000000000000000000..5f5c6b2e623f534c34521eddf0c3ca14662dcf25 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq&N#aB8wRqxP?KOkzv*x37{Z* ziKnkC`$HaSCS!q}HUE@=Lb9155hc#~xw)x%B|t6%gL6@8Vo7R>LV0FMhJw4NZ$OG( zDmzG_r;B3<$Ms~9siHs59{_?Q46G#y8&oP@Jf6VBaGsmVsz7X!2*?CaS3j3^P6Fdh=kVl$HS5o9*Wh79D*VDx@gyVX$z*Ny6{0xle8J+S2GN%G17(8A5T-G@yGywqM C?iKF< literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_jungle_tree.png b/mods/default/textures/default_jungle_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..4e25d6561f7387f721ec35bebe88c02564ba8676 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CV6!#bdS*j(j5hW>!C8<`)MX5lF!N|bSSl7T@*T5pgz{JYf!pgux+rY@mz+k1D g4hxEg-29Zxv`X9>Zb(nr0o1_Y>FVdQ&MBb@0L~CbDgXcg literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_jungle_tree_top.png b/mods/default/textures/default_jungle_tree_top.png new file mode 100644 index 0000000000000000000000000000000000000000..0a7580453019bde31b8ce71714b2207b35d6fabd GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CV6!#bdS*j(j5hW>!C8<`)MX5lF!N|bSSl7T@*T5pgz{JYf!pgux+rY@mz+k1D g4hxEg-29Zxv`X9>Zb(nr0o1_Y>FVdQ&MBb@0EwAJ!vFvP literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_jungle_wood.png b/mods/default/textures/default_jungle_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..670e23cd90cd33366ef62116acd83c1c9be73f25 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBL7~QRScv!3p^r$G`BDaGcwGYBLNg-FY)ws zWxvbLCoaalXvOs#Kp`&aU#i6j8Q&rgr_nVFdxM7)@jW{NzT1XRJ`>FVdQ I&MBb@0GsU`(f|Me literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_junglegrass.png b/mods/default/textures/default_junglegrass.png index 25abb714602b1e7975514886f6ce20000328be4f..037e60b333f9f81aee46514178d18db4573e27bf 100644 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmt9U=Ud*91{5nv`-P6S}gyVYh7VoJk0wziS_Zxm@T>QVJ_5b_xe^XMv%wP9m zeq&?f#KuNOKVu^U1A`y_;Ry|#d1q=495~Xzdt<4WkwfVJ_K%DXVj?bm#m>KgMlyK1 L`njxgN@xNAOiMNh literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b1=11*EGi!CcBzt)eHx}l zx~V`R#*!evU)OOG)?utBHuD-LC10<0Dy)6A qp(X#^3*{51lh?A@Z>^a1n*Z_V8Q|y6%O%Cdz`(%k>ERLtq!~e&gAGW^iyrBmsA!=7kduXjjY;(&XIBMQ3m^Fs3rx$YfQ|14=M>y85}Sb4q9e0O%kRod5s; delta 388 zcmV-~0ek*{0jUEaiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZy)f8Y!R z11vO(!Rj^u00A~hL_t(I%XL$|&Vw)za}aF@N(3zu8x?QB`@ap${8Xe2z;NHtI^RL5 zmxxpBi+zUyfUHOaAGFQW*ff%Je8S>Zoa57`7T+%D>KDdgG5`>kRW1PF`WbEWG*F;O zS>@8zFYw+tOoqIGm*d+7HjSjLe{vaz$t-Tg;#S`Y09XS63Wlzq{ZscK+4Zx3jfU%I z1SIox{k$PFm&L8PKdxU*f^nFP_TDy6Q&zdyG!j~39)z|T@B#}O_s7+HUEJ!eur>~p z38;AFnRaxD8fBG>4-o)t8VS2H7mD(2H$vTSN(s0000V8Q|y6%O%Cdz`(%k>ERLtq!~e&gAGW^iyrBmsA!=7kduXjP1xU4!4a&? k#W95Ada}S&(I5N_jOQ7h@&hub0wowcUHx3vIVCg!0NAt=!T!e<#VyZc08-^6`rV0NeurUTD`;kme0*DyWM{Y#zhg z>3mHEmO8ltfFC*m0Mg_zFVbc6vYT4F9#~U>^X-YDmT5wqWd8gzL?#Pr)@Jfddt=kQ z{V|VCdO)w5iSa`xS|7iON~9|@n_3^;_vnPfG_^L<`4&yB^}iIZ%mna?Qc*vas}u;* zj}H3rSq{^{E2P>)0yLydV`>9EUeOZB`BpT5)qf)YG9uN{hB%3iG%vfc`dw>!bt*MG a8vYG9+aavYEu4b@0000<>&pI+lZAuLy6R8IZlI8=r;B3<$Mxid1MDuTtp5(*=y}1k qUcNpdrKwQJ=F7ufGZHqPFkvXE=bm#twtW#$1B0ilpUXO@geCyZtSk`# literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX1=2oFD!z`&zD~*(YTULu zLLzbkiU#6}Vyym_Qso?LV}UAIN`m}?88~GH;$|x50{PyaE{-7_*OMLC-Waqo_dGln zz>v7ZNToqz8xtR!*aRJKChrDkrieCG6^1pIrYy@=3on~5suskRT)^TW=_9<5XIcQq gS&55D2M#bWc=>Yt+jubT9ne??Pgg&ebxsLQ03Sv$Q2+n{ diff --git a/mods/default/textures/default_jungletree.png b/mods/default/textures/default_jungletree.png index 2cf77a680b064903276ecefc02cd0b5e5116b4c1..4e25d6561f7387f721ec35bebe88c02564ba8676 100644 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CV6!#bdS*j(j5hW>!C8<`)MX5lF!N|bSSl7T@*T5pgz{JYf!pgux+rY@mz+k1D g4hxEg-29Zxv`X9>Zb(nr0o1_Y>FVdQ&MBb@0L~CbDgXcg literal 5592 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 O0B;X}_tUO%MgIjAf}qI& diff --git a/mods/default/textures/default_jungletree_top.png b/mods/default/textures/default_jungletree_top.png index 439f0786d7cb6da6b46db323efec9239b084b6d4..0a7580453019bde31b8ce71714b2207b35d6fabd 100644 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CV6!#bdS*j(j5hW>!C8<`)MX5lF!N|bSSl7T@*T5pgz{JYf!pgux+rY@mz+k1D g4hxEg-29Zxv`X9>Zb(nr0o1_Y>FVdQ&MBb@0EwAJ!vFvP literal 5175 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 delta 239 zcmXSKVe;z?@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnYl@?%-6Jk^qXE9Y~ zH&f-b)Znwy;1|%O$WD@{VY)RhkE)4%caKYZ?lR?r29+AZi z4BWyX%*Zfnjs#GUy~NYkmHjS<3=50U4RI-Tppdtxi(`ny<>WITuK!xE@TZ+oJ|Qt7 zA)(^KG}h%ztPkx4TmvRcTokpbIQ>aJPe|m?@ieZN*Fw+iZcU7B+b_1NRMs==zv0=R d&Z+kq84Ui)Wql}bTmdwe!PC{xWt~$(69774JM91f literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_ladder_wood.png b/mods/default/textures/default_ladder_wood.png index c167fff5836e96391705eba00908b1ae52e8c1c6..1e65583e843c553ddcc60e96705629e870576847 100644 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VY)RhkE)4%caKYZ?lR?r29+AZi z4BWyX%*Zfnjs#GUy~NYkmHjS<3=50U4RI-Tppdtxi(`ny<>WITuK!xE@TZ+oJ|Qt7 zA)(^KG}h%ztPkx4TmvRcTokpbIQ>aJPe|m?@ieZN*Fw+iZcU7B+b_1NRMs==zv0=R d&Z+kq84Ui)Wql}bTmdwe!PC{xWt~$(69774JM91f literal 467 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf`2e2~S0G&(E!3B7QV}UPufnf5 zLMq)=pum+k!<}Pxjn~vtx5-8J-I@9&{z|n8GSzWn6_Elt-h2tRT`@l%3)^EBR0l6^3s}(TGo#99MydCV3Xh5T*1Z|VWkG5U$%>hNk{Rw2`9b0-P67pf zyqTWdX)at#8)BB!M$WDXn^9ulnPt~mU^=DHq&vr`El0mGR<}M{vnfNpB2l#}UOqoW zzAQqf%m?T^iGonUY%hVbV7??f-dHQHqA<36f7U#2)?{a9kw<$^0=>jo666=m;PC85 z8j!Qe)5S4F;<9hgb)hB$5f@LVscL&W6=bX5$Nv96+aw`v4}W!f*}2HBMQm(ecV9T9 zdBS`FOVevU*R3xS8M65D?e3eccXU3;F;|dv%cmbMU3r@?vafmIyQoD_`M{&zttFm< zlNbMKSdw+K!7MOiwW)8AN7d$oFCFF{R*<>azv#1WpH}_#OP^n7O_SSykRzp2==#}a z8O;>-cznMYjUc}VWV{f))^iSF`E3xJB|Ec`SS9y{XE z)7O>#F1x6>h3=nS-P3_WJf1F&Asp9}f8-xyU|`N=G>bR?aT_Sk;OXk;vd$@?2>?Z0 B7=r)+ literal 5706 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 B7aITo literal 2315 zcmWNTc{mja6vfYbh-}Z6U5jn9mnae0gEQX^DVAc^<^6(0nGej_O9-u$NQUaF3 zu;haZAOtwV!9L<&U?CoJhd|~q*@UZ{_5z`Uh!;R6;13+)VD*I6&zL_3PmXSoT#6>K zr@;DvZNN$iVKIr&V@6nhj7b}`0lvVJKjEh*hLz9=(; zkp!IO*dJgy3e!L>5Cb>?tX_rr5W<`ls$|hX0;5WE!JWvcz;YTE$e4FPmm$i9Q9=X_ zs0SVb`+>DNYgYTlL1ekI5PHbCBSLoD3?{>6l;KOFj%HbnF*t1@Y8odQ7H*0{4Q4RWI%#iW@IQkA^ zVIRi!qC*i=@)#GzPC$v1C`WX`1$`UQO~N}qu&0hP+x9ZY<>=|e>1$Z>!k`I$sw0zx zJONMvHqD4VYOp%2&Yn_PsS&0pVAKhp_Mu4@eG(`V$LhEX>x(0^#g;vFklCrr{GdoL z6<_>o{j@(}HVC60m{7-%C}IThHxcalZS=}b^n8Wo6zOqm%Bo&7f3AJ5L&cDy)r75kgtFl5hM$tmLC(G!_IE# zjpX@ZhaoFWm}71E(dwAz+OiwH%3?HM@!Q3X15P5ea^8t(3Vwe7cspL znW~s9*Ppqm-R4X9;E4I@f;fPu>41fqKe<PL{yiMX&%B)0ZAU-Q=ygHD4xmF{He5jR11Da|2OyS#K> zT5iqn#QOL4-@lvGee%fpoV!n(cgGg1kmAhP$^Gr8%oV)Z+r=-wepqB4e8EFUcQ~KY ze=Q`P`(uQhvQ0;KuEbL7IQ8978c~DvbvTgVv$T80u8=Ny#o3S}zp=KvkXeH<%CliAgUpXnUs{4j!hHVL!iv0e z@rlKVF|AY1T=y#Necb&9o&-P0UPy~Nv_8~0Axi45Z;$UI_PovX=W8RWk}=)82JB^~ zOl=fQ)FSy4r*ehl+q8e0l2=n?P2w8D)vipkn?0DtZRGwwaiRR7jLVPTQ1_Q5dUqR9 zU-a7A2=R0_>%URFVk}ggrxILoXa_MN;F;N>!XT1hbd0yQPQ4s)=*87Ba)nTT)SqgF zc3ZCh;T_m)C~!|-Rm}>%rhRi}ty)eWox2d>mc*OUAt7SLFsUz5@>COwJ@TT0!js56 z`ha#MhMhY3q7~5w1hGCH{ZF!Yz5BJv*Y(rJV z-rCxSd-isG{=TC_K-7SmQbH0FGpTXJb&phB z2Y)7i(xgS`;{frE=G6`5=Y=%dt-SPvJQ@T3c0E|BBcP`LmSr&zfdtVU-6p$U8joEf zh81`N1y7uzl(fy3$jBHTOTOjj(i-nn+rC4^v#pTnad4F-FPNPfcD?lv{>}}Qvt5U! z)^85ZZjus^)N-Pg+1MG4g+~Zf##bdhO!WR<&QCh(NZF7&92LDNt~Irw@Nd59FDshJ zwgOQNO3(SArhk5%ewrY*p(Or{q$=yAfU}12Z;mF+bY5#_{>ig*M+q@5v!@4_TX`d0 z{q9Z_E`QT>eLmk+cGNFJP^SJGxnE9TpuE`}-1gDC@A>bMiD~JoXo(CZ=(%1CNXx!T z4Js-$-8A{}x_~_MN4;fMgn3Jcu*)SnUYC!n zd^$HcMR4>kuBhLtrJP&4>xATxu3&zDZQPEI&v7Xw$Hrt=`F!)FFVHS4(~Zv0nEz+N zc##~MPcge*akskkq>S&T(&sd8hILePR#VXvJ)Z2EGWIpS!CjW6D-M;$emY%^7Rsil zc<4R_C8GD93Nd&mlSeY;CAf>+8WWn=>b#??r`^}G$$5Jl59LI(Mqj=CrK;#joIRO&GZf!oV_aC^pn~Zkems2ck4^;l|7AunHfbmwzjx!Gn735~xbz5$}u1R*4 zqI9cyUZuvCE2S8U6pw9Zth}-GuUQd(rnzhWRmLl&_}lwiGCBg=DMplk6!iLqWn10b iDOx-Gg&+GE@!^)w5#x%pr+;vs92~H;wJ0)ox&1$Q%N6wi diff --git a/mods/default/textures/default_lava_source_animated.png b/mods/default/textures/default_lava_source_animated.png index 32267a6bf4642c38d05c78b07a4a2bca9ee3a047..2dc48ec3c06f332de6e2674c180363083f33ccdf 100644 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1SBVv2j2ryoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#F1x6>h0NNN?zKQ69#0p?5RU7~Kk|<;Ffivbn#G&{xD6C%@O1TaS?83{1OO~w B7vlf` literal 2193 zcmWMoX*?8)7d3J?G24*A6=z5EtDd3P9ZEpyd%kUni(IVUhrK zZDj<6$Ubc6VpR@210Dchfezqz;02HjQ~~n|1m**@042a9AQ3nXuwS4EcnxF&_W&n= z5eB**QUSUT7`C_#_yNZS)Sbxh0W$}TBrt-(I10K6rhq!&GmsBZ0nRJJLM(y%73?f9 zQxOY<0^BO%(k!@L;8cK_26{B+&x7uSA>b}>6|eyoYrsjx+$qcgkAVw76c7Zs0zCRI zcDWR{pU8eg;I)BM2hKaN9)WQdl?3zvo`4BpAjkpG7T63YaGSv{0VfCZE}$Pky(Gqf zYrrL7nQqUi*~q$0X66aAs6_qqftYd!!vVkS(W8SFP4vm*n;go?=pvvG z_zpAzHNZu{9^lh088^X70qZ*0@o3Y-j0R!^`fSV+^W%!Q<3$6%>E$0I3=_YfL{Tabw!Ugx{UEd8)KRnP{)KCI#kiF zfO-XtZp24P^sYmp2qFMY!GVL)f|dx!siUwTQA@XaZKd+E|*o z9ITt}>^iyu(s6^a{r#VarG#ypLz2a%``1eMUw^8e>KiYVr?fh!B7;QT`*9 zB4N)qYRjs<*hVb~NtZ-#?faZNM>ud_e(S`O$C?pB4kr|vzr;2DIr&4oXjCP2 z@2Y0`DL)|>=Jm1+9kQCOrPa>lNMfG+m$-cGJx|@$Yc<^yea-D{HYn2GoSUmnVAyC# zj;QMr_VW90OwIk}E|*;^>UJTw`1r>^;_Yfhi8<|}*}sj{6(j|YM|t@vX2=JLsJ|{~ zJ2!OSK0JUEv@^y`?y>dQPwAO6ds=CxYF}fniPV3gIHi9y`%OEj)#ReXIr0dK>iya) zLhZjsOt3@!vJg9P(4i}{VR!M->=qeiu_tFQ5{rWk1A`O0i^cUUg!1Y-RXM?ij={DG z6SDPB*`^hfl6f6LB{DgwJ-Sw29;U^!DG#MI+bEu-Zw}-;<7T@`&wJ&5sC>UQC6$`# z_Eu3T*T`$L%#@w=VV{|H&e8hv0(0G|g|#YOVhsg0c_imI72VIm4`erbyM#pB8}cWf zh(#SC>uk~V&A01b*}u%9uPChWNz=tU!gTek&&(P+yw~?mywV-F`KHC&T1O*>y_^~= z%0QyIy5TSP!PG}2$Am(;heB&tX^?;URy$u);N_9h3T4HlGmR&bPL3r{iCdTYXF00+ zNM)#;h)FQ8jZzMa?u;Rn9g^^snA)@}#`7|((x@y+f?|GKU(dkAXj(1EKeq3Z-MXD2 zPs?oPKli(5?tGuH-ZlPUhKJb#HU0Njm4jtvA#TbEN<}voZq}_SexgyddHVj}M9NjA zCB2BZUdQ=)m#-v>QP!<`PP(?I?q_S^g`=O+EXq;+WK7BORZr?e-$BJ4DOEr1n{#AD z{yGzJsE9m3vRvFY!Sc z=f7Lu7yXl)MhUkhvF;5P1tt(Fm3R8LzcxzO8@!~Mf0w)_`Egt7bMnUw@1~tmFIvXT zY%P5Y@2K&8JMGiVTc?|@v|btMqFV*U4(vYS_UXE}p^9_#Xw8cPyA69~c}7K9BrVoJ z{1;D;xBpY~E}{9_is~r;xnoGg^W?pe{Wp%^OCk7MWR>ZAXLNpVYfB&M%Mj+5ZnBGc z7N<5tqZK-Py85}Sb4q9e00YhwvH$=8 delta 739 zcmV<90v!E-0fh!3iBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZy)f8Y!R z11&0P)#elc00NRpL_t(I%T<%hPa9Vh#(($TnehWV&_Iym$aJt$QnRv>NJuCPR#}EE zQut>pWznYXs%b#Rm;r+|jGc(F-TE<))5TBIw8seQ?DZSJrVM5R!sbw5zNyCK6 z#RLHFB7G^c-z0O+6H+>hh^)>q@}DbLy^oT3AOWm#08R?*(cmGVymrHy7~t&D#fs5kFl zNWEE;n!73O!)*bem?e``c=P^+Tz3a*axp>Y4!#$t@%0pdFT(_58Gd|S<*t(e;NUPg zpTi1V{+{{yUZC`1W;i(Bf4xrvFdfdYH|#7RpE*uR!i3UFfoK^4uz$28)?ym-`Q#1& zx3wkis|x2IL(G~X8bx@WD+O@f9VmcWx+%UFsDtBOnavkyQ!w|urjl|SEa`V{RM-va zcd|t`cAiPziEY~eeEub1JXYw)&)VtzdWT+BET$RfxzgJ2b|qRyf8@K$*(q1bj0e+< z1pue$P+BeUy*2k;`SH{$7k1|Ow{||1xeJ*Zm>wYJ?_VcEsX_^K6H6y>ydb1|2x6ftJ^HmaN zT4*0`%lZ?;d^X43Ico@jE_6^w VPWtMiv-SW0002ovPDHLkV1hKxVDA6` diff --git a/mods/default/textures/default_leaves_simple.png b/mods/default/textures/default_leaves_simple.png index eb60f9f5c232c34d51350d77fab0d323339e4695..8c3d82a302486c9e5dd8e5f79313aa99350b4a48 100644 GIT binary patch delta 89 zcmX@c*1)LP8Q|y6%O%Cdz`(%k>ERLtq!~e&gAGW^iyrBmsA!=7kduXj!=QL=&0erF k7sn8e>&X)gC;jASU~*#2VyxVK1SrAa>FVdQ&MBb@04qim+W-In delta 804 zcmV+<1Ka$70mcR)iBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZy)f8Yua z0|yEGm?`f700PrVL_t(I%Vma+AyU z7O8p3JOQdywN;gl1+bld6rw2{UuI zX#H|5^^KZModhS#p>r9%{l3&Ue`=N)OMa?Aco;GW&IKU1y|ZQuxg35Q#-j<>qcel@ zEa`d1vzMFJe{+dW4EZS-1n087vu4juHR|kC(0VSy=KAkWcDvUAISEm7R9EW$ueQEC=$-B;&f5M#{N~xO* zjWN94kC6IC&Bivyj12j54xJeqk7hakEyNf@qJ>J)Y*GrCEKxVsWpMt+71)=^HE4LezPdJQ60~}<^~0u3la%@I zT;6w1Wq5K)-yg`zw`FvuQP;oUe^9327MQKg08sRbEN|EC#}6_2f7v`(4*=J5dG>PC z{`2#I;ZTsJ^{So36Rfp(6&F#8@_dQ@U*{NYP$h+1E}}mes*g&X?0uwEa~TH-sgt1I zHUsJV11Wk%ymAo{;X3u}t$9?U(1{^v_vHBZ3shN%qZI$3D^8ZqdNr5HWybNZz5vL=a>Z7^FEL3C0DG@GvanpSPT3*&v-gEQck!wa zQ72;k=^W~sJiy@ZF#v`6JUY~Dyl8x(uf2ODpPExs3sVro+0mFnu|W0VqE(KAQi`Hm i_)K4ZHV?q3t^E%Tc#TE_N-<~v0000*MF}=Knkq48ks~%*>0!V{|rs4 z-|c|noCO|{#S9F5M?jcysy3fAP>{XE)7O>#0jmUymApo&RS{6g+0(@_gyVYhjsO4u z+qad!{`NnmVsG|UueR{@Vg*KfUNCLk(y%6cb;BC>ZYc}Nd;giW7>nZ#4ywo%9E|jF fPz`o=KFsiUx<QL70(Y)*K0-AbW|YuPggqc2RK_EkWJ%(?B74PZ!4!j_b(@2iWZDdw=}@x%yx| i8xW{Eak7ak;eDk*`64hvn|AYf2pd{%>vS;#E19n>M@Tr?Q{lG`IVmhE|LccOIzDn`y*& z=C-iQ8J%fIUL=YphJ4|kx=QNahAjuW3QS&_XY8Kbb#M3Oc&mNqV_23k{!y*Crw6oz N!PC{xWt~$(69DcDSB?Mx diff --git a/mods/default/textures/default_mese_crystal_fragment.png b/mods/default/textures/default_mese_crystal_fragment.png index d5416ab017561c5c300e078e59d98e8d5d7c60b2..0384bd85f0d335a8913102f33184fef6404fa8e4 100644 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwYT~wS^wO_ VnCyScsBeIx*fm;}a85w5Hkzin8U@!6Xb!C6Z$i}27GKY;(8Ym>`>Eal| taXmRfLA-^_Q8MpPK-)}%T^uhN7*e|#lex_FdgVmz{%2Pki16PHmu&h^LEV2*>s0oFC^80Kt(17aA5Ys2pT!l{TAN2b5>0^~53 z1o;IsI6S+N2ILrdx;TbZFeV@1l922aNKHvfNNDOZOuF27KgW$Dfr)8`Ku2%5x{IRn iE{zi$bE-ThGcqW8G1y!5O)&!MX7F_Nb6Mw<&;$U>y&=#5 diff --git a/mods/default/textures/default_mineral_copper.png b/mods/default/textures/default_mineral_copper.png index c4c518ebb7b6b1e59beb0b61b5cd45d8497c660b..3322b94e6152ee50305b529ab35c059a0cfa193a 100644 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{d2L0X`wF|NsAAQt3YTn}Hutgs~*Z zFPOpM*^M+HhqJ&VvY3H^TNs2H8D`Cq01C2~c>21s-(}|z7ZS-^?(h{T#OLYa7{YNq eIU%7SApyug#^Bf~HIWU-V(@hJb6Mw<&;$S)R3cLV literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`zMd|QAr*|t3#@M3lKWC$w(#=* zMl+Fxg_%pGV;+B7S1`dbq35*NDy#YP7<(ohX>)wo&{J3;Dj1;A_41Xu#W6Mi&V>^H hmhUxhxTBcD$)H+O%ChHL%u%4h44$rjF6*2UngC0qFpdBK diff --git a/mods/default/textures/default_mineral_diamond.png b/mods/default/textures/default_mineral_diamond.png index 39c0f83b674a29d7882753aa37b5f544f54c972f..0559c5cfe032050a0ec3c76f903fdb645ecce8d8 100644 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{d2L0X`wF|Ns9#_W#fG^HnE-B8(+L ze!&b5&u*jvIh+L^k;M!Q+`=Ht$S`Y;1W=H@#M9T6{VqF)xDeB<;;&19LVTVsjv*Y^ elM@mO5)y#?V+@X+QWM#LECx?kKbLh*2~7b02PEPE literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}LV!<*E0Ave|3Byd|DcbrKL7v! z`2YVC|Nj^N{~!GSf9(H%(f_^$ym;(+{mRw<|2O~tzv2J?hX4O-|NnOYa)1A}{rffP z=hr2lKh696DeUVONpFT2v`mp}tJ&%XCv+mqZx_oKs*N$mGI~YrX{DK)Ap4~_T zazZ>^977~7Cm-N?Qn{h?Q{jRF*O?L$5|%6nbL1@Z*pwKh#ao_21s-(}|z7gYZhRipqE;`4NI4B@z* eoRCnEkO1T#V{q)0n#cxZF?hQAxvX{mrTVPjG)i2)0jVFVXG}``WzUNga=ZIut Yh?lE>?kBln1JFPQPgg&ebxsLQ0Hfn4<^TWy diff --git a/mods/default/textures/default_mineral_iron.png b/mods/default/textures/default_mineral_iron.png index bfec8b1f06b450bc983916b6895c1e39de276088..c0b5abe77ec28134f69d9028acb199f31e6e4462 100644 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1SD^IDZKzvoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E{6cKvP#p(DbIjHik>cxAsp9}b22g#ARs9r;lcgw(x-mCcyj8%0R{$-6D)0} TRo4W8iWxjz{an^LB{Ts58mA-7 literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=5o|Rkr1NM#o1_p48vi zSXYvl8yp&<#BgmIP>!)A$S;_|;n|HeAjiqm#W95Ada?sk6NlPjhACkQOkGCYU58Xe zBrk|?a&d8KYBoi9c_josW0|pK0Ryu#vom7{Z-{b3lIV=*48a`}7#J?4GW+~c{jnBk O8iS{+pUXO@geCyw`!IR{ diff --git a/mods/default/textures/default_mineral_mese.png b/mods/default/textures/default_mineral_mese.png index 6952670a8a9bdfe5be45b3538a9e82c86b1525df..d698837059e40ce36fed8941deb84fcd76c6bde2 100644 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{d2L0X`wF|NsAg@R%vR_Rw9R2xCc* zUoeBivm0qZ4rhT!WHAE+-w_aIoT|+y4HRTA@$_|Nzst@cE~IK->2Mw>#OLYa7{YNq eIU%7SApyug#^Bf~HIWU-V(@hJb6Mw<&;$UQXd|}( literal 546 zcmV+-0^R+IP)Q}#>=iB%9eEam%5fRcUR=tR^x0Iq4 zJ1fjD7$mn-_OzTU7up%~UFbeEMwg0MtG3_RjB%cm>%2aQR~<%Iu3tYqox?H-8)$@_ z*9Y+l=u!LO5C$w3NQ*(-pB?9fPHtpoV*{@MMiMp%hcGZXjkVbs__cj~Ccsx2P*#R6 z;F&Sy0{I2tlOni|l=WM$Qr~u&m{X0ArN`;bee8XAAGp54c2a~?rACNG;BmWPH(OA? zwT`h006G=pZxntj<}X1iGD!wn;fkFVY(e8e#!yDU(G*Ac;|oLtB0_IJc8EZOLkP5X z;)uvZ$Je0hTFg!O5zRBf+WVs5`}r~`v_epYTqOcT+4LZTTH3Lyii>R!wss6rvpH@S z-$3JPD*=D^h?mGFs78SFHT&FB?8CBZ^dm;cp0e$1VB55~v^XE1QN(j{xz`8rUl_xs ktkB&9X=)T6UAo`-13sz>% diff --git a/mods/default/textures/default_mossycobble.png b/mods/default/textures/default_mossycobble.png index 1ae7c91fd909380c86bab3042a91acc69d8ff1cc..789558b1a2401be20135fef9b3ccc0d19f9aa3fe 100644 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CV6!#bdS*j(j5hW>!C8<`)MX5lF!N|bSSl7T@*T5pgz{JYf!pgux+rY@mz+k1D g4hxEg-29Zxv`X9>Zb(nr0o1_Y>FVdQ&MBb@0CZeOB>(^b literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M}SX=tA~qIYErznhih1tQcPr6 zaDZQ+pHF12YEYV7W?D*oOq83mqkpn=QC?1Rd~9TBuy?$8V{LU%fL~03hHI2idvil# zsh+dF?eWLk@_=Tp^K@|xk+>||b9~|v1A!w|GL~P$Zv8Q~y~?Ox!_a?qb@pYJ%(=pB z3#%8-mF{f*1ct3lHKxFuaDdsFFP5yI!w0p#2nS^Tr)xUa#+lL9k&kE z7P%`4ha*^H5B#Wgs$2TTH>JfTQ}j&PJgY@B9jmuCRBtxc3izRVwt=mG!L&<1w;lda z_>5PvdV0`INsmtn$0|2_WW9F%`fpvgpjpcn!(~?`T0YiaK2fi9l>N!Wb$j@ME@$v` L^>bP0l+XkKtwDKH diff --git a/mods/default/textures/default_nc_back.png b/mods/default/textures/default_nc_back.png new file mode 100644 index 0000000000000000000000000000000000000000..4e7161578082dc3e2d27e9ca6651182bca3a315e GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CmdKI;Vst0KpnZm;e9( literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_nc_front.png b/mods/default/textures/default_nc_front.png new file mode 100644 index 0000000000000000000000000000000000000000..f551021d7bfc5c17858c885b758607ce536ab7de GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C9WR0BT_HboFyt=akR{063LJNB{r; literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_nc_rb.png b/mods/default/textures/default_nc_rb.png new file mode 100644 index 0000000000000000000000000000000000000000..5b327accfb622576f98384ca7a7494303bfca764 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CV6!#bdS*j(j5hW>!C8<`)MX5lF!N|bSSl7T@*T5pgz{JYf!pgux+rY@mz+k1D g4hxEg-29Zxv`X9>Zb(nr0o1_Y>FVdQ&MBb@0Qw0=Y5)KL literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_nc_side.png b/mods/default/textures/default_nc_side.png new file mode 100644 index 0000000000000000000000000000000000000000..e86c7e25cf036a8e1b1229ccc25bd36ac04ba4eb GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C>+sSM@AcM=(#W95AdU67g z&BVa?NO6xbkfmDU8c~vxSdwa$T$Bo=7>o=Ijdcyobqy>+3{0$yEvyVIv<-}`3=CGf g>9C+^$jwj5OsmAL;fC~-9Y75Xp00i_>zopr0EWv*zW@LL literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_obsidian.png b/mods/default/textures/default_obsidian.png index 8f4a49c4bb47c06c6e823bde977ee4cd1cbe783a..bbc47132f21fbd835e511f09dd45643ff98aa2b0 100644 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C1GfWni$< hO@{?VLvDUbW?Cg~4L78x>;P(D@O1TaS?83{1OSP0MWz4% literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW6%Y`RS2NVH@Dmael2Ou; zl2K}5`mPR?b@6m@4B@z*oM4dFz~Feyflb`q&C#Geuz^wZz|S71E{8tG9_gTe~DWM4fk%K4E diff --git a/mods/default/textures/default_obsidian_glass.png b/mods/default/textures/default_obsidian_glass.png index d5ac83d09d4f978330381944e2ca09138254aebb..937a7404e9a3caef3372953ddda40f16f07de826 100644 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwYU0lFK_T~gFOP~<1r;B3<$MxidgoFs7fvXvo|1S+$ Q3Y1{*boFyt=akR{0CwvgegFUf literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|t{_1H0eLk;Q!^h?AcwIe z$S;_|;n|HeAV<~H#W95AdNN1vEU8lu4jeeZp*}-G%0Y*vaYC*`*rAqHy@EL+3|_lA VShk1sB>^=sc)I$ztaD0e0sw#{AIty% diff --git a/mods/default/textures/default_obsidian_shard.png b/mods/default/textures/default_obsidian_shard.png index a988d8ce3689cb6bbba1e3d01290def0c8c752fd..dc529ca555c1d3ce55b44c7f59a73efc5372e81d 100644 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPggqc5wk6rfbdnrvinPJzX3_IIbrr9AGQqIrG1}!}DKy l0uUqtamB|sg3Nvl3H;cf@O1TaS?83{1OT9&Djxs< literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`rk*a2Ar*|t5{wSV4}G`inVj3O zXO^M_HwVWbb$8=dwhQsbhZuHcyD@w+QO;@4R=Zu+Hj$M<_mHkvj@|!_Km!;&UHx3v IIVCg!0M2S3q5uE@ diff --git a/mods/default/textures/default_paper.png b/mods/default/textures/default_paper.png index 8f23924ed09125ed78690b1790ae8b8b48b4c4ad..420c49a71ddebdcc783d998411f91b84abfe482d 100644 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPggqc2RK#EV7IwKX+0?b)+u_UzdgE?k&9LG&z89b-w5UoeBivm0qZj=!giV+hCfWCeyB zLJLZ|q+2FFdL+cK$a(n=j;N*#M^E?U$DBNCnwl=1I(Cd(Vh0PWxu)cH=A~j@+L|ky ruM}x$W{NbF>IdaFNF3%{X2{53#mm#MH=wl}Xf%VTtDnm{r-UW|Q}#!` diff --git a/mods/default/textures/default_papyrus.png b/mods/default/textures/default_papyrus.png index a85e80908fd0b3c6f77c278d528e8ab9b7ef508c..83cd837b337c1de29f16de3b3a112226cb63577f 100644 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61SFYwH*Nw_oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E(aqspN8{^O*eo-W}YsNAsp9}zpR?JtwV6FdgVmz{&()S9==7Nm*S)5S4_<9hOgV8Oo}42(w@Ew`AQtOH6gc)I$ztaD0e0szwx B75V@G delta 371 zcmV-(0gV1`hXXT-P)b>!3_P_%Wi=2=2p-}9 zTC&@J$p4q-56;pSE(!-qhlE{9g_adAl1>zPJRNNCjQ^m%{mrKo&gsrCzQ$MqXmO9LDSSs^dlGP&OpGjTY2XqaeqxCLw(1;-w6Ql^44HF zo{SV|b{nK|#^vkBP~Y)%JQ){>Z|7^i%OUiox=@r6wAg~96iPr{toC(!Z{#wKGiYdW z`AkUTjHlOU+|F0f&|-T3$meFa$z#&cF3nMjS2Ng3%$nP3^J@>-;P1`!|39+u%DS4d z?jrOaSy-58*Ep^c^uBbVekcu$4W3KI#W-o4vtdMijW0qosQrNUg)p(f^B=IE^brjB R+Ts8J002ovPDHLkV1jZDsEYsq diff --git a/mods/default/textures/default_pine_sapling.png b/mods/default/textures/default_pine_sapling.png index c30131d8feb1dfd365debcc87f56b18102924e49..e86590c5af122a7c3fb085b250ff17d5e6db6786 100644 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oK@euFPl=xh6l5>) z^mS#w%g)ch!@W7+|74($nx~6n2*>s0gahm;Jt_YV-{^V4LzUMyd?P zLJS513|f3{rW!W7%4VAKddkua4&n?dJb`xlI!aPgZ^WDf>R~Pk@(X5Q=U46U?*MZB zJY5_^IIbrX!@g=R!RZn6LVzYSc)I$ztaD0e0sxNd BHbnpc diff --git a/mods/default/textures/default_pine_sapling_bottom.png b/mods/default/textures/default_pine_sapling_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..f3efad680f7560c9340a3d11e6909a8346b174cc GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1SGu;4zvI%&H|6fVg?3oVGw3ym^DWNq@u*r z*OmPtk2JG{8e_?yr$8au%#er@=ltB<)VvZPmw~~#C^fMpHASI3vm`^o-P1Q9MK2X( zy1b{0V+hCfSq{*TJ(7>0Ka%oRE8TUUb2@O1TaS?83{ F1OSWyDr^7% literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_pine_sapling_side.png b/mods/default/textures/default_pine_sapling_side.png new file mode 100644 index 0000000000000000000000000000000000000000..e5767e02e1a5e98eecb315b0868d8023e5e3557a GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^j6lr6!3HEPq^3FoDb50q$YKTtZeb8+WSBKa0w~B{ z;_2(k{*XtSS;4yWtFdh=kVl$Xk~uhA@-a|IHZvrm#5q4VH#M&W$Yo$~E=o--Nlj5G&n(GMaQE~LNYP7W n2a5B0x;Tb#Tu+{0IO!)p1CtYD7Gve^BOo1~u6{1-oD!M!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C-9IEHXsPfh@` znHU%!Def@_vQ$f4BT7;dOH!?pi&B9UgOP!uv95u+u7O2}p}Ccbv6YFrwtplwuH86O(`njxgN@xNAPU=S3 literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VtB;eVuZxw3t*Mi_UWliI ztEEA7pnIr~W1yR@qp41WpG$J2UqYx?Ot7cDv6h#Ed4Pv)?nWj%p!NlxE{-7*mt{|T zim@niuv}!B=@Rh1{+3?#?|7DFN}F;Pu8(Xn-B6lC~-{7CUZ0?hkzhXCjFmNxm`?5dh?T-ZyKQ|h`pEi5foD7>AhSILZ zHw)_)oIRTTT1djq!bLA)joJ>o4e3Uf*Qa_g)^2c)+!5o)YA?ZlJRs!75oTM(X`-If b9DgylSg_5@k7{TKx|PAx)z4*}Q$iB}eJx~| diff --git a/mods/default/textures/default_pine_tree_top.png b/mods/default/textures/default_pine_tree_top.png index 8705710ed825fcf7cbbf6edf0de6b5b5ddb8b4f5..37f3f288595a1f360116943929dbdf404eb3ed0b 100644 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C9Q75RU7~ z2|zXz1LGsbJ;p$mYKdz^NlIc#s#S7PDv)9@GB7mOH89sTum~|Uw=yxdGBMXSFtRc* y(26p=jiMnpKP5A*5~{&e*T_7?$k@uz)XLZtqCsQbXP^TZ7(8A5T-G@yGywnuv_?q) literal 574 zcmV-E0>S->P)DQSwTtT2tLMz6=gy+x#+={6nb@+5^5)F#+qv%B zvhUlk?Aov6%A(`Pn%=*d-Mf&~se!P7VDaS1@ZrSk*t6-=vgp#T>({I2(5vFepy9-u z;KG*Nyq4g>l-|9O)~C_+`^pY!IRjylGU}3+p~||xsKho zjL)r$)~$%erG?9BtagZNU$m zooDc#TuBKj7V@^OxwoLa`;s+^TDep$Xzm>-b2W*MN!}(k!n_oesUFj2IVx362UiB5 z%*<xY@SRKeis>gTe~ HDWM4fF!~w7 literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv3GfMVy}PI5#mRXOca&dTnsk0q z!n2dJE-p@bw6pU5zRssdr{3Mwa%E*sHn+MOP<@%Fi(?4Kb=Omhe1{xFTrbYfU-5*K zCGVH;Atp7)1?r0>FN*kwJ2WLQu3>6UXMNLmf0o?WN#%)`mv9FZ+fB6+{lgPc)bo7q z&4UkBGjq2{%x!6B*?Uj^fX35l=@zlU9p2Yx92491(E5wc!H~t4+y3U4xLa>%|H57! WDpDF-_+bao1q`09elF{r5}E*%iCzBy diff --git a/mods/default/textures/default_rail.png b/mods/default/textures/default_rail.png new file mode 100644 index 0000000000000000000000000000000000000000..18176d9f3ca96ec9d6e4f6d41ab7a370aa93afeb GIT binary patch literal 507 zcmVPx#32;bRa{vGf6951U69E94oEQKA0ia1lK~y-)&6B@N98na7zxU=j>tw-1NU+dC z$R7|iDkRvYlN13FYq7KtBq?H-#uQ1DLLq{r2&pX$1_VLKkH%H8P!L5{QJk!+E9*{n zX7{~$DP}X0Dv+e`l=mJ!?mgTK4J|D%+M(e=%O5l}JZP7e7gL`C`1G$_s@G%;@gRCt94BK9S=tc{8B`VrwD5XzZ8-yC%%tU5AEa0 zZ%GDwheg^NfZc;4K{aOo$Uz8D5~8}Lreho_z)O6&E&n=Y@L{qqCC-d@S?->n;GR+yChoegbuB)%daag-!qf002ovPDHLkV1f&}+gAVp literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_rail_crossing.png b/mods/default/textures/default_rail_crossing.png new file mode 100644 index 0000000000000000000000000000000000000000..98464057704a84ab9dfeac63f13e9b1af8d6f1ae GIT binary patch literal 555 zcmV+`0@VG9P)Px#32;bRa{vGf6951U69E94oEQKA0nkZAK~y-)rIO1_TTu{)f0KKoRRR_lqV;bm zr9MLUuEdQf>aH763q==-RD)0`2t`A5A%f3E>!UtMqfi%uOLtnqN=hSIF*o-pii$|c z>ty({&l`wmn9nC&tD zH{AA?^Bi{ARl;OvDH8~}ISS4$W0-b1*|(SCzIB!H`>z{h1AxD~y6j~C@EDu^AQFir zb^-#M{vfve8te*TV<#xNKLOpG!k0OXZZF(EopQ4kgia&yEa^1#>zHD30}NnbSxBzm zt5e1?UWF6L&&!s%F#la8LLGMC{;szre zHPGi3)H|ab;?J8O#A-SS!%Zm%xl t#n10DZ{q#v_X+}p%soCq9-m0t(KTmX;6MA&eM$fT002ovPDHLkV1jh{_{snP literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_rail_curved.png b/mods/default/textures/default_rail_curved.png new file mode 100644 index 0000000000000000000000000000000000000000..62afa3d2b81c4dc6f85275ea6de89ffb43a1be8b GIT binary patch literal 545 zcmV++0^a?JP)Px#32;bRa{vGf6951U69E94oEQKA0mey0K~y-)y^~K!lW`cwKfi6gPR1Y?nzVF- zL=q2^R^-8Bdg>w+Aq8Qg{Si8hC?ObxLVpgHC@34dc#&995Eu+Rb&64R=o+CI6;86b zcguHwo(|)kdubEB^xS?Ae811<`SXMS84s_Wl*N0er8?(0h{2Cdo#5qZ5(89B)PBW@ zm1O~lMq-w{I;gPCNaFW;xIOnt)otPaP=|E+nrP{NP!YzTzf=I@=Z}lWt?fMn!!Rmh zQ)q_AeTYH_F*VOk^mUQM1u{%N8#a0vw^6wU^t5@eIF8V}k&^XrY=El>H z3LrGtF5cF|WrFaPPMI3+mU<+Q;;Tx}8tB;^ixX!Az$geVr=v`8_kvH(-JB;HiE*jx z8+xutNlFYq`CuUl4YteCBQ6@98t*nbtSy-MZAKE8)6TCMdY=pOS*XikO-TO1mzFFTjQ;6NB jK=T98eWHb{kCW;zgEX_2=&9K_00000NkvXXu0mjfyq^6z literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_rail_t_junction.png b/mods/default/textures/default_rail_t_junction.png new file mode 100644 index 0000000000000000000000000000000000000000..9985f63cd49ce29f636e72fe3b168fe1b6bad236 GIT binary patch literal 542 zcmV+(0^$9MP)Px#32;bRa{vGf6951U69E94oEQKA0mDf|K~y-)m6J_KRB;r=fB$)ZUZZ_L8#mDh z6@df|6=4fE5w?gnGRPpb3DLkd89|F;KxiSMsTeWLFzblP3<84zTeORaAX>G1evpBZ zito*PZ+!2znCAKQ)V#}c?>U@vxflLbd1_KRGHGFt>d2&}JT)23X@FNxS|T8K|Du>W zf$aq-AQaGsqPiAh>I5I>YjeZB7o_jycclS7eVe2GTCMTZTI6t}W^vi)P=lu81vDlN zTtCF|0yuISfb;1A%4tMxj8MoIDZL(7an|d$3;E(ETJI_k< z$)hy2^+&|Iv#pDc74UsOBJUKbUWquctv5#@UnJG=gE!f$vM+&+%UoEhVEtZZ^j=E# z<)B_8@21tS1&5VYm*T_A@?Qd5a}SPN%643=`4w_~mn2pod;8q3IR{FXvK=4Wsch?M z0N3>*Ak#d@tw&cRl#n~mzD7=l-dgHG`w78Z{|SI?mw4R&!oj4$pVca@sbf^UfaC## z&ZnO@-9dLxSNt73pO}tB6-YGzQ!7f@7Fn{_D9_f&A70#Lcw$EFddg$(XV=9PVk8up gr)tl1rU{tgFLW2g;W?8CasU7T07*qoM6N<$g8pIiBme*a literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_sand.png b/mods/default/textures/default_sand.png index 645a300444ad7a1bc485d7da294a2d2ca831f3d8..c0747ae8148961b830696367a44f1423b3b8fc8c 100644 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CJTKQHHa98iQY$=lt9@jsL9Js^j(z$3C4NPB>>+sSM@AcM=(#W95AdU67g z&BVa?NO6xbkfmDU8c~vxSdwa$T$Bo=7>o=Ijdcyobqy>+3{0$yEvyVIv<-}`3=CGf g>9C+^$jwj5OsmAL;fC~-9Y75Xp00i_>zopr062U|MF0Q* literal 253 zcmV4{ztHCaJ3!saDnQyaG2iSf ze8Oz^CMK|!S#4A6z$lbnp_Yg;(eimzqmup~Bm`hiG1-m-(>qB!>yc~=W4dPv?;0XG z7Xn{ukNQVGa_uG*2Lr$&Nosh2DZNNveGaS~zc^NoDHR$^2^t>(00000NkvXXu0mjf Djsa=r diff --git a/mods/default/textures/default_sandstone.png b/mods/default/textures/default_sandstone.png index 16e3d13bef014091640abd33843e6c0ca0d1cc28..c46bfb94c93f4255762948f01a7cd26655fc08bf 100644 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C9Q75RU7~ z2|zXz1LGsbJ;p$mYKdz^NlIc#s#S7PDv)9@GB7mOH89sTum~|Qu`;%>GO*A#FtRc* jSm~z2f}$ZeKP5A*61RpM(o=Q-H86O(`njxgN@xNA7&z+9PB%|yY=Xy ziHG)f@88vU?&O>^$7dee({b_4g5BGz3oCa_2CARw>Eal|aXndMrBRB2L8^IbMy8$! zPl{f7S_ZH7SFVtN2WcC0Hk4ctn))q)L)T!|jzxy54UN%9QkyC!OEEVeThgR*v~Q^= zPgdr-oO6>Hm3Vr3(i(a0Fin<>apmb&!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_Cjc?PRtckiq5Y;uyklJvjl$ zW@2D`q`1cz$WkqFjVMV;EJ?LWE=mPb3`Pcq#<~XPx&{^@1}0X<7FGrp+6G2e1_mqL gbXZU{<{9 literal 439 zcmV;o0Z9IdP)W=}$i$S(#h1*-na;_a&&!C?%#P8_pwrEg)XtUE&zRQIo7U5w z*wmof)T7(hq}|u2-`T3<;Hl@~uW{5bbpQYW32;bRa{vGf6951U69E94oEQKA00(qQ zO+^Ra1sDMn9_Z8JoB#j-$w@>(R2b6@j_p!|Fc1Jwp+G3&+2p7uUt#1CGX{#Kj4(;lbMmJPf2<>i7=6DWUQ?E4ml+CL6o;9t#XB(8sK1CjD|uE z%4#AK)KX+db#TPMNs-xN+z3bb?7D6mTsQUeWpMKww1Jv`_OIVkzH7N>5Hj(W`Wn4@ z5&;ra@;aXZF|9!%ppU9L9_)q9GZ?dHUY8@F8ViD|#l&HHv|nUWXnj?Zp;|LHLvV|m h`p&^^8Qplj4F80g73Sg>o{sFdgVmxGbnQcP$azdKM!+tbA{gyVX0Ni>So%?jz($@Mrvj{ zDt0bf36-V+_Qraua>$j+1SGu;4zvI%&H|6fVg?3oVGw3ym^DWNq@u*r z*OmPtCo7kpVU14>3s6WlGbEzKIX^cyHLnE7WngeFN=+kZfj1M2T~LZfFdh=kdu{5U+!F6fecVcHZvrm#5q4VH#M&W$Yo$~E=o--Nlj5G&n(GMaQE~LNYP7W n2a5B0x;Tb#Tu+{0IO!)p1CtYD7Gve^BOo1~u6{1-oD!MkDUxtt2UhR@6KoQ20 zAirP+hi5m^K%69RcNc~ZR#^`qhqJ&VvY3H^TNs2H8D`Cq01C2~c>21s-({EPHf0m= vR@@5|67qC$4B@z*9FQQ8@FC&GfdxQ2jTk*Ww(h6`$})Jm`njxgN@xNAF={4_ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_sign.png b/mods/default/textures/default_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..27db080672204a3278f731eb1f31d6131bf55697 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PgwyVyZ?{FK6Tdg&aLy978y+C+l!uPddOBAt530FL`o8 zQbIz)j^A&%oA*o+nA7HMG4q7s8|%*;e#QnsFs(H^(Ugm?Dfj6=Wo;$~#e2f@@^;Rx Q0~*HQ>FVdQ&MBb@08&mhYybcN literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_sign_steel.png b/mods/default/textures/default_sign_steel.png index 3ca0c59d3eea1b096d01ef6031b3a58a634e3108..fd602c1ac9fbe23ee625c10c34957b734daff71f 100644 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|U3?%0+V!sWfcmjMvTvK(^Yiny)tXOg6$dMbD z_t*i&8B2ovf*Bm1-ADs+Bs^UlLpZJ{CnO|9Y;8z<$K3XoQ-O_{nL%HjRWqoxPXVZg N!PC{xWt~$(69DXjAcOz_ literal 537 zcmV+!0_OdRP)Su2!W6a%{WjL z1@F{uw?ita-y#DjsS%sa24H;00w8qTwg4;^i*L6XV=%^`wWetrj>jVaGLB=vsVvJM z$@~4@t8~txCzFW>E|<$6H$O1rIQ~=cnQ%Uz0jR19V+?g&18_JTu-1B2xAZQ>v=+xW4b{`yPF{TwY}7d5$rL`Fu{(G^A+?K$c}M zSSh7MO6f!V?D<*tbI?Kvgb?^M0<2c6Z^_R=E2RL?kESe3|2#qnlv3PoH-=%L?|bg| zyH~2U{@*7_LKH>ftNTl(2}4O3hA*=?j_JA%9Yqn_?Ur|{C<=7fb*$HGq?Et1aJ^oc bPN#eTi=whxbD8&}00000NkvXXu0mjfuoBh^ diff --git a/mods/default/textures/default_sign_wall.png b/mods/default/textures/default_sign_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..413bacdfff100162a5ff204c5e9d582b1c4180b3 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PgwyVyY^M?04;fLe`!xjv*Y^lXbYSCmmpmkdTo0mpnNk zDIpG<|L?$(8#zE@7(8A5 KT-G@yGywp|4>Caj literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_sign_wall_steel.png b/mods/default/textures/default_sign_wall_steel.png index 2227477fb01049c5da8fa415e4c947811a5a2cbc..fd602c1ac9fbe23ee625c10c34957b734daff71f 100644 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|U3?%0+V!sWfcmjMvTvK(^Yiny)tXOg6$dMbD z_t*i&8B2ovf*Bm1-ADs+Bs^UlLpZJ{CnO|9Y;8z<$K3XoQ-O_{nL%HjRWqoxPXVZg N!PC{xWt~$(69DXjAcOz_ literal 550 zcmV+>0@?kEP)y{D4^000SaNLh0L01FcU01FcV0GgZ_0004f zNklbk}`M-T*rVaOBKT7n<|AP54KQUDlhExX-L z@d2_d>*O`%w{Xs(vMlRvx7+6s)*wlfW>0*WAanebsYdAB5#J%=>$Mg6hu)(S(X4C4hQPG?sautqm)9d zwRrD)Vmh5t6a{ITQkEr2l5jj8nM@`WMbYb;ra^0sXsxNL>a9hZrbJQ1Y&N5=YbKKk z07;U(=|lv1KAubbd*;{LuZvbn(KHRFZCk9h04$fwZ_TfZ)>z@;j|==^1poj50drDELIK&yEPnt103c&XQcVB=dL{q>fP?@5`Tzg`fam}Kbua(` z>RI+y?e7jT@qQ9O|$DSrY@NklvR${;=A_z97ktoC>LW&T?LR}vu?rt{8y!V@j#YnIb zGzV^T;d1Xe_Z;Q!)sqFkq18lN+`E3J5Plf#WflP63s7!coGRQ#9RO9Uk|grqDJW2}EDI?mXOA7k9&!l%fZlp< zcZ<_<$kQBA*-x5C)QXB$(|NPXt-IYKiLnu*^@bx8*W^=m6`TEry#7YPL-z2h?nv zMx#k{s703Lj85#Mz0pM%6{O5cCkCM;2>W!q4JOA%aE2Yee_aQ_+v)FKQma<+JfF$2 z5p35%Yj@CfQD^#~$P?bKv;i`a*jv#t?`X-UB~|DeEMD3~NkL=;PY0ilZze)S2ld;kCd M07*qoM6N<$f*2?}p#T5? diff --git a/mods/default/textures/default_sign_wood.png b/mods/default/textures/default_sign_wood.png index d0559dac36e74f6a23df27e7c5c8f97969d7db1f..8951d2c22a32d4c0cf4238830978d912cb138a1a 100644 GIT binary patch delta 142 zcmZo-TgRx_8Q|y6%O%Cdz`(%k>ERLtq}f2214KSJ^WI}(mSzeAdx@v7EBixE77l(x z@7K590OhPbT^vI=t|#koUr#!~79k-a@h^FDLQ+CP!j9i>xSRJ(5t!5FZ87tN;T!AE n9Dc?IKrpQ}JJFO&oq^%oRQ}(AB{y<_#xQug`njxgN@xNA^0X|O delta 742 zcmVz@;j|==^1poj50drDELIK&yEPnt103c&XQcVB=dL{q>fP?@5`Tzg`fam}Kbua(` z>RI+y?e7jT@qQ9O|$DSrZ4Nkl9}J3BL(EQTO?sEtjC z5+XzdLC{LO6p`p(5cCH`(b85#uu_O!Py~x$p{NK#ga{JELX8@d>~1#6OlD^H&ch-S zYy{1LuQ|;*-+5?xo^$KcNdRQUBnl!rVMvzc0F>5G{L~~^w&vUWtGL4l6cOJX|;O^4}bQH7mA8>0`?mc^tlsX&hEtWrhCG>ro zE9(fyb9Qf_SVGqYlc$a__x1~uCkA;qzr@9}Biw(!#O2?4qkkwdijq!};CK$&wF{%@ zX!+<+FWoF5O*34}+#6z~y1Uzu263za=w=BYf3(RmG+|aGj^{9V_#mr|O?urLCCegG zT}qZkt>)tPc%*4Y|Ih)J*P0ljfKn-DMN){vgq^TWvsq(!ppM;Z^Yi;E0RDD+uai=- zi0=ms57e<78*{nbAPy4>j^_|Z0dE$U0WjA>(vHF?SAdi>P03UY!k`;R0937*O1Vn0 zBoVDv8$kPC-2NV|)oN2PE0P1+4+Z|BU}E+!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CigP)D%1u+}!Eh-Rj-l>D}Jz-rwuq-|XMt?BCz* z-{9%r;O*bw?&0C;;NkA!;qT$%>)_(<;^OP!;_u?(@Z#g~?&IX~vI|=k(_1^yldD=;-q2==JF6_UP&N>FV_B>-FpG_U!HV?d|vN?)UEQ z`SbMu{r&&Fpgw#6008PqL_t&-(+$jvLV_?90MMH()Iy~wdy>!tSGLi0c{e9xA{qSu z7uETI0~guK7SapD$(bgP;U?{6(>5qO&-r(jfk1a;qZ45bw}*M00sVflR8g%3FV;^n zhfOfZQ590}o9ePh0fRBqp86W^uM$(+B@Cm5GKE#8R4b!D8L&4bYFgVZs8sHQ!MN`5 zIKQrO>#f-hBgnn1lFS>=O<(>5XYkOV diff --git a/mods/default/textures/default_snow_side.png b/mods/default/textures/default_snow_side.png index 03456c84498d7c06625dfc29db1917f159fd5af6..d550097ab4739f3a8db0b1e020b9aad17acf84fc 100644 GIT binary patch delta 245 zcmcb>ww_6`Gr-TCmrII^fq{Y7)59eQNHc;kBQuaxy&ZOHqM`&V!@6@aFDKd=)Cc&4 zxGr41=>Px!(|MHUgVdD-`33uWbU*b5agw~D~i!I14-?iy0WWg+Z8+Vb&Z8 zpdgp0i(?4K_2dK~n~8z(k>Va>AWOBxHKHUXu_Vl#>u7?@ZY vTUZ%bXd4(=88{iNbkku$(UF^?~=X!)AZA_f;~`09;UDjvLs8E9ozAE=Dt`c zP;}L|?5^tX9P|6zc`Aw=D?*;-v~7o2OI{ST?SB)h8P0X6Dk4IRi99ph+}_i+PgoI4 zjETuNBfRreWx-xqAU0yGC3w%l!3foiwrz2)qwQKCQ4|H{{Ng4VYspl}bIbd89}rPG z*D;xVOO|D%1kQEjc}|vD)>qer7$}MY6%qFO1)m-tIQw(XU|3Vv`xs+TQ9=m#-~njc zj(-?H#1dk_T0sq-x9`qKDKQ$2sRly;ob$vG5fOU53~LM_1U8!+Uc8txU)+&mM92EH)5(bSx}o!qyX^xZ21qa(AFy6Gs0c2!yBDmrl=VI_MF;`sJgciu zgs@vG_ezX4yCXmdfe@a!yj)^ajJ$sJ<9}>0teHHoXDLOhvLMd|5n(#1XU;o}F?=^2 z&teQ%u}r6jGXND;fH%|U^$9?~pRrnQc=>WNTP`1Gz?&bwKRn^{SSx(}tULk8@*IHU z<*MQ0;+Ey|4&eCzS*{w+&bQ1j9|$1<9A95I{PgoL0LSLn-_AKa{1WdPHk&PVy?>90 z0${8`RcV?A6(y#KF@_jB=6^2`6?8Njky6L?_Lgceq}T6b%+A0N0x2c>{r(QE_gG_? z&sXGm&akdg6&?8mzH`_YPHMJl@AxL$B9EMYvqt;hiThgwxYM zSS+tNIyz!7+}WDtIclx_TukC-`;nL;F~)zXF&OUg;r%J&@fVa;#ofmTRF#+#_xJbw Y19WIklK|MGod5s;07*qoM6N<$f^yhpHvj+t diff --git a/mods/default/textures/default_snowball.png b/mods/default/textures/default_snowball.png index 3a4dc1f66b0289e55032706c36436833099c4ec4..3e6e67010f2cf6cc88d8e9f34196ff9b1ac6d6a2 100644 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$93?x4=o+|@VoB=)|t_%$6uU`KLg5N@=NkBoy zk|4ie28U-i(m!lvI6;x#X;^) zj5kl})B`yR$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e41p{o}iwX~zs*-BkC!PyI&vpeD28Mzsd{`p8eV+xj~<=$!>{CMsC6lg*X)+ha1~!Eu8jv{HR&r z5Yox$5GCYz!F}4^qR44)8%$~+J}h7mVoBC2T%LUOZ$(X`O69XKho5l=B$$<&9(ry0 zcjL_`FV5>`M!D=e*0o>F;$5pP9zXRttIYE!-%ZPQ zJNYc%ZZk8cR{GW~-L9lwgB}AZ-XjNfHJ)}G^e8;-%bnP2(6eBQe%(3qeauU13}@dh mTwflQo+rfI@Z4nJ z@ErkR#;MwT(m+A>5>H=O_PZQBjGTHREWI;@IVEpz|? literal 357 zcmV-r0h<1aP)CdN%F4pR!lI(0nVFf>)YQPi zz`nk|mzS5;($UPy&dklt&dbT3o}QJJm6MZ`yS%!%xVW#cug}lU(9+E?z=xIq006y7 zL_t&-(+!MQmI5&h1Y5Es=P&`70PNoXl=!o|UKPrH?|1HdzxHvCoS|{SBf{+IoMWfB z7A!G>%rgMjkrDqQ5FN7tw&RLe08B{4At}m&@Zz~09kgy8W1=U`-v1Izq~Ocsyk}-l zNrEXl&F59=5vzEgc64h1Tcv77bt)%ScA!utk#B2(PUYa2nGZg-mQmdE;X@F4%huYe z_^?kR+dFTPWL+}`j*!y2eYPeN!az~gqFGNJUB_2{&Y}rno2~Oo00000NkvXXu0mjf DKu@$c diff --git a/mods/default/textures/default_steel_ingot.png b/mods/default/textures/default_steel_ingot.png index 8100b0132ab8245d8792c0a47659885c598252ab..c6992f0a0a745501f2dbefcf8ad3b1207d963971 100644 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPggqb`cH*W9^K!tw13qPZ!4!j_aid8F?8Lc$hb^-T!Xv ne7Ts%;k5Upxiedtb8BODF0jAR~Ji@(X5gcy=QV z$Z_{{aSY+Oo_v5$f_1@`35yt7!h)DK9oX_NgwbGaoK(_@12g_}c$iBYb?BVF$F+o2 xqQ!TbFXJVLt%uZt`J76)r4OAEPC3BOaD6TBfloW;9|s!A;OXk;vd$@?2>@0JQPThb diff --git a/mods/default/textures/default_stick.png b/mods/default/textures/default_stick.png index 0378d078b0910afff1999c66b8ddfb8e8e89a67c..0442b7970a044802b1d3e6ce39bb4940c82ab800 100644 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwYLxzP#(*Nk;^*|vRPZ!4!j_b(@2Ux8pUHO+h^~8tk gzx-$Mu>k>tr5Nk~qhE@50@X2iy85}Sb4q9e04NY9=>Px# literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b1=4|*GFB=AIiAAKx+3gn z-^T!j7)yfuf*Bm1-ADs+6g^!WLpZJ{A7E`+V6s?nisBmvQG-TKjRPSQbPgFdgVmz{%In59r9s|F~<@9E+g!f`!0Cm|srsUd-Zbpu1&^eHoKfKm*eu6{1-oD!M< DF>e=B literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnYO^k~T3klB8$xe!oONfci z%gzc73iR{#s;MXs@b$?^Np9jT5dT(o z#%yuM$yd=fnb9=#SI9P*L)BLM+P&n>W-)I3eaq&%;LKj$$;#hC)^|Thr!d;&t;ucLK6ViF;-~+ diff --git a/mods/default/textures/default_stone_block.png b/mods/default/textures/default_stone_block.png index 3b771e725e32c342a26dcee06ec7b7cb5800d974..c21eac1cf66461e2917f23276c23678cb8cfac6c 100644 GIT binary patch delta 133 zcmeywJd4qxGr-TCmrII^fq{Y7)59eQNQ2m1jLblC`=8i~bp9upPiY#wrQa`Va8aWy;xN=bRTIEHXsPhOFqU{TPJIFI>ooeIkn dCf3)|42zVxwr{!dPYtMw!PC{xWt~$(69CFyC7A#K delta 480 zcmV<60U!RF0rCSOiBL{Q4GJ0x0000DNk~Le0000G0000G2m$~A0FaSrHjzLcf8Yie z0w)Tgilngs00EInL_t(2&rOoeZtEZrg%1`A*cdy@I^9-%>`Gnqk*>Oo)chDPoX8Bu zwxZg1F)b=95HshT`9OTUzn#w){I2!;JMHIX(MqMG$gftzG7Mr<5NC z099S5Qa=p!eh=Vsxytt19*;+zf9GKw0Tf!NBJLp~k!7uO0Qy@m0q8t0joG#hz_zYq zj41c;A#M-C{ly9R_0ol#sEkTDX}d}02G4vep}b7u3gv3 zzw&7Y@BJ8K3(V65Kq-~7$)YHlrzav}hpMW$^Z9V#4TZp0L^Q@IV~p&`e*%5qb6u8Y zJEeF4&I6#x3(4I)oXE1WEZP0JpW+b)|KU#WnsjLOo~@k6~Alf|bS)ku=5#A;LH^To&Uo7{lw! z3$tPq8Dq58T5DN#+cr*|Haf3u8^$p)kf+o6-{&U){rl})*9jp2Ow*L|kk$a4>;3~K W0}WlqsR?rc0000y+8i1l= vo-U3d9M_ZcGBO@KdzSX>*)ua!Q&tAiNT!UUSs{~vDi}On{an^LB{Ts5-aQ<7 literal 4196 zcmeHJc{r47A0DAlma?R5V=9RlV>@PSVKA1l3^SIL8MB+!7&Bu^_Jhij^C2QBvaes3 zh)_9BqmhpEp-72VQYTJYoYB{HzJI=d`s4fKyDsl_J@4~Azvq7M=YH<%cm1wkhM$kS zqQY(k005xqfqv(fZMGjpEKH!oW*hyzj7Y{tRl{FS{k{wv|}m=9Y{)YW4! z$Jry$%+gG2PCxMZk`}-J8m~lIs5mtnc^#X+ZGmLhc}(n^Bcdg?2b|~@(I)lFTC?mZYuj z{S5vU6G-!l0_j*|-kv%<)|)vH))k>4R|bRRWw9Jbv#*UfrdwhCU_(+;262k&1$T|x zz30cV=P9*+Ao%ZyMgVw|348M{hKH@WbJi8|GQ1a(P%1M#9^BIl$YATE`!XR)vog%K z=7E4xQNPRSu}vVEilcC_GqoIIC2y@cm7%&w*E>Sm_OjAZtdM#O`%up zRbu~o@!51)=H#5^LZWhC?Dau~uc5Ui()kYeRz)ScNrrLM=}2dk%^CUUkuFtTe5dH5 z_fmJvh-0>_Dc0mOXIleI4vh7i8BMOlrt7u)mt8(^64Yj;&#KPIJE+YJJ zZM(*M(e5`Xb84F&eIfdZwV-c5^41dijCtr2`l8EM2O126vVs>Q`HAuwP<3J#wyX(V zCrf^9>ia5|8~{(#UK|?e`;wc~{_L553m(lDS3!ngzx8*1-i)@1b|N|V6z_~5AZzq6 zad|gL2f=A};gM#`i+AaX??$tt`t=7CsB{q9`)e_C%UB7 zSXxnxOKZcrlV((1`1#rnpvv;w3A&}mzqj2B(}-Gp^<-?8H>1Tnwc1>@58u)0{^sd2 zT}SI9Ewxw-Qd()!z)aPU2U1x_RL+ek-RV@{EqqVe<5-mT3AH@@Zr)wL>IyV`tl?d^ zad&R>0-@Z-OxUVyf=M8= zQY}IPUwOUo@{Mb&TvqO#R||;BYaImxv?jXmXWk<#wQDWe&V}Z?4|CS0_=-L8S%2tx zRP^j0R`7n`x_UzlO3tq3r@r)|y_Fy`!?Z`1N{c z@A;czg4woDWCb_G>-78>gyZK`Y&;H~VB*#Dx`;pCmSeUI*M-{M(t}*orni(_u;}p8 ze=vp$6}Ok^nwvFkbrNF~^Vf~=5cNVW@+LPZEU!~mgBAYMqrLkS>92L(F;OhUjQ za&bTbgU*bG3G6}Ncwv(7^)MI&{08CD>_NduKcEYXLj+oyTAG@fxC*E|bC81q(2heO z!BB9w?-Y`iJ&3~PvSDB_pU*etTbQyqWH1B@g@Vn@!RF>B5`;-~ER%~9m@uRFtW*4( z15S*_b0p4DSxn$MCoX~&!?g#2B>TYco4ThLPz~Ar$ zJj{*7Vc;bHQyDli5zJ$blaMZ)Deo zT|eZ&4}mwb>;KCxh5s~AM5d%`;!D~iz*@o~Noz&-^A2>iwzRadwz9Rcv4cSmIoLZn zIv`wKJ>1Q$Qj>GDGJna=EH20|EiP=Rt}GKa&PdLcituuW1JY%6 z5R!#F8xax>0BluVA5ws#VogbK3)chby5;fKEvnKQOG+*fNvO^P?i8r`yGho_?tY+L zDivDD02wn{e~$j}bx|{PO;)deiT&85#Rz(8bYXM9cl18U@Bu~O0h6u%I%BZJ&ks70 zR8mUbgl7zc0IVFVQiaYZqh+@nx29YO*R=_~`SoE;2}Hv;hd3>Yy5>-kK8s4|UJ?6) z_5HfHYD?2{tE;4FfX8|rw=M%a{A}^(dyEF1jtx-S=Vr7iRVsMxc9lk}J;2agy^kiG Z`oP^rDys)=#32&h01sCmc!M)G=`ScLs@(tp diff --git a/mods/default/textures/default_stone_normal.png b/mods/default/textures/default_stone_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..278e3b61ca8e8f15eb9115b135187663e624a74c GIT binary patch literal 680606 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%0A{*k_BZ1@~E0hl;|~7THNQsc(v{i^XWO$0In~ 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

3t(msQhgG5;_57+x3O{cbpUg-Q>E)`%ZG8!r#Z zv?K-+d}Q0Gtl{gk|7&qrJ)_ox*zEWJ7jt~8-$`2QJ?>xrzPP!uLkQ&GE5W!YT~lLI zHu#{!n0od?b;NSSmp!U_Y%B)+(!7CN zhsIo`8CRb8!JBzmo*9ihvR9!VDZZK}+pE~vM2o*3EJtmlCMw5}iee>zZ3w(IvKS{H zws9{8u6knjD_QO`6@J6BL2`bqZ_q=*w)a1ofBz?kv-ew<%kHF@*h!4{tJYN=Uk--# z8cX(r__kZQPmbLXC2@fi^^m^f#=;&b2-4-3a^Q@3;(~Au6E@N9z<$L{HtmagkgmC- zFNnR0tLk1tCo%$>OIgzLxEir*3dA%_9aD=lX3U0UTlSyDTeniRyCQi&rs}*J0c^pH z-55BV!{w5dEmlW?ba;1m+Td)Pte1&4We08Qg`pXxtWQ781P5S43;TysLx=lqy1v`l z2*sDJ0Pl0n1M#3RMVE=Qn|9hY0isnGR})q(uHytFz0R>`WKrPxIR;2vSdfAgZTDTG zV?1h`wMVy)QoD_Mu>dP#(skm+zDIA>0b|gzIu7p7{@MhfX<}h5+4g{d8gsZ_Y z?@4X?;ir?&Pn$-gwP^*Zv7a~W(E-xYZ8e1hJ$4<1{w{P?ZZ|wCi-=pRt`TGguF044O4TKAmX*PUPLkYxx!#<_f zz!znD;5di@LBvnRA#_oF1Y$M}RT4CT`b)yPN)^|pj7=Us5XK`rSD`X>XSq6foKGI# zG)hS+-lQjE+@^hjBr*&lR{h~y8my+sjvaV(`9bJHFf$3bZ9i_}ykiWj(#H?P*89iP zz)9)o8#GE`r}a?4BS|jD#*naa0Ahi^qA~OS>~$mhT-g^K5rbHRQnqLApD+Ltr3vg0 zV%Dss^V%V{<@0tdPYY)Q+4F@8K~<lixU|SZl)CcW0QY8>i-EI!eo? zkNV*)eblw4g#LQM>&|ob@$MfvX8ZV@C+^Adi?3vJ#C`4a*xtVgK^CA*8tkYzTfkp+ z!Hi`+Mg9A(Jssv(GHap_{t=LETUp4~*lE_3N(2CZ#~t$#4Tnh!Tu@Pdj;*~L`CG#O z;NvFI?+o)r`Tgj#Db?(oh(TYAlSM;qrkPtf_{qeP^o^pjhT#Cs!oWPJto z9|m2scrmFHq<^Y1zkqsaM*8X_BdWO1K7OneZ9ToX<@VNYhd(^bR)O}}doF zcKinK72_X|sFC3$B#M}j{16ZYFr2r_7L`4u`KgTvT>Yp`0C#4-5PXXbep5s)>O5nh z6`mQ{v!*y$Rck0b9wqu6GQCr3=(C%F-ZJ_G-y!rY6@*kkTM~L3vOpZEa_o7?QsfMyT`R`3$6PJ0d{-- zPe;B*+gwbR(uE;I=tb@~^5NyiH#T55gaGPf!% z>n!ZO^c>VC>Y;aWJv@3EIXG$+&X#PA%-pZYAMpRFa_j`oES>PgNQ$Em9UC|{y_|f~ z6JAUT7Z=?R&kN*^D?LzgmMr9q_2d$E%xM?-#AVCd zs&*K4@N#&n#13jnmLe|8@bOIk$0KWLM>*SV=KrYkTR2%STuA&Y{lDs9`%X7kag65+ z2Bv$Dlat58wLs)CG9tL11m1~VjMMUpGkQYyEn=B>mknk*32rjZQ?W}3xIe>tAt_ph zwO@oAUg})8bJ1f>RurZlz?m^S?}Cp7=lv`El?OZ`LBS_Nk!ZyUPXIH>4V%7kqIOJ0 zlSwWiEnJJoK)+t$Pa{qg(OZRSJQ8e6MnP~0b3bkF8IAIIR$%hi zBsB6RBMh5S?s>GF@d4xPW0xY(vB4=7_a)YOWypNY75(S^?Tb?WUN~^D&4-K*rFW!c zU$e>;&pu^bn@lcF zi1li-noklzsYP?$T)kk8Sa-x~>}yZycik>>Xh+PO96{;#h`>-|K*&*N&XCH=SIvZiqdV84nOU0} zdOd;If9!r|V6W;mb$hY)q*CA=Z7SW8)ciSVLkhYRVA_GN1h8%8&asJ>=hT>ZoCpZe zp2J-eP(2XGFu8_quw|v|ePGF_y@3d3&mLKWd@fAX+a(SAs2no)sxepeGBPGSUu<{Y zz3F}y$jg&UbEfjMw&X8;6it7;pxQXbj@LjitVbZLw#8Xe+g~h zj?W_YY%bJLQ)8H^y%r(7Jljp8=3O@Z{-EfgqL&Yyx%l}Y9B@>)><_x4!xHh(bM6Bpf(#*)I3l3IGYN_5^ehJp&{r_l zcyQ#h<_9X%IK1jJU53#%GJ97;;4wtp2Pvq=C}Kb@&7jr!zO&f*V47_0(WOITXsOh| z&+RJbGlkw)LS?Sn>@!SDn(Ohzluek6ki#5>-IPzd!!+DYDsh2NW{d< z#jp*TUY&x6x_eT7>+;Ovh2S{pZX+k-&_$iFhY)zat}u7nfzwc*PxA>r_=NErjcFpF zyt9#Tp73P)mBetu+V@2Azi&U zxY37m(W-6Z$-urw3^f9oMq-`w7Bj}K;B?xxitRfC=l9xT=*5=U3%S%+TLXM*9UU~) zl-Zq_X+4N$qPU9r7=20Cjt9cszWxHHMAHg>q%#vMmQUmONIFL+&ktS4pB(e^e{VH{`E=^A!7dsykRxa1b9`VJeq&7e zL*sfXnc~%*i8p#*ko$Pt@P^Yt>D7e0Y2JEB$u0QWA&Jt!$_0$zHpe(SW$>c*Q*87u z9smF!07*naREirr!R9fT?N9U{_gx3AbNsRhotH8X*Fr1m=NUMF;GWW!LZT?l zth*QnqXv`hd*>DUXH4q!0~&brU=m!{)I>nDE&EI|v-)dfQu984W$+}NAS3;vZdF}r z#|O5KMut~=K$i}*i%T(d*|@E#MiE~>!O1q=coL|iR{ULnk@A7OEjqd^oNh($A-LKp##$%jE5YI9+f4Tv#%6bGjS>)lt=%feiM>}I%2!eif* zcSqm!9HX21$scrUGip*5*$&4x$kMEUFCPw=6c2Jh-=WtU>qQ7m$Wv=j@AXyBDxw`!oNR7nAU$ex}aeAoC!QouWKN&tB zP#b6TCr;#nWuNEil~a3Zs^BT#ZL<^V=+X22cVQ6gOXn=|aZXDy(8zW^Obe6T{5&J( z%J5(fC7k(!h^b3%x^IQDzjq?Ulo;l9GhdXT`b-X%;QPDmW3 z{iR4y-SVa;686cNIVhd&y1ccg2;`wGH;L`3`^h4Gky)}sP$Ixqx9)3cXC@d#(SttI zZP{ykL1D*>F9t1r{$M;YE@}Ln?8#`9rSSX2*=`4o@Gn;UyL|_jO{zq^t|Ftue|d`Z zwCBjMe?3K=a=zE9ecxiIr~IXiek0^n#3@K0qTVxw8%+fQpP7l*Uxg1!k+TCF6N5ts z1d|}N5DY;g0|OKe$D!+lPTH^fWVRV@1)w&hI%8XikaE^9*llY+@xy=y4~WO*akE!j zHkhlX$j?CXc}AX2&>*ZlB>KGuH%pv5!xs{&QWcvM&yN$=Y4RKiQz-uAy-UdH?TsOShDk+y{7FZ>S`d&`9%J=heVq8zu{`6e*4IC*9 zQ1Q9h(+#)Pqp3bYDd27AU1#5n3TUF_abAI(LOY}OSdBNF@q`|McJ0sn}Xams; zoTIA!10&?S?UI%G@Voiei~XNh`0nXoMfVmIL-hI=hMfT)nI&+Jn{w4PwKp{Gtp7F?5H=#!cV;R+W|HEw8|fooY&5v_-@FE zv4~LQI#-l?vwq^1lEA^%mDF;=>8FXIg0vAJHi)?fl_^@azh;h06LYDjT!COO_iYDe z&mQhck?~nC_YKpjN%AAifMC)>ilQ%Kim9?h3=c})oi(?q&n3S%%!Hx+Vw!l=S-$;@ zZ7zO#fpZ1FX8U>;&aLFm#;FqL0xzfx*eV%jGsH|&@BS&#^4rVDbS%c}0^F%-n(xfV z`ReB|w%d8*2i_!6G|lj6Y!A(0f~8&GHwjx8tyDx>iv`b4#C?5AtOxkz@DNb7h4tXT z?svx}kG!5WeS|6_I&pzHm_-FWnS8DBs{m*xB`EpDm8lq5XMPYTGVy!Y^pDE&5pi4) zOJ8?wvFav|rRU~gWS;$;Vjs18c{lpXHJW@BjvaizqE@x;3?VN7|8or6DX9~bx+{@Vh#)jk+W)_HUSAgb`r5M>5oA?ls- zpmXde+pdxX={df*={;%@Q3TfcK)De<+W?D)g>Oy|<`3e37w301+pZcfoeIAVsL?r| zSUO_nCQF}ovy@Y}_|`3JkO-oq$C&{8skj@L!tkadhKhjS*Rb^ zq$ejdYk)UaW&cv+F#y)ltTXnfc`WLP=m+J{NlL^*94BX-BN6%+^KYfyzfTz==`RQ7 zv!wnRUsYFEzIKpc+U61>yCBrk!sS`pHsI&Gc9f^7NO-anrgrVHKhCIaX|eR(hNHV$Y{*6ro!KR6 z>nlz_AKc20#ebSVr?iK<)H$YV-O~xuNmIPyp>cUIfbyFF6PbC<3W=3iWn=V1BJ*{p zR(P-N{K-PQaC9bE*<3mxUVgV^p9SE%Z!6VvoqNNC`Z%Is zZ*&o!nHHYQnDV*)$u#}tEb3k~20GREY-UI^b-*$KP(WWJJme)agfy=!^d#7z#Sz`< zL8TDP2pD87w@G-nk>>{6C2(X}kzb!ru7o}jTnl<^;MJ7Ga9eCMc2Op;&+tiJeb^Bm z9h-z5tc1+sl6KOHe6KNzoA#ms=STQVT2LeCre~Ab|0*4>k+swP?Qs4 zq4}>S;sP4Hmsf>c*15&~8^^ikMc6<;$C59b_p5(0_ud5M4daj?J|R5~Oc^@0{^Mu#v#IiphI4JMy50f*ZeDmqw5S(3_PK&p z3aPniVnq7^#u3A9l99mEE%NvY^kM-n682;3eHhp=^gmvhNx!N81@gR~kMkUJ^Es{{ z%r3>bq)ZegTl>eoO3J}8!m~$y}eEkx+R94SuIos zrj|^n31TDX2r*x|*GlVyC>LAe{gvaq%pv}1uy!_LE`UaI0#f5~fW|gc9mAeHN`Q3f z5siKU^sM&fdXzX$0Fh>GmLY=Yr$LgOHky1$$9B&gv%~ne!_-{X3cJuQL&FX;ly5=Y z5%8`FSvLIFC82dmz0C~ml}S5bgc>zDj?bCUjl;h=fm9gH@0VO0`D&pk$nfMUj*Bj9+7 zABCcaC;kmmiKmyvP!mwF9=Vk8^NjIc1>NLJb042t)}Rv;7vn-c$37rX$1tR!clAna zEvYEcAdtPJg_2SzOWMFCjTdb3B^V7@F*~g|{_%sE_~+jGw0~OV&a7}GqIPUE{^I0Y z;>1WRKY-wHA^e@)L`!HG34GQ#W8F!H=|ur-7}WXK>kAb2%y<)+;^ zL3tKG`6Deb2W*0~R(Se3SV%R+0VE!ZiD&KmHg@*vNg)?eMzYoz1T%1)n&S$%-q^D!sE`C!*CI~orUgckSfs0 z8;a}&s!Mi%!N;EqiIZUcuX*+*Vo5dWRPKA^i9dJz1V-jG%8FxS;1s^aOU}6aL!4WX zgl|r^O{fJNH=GULL-|lW`$|#zVV6}xF@b0{v~=J2B+wj~G3+;Q6km5A|LA%7|2Z8| zd*UCGx%Ej{=7>hrNyi-@1)RgqBnLg#?w^ztjp#F`RAJ6DLGOi5CEpUR5x!1ThH>FY zXzw7^FQzP!q_{a#O}^tWAg)*oDZ1Zv(zU-abt}F;V=H*MZjdxI+LfABiuX zD?O&sjXioz20NNKqLH&bxZb1hMCD3tyyHlHox;`nIU@hB0^aAVxenu`k^G$G@&E_>8g^N9ZSi_5V^L; zJ?Iyy?HO}Os|N7aX(3>c<4-?h1|x@oJ`tnjVStRVJHntui%W4PffzruCrFt9k3(o9 zDdtpj==7ctGK9;^u}RG8QzrL2{TS0sD=ih~{z`jV`V?}@nee|^Om=bP&E2XzsTkz$ zLqVwK{#gST3-phhgT;5~`Pq|>BRqSM-dgmRTs!2|ipQhv$gB4|!tv5yuXG;Ah!V61zVn|D^<9lvsGUfE z6FZ^ePKnPTa+*Nnd(*jW&{~P?)I7a0J))@tuSx=tRQ7HPO8v z=!;(?FYQuWp|S))>!Z>gN~IzQ@5S?dp&5mJvEI0tU8$;X%B;RbJ;uad@%Ziw#ZjKx zeUiCQ)nAZh``xHG3H!T5hy=M*k;waneG2Gcc5flL#bIpzR&wrkG9#v*2_Hxvl^~W>* zIP-n!uOo#T2&!GH<*M*1-^!pro<_j5y5JFK6*38!?E0P+Qw%$S@sD14MzwSz6j9`o z&EB9hiz1!eL}m`S29d5QcAt6lFdzK!X|c6}XrcGSvrq6sPyfnf+-s$O^tpEQxbJo~ z0n*noT++1WCnLfqZoH#WbKTlP?HTR*!&p`&?w3M$8D_~qd>S_XqV9eQI88q&SI>8$mwYyHk_;X*7EkZ`|@Y0HBNMpwL^W{C_hKWy%QNc%-z22T&wbdNIyB8d_CoC z_)|;EwKT4FkUTx0hanmbJg@?1(j?_m!zqn)-_xO-N;xM|56B0c)05j|2tvpbFcxAO2YsE_ zp5Wz@d+qbldcqP|?};z}@IKt#5#-MjPC1}N9GM9%5(FU%ZP+7WxI`HdKbvDV^?_ls zhb0gZh@^#vIoA+ET!%D;S1y?`-l+Ez4VucPLd8Wu2ro%=K5Nfd0aH!kHMtS{Yv?RaGn{#woI^q6g984G6bYaP42=PjgTno^(adZP2R}l9WMO?SS zmrUjCp!LF({xxm-hE3ba7ko`@p!QNoY2=3N7uQc{esX)1t7!Hr&797*+d<;q5417w zr`}pzSz~Dz?Ka$zX~CGJ>po#wjG>VeL(rU5M`4cp`17%ML|6nl6Vk;u>G)PxCIH1* zxE1|yJ6%aDWSUtJsls@8^DaAX>+v$bqWH5nrZtf~#%84F;CGoDcd z%grVO#U@Un=cl~pQumZ}&S!Gph<0LBKwQ#rq3dv=$@q_^)aQN8_>2*5p3dxuFO$J| zNBaJ0RVCf$<0Z*5hc(p&jMdcHmf7pu0wm7+ooSie9vi8W{GCE;V_>w4@>nN#>OyVG zgr~Hkh7v%*nb5d6N&hpqv_J|t@Ip-AhucTgq;CD%5{^P|oHjZE|MMRO{-L=PNH#)Y zC&)jxyeR`5wAKtwg}1kKIpVSr*gpuJHo-iB)YGAT+n9Qic!6ddmT$P} zJJ!NasKfDcSsWq^$5&eXb8~MZ8&K4p6cm!77y$|!rdI-u^ZCjrpH9KWpg>aO zi6TURBmfe?E_ShLc4lWM&-6^^-2HNX&%a;H>51lJ#`Fa=f5uHAWJNc`usVtPHOlLP z8P#2^TOaMlkL45oYwlOR&`v|YdAHK3VIj$5Ay%D&<*~KW)gC`D`~ZA5dW~9$%@74P z*HCvKSWkDl)Qc1Bu)8oc)>KdMGem~jzjxA^p)SlV%-Z_JY&UnR4*wY6_%}oJyYL(H zSU!F6n)HWdceTirxoj**P0TLIZU(SOp}E<{x4urkFJdp(MCM*S?qlpgpJKS_(#7VSt@Tk6B{-p zke_2y3z$dI?HRP0KnE>8oLc8#a`Dw_(hKoN4bFx2r@-4#&)35y!8TMFc^Ewb%a-@} zo|1`4uimL0E2VpXWD$R-Qup+97w1@ptHNmBvICfc$P)1;K_zdmFCqd#SK z9ako3X$p&>|5zkkgsZU49A|!NK%I!HE#a_E?>r&W$LbOn9x(#pAQ9nR-Tf+N z^1IR5kFaMyLbc=G6)b(;)N4Oh&Al)T888RAYZ#k|EpoQI6g>zfXWLmh88dC6$Kv>e zT4|Et1^eE_=cY&*pwxjnv)R)AU;dLnfujS`Ptv|XURxt)?{xKy+i`Hh!Xp!-NQ7o0 zFXiJ!PYAi74<;CGd(pfON?v$R4+p2_Yc!G_)T@b37cx8;M=%&3q%=l`?5&^rN za38kF?k@a%!V`Pg&Z$^mw)$;DoFjgX4*a;g>jk98D3uVq3TDr-$u~OQNWA?(LA}cV z`E(Lb@G}I~{FsYJoVw8WME{a7Si}|1C5D5UpZ#Fw+yhRy0bZyR-S#^$I*_O(fzOwm zu|Y&-gbAqVqeL!(1en*u16$B2`(lK%A5wS!TsQAJdbtoUkgLnK6mz(YVlmz!t0#Fs zks1{}H^z?Zg94XPlDztY?d~lcO!{0O`JnsID z-8+qAH@?BIzH-_+KiEu2{zRNz6|vjo@Is7=CHZVDRu;Mh{{mo&;jj^Qu9}e+`HQlD zja2qB(5}acjktQqRl9z`b3^F66;vO}&j!6HMJ+k8&;3pd&yBZ(Skxy~H)12Q&{v#3 zd3sEEFZAN+pxnnMX9@L4U_v@h!U1xp@))jJvXjhiIPpDh`bmN8O4?rhe#;yXWB(nVbC~qM0(m5$}kzs#ZC5wEk7)yNBPux((Se$#} zcfJ)IzpKvfiK&3KI1qbfD&6dsT{^cgno8p>0Et?1dPHrT(44wA(yo(BpQqOH*kabeXjq$ai~@~ey!oSM@%dT&XQuL}PV_B2_Gz(XEaXrUPEwCPD);|g z=Js)p`+oZV&#C9S<#_zu0TXqZphY)>VCYA28WA=&JpouFoPVi&{d%{Hp-;bktGgQ* zVdx(8gOSH#r2DMb+E&DeM_1+R(LZUm^JZ89pU^Sp1dkZr&lj%0RE94XkW0-0?>*J< z2Gd)ASZrUjQdlPE7~gq^e7E26d>>u;?w^rs<+WGrVZ|7v?Bs+QwV@D2@QIF{dbbM$ zK_Az?Q}{*sbYB|_M0OS@Lz%r=fWsHrAK3ULU+4x=|FhX?mA0DO|Bn zkSEDeEB%W{Gs;Oh=j!U|ouqqY0o#QG^FrDgj0l{HSgwZ_~3P zuxgNYLN*M&32??y1TZiFeFKD}AX~*&1O4#7@;ml)VI9nrHDf_fJ&CaoM_|Z2_44TN zS?q`6?wMm&6auG$8yHLFSFiXnX!zf^8z-fHJh*Yqm2m&bVR85AKyKkH+4%J$CI!LM z4|1m?KfNW;d(czKL?4TMcH=3ncBKBdn#Eq?>NWCUkD*xb`pa9aWT^3}K=>Us|I5E# z=>FeoxYb#onuQ;D_s@78hcSkqId7(~w+^c6v=A)QQEkrY`b4gQab9@(D4c8tR3M%y z^z%I`G{FonzYNmLh!~F<>Xeo#pzkF4qqyLb{xF6yQRm^D^1lt%f6SJ?17rU%rx#{& zp*V9UfKTUbH4`}U#&^#D~9 zl7o8)Tui|nZATb_Z7SnAYAU+l$2E<45^+zI@mf58^JS9HMz`kr#X@&0u1|4z;j_$> z`}u8UI+)^x6I7@owSuEG;9B_E3Df>X4?DFvI`P|!#C)n<Vb)PA z5(e8=5GOGm2)ef*6Ih99GJ(ZMWsEGz(F9SJgyLKF-~b-kR*a;w66x;_a`*rMAOJ~3 zK~(0&*wFj3WHE!>PYwb_gV%AgvBf|6c#0Zc=z*yj+Cz7Bpf5rpUWN*VH65C5U{*WW zGThdYk!C~&VtXS`!HLVbIb)9Xr^@sPo#A)e*2j&x{Xy{X^zivkX}|T_h8sVO8Z|{a z^-@hYcoC2;VUy6pV2%a3ESiZ2`*HBzv8`F$t(^F@Kv*HVv!3pMEjY=>MJj%Sa$YWU zPNMaVJ=2`x&Z08>JX{h>H-CE)%)-q+Un|jejH{dW+c#(Kl!qU8sqTo-kGNwT2{%^f z|7jJsVaQ%kXvY;LeS@+OF!1H)SZ`f?!bVrU(CK4a50KLMWTDIQ`SRRambvPcfa}(2 z|HOMO1M8QJ$7pb7aj8@8ONH>l{?4fs|CbW;-7Cj)%>3`(*Z> zmoC0~E*v!(aExZ_%Ik8pd3npcjaehPPSD(cGu4p3vzwofQbsF3togTX@5;RY%WSlN z>?Adu;IQ+n>`Jor8Q?Zz_S%r29#Mm;raFNJLFxvSqiFdd(_fa%Lt>E%2W9SqfEuOg zuZP%woK*AKB*XirgWM4V-yy4*r2K|eT|d$ztZ|eF0|whe3TO9)3FPTwm*zr9*->#; z4MKeXJvLE0ip^2{GI4H=h<%iNZbfz4R2)B{BB2NL0j4Ro9bj1kr02z#fM$2F14iD| z{br^I=D5mRDb5G7VQ(h1e9Pv>C+O9(;e0^up4ml!phWn@s)KM0|Ad z8knh`(Xz8^Vmsf+%|1zRZWLxAVS*e*;fq;(G4u%kcoXlthMXcv*SFud{E#q<=mZiW zPWfRd4fOL#ekJP1er7zmT~t0lZ8d~&E>R-|SG5;#EYoyO#`ud7;?9}{nsF-BjEt5h zmVXAc5RUOEF*3;l)z1KzjRY1$LZD*U5-W-&eRD|3d0axF*~LHx!=wnbF}C3&0);mq zY=c;!SN?uxYhD*e2{7e86|AQ~`e)Ip_q-dNZ5??-fWbEpiUCI)UC#)FT?bUf^wHA^m*%1c>b=|&6-BlR+* zvP-X1i!I(9Dqsp!IkNu@Zi4DXtWyQb^@mscws8C-p;}61K8IW%2(ytsh1(G zoi4u>>x-v?7KW#$p4kJR|sl#U70M z^C*}*rY}F9^pN~*T=&<*=;v^`X?;T$AL(S=)^hL1zk9aa;C7NRIx~Y>Dffqk z?D9dcII>zCAYV%=fiYje}BX{SG>qaYDj$g(Ps2ziP2 zy>c#@$O7WSDTQ!45lSvcs59@Z54JyPtxVwZtTet9foq86U3^H|CTM$PFY@qALI^{V zV2ax#>V4O*yJ!Z}ulZ*$dwB)pd8Iy|B595fLC5yP0!NXN9RlWR7)q9MOrQS9_G&Gb zpav2z;LhTb>|TL*JIH$GnNJ^g#20_vNix>#TCqOzPd4|+v?$U{c7g2`qv=b)!s(p{Eh21f@m}UZ7&vIVx@$y=3)+DNC}?+p0JjpM~y_2t~*cQerR8)fHPZGgqT1 z!$yjs%02~xa5VIpFf1zqIT8Ib>oJfSyDPf`*@{29q~X8%?0~08Kafa|4^bv$Mz@Vm zUd(2dV(~#ky9dY&@%2J%B;qfGq4N9BIvx4`PvbBXEWduL@}@kd1G#hbH>>p*$8HMd zXvm+7%k!a&JLt>*`Tss?r;! z*Ort-T6wQ4s~TN&>_TV6|2=sAF?VJu#d2az3Z3V4<6jTt@8iy40gotop7CQyr--qR z*aXO4gyPLwTbhmp&w3)gmF-?P_rwDAOFVpcD=ltkA_msF9_dk4glZ}_puLqvBwp@+ zTAB>zhw+ni5}`{mML5()^~@taXpOL?V<7p=KF}{;g4ZhbPb>XLDWkyiv_>icqV2Fs zVTEtF^q0C?g?@w~S0U|9Fw_}#M~m;ZubrhOGWWre*!dw!J@Cm5gK4w=GHLVfR6}jg z%ropwvD18-{??0W=vbFc_Kq0uxy0ZzCD{)V%i=N2r!WV@A{7I=2b};Xa9bv*eUo{p zlAqc$`hSpFcg_5F|>+eD0}^PFP@b{LJzG!VrkfYdqJ zn#ab^oN%WDd)i2G(im|iQus8ba|D|R7yt%77Da$LrmQw(L=4Q>2{EiO%gddaKK^3C_Lhnh-;;N@8Ejn}eHHdd!iM~9cU z$a77-dzeT^ZZ$F3CsUt(!0Mj_{(+Xv%k!5Vn+z2)+EId2#+hETiC>|v|0e+df)QWF zrC5M21{vD(B3vV2t4-i8xTTyb-xB|?clx78CuCz-(40aTlV^)bncFq3W*E+d_>v&{ zkks}A#+VtLCC2EE#on}-3qAY7*qIO58ADj;^l{K=$@B+K z-@*Ae=#|~U@n7loPw=;c*E2JV zS~RJlR>f;!wC7^yB__vv)+mS*F3UtudT{Jone~kS#Xxh(I}>X;Z7GNheE6&lp4P^s z0+Io-|5r-q&pZ74RA!S9@kB8di&s6mNv3owe1IOlJLsf9e-xecrg#83h#G!mL|6{P zgfQfMFYg4=*l@ce)a$$TapPbZoHdwT$1mk7=L@+}um-uZ6!iCrBh$lp=reGH1FFg* z2O0@t6!7iGgHTsy*__x`=g=5Dp9pS6eM>EnG!>O7T8aS#`9&{ zyOVo+KEAZ<^D#Cp0yB;V^MQsj9M zl|JGzVoL9CagWB91>sVa$j*mC-XR$O0ZD$QliH&*#_>`T?~1YDLN)PPnYx(D{5nZ| ziJknHCj8F`@Rr=aR59O>t)+yYPRgm+tQ?6%h)C!nge$(J==iQF{WPC1&J+pEcVae- zhFaYFWaWb=ey48CF7U}F*YA?S6@o*!vBzGX#2j1v-eZ(!=r4WwE)(mu7{6oV+dcG= zH;R#oN{$Dg^SL837g~%7(Ki=<>oivW-@gZj->f^ms3^~@z3H6j318G*qRk{~mfKWo!7?xE*eHk3lboM$jeN*ETsJ=`~iUKz-x*h&_W7s4S;CvA`uVD};< zMJAm9kCWPFSrxhBDh4BlldIf3P@oYFP7!FrsDlO+Q0c&rU^0$fOH2?QZE)D2#s|9r zpoz(xnmaXO{{Xs z<-Dtu*fxZKCM#uLzJX8qh=K%4BE4!!)tE4ae|@M9r{*Qqr7|+V#?HuC!t7qx;; z1}Pr-yrR3OfRrXkqKjT`YT*;E@sZi(>zV( z*o&8Zr^+1ixOxfDWg>wScz_C5xWvj7h(3xNaY@Or8saA-${ho|5Joz{|6xDc{Y({f zVJScqAoMVC(8VuhxtGR=;&(&!Tin_E>~?1|r6+(%Evcx_k|!4<;WtagN_p|Cap9&_ z@3Z+s%aiD#;Rx6HAVWeG7pq80c#~a!qprlX=<9QYam9X-QHy?zedM2fDUns|xui0KfAB*^eW}j}+cvsdOp?CyO>9l)e(%aNk(f4v%D3Ms z?EGvZZRe9WKno3T*7Ar(pUK`!mXmd-=xyZ>HvetyD6p0_`aGU2T}o3==&1^1i1nl} z!il(m#c2%X{DUT??_#WC7w|~c;9lPxqzH1kn2IOdinMeMrEaSqFXGMf8K}f3tK~1R zM>9mNyDk2sheu}gszF}Pn~yYU@B4wpVU^E~{pRAcU(kE?PQeZD5QV~es+6UuMG8Tz zFPSadl``!7G$0@M)OVPt&nWg9=cOFeW#VZe5&3N0clNNC4W|mh(|P^GWQO6kD-NB@-bj%- zTw(7Ahp>xS&KMIuoiXTP#J` zMXkqE!*&!B(2md^j#-p|Lb!~`%SoXrl4g;TX891{QVNn&5N-#)iiH8pt7Nu}v(?^V z*4ZeG`0IRG;s@iHb)eX~BU3yQIFmtT3zT`ExNkrFOKsRz=H$|yOkgtv9wTRF?TJS` zKPI9O%1lT@K-0j*qbD7WdSh^5HnNsAE#%pdvub(?r&FQ;=CF9qGck0(Vf!6_X6#^f z;95YcJEX~LFDb^$J!>u*L5|>H3Ja$LtOW?s4OS8^f6cdNY&jrh7@+}fJtbN;HNitV zi)WTSHt(3Xy2y|(4}0wU#Pe^5>PNhq68pB(vuVQS`dctw*Vb@;`Ici4#FQhwUFNBz zkC{>ImWOV__G@(R4i{6{XKg&gr`|3}^E0?8x`z?BNjP*SNERZF0@wZ_y1gCI_m{u< zZesUWC2DZ@D)t(!A>3<=L=T^Vd)?ckQK$)k5q*g{Bq>X5=#1LNy@9@OeL=i$EAdo&~}r zJR&FyVyk0vN`X@rR_5U9%$dwhltiQ&La<#e{)+_jQR$~2B--y1nRmtEf50D(284m# zN~BFY%otu_F!U&Hr<{1E%8mVrHS84nqiR#oW(x6}7LNlOAEc3R zHTAVMlV#k4WJ0{e4(Ea?kKGbMDKZBy5*u(wt1G>lo{X*sW_F zw0hjhji1B$OQ{m#EVzEof&-3qq$=g?xJ2NzvHnj+R{=Z zl;vJGl=TN__{)`jSK3tV1IbY;&Dl7@iv!OS0_0Xr2!u| znYa-M4seO~i0ytTWgo`PXVTeY0)B*+4k)f6DJEr^xF6vzj#>^>wIHY3o@#qb1@2{j zO7dflkxG25z>i-I#jmoLZ?!Ft+UZb!L@We=Vlc*rFMRLphW2&>E$(*AzaW0_N0xr~ zh##|5YH+vhe zy6#Ws<;j4`=Ql6AH*ZJr{NO{KMjPOZc40^IKb=k+7J*+ocl!@Ai&Z2`!9b&G?~aK5 zP_1JI5hRk7?(=fb?;Z~cU%uj&N2SOqsWT)o+~GcG8kp`bgs%MY!K_mHc*v!9z?B)S zmk5te4gQc@#K|Y+{_ujoGK=$N!k*=u3(-tjTuP`7L+G@TFv0{qlz``*r>DzfxM=&g zJUyG5oY3c{?&k!};KUDW#HbUbZ^G=HVU6jQU^j7)*NI#dc@d^1fGvax4N_;w8xpAi z*8{XMu(U&i32{8aVtFp}TLkwOtIfrgJ`^RK18|y-n9E`6oOW75mdQvExaUA}&R#=i zGKhMB>O$Mi4$cTdz2%ER8KVViF`o28Cd-m{un{01MEox2O4;nMy+KL1r|X0r#{v&& zeS%S8B^EFl2WLXx#0MjCN#JI#9gkD}lh8j&jk`Ifl+5r1^x9t02V{UfyXT)Zdr4l* z?Ma&5yV(Z%13~qoNKsTg)34Y;_$r#y7rlYZAGXR@k5Ko zNOlgZ7EIPa=?-~z82{z7NjJ(I{$tx7cFs?*)35w=iyAKr1#uO zBQ~({6vqdUxmvb3Q5zRK{kdA}wp+&*I`eqIun8l~4)jDPV4Ca{5N8vA+fv#mEOkU4 zf6z|sX?eaP=ZOjpOL<7EurUUMFepsJ882!qV3RqLs{^xx#flj8pxeThd~C|0`y1o% z6qY+g?{HY)+2XHRW+6<7Ar6Q}MhnW`!tKe8rNd;l*{jsmY|UF8gKFQ*PDnA-e6kS& zJtGn(l;*i9uC&dskZ#Mp9NSU1?Xmu|w97b^Sjh0Xsj z*ZUTV-ld{K(pl|p)SbGgiW>KN#jkJ^yT)#I*h9&K75?qFwWMl(^gUsFXe1W+)mH=X zmZB{KPUK5>6gC06_oVT@ofw7n31-s40*?pwW4F?0ei*|JOWXx@!y?g}SX`!EXrCT94hbWIwPA~xY3zujiWwtnT8&9i$L!}-d zqDT`v$RX*YyP*EOV~51Dmsz+_$iF?6mX&GVdmfSl3n#8e;Y%KW2jEM7GOy2uHs;}Q zNTm;>=!if5dFbe{UT=XJYtM~{pn zZ!+sLe^AM-70uyZVq@u4&l@i@gIfIKUazW?wwA*YJaL`>fccx)cdyY zU0`{6=*F%jL=9RH^kOoO!~%t89dn828#DGNQ17^6aYSV9$Y(si;u_)O+M^a#Nebn? z>D@EbZw_aZ>EA@1teWyN{&XU4*@W7`rY(;m$kHTKy7+0warhm*P;x zCLROqLsp^4#BG0MeM&s*qZNz4IOh&qTrfen7@d)Z!J~vjlxznZq5~(K5+E7@w(eDe zNZmnOqfyAhSxU&n@%1G;8`qu}?WawYPf}I@{1Ck2ni=T(Ci!?mbPD!*CMb%Aiy=L2 z6Ngg!dAvU*T!pR3xXIW%89z_Pj1(FSu(i>c%u&5kP$~t@)rk4xK&+YyCZGw)d%#VE zZ8vfk?aI=a!Gq3zY|w}C{qQwGU2bsqhLyct7>;-!U`i>hHCQ1+nMHqpL~jC9h zPSH1cmN-0QPVZT*$42k@=)A>|G4hw|P&l{nt6zn!nZ*9oxdrKBQ)7SKNxXK9uXgK1 z{NO0dt=ow^oo9!lj{MiRV&!i|=cg%dRQb0X?%w9v3M^D*2n!Jr!QEq`*RkatLrld? z5hSLRoMlhe(hJ%6@+{B`m`%fjNz@w#yorS@#t?|}Lg_Gc5k5fJToBO_>?#$7v)t`38brn$+oGY<&J>akT1=AS7;WDZ&sx(97WerD zQaIOdGQn1$f>XXqQ2PO~u@m7AHapcRoaUA&cZ}X4bi(Ifar#B54XSB3Zo|Xa$HthO z2WvBI{9;!?;o-;gyB|7NKMv&m0=^E3{J<8~D6bfkm^8vY85@v9BE=L0qZk2D=1Iv7 zVJ%3pZN zi^ao~KBV9Ge)4xP=)mg@tfJsV*)t3QQ>42)Zhx#5@x*M=9yI8ayahr^X=7!NPOrER z=H+LvgSr2)d^HEP5f_u-DJe%Q?c*3;ol1pl*jzy9ci;S<=Op{*7aLkCC_^&1J!wjz z(4;CsI9))YfoKg2%ORmaNMU3LU?a@KAos|E$FSRu#B*RVGgiB)<9|N&kFn*G$^6sY zCY9RihC^<2?Hm2v4Jfg591N}9?7`5MynJS&I^pkh(#~w6Sc$iKYUm-V%!}e zk-w2Pa#SWm0Un->y##|Q(67bl;{tsrXQnVij|VVwW~AOJ~3K~!c=?JYID3v@+9 zBa3)Co0PVUH}a(Z`2@AJ;IZkz)*km0oTyOyuHeb+lS`anJvuQ+f7~$Y5 zjT;0eA!SFWkklcjF8Q})ARTyin;md)Y~tx**r~bGLq*sJ{+K5f8cqn+$Nfey2(W`D z7>$%zI```BO!2&T##1Uyrxk0k=^Py^28>ckKD83ZSLlVVEiT3uUs1v8@Ov?HbWY{9 z^jDy_YhHmMeIC5Fe`$ZkVb0muLVS3s!0VhUk%kt>IM3^Qdo z@KDx?U>d3zBotuM7z7xhM`FW$8q z!T-QL{_|+-+e-4A*l+HXFYF}$@-tqfDpOT4N82wLn4zHw3OG__*!#ubp9oN#d8KKwFd@#~qwul#P|&wCL)zIuNKv=6yZH&fBZ6?2hLK+JZY%4S5I2 zX5f1Ky(7MNOt=tSPrxrT^#Y?$7`PP#UDuvOUYDe}wur0v^kYwV@S+u_VzJS=!BWzd z1`Y1I zP7tVOM(DNI{@2SpU0Tl7=IeM~rSq+J@mPDMp3Cs!CZpjH5umSPb^=5Zrr4lV4BBsZ zPv(ethI)BqtshO#b`yW~+{R3FMeu!+aJE{h`{AXgaN}G;nrqy5)BpY>OuKKrf+kGg zdp=!0KK3FCdM&o!HkY5tB_Do|(l9{1mPoczxW4R57(z2a`?G+{klZUu+hX!HfAx|_ zN0HDsr71BI#EGQY$!=e^{en-XgP9xRqB5id?#~sVY&-=W9t~MAo`=PA>A6>Nu&(QJXp+!QMJ*sqdZC;Xmu_(K7p3l}Su7Qar$|*LxoP;a> zH~^`fm1Im@aKyrx0+0`Y|5@(Sz;d%gzf3z3A{W&t9Ss7K7=uuP88Kq$s80v9>^nZR zXpr4HkX8cbhjRGMWaIDRjc*e#?j32i&gXNhbFtYNijw$o zpWHc^nx-LRSQZ5IaMHNn8hxfKvQRl+`juClOWweHRQkoAiu^F722y zmJsDD8M5n~7eRG4v(dum6T}tOd|)z9EaZKtVV!ZcsaN;3^KE1p3p-Pa;Q%G8T6X*} z)CU@QQR4PW;!%g551p6o-rH7le^qS&t9UH z`tsm8qgbKu5b4|@)~zXJBbvqSnYc6oQsQAc^RaaB_pq+J{nv+N-?!9p5TL$heV%~q)W)F-Y{e7&VEJfL7-tqR zCs}8v2L`1Ofa@J9sf z_X#Y*1QSd31B%CkOCxou@8*mG38_B0KS6bfsS0uEL{36j6a{Osd}LucQZ)uf9gw<2Kps1to%R5bBODuIj2>PecL12Oj08GdN?Mpv!bn_cT_mtWE21lfH-%<sK2z=TiyR))gF91QyiP9>lWV1^D%UkltvgYf+%NBmQP0PX8G^`wPMz~tNrlh zbJpPg=)v8g+A*mM8CZiDi4{-L%adLo<{zd`yc+#=A`&L}WF|QABeM^_Uea`zyT8&( zUJn8ix^0d-)Wc`v!Y4MlJKy6akkTB+G)VW9#Zryz_-E$*_9U4}zr9LY8gwndmT>2W zYh3V9hQ&z)Y>Y*KV*!n0VTc{rAes<~6Gc5%T*VGLI#58^(fNZ>>I`b9VQXuc-0Kw# z_GEzLc?2(;pLwo5a3M`xlISZ`%WG5P9#0BXYRy?H_gT`hO<~s$n`4)ZXhcU2#957K znuyl0OdC-r*y2e@I{YSUpFu29Ba_F9sQZJD(8knKTzi=p!^2T@FkIU8g(jCWc`Au^ zdc^TBk<+9&on<}DycXGS`DC6YN)TQNC<=!vO0D_I7S@e0f*^K}?EYj5c$yZN%$$%~ zWDQw_*;sCl6IPJJU>Oz)W!tN9Aq$!qQ1;DCAE7MXnT7t#!2o9yG%+in-Z_$8=VtlP z6euNyRhA68sC6jZp&~Nv0Se}aSjr3)n>iccqi4}{n4CaAF2sJF58>?xSj!%FLm)d6P~D4VpST#Rv7UflNS(Rd;VY&s>Zvhr>;MUgl$Pc`N5fwJqp&bR`1l zj3ec&NUGrvN?epl&h^^D&ymmOk`iF5I<^bqxPsJMw)+VGG&>g0WPcYK=_5(OP=b$k zHk_booh?wsswEd=<<)1}A4c)DMes+d7ydX{MY};yymMDdJM0A(84_UIpo&x+q?8k8 z+B|YK6f|I%)T;z>jA$lUvnCh;j6f86p9PG(f)Qq#&EX18X^osW`tp6<$S@2s8p zAL5{KJ?m2M53E>)PUq) zjEvV;qxqW-w{)_{L_?oCN!WXPnflx9_}AD2JTy{Nq~hXZ%lyd@{REAhDILSD01aXc zPcgAX;z5)|p`(D^A$qrCo0_%|yXhWKOmHETUS5fnBHBf9*8@n3I5!g^HADPUIc1#X86}n0|$9eAimKqGW+F2HevLcd!FxH9#W- zZ3l&8WvQ>OPLRmReslsho1xjGssuVy_WVrDG-BjAdwdP=E`s$}&2;_DKwayLGaLRQ(3s;Lq|pZ2QiEt-d67&oh$5rE}p&?>U=6KPK?+ zoo&z}_U`9u+VlSW+#>mv#Aa@yst(NYFC~JL0ecWRvzNp$L5N#^$p8;`0J`_@#8iyA6c{^5x)-n*I;h2uV`^x|ixirua{Fnf8@e@&uHt@24P*#z zRI!<=;m#z=%eD-`BfC#rV9$OXLBFO@VKS6aK8W~Ji0^jW6&PhUgHV31YkFxAq6|$VXxbc)lw;F@e_+FKJuC zi5@?~x0?Z{As105WyfOAP1(5JqM|*(9)!m|Y@?@2>$bcXt3z`Yf^o|prs(vI+~Q44 zydJ^J>U7STaCoW#)7ij)h$=&h0P#MKbt9@5ez-p#ChR}XP_w&6nS_I4{D@P4fcplP zDa4SD2SYL%g;xu9Et1>A>|Tf~X)W?fkv|>EqG zBLDy#N>L$)rhO>+VakYjm0qeT`y=u=0U8X+V!*Ch}-Bh&pP5j37r_s5=m(}q}AzQqj*XMH>kJvxfMhA3fY7=Xz)oTfh zwnXN|X;_JTucbchk5vpQ zbq&LC^QRN?gMPF#$sQ=g)3J15eQ#Ojs?+yt#IV*6(}r2Xasn+@K#|dv=FU^9z<6qA6aslE=3wvcP9mI#zKS#9o!3`vJr7l z4yY$IxFQMr-0_wlD)6}Pbw{HM%Y|#N9|rT|25+WHvdxYC!bHf9wgm6J_R7I6Zk_~} zDkEb(vHthe>QnApPE)cI|ISo3U7u+P*AoaV_!|jELlbHX82`f1o;M$J$z+c`Q(y$l zOOFT4L;Uk7*v)ESF8|hx^JlnjZYOy6$=OeDX_I@ZsVD_D_ss=fOoh_|EG_Hw?66nu z`&YZ&c~=qHOFobqVDz%-eT6P>hBL5DJS+a?Z?pQxK>s{E!1UNo=T&`KEC?j2A;3mh zO^vj)I4^LuG~;FfzlhK?P$4mvz`_DLp^#{a=q>QsK(ewY%sxF@FCgMG(+S3z@0Lo1H^0+COW*zKhYgijbO#v7@M7$BhA6mVEM;)6=5qG=oZ2#MOzWexdEZu`V+_fB4iKPRVVG1 z{GHh2BO*qy<|$(3yp%%B?#cOQEedB+!d9bTW=0|#NFb4$N5NEJ z7>-G0rPMjve?gGGMWxR&YBuR-d3F|8Uc{)IZd8UN1Y-?UPa*qTM&yG83YoSuTqeA4 zMXMPh7gOybRnUXyScl_8#*~n1BzL_Y%&r9YYiYHH+OODqxLDA*-6k^bJNRgjQIlmZZz9y; zR1Zn=dZy&OnH1_7b1iZIGL6obiG@t(W-^J0U%M8S=@$NpnLo%KT|{(FR$1MokOGRB z0eWfx4+joF?FvnE5>FDvBA_#1OmQkt>G=Vm*;nYum^F=zzkbMyQz{6^5`Y&=;L{#? ze5j3e@0q8WHh$T0FXNon3jlz47~5u;o=<=O)q^BCR1lu)v6U}MpPbI^ZKS;S=brqA z)DNR;5?g;>J&uI;9tK9_t=5=XYwG{PeDr>Dxa!lnSPV1O2c&IM))nREVux-R9~;If z+k?MPFZ@m@UroAp(b-ekglK(J059pBn`|__qg!_K!NlQtB*%c4nAz|6=@o;e;&jGH zWk!Y2LNVe5^}BA+Lv5{_THXv2HoXfm=30=nqRn^2$23G!LEkX_;1Gx#wZ z#u-Rl1eF(w!Wt12NnHSJ-62H3J;nNQkSiexIi|E2D4<^sGH$SjmHF^geD6^D`|4*^%v@8E zOvP%WDu?x+#)s=C=>tb6bJ8N$7>RL`-pE#-^>D%qmV?9@VP*AC3-S;UC04s^OCXc{)*!jq@bv}pp8L5KQyI1N<2p}8xb z?>-cE2EHWYr4CLn#PZ5;2S)rpC$+}RsRf_m)+sfaMktP^BGe%O>_z&>o7g_@#n(Bs z;u-0#&MXk``^wHUXI>XeSHpfWj79>!q0k-Gl*JRpFAIqoiky5X^)@JU7vWC>){OWB zYUJTl9vJ~Pj?q$rd1c;W+3@{+rq!Erd2)`USQ1H90ygRObGm-r&tJy~96fHMM+Y`U z(d>7*aFMEr*nG~U7@#4DsgvOZ$zoncH_d&v+ri}?P(auyBFd6|nt*3Bl(q)wbJ+EB zQ-5LfHZ~sFd`ZW5%NW%|n#Zm(vT{Q$Inc!uKxt%FK~NP5V#I8C-Ux*_h~{CZ2$-@^ zzNkxAjYHx9ujcY@EFn?hj1(u4NQ-CN3Oi*xDq?E5s-W`JlYKw*!?`h;!8!7ZJxhnx zo@qVGe)cfv^v7Wlt>55FTnqukVN4x_{Vzg)-M~B4Lnv#R;M)j2H*%(c+1bULr_)h2 zq-u#2#ab1rOt7T}I{dvJF-huqn8Qg*@s0>0=Ft)xR36CNKZriKyDv=9oApL$#Enz4 z$g@@nK7{^$bDC>MDV`KxM#OJe*jJIlQcRd=?~ohS!Bq7qm&jdVgjsf+%C)%UU^U?; zaQt;~xt4k98nEh|8DeDJCw#P$LBS=RPat~DcE2{o^JL$wAh)OJ)?wvutm)5dJHPh) z4*~Nb8t;p2f_3sn%Lr7?nUKN>YR_bZ!mLj(XmJ>dDblwQx@kfc)b?SsfzO>?%w|%ZoKXFeshe! zI|(*p{K-T-b?R*9vZA4%>09p`*2tJir|OGQNRyv_29W+Zo4tfJpe*Sm%U@TWrHZfd=`(0;(M{&Z zCU4m|nv!vGi_>pqJ3kb<53)x`uzz5?Q)EHnl9+!@*Cok1luK?OahHVNWmzv^YZ8$* z;5Zk;q>neue8Fi%;gCQ+*AUdgR$G3E61%MDN^Yqbd3k$F$F&Wou|51f#9ge|ccJvb z;n-(zhdMHlUikokO>e%+}`z-f(;k zc&XiE^RJcDu2`IvstbPSX0!KNu{^GsLN*AglJCUhkv#P4AXRMz=<d(m)CJNA*B&MrydloTPGo@M~`zk#>cc|5k!plS9c@_DGru|P){?Eb1YrPsa z5D@=}iS9URhci#l2anB4sT~uYp_0!Rv~Y2#F~90xjWOy<=izAer?=PLnEjpeH<(xX zqg}GM>9D|$A$_iaaWBD6ESO8Ebj80w`}2+7R!nZY1GT~}XH!B2by+%y&=_I~3d23P4fH7p z%XyAlCix^03JBQp^P`USch0Tbrc2{*AzZfU>}kwt4Uh_#bu`3{2N=U6__U8`O)C~K zkAWhBN=Qt`G1iUPQ4DDmHprp?b8U6>Ikx_23K6DqiHL-VP;q`ifxN>eOev+01?R4g zwV<0VGp~MUfL%V=pP3>e$uiOK8RxW6ZwS4%?;QJ`hw^B*D;~Smeq0%%Yq&f4S@;lf zvL?Iog^}8@qxYi6zhF;}y>JFe4k+>8SxQI%03ZNKL_t(a7_B04gLZBbESumYLNh>! zp?nzOeJ6cnjM7{exXUG^5JdwaTE46-&)q-GjDDlIdls7GviTC{WKp1C-i~cN4WlVa z$RM>hq1>o@5S`pRq4%t;SgoE%I*cz@?3pW!R6urY+Lps&o)#|?cmM(fb_u}o1pPcT zig8kfo=VULCRAe=L5VCCUXQ7>6nqYZ3pme`+(kk!#!;EhmJ!=UkA3tc2a`H#Jd%eL zvFJo00y`OumngPQr=JHGC1nDL&%31d2A!~y~r^bv>b?-9Mn=H$4? zjYc!7Q;13^%XTbS=|tfa`M9T7+g@>usd0pv@qloXHTnt{^Xe&pTJtI0m>Vf(VwGclNxp zJjQ7g-x&>4gz!25pKx$Gii;&im?1B|W+n*ma77>KNpvfYC4?HIJuJpP@}h{-dgz(Y z0q!MKl^%8QJ48-9^f61fhJD|P=EwFWB)TAvst@(SMrx=;C0IqjG_Y(-_7D%CJ76NanZLcQ+_Zd*A3^T5Ym$^-C5sEd_j71J)cf(S<+MAW`{;T$z;_<0Gv=D0E=)Jl35 z^*t;UA_TG7p-Y|^DdOR5{M+2)zfI9wB}x#R=n#Fer~i>oq|Z%JoLS`Dv{-iSC1!(r zn*UcnMEmDPjelysc!AzW@O>AV_vm=Fz>_$d^>UTJIAcadjy08CQ4h!Gd*Ood!o8o(#QWIc4hH!&@e*@S;P$`l#mnL2s z-Nm_a0-AUnLCB6`pTr91&}t#BJD7y7ipfVKRB>JigldyI zei*DAhZnIpgp>*KaW}EQ!Kr$fnGbFj?IpZznAx8mM}|T9ed#a=C2kCVYg- z*V6e4@6GWXkDY9L%E@5a7Gx2B(lZPTp+{=k@M>{}TaxDA926PX6n#gfnypBop%)S! zKoc3vGUH`;l%unH4t=+Qf{8*~qemwAFKvXC^jTR3Poxww%lykJ* zKv4$wmpGjvC*#nC_=?2-&YF*>u_1xc0$|EU4-gxUS1fYpa(2%no0CYaK@3G^R^4P6 z_W_K2^km=jA>c=d?LmwKB^>Z==j_Ud}v`aVq-C7&8D>ij&{7~N9t0;`C`I9iq%<@`R1iC@~|(KRP!`ly+zIiv7smK zeuxkHhP*$9Bd@%it&X5|gg6)Cl#G_}=t!X^`&fFDo?;+PBTNK51?;(AHbpH1|0xms zMWQhcT@q0&NL5j5Ha9`CA|WVJlBt$*9Qjbl2(Dj(Q9{9IO)T$H294db33pFO9(Ky7 z=J8rhjx5|`(tU~rh*-B`1RS{3=_4qK7{wuJB)&c}s+FLdQXj}@^Azu!U>JnSfOsMD zXXf;c6!S?H(3j@Y&lSk$3yZ6ykYp+^g2dTr-zK)I-P6|s>31^czTrs}&^%`6j@`30 z)P;Iy3VP$(o>sp<&TdSN`~2QxKllnqNQl0P9{=1Oe>R|}s3fH5tFCkfEZ2=QG)bl* zof`ES=Y5A9ZVR(5n8af4L9A}ED!{@_Fu11Kv)Qu+0m(6+@hTY+{~&>yDD@i>c`My7 zm-Zg48Xo}M@kP58^7|po5`GP-JagIOfPF%C57}11oZ#rLqUOf&*GjIFr3UMM*2kq1 z7z)MuCb;$2J;V_>TSBhGf3^%&G5Ta!$q{k#d7nwUWe=%tQmTLsj(PW| zeBxBFHxr|~EOx{k|9f}y=SSLhi&U^i9N$0#A{}&_iJHW5xl!>svjU~6ErAZEI)a)to#Y(e# zA^6tUW~J{<5}ZPgDD?WD{5PkHJ#&!E-AC@zqgg{{w2wNkf3j~=u=;J(C$Sdb3J@MgjZN{Hm4s_>ZgfQbUt3V zpo;+&f7Rg+nf-UX^Dgn`x95)+n)ir~CfZs<$(>0yPU9iVxNaO((ZZTJ>5y;`Nh=I@ zqX!7VrHS=1T*MI}74fEX`b+GIsK1^PxdCX_+{}tT_&j&_Gd(da|)Ox9F zt3+^_-m0bW=d#=idvY2;-MdD4$^B7u%kSOhj&IvU4_op@T4r*;hRplOga3$jH)2Ya z${HooXqb#nMN7y~MG-@j1WaRC2njFxd@dYK<8nEjpix(g*t3#&k#Vmi;p?LC$I7*( zrjwC31E#spKl{u`PKZXHKv!LQ7AO`*B~VvH)GD7p)l`lJA}o2~R*cLKeDv*;@&6Rw zGa!Mc7Q;fj=g0zbo{f1g1m|LKm2kon%^ruMiEn6aD>j`_Hki-cgdGu)u zaYs?c#X|)<(ZDJVQfR1aDE6*?eA_VZ8>3-_dT|jWND9gGQHlKKkXKWng1J8GL|&IuYdB3@UYzpSt6R_imCK@3fC!=h+$BQ6%C3OGch1iivS?%r8w{X^5{6>HTAemdKJ0BoO(H zxJVfbcl7?d=YF+5@zA(dVc@dW&${OjuB@v2p6D+|^=k_9{84oI*vM0ESITI?>5&8u z@x_rOoUz2E{Z?tP%_W{5rXC!&9N!YkrGzMo^Z5WH!vJKxsohg@KCEKN&51XeT3!@4 zLVU3ljhNx|2zwA{WH5D~&*BY#!33~*UX$N_T*EQ6jh+aas zX?oO$t-Qs*7GKQ6Iay82M(o0AZYTc9!z<cZrxg0qSDFy-WrBIBFw|YG9pXb0&b< zdA6Og>~mKB``$8($sQYM$a!{R2He0RhK)f`>6iXMS;`W(p3dw?-o>-kyZ~F1$hG5( z=W+P0sdbY~Uk>2BEar5qpl!}7k3P+nI~E-2(<2{c=~jYoaOpE|rcd!We?D|Y&>o7J z1^Y^|??dY25!@cb>Te+P1p7&E#JA#0vLoLcWl5}c;(o*!fa7n>RA2utiGKxKm(Y2i zJU>)riG321?HXTX=qwxUHU#zmd@AMVuG>NNKv92^|B#Lf*Okm{Z<*~v-2K2#+VGYOTjSuV8r+Kk^A$O+`!Mp{#m5t}fynS+fgH$(7g3NDbhC9;)9nP=Sg!jfcyb#I}5?P&)KMbsD_h)_&bde8HKu>p7*K z^l@Q=lcpchBo&2`7-5zV&U`tABc{L z!nOlV(Z@@^F~v$Y5a-?gCPA?Xy%+9&Vd*$lgP^#tF4@NMkN8g?w_F3PHQoGnC-XDx zeL1C7CzU_Is!Nvd&?JY3^G*{9Pv|gOqPQ||_DM$%Bc5V0GAGhX5Ir4@Wk@XdRMhre z9jpOfjDTN8lL)Z+Sa!nUaS#R&Q{oVXH8FrMxRb?*kQkM~a|K*@&cyg=fw3-H<1A}f zlkEL37j8Y)TU#L9tcijS4(c9beuoc4?kRZ`%|rXqBM^tsfh;^T{g#s zm|ApgYG-5(T&HVfY>$%FWFocn4WbjE&nBiZjF(S?SuVPr$0Ci+Y@5epJ4(~yMUh-a zf*z9eV%!0+8$GS!ZXtL1ES*dGT@Tx`LtcY(6dKOQanXBi=3s`D|BdBs*h=NOL@P|k zmlNy_LP(MYDh$@sFyu0Jg#M!gy)jZ4eD;Vi zEa)xDSh-r4W$fGDlcg_-lUK%oHM0n8j5a&3{kCzKSfY0U~GJbNI~-ZQ6Fr zn?{1iWSgjDkXp))Jml9II82I#vy?*<=|KcL+U%hA`f_g7i?^Nfzxj8W-FHmqsa4gO ztLZRTgiI-@Ir@Q}{``}km!;?r^3(@Waj(@-M(FRFZ@j6dZ88-s5^qR->?8C3e~1pN zNUA}*?b6<_G^%TgD1*>QB7^!O97III3W~jmp;(`f72Id@ac&y*{w)~%e-YeIm_-b> zNclqx*<*OK(6SwjAg}LxVFJjfI5Re)rV@OKv44>a+^b=n+0)(a)6p;%&gBv1P<(RB z%`Q;cHntu|Q4_5P;0w(elfmj5xsvu1B;2?z=r&R;APR*(>kuzKn>;_ywi3v=>i7a_ zGK6!Hg=NWKOfglSoT0=uVSH8u2|k%2lnf~q@oW_M_Z{;QX}0M3I&(H@TOQf9s0|r7 zZESVTm=q=h&aXx^IKcx8mjyw&PkSnX(>3$O^wE&aKlKf*~E*JYCT*|4u>i9(~ZD3kZKxRMjRADS}M`*)6(5& z{6qKf*PeNIs>M|HN^1Efe=%=z8tQx^b|Pw<9veD2lfcC}M_ct(ghxU!<&mgqUk$wE zo6PAyDxG{A%2%u^S(v*F51zte0ckYUy+^El;$$YI^mU6mC3fGAowsf8R|eeH>Hsh} z?jaDPV2q*2Ol(&i+U0mX?4aml+h!2*!XHWJE(hpM^~W(eRN^yv42(i$%dDi(JRa^h z(Jgo4%t_~p>EvVt`*353240+|$V=B@`pj^IQeeyKciSRO$ zKF4FKhRDSj_mRFFaSZaDW797Lr)|QKQRSiMClEZ1rB=L3RcSC9eUEScD7*1Pm3kvF zUx?G!yQzigVb0iLJ@tI}>S^QkCY$u zGI!S76JL1C_KF_t>`~2=_>l0bGAa=eL%=Ww+7wi*7>dyL0g-_^1#Jl;I>4t$3B{5T zMr*j?;sXoI)_r7x#+OWUX3|9kG{6}HMIjOzIDKf-x^6|8bzhNU=1LX~33NyzcpBjY zG_mLrBy!Z{J_>?Pf|{MHz4>jdl2_jyQ+rQ`!iZc#IHnVTp|uL^?8yJ}2c=uT?!z(2 zWs;Y%uq1iT8g^WUwkjnbOjFO2pC=-Pnxyh&l*M9(zG7Jfg*~@2CX)7H22EmY4xbvw z%zJe+I%`~bt;1Z{X)c6Y&lXO9qGRhvt5dRp62agHFYuJ>hn`(atb% zF<4l_*VGaE8~fz9fpQBQwUQkz+J~|K5Utv< zgfpN+1|uq@k;4sUvZ>JH;9E)Y>(y2tXWxAq9ga+`$4{4C{~Kio zyGVVJ2@VjSC+KCCiZdvBPF%QS&wLR zeLJl1boje1e;_po1Q9?uMeJ$3^c5_FhlhYwH)52-QVB3cz{HGG4a_QW*p`=h=Jo;G z(w)p0VMUZ6LCk<~DI~KYn4(cDGHM78Akbr*fQm>EA%+fZrfud%koY{r-wT2*wzn6p zruZASx7AJWQ2ntKvyB+PXfyXQD~}^S8es4#beT%RsBknYH7@7%MLbU9K_MxjbjtV6 zlOArTe%XQt_Av690zoFvFv;_AK@9gv|49(O97QF4dK`*cEzZrwSB9|^GD@3m4}!ha zq>f6Bs*d*2oEs%ni7tf`+Q2x=P4xG8D+$GS_oU53gWf_8ACphovHQR{XZS*>+N-#o$N1GzZms1PgE2!s*&qi;vb30BbA-i%Of$ks zw2Q^*G{SL!aKTBN>UkmDv>1R?XNY;=mtWW&7PY_L$ejKZnRfM}PyDBmRAXY3AUA(e z>i%6=+~!|)iMg`gt7=;n1C(5o!EfISjxk*TO!_=s|NZ9KLipPtH%xoT@=DnEJjfGVTgk~h(#s#0aOS;&xA$@Jqy8AMA=8? z-xz0bTX+!7wS)De%6iio52L>4i6Ws=z&7ccE{l5btRhHjFriZRmWS(+m&Vu*;7HUs z#?xNNE};0UR{o8?myQlUDBn4m8luH7vRs-#Nw!Y7s0jB@#M6T*3h9}pO5*iMNaMAU z26|-k6e9(+QE`zOct?U-Y&l7@;HFoWV;>T=^3+x7)2(#J!;u5h`^?hs99}!--pJ7P zw6;SLzdiQuPAB#>xvGUZCdzhVKbz^jpzddhNkJ<2gW?r>;ewaCAP;yrO*vx|GGmkr zpd!aIANI4J=n#nmTiY>10^?qwlNs9l6OtFu+%rpmjCZ~e_9r2D>YX8kI)?d$=++T; zZ>!IH@oQ;xAmGk-$KhsET~>pr*5D)C*p)D3{Prbt^;*M^!CWE z1rUeE^q?Q0_Y6BbQf3vk+(qJ}wBO`Q2SJlz_WtOUzcyDN;B=Oif&loC&4YQ(>H+4X zXrNQb^NsYvnqvMHdFMxta^k%tm#bH?d$A4<^%O2Tco8}}!m0z*(@`V9CIUtYBub)Tjw_bM;7y@jSBbUwTmci1U?{W7 zLG%bmx(D4q_~u;ejo!|VUBkH?QBySLD6cfYHw6T#JM=aD%0$#vtXTrXXBfS8}u^&x#0~P$^RXQ(>f;;5;IzF^b z0Z_{`Sfgw++eMJ@j|-D8$#Iv?-Bg0sINpMxg~oiMFfXRf*YcNg2>2k@vehvilB>t zQq{>i@uU0jFc}mOybPmu8rn3nDg+5V+@#1yL4+hY+730C+`;*25}&8g@Zf^9O9RFqIaaU?7^yp6JUGGw9;!}b%6d#WU5?m`kJzf_em zraleqok;kBmj4m)s+@Jl3!h9POUdltHr(r4VTBN@)>bC$k^EAgt_L9wki!J6AygxS zB35{N)1`N;uTJ8$KyNSE?H*jFsFj=_5HY*XB#v2oDBOO8oXVpVAxJ2bI?*!CUj575 z!}U4qGEc?kB5t;$gm9v%|1?Y%~Z3Ywxgcd2TqHHJZT*g$~nun+%_$`j8$I_OKBxH=%qb<|q4#KR{Y!QB{>cgRVzRcDRlZ6uKu|EX58ln(Z5{!E zT3Zt?5hHF789yqA45f!~_an$0`}wRm3$Q+?_j_4TX&&qw?xj~}5V^Tt1Elzez+ z8l_6y*_qHt;QCIfpGe&R03ZNKL_t)jR%1*<(&Yd)-01`he1r-?AjPT=jU3?npy3BW zfT=R1IUx7qSHFA2B;>#NpmOxF$#-M>neDq+MMusvL~1tf6}{eSkk=B)(=K~VwmIe? zaAS%*Lqx8D#3{(|vE#sM?23Cq;fVBN@i)JrJ{HjLf-EdiFXHZg#ny-dC zUm@A+{PlSk((#Um`Mb>IcApIK70fF-lgP$@DZ}Y_$}?jAHJR=uR}IhXGjgAlw(TLL z?g9Ix7tcE09Iq!8Q}_}-`(LH~&n#2+6w=ZLquHMx2{QJ;~NpSWI6@&ZN&0VGW_n8*L@?y z=?j3n5HcicMXn> zO&|YE_U>uoU69>HBwjGBXeJF3g>Za* zqzjI~A|jx@4*$4~I1(?o9IDwk>8hO!b&U!34-q+$@0T6%)gg&=$w0|C+Dy^@7?b0 zMI1=t2#^3si=-H=DqC_%<+98A$A4I5m0gxdQ?ezK5ECfi032|K11{&Vx3_U-cH&O# zocs05`8|K%sA}Qcg!(B*@3QMd(7>cqIXo7%Y=8@`aJxzT; zL}l&7-0BqfgYSE#$RyI&$#~7pn#ioz62ErQzl@iJNvWi&sA}WGrYQ9jZkGZF(*yfv zke(9SL%im?DHqP_%F%Avm_$Y|H*5^Lu z(pe_O4Zaq^->)_8Bj-7onVp1tS+;UwrYtLL$RC-lGUF%d*jSb?MA@-46TM&=XxPkZ zfJT?uz?@f{Ni93pNa{`!@<{~BZ3(ge5P9ct@&m=b^J9tG^{(89nt9Tsy@?h6-01^t zb+12hWUmg!;#PrCIswr$$?d@3tM>Jk@TnM+DeDf4hp)Cf{~*a^b}AhKQBMZ}bGcjg zl6N(K>UXFMfAEAnci31|`z0K^TqX+r$CzF*-Q=j~d%z$dWjC_>>H+z%Mr;jXG56nJ zEx{@9iJ+uJgac?@MRyfvg2i$&pmC7BUfvz=9NKVh$WS_PU1)>|{Bh@4MKB-r1|f<< za@qUF_Ya`aga0zj+&^fa>oEEPiPFfanVV<1`08axaS8`7nSc$Es!DBlgCpvmD>fD_?Z$Dt+iuwYtK zM|#vLA4kf4r)+_7h+aM)7%qmbb?mzLAx-!h=$i{^7YTRbHCIcg`(e$&934blP+#<< zQ()mzY8*8^1YbWAJ{xv%%}MpJG@3zYqddh;&Y;7XP$Tit5;4m{`ysY>J6sNAcF(*A zF`DmAEU=fR4PEfJa+=tnXPZcwhVFr~8l+w}PxAYkelPO)FO7o@qhFRlOCJYbA|Mja z!+e$M`(P~MoEajx#(v&pzx)Bx<0Tf zsh~9-M6md!$@J=iJCm@9l5&)@y_}JnZK_MX{dt{!8e~p)q0x}sA;0{8iLLDhAq9Un zMkMB)drnmChF%17J;<(VtH;hv&EG&+EJUVsPtxFAJj^WA9>=AFzKmaH=3l{tWe;$u z)uF5F)_xW$T=%9e`q*Z?QKaa)umfWlXdVV|1oNh#1KpV_TiL4BZK0tB;$82oTIPO; zyuRypOaSW<-^61gl!}B}1Tt4lelz*-jk^1r1huM%VbP~GJ_JTY%$=#5 zh`6B@I-HokCNSUhOC^Kqz~bllm1UXGk$>DP9NcMJwA-f09FZpeTl%@*Z~J5QH7##^ ziP13(zu4`RR34-Bdst=6e2!!;9Ur%i>A(4zKX}_kz6i(RIQxy`qdAS>Y3)7~aB!x8 zRAE>B4Xp4mOe|2o0DI*S4WL#U>YVtCDJHk-pBy1{#YZ_rcA=mT5h_TQAd7|cbl?Xd zOoproWe8t_kxm+cF9)zm;|r8G#z;Q#=@A~Um2d8GZj)sn0W3~TM6G_CQ9m;!2{J5* zM-fE}_>SuqQ6d7kNpvqBZRYsgL?lLqz6r`LcyKUCl%4JYuLA-{sckR7)J1Uv2#{4nq%sB1yqkq?Iu0U(_~5D`yD z$qOEtj^M#AOZv#cR^*M2w10|7otv0FmBn%>=t7Vi$|6c?K_C%t{z9f(wTq3DmCs_H zbftzw)+*qj5kxqAJnFg0b~!n$#{(}7VG)+Hh%*^0wTjkf6pKOaZO%TSjD&A(G7IPmER+HnS1fL#Lw@hzn?76-fN7nMSnDyxx4L4pB5`WBDddHV<(*DU?Gew2ts$+GRnec zoLXB)Mg#96!KX}&>S9Y_m{gI6HE!$#dS$zxdP}UnTI#-$o+W8|C;syfVjG)1%djy( z<1xsWp|wdjzA`Cb?bcAsfsucZB6?`jNoqXJXeSP6B za-eBc)FOESq@&hxg=+SlLWsatP({F>i1pOeW|d6+;8%f5+vCrXlNM|>h{H(O4cs`1 zwM^Wod6Y$*jLP=Y;_|nt{HmMwAc#SBFfV4|S=&F@LJblmRe%t%A`&N6D>S|2vWOm; z$W~C1sH{iLy69kA7`_F?_N@!|JnwMk?QT%*>ToRJr@`V?*VX7B<6ul)I=NOaW<;xsf1iPt13r7H@LnpvB=p{~Rt zy<_p$pLN_`omE2$CRapZ3LVbn)Z>fPCnw?M4%Vq+A3ZjZ1B~h5(FiV-uo4VLIQ>xv zEo*XtU??|qk5$nRW^x8OXT8}Wy{eJ97&m^S#^2J%pXyrUl0hTMLt5-nOpl}Y615(0 z_Q`D2s$DvE$12RqU028p+(+YZ@6n7qAn7F&=DAdmEt<>ycN2R_B;{)ToOU zYaxn1#qFiK3#ibwDh_a0H+blt++VG7d3OFm}k`No`K|2~)8iF~9!}{GNSGLmg z-|6SZDqE@HYuE^K=^t)w-9nyB&0qYZ7`JG@1ESU#-X{R2!E)3p-eauc|pH+KDZEXi=p<;;nI)q98aHc*V}&Tke7V!-Ja7pQW&2OASVAv-TBAX zaZeEwsTX+W738o~j=dW&UxamV&0KnUS3b9szqZFu>@}|igp@2dP$LUvZ}#Yv?Q|Hc z5Y)>^%X71FtmxPS29@0~?t};gqh+7O5vUS6By3xdB*11hyn04$ueLT>XhfxyLD(Qe zqR5uMov<3jE((wM&}Bt(1M;2syA{e>XrW8D2v3E3@o+K;#hF0Ox=7Bj83dm6u_S;M z3L_>4! z3~H&+OSDvmgs&`OwJB+bC};-uFT?e}vCLn&!RI#iD;>ITCW~X|1l+Y?rvp!h7X6iC zTthV|Jb4Ql+qjor)L#YdY8mXS{ zbquU%VM8C{v5?0Ctpx3CB2QfB#&|S0st+4@>odFirthz@i~RJ|tcDT}%F6~RJFzwx zY5EJD)J2Uhgh-jo+#~9bn2)Ox4dY`E!DGa+Wte}#Ox@IS6VBkNPWXG>)N^F+7=G{; zv)$-K(8B8Paz)X&w=1Y~-rOrHeMO1?mZG1v^pcY3Q%BqJxB*|5hOOhm=R0WlDysBF z^bR_`?N`4@{NhLT^?Em~v@u;7;Ao!CEQ&xkApuRL{aAN_S@JMu7XJDkZ`{SpzdC~7 z?4b8T;?T$qoViH+B5o=jOL6M zn)mwBW*Mo}&Z$jqNB#O&E%8B3*mlUFcsicz#~eBx-YR+WrAEg}HCUqUg^USOut$9| zupYA2G2dKr6U#a%Dk98iF4y>lEq+n4y)j}DoykJ6f+35+o(4gu4Nj&&1kUw?v*UZL z?ES^BFCXk5j3y>l8MZy(gAPn!n0b1@ju@Utx+N%yBB_O7<;($1Ss!Z2gO7+v8#yQk zh5*CoO{7JkeV{5nr3D5FZ`#^8&dxyIF-zw~ARah;hB#VMzg)AHqHHW4tkr3Fy;sCi z(E^)YG#D7^lY!adAQY+3V-Yrvbo@LM&k>kvz&J!K$o#$h)##me&!52jH}WM zgh_?&{W;uNadOLG^-7m!O_j5QcFeADDa}c4BafZbzGw0bl*YqiI}B#=-<#Ih(!z2&7oAPiR{2@k8c8?&&*Sei!ElI> z-C*TuvUp8ZPFdD!uMxoZqUXl3`?il!!~%y`;%MtMcG?c6)3xrG%ulNAMLzkbbW_V` zJq%=YwvL9|gx2mQx}OtIJ|424O5$3`Z6e@_Sl9#TCf_8W<#Swm*12gs(?2B>R zAJX9eQkx%ljwy+l&YWJL-Z@7Z*TX-!0i`DNU8K1G6Vq8&(dqFqic{BE`cu!gaZC1Y z0O@7qaDOuLpN`sVt!pw2-7{23R{me zr;3Vk@kCl_cNUw;aCBm)Q9X&)b)W2_9t?X{Xv71*jt$n^r8#bOc3-t3KZP|bhM-?U zX#>voz2=+y_aF47qa(g&4J|F8xe;H-T%8z5{6LuNF|)axZWHQz$=+A#^`Ew^02X5+ z-1PCyF8E5*DgZpgQL`a4jPLChov5o2hTiwhKT@Bd$TZ zA8Fx7W#x7SEXm0iuJ3vI-mAV6DY6)6FKm<`6i5wG6>gL}S;H-C%qnvs^@B6xuVP zlmp{B04G5~049X)2fiJ#8b_#Cfmh>(KLw66ZdXLc8nDn(H;+*dg3uV&gTeF#dgN-m zjiV=repl2+>(tpv@~8lDQEV|%uP-CDQ`ISw=zhh2MeAZQp3&_pgzIIQo677?@Y;DU z_%5A!HgOGSgBGHCP_yHnG@z%T)<_lnMbqo5+N?sJrd)Of>LZZOLMa~<=d^apEe8Nq z5qJvfP6zrbm5d4ro<2XNb34%6U!gtN;W(O;Ac_Q>?d?#=2C#(lk>}6!SxY}I$G0pz z$VHQd*tIa286YzQNHF3Ri1tVW!c3e}B(A^5Kp$6yCyxMkY%Pq4($l6&5V8^fIZ9;48=#>0jJp5UX#a9 z&=7&l`*`Ow?Rc%8Q=pM2de8QG$!pd10S*sldGf|mwm6EcjK=>p8BOLKS!iC&raNxD z$Ur!3z%c&1E&02u44>moE@Z`2DOH*iYiG&E7!^73e2B~y5v>D*-#dxUw!EAf(t%9j zcLjfZ&%cB>e>pDRj|{^YWnRin-IzanHJVIP^3B}68>JJM6E*mmSaK#G0*Mjw0cK(w z5BU9_Ss37S3DTobgQY4KIqC-Aj)BRgAz=`onZeilT2N>8)ff-)%VSh5hT{rM?xB5; z#9*Ys7+NHNq5&R5PI*<(Abz+*X%pDYIfftr>mrN`&8r%Nunz`Ubw7X|G+PVL0jqAM z-gqD!+%>XIc>E0PUGl#(cA}0-|ESq+2hXB-#`RAZ zxs9Z{@SHx3lj;anx&hE@LwI_iL8!VyS8fk1|n4#bCW zPZ2-5=P2)c+M$m?$kj!(I4@&qUFd{K1RO>nG(;?us=SpMG`ZG8B6Z(&k3#$YF#2`} z-HB)}XM76jUxkf_s=i+3zdZ8yAWp__#KI#1uPEB(CY|B}+s1&#DGK9!i4flzhELaw zmn-Nw)rmo|mz1Q1o$QE%$4(L^E*8V6;d#3R;Zxf(?mfh=AczDb8}Wfr(nb@^Qc3Qd zZ>mcnQAs|$8z9B>;!9A>^ba0Ht6w7L-$j>N%vS`xb}Xw8RG`@fK_rqi$WcWqK%=l* zb|US--U$XfbV^F*{?UsjqWc>0#t+u^jP^?1J)@_-`5ZYT9$>3MXRVDk>BUY>QMz^z3hk3*WjsSg3rJ4fjrBGea+h_*(!!aLzl#>sn7|SFfNOK^X zLuA6;4XkT6^^LJ7p^k6oQ{n&E+W+lX zIel6`B$q+3g2>31gXS8HH7!ARjyS?Q%@m*Y`&T?|CLUqMD+y?NIvm7 z_e#|+LltIpb1^{TS$c&@@mAyw4gZma{4E~*Mf~>9qldNyQ1p*x__uqvuYVrS2EF(c^V2?eVjG<^Z7w@JPbU zL|ZYLy33*W>io&NH)&H7nQ-kOs5OTRF=}$bH!pE>FPGD^Cwu9=FMK;Ujd>lqLAWa^ zGR+0$_asoIdTETwb5|3pc}dW~+MhjQ45A%((hkJ-Jg zU=DUch%p}Aro;I40X3lmjb*!cPVs(j9c5_Cy!vd7CGFGND`{=kuU{Z0=No1}3gZ=F?s?K>*+`Dh#NNqFXg0hLI~t1d2G;)28{X0Q0}HQsnE*sB-}$xUoxs)5xcQuTW?{Xz*wJFv z=ldgDtu~)wP>0|)b)~GABR*TCMi{)9HvCbfN)RJePk(){xI>P77Bq}F(t>6y3jHCB zeZ+tEG4rrhMP>FhK@v7P=UZNndDO%C0E$6jd&CF?FC#&BA2GYfWn4$DL{ry(OHam! z8iscIqAAnH8ruDuuzJklrstcWP$qk@i&kCS1r>_*ddifo8ZuFV-C~?+py;t-X1s7h z;PSKaIj(mc;~$WXL^HD3)ciK0ZGuhDQ2W1PhWli$Dv8Z7i5;#oFyw$hVNEreQT3 zquTZ>Ao3U+^)sfNiag$krg-6*acQKZMI_=Q7X7?0O)e75MC&mG=0Ax2)BIt=4t{8* z-u+lkt+$%J`dr?*m)Pn7IoJ1 z?h|4A+|l4XWa(Vuer&SNTs$^;Grp6{*2vw+bkk=19ju-&TIC?2>V?I0DQ1yJ?yT(UQNC*p3;?iWgHBV;14QQ@l+CM4m;wqgXa1bDU z)cF*E(5n{o;som)z-mXI5qL%fl8ErXna=NewOK!Pi2hExYes6HFzkMl85z*TK}?Er z4S=?m!c)NTEQAwCF&k(d?w}Upd@zYS>_I*ApJC;L(GM6S@A%{YLNSPTEd`iv;_*Ll z@pMA)klRz@;|D{_?+?0N&b5Wfh&Yz|?wrid9vV_n+hw(!vH5`S{@*7&sSPj3`@4P= z4#_AAM`4I^yGDTaK@b>=ujHL$*yFDG8#a<#o$Y7{@YB1HW7{MVkkZ$p~*+cPxut%Eqx#SHuS z7uWCobjK!pY~T+FJeH!aVIeHr@Ua%(5UzcP6obzDE_BpZd1~s?uO7Vgp>KO0@ZHm4P)cOxRxt^MI;QI&a3}|& z%LO8u-z#bUfk17^!9NR!Oxv+52;+4RD8ayc3iNtJY**(q_`qZj zA8VGU=nUu>dl8@j zkM*1zV(FGTU}SbDOG@Z4K*I@NuOOL7^!jS8IcL5p#n}~M>7K{hwDiYleq2u{nvYyO zwoB4glzG4PJ3mYPpDW4TlkTjUp%9oip$HTto640Rai0os6V#)t6Y-$$!D!{57w-NY zMpWc~f@Fw^;YX5=Y$zv>qJD@ZI_+B)?YuBOTQUyc9{&`0F`Tx4SAe-bfPs&WFs{LPTRqsozGl8w=Oea(+~Cs z)ZvGv)K+|C7c>7?LfxIit=uRr*qreg>1Zp|GHXjHzT=S&4z-BT{)n0TC>XcnLz6!k zpcUS8^0w&+-~$MJ;>EhfbBq3@MCrp+xh+5%ceiV7Fm?9a@`Y6{eL8w)a`J$+{*+5c zbMCLB=;Z}=`IanA_N-KUi-dajxH*#d zVwf`_st*pDt~MXh8Jvl;b4Az)P=4FcpLm;xsKSPl31|0wu_oDjvS&heHyG|ZjjcxF zi8^=389N#wmW6PtveCtQW=hxzjia{Eu+@e1{`3$mi8mG*iWV9rBF$51+pezn%U|@% zUmeHZ8zSwAgDWBeZOKcuF|4QN7R92WeZHSbD7Up}q{{XKkb2Hy zFLc$jmE9cB-^4CaNM1-jVhmB_4Xp)3U7AHoC0JVUMV_7^L9NNb% zrPY?(^)~29#__SQ%2^vBu*})j%rvi-F=hY}9RoS+TS?7X=B$|sNS;J?Ma>ax8W5oh zrKXXki2*Y{^p}pClf(XGsEqcuTu8El)ERPWE}%L{HzXy8?QF>;mU%u#)j045*VK67 z76{=Gu0X7{V{De?o}n%Dkj21)a6C$|)U#$c>j(nFfbhV?8+PEOS!kXu{CEM)PmkjbH0_1NIO+hVz*#*yKnHV}?Ug?L?5fTZ_6G9W#1|pOMwj z%%&rG5p|-#i30>9$~!=QBzqY?aW!16k<9&OV?VkE!{`4MnjNeE^8K;9YY);E_wCsL zr16?B5&)1dq2&PA|F&7wvs1U=_a7!Uwk5_e3SRQ*iSxgq*;#$a^l z$9usO6Zpr3+?0`TeeeJ1U8dhdT{u_xgE2Igj~8F^kZjPtM;SQUpj^9(sZs#bFw^k7 zj#uyKOQ-pzlVH;$WCYg_bu7!S{4SO%c4HsX_CKWG4q{EVDNdW0Ao9)^e7mMBYPQuS zW1AGek#0Z~8}l%n9Nrcw5)>e}m9w`qMpPFfkF@T)+SFs{d=XbX@R{F~OH@wZh9cgh)bGKckVzO)8&<9y55DXKrf4v21sAbMJz|{JKECTkAB7 zed_#ZR-&HLl#*iH{-pGipEidrOH`mGp1wqfu1{D4*ci3%$JNJ*dqYA_jp&;cMJ5nl z5BC8g*eEG!YBDt#2gt00Oh&sZ6CrUXMcF7CpBJiP<`EX;`Pj3dec`_Pp**?&xG_z} zYa`scM!opFaN$#wXU+ud13PCUTvTst zkH7PI-=9D|0D9B<`TvEwv`|5s?D|p6HerDVEbpAS@IKxMmyNj#aCI8UF>0=6?{pUkzJ-h5hj3e%Efy%i>vL z`Fl@yz}WF^%km=1SkXmMc)s7@51Ie%jmbySQIO@t@8-uZNBQq}q*so2=B33lNbE1;lwcf&1sKJc6VBfim$y*lmPu+9-U#p-fq35(>&A>f6KSE>Auci?jqD z+0xFW5zcnq4pwfX%2Qs#Mn^Y;8bj&hMmWZjHN=WyfTOLHSiVFre^VHb zd-@oj6hgdc_Y#9)%$0h)qJ&7AATPjED|RL$)i_Fu5`5C}G^{Tny%~98+Yu<1j6m*Z_i8>Qpa`?I1^y?o^Y;LRmIvPC!r5(3@gzhxu&ih)sT8p^Q zjm5;wtOEeO3?rzp6lGl*2-QGj;2w$GTXDjh z=!L7UA}SAzM0%GtX(O)Zb5Cl&@mdh&PLm*DTy}UQ*1a8O5iG1;*)pn0evgs;x+ft2Ar>kb2%sKd&%6O$-?gqbX5+CX^vsZY=$163o;;3 zS_yxLE9soFG%%t%F^qMOdAY;a@6+||Ab!li5yqZwB(K(E7dqXdC&{dE3M5JxjS~}D zR2V?ib@|$a4HGcF&B9b;IBFPo>l2mzj!3?<^o{fy3tb^eBR16!ORW{MlXcO4&buq%8q%GoeqB@gv>* zYCwHz3!l>yZ^Oqw67Juzo(l>K0`a+N@A+N6M2wV~lc)ptuvi@O90KjQJwQw6=p}{> zW1(3Acnt0VwA&2#8+Nzb!YC%1ihBb&Fq|mKjE}`TPmOMIF_;j~aQyNr-tUG+Jeoj- z*sUO1quM&Q1v{;Q%jU@GDA?FRwe{f@y~g9=&)nj0Pg`VD34u6$CCp};>&>~h{*4jt zt5YY&m=TgS)Z3<=DZIE+r((k)KsOW3G9JMRQa-E5kN_HFgJOy}$dWdu;LKy+zDtzf za38+)L^?SlWw+?6bZ9@~cs(0komu(r<>7ex4gm?T`vENutZ3iQHsk`Ne!5aAW0~Ki zr(WrirT$9XyrfAkPTVJ(z0v*DsbQ2{zP@-K#DCeE)R1m+cSnW4`_m`FA#8 zYf`or8%m-$_qtN5wIX*%|Ep;eGv=k!X7zky@Uq1e93_V80W)-{H0=)u_@G!Pud3*AGuk4Wy0K9kJR=D^B1xU1Jr>K3lBIC?knUIDIC{v@G(^0Ruw9U%?QPY zN?J}LinM0@?X;7h7Ur)w;ZwcBl^*i)*5-;Xr-kgSn&JnL58vq~%Xa}QA;zMqEg57? zM2=zqMB+6B8M1a9i_W_V5;h;l2Om1fhbs4hmAQ@BucB)zs@WbKkXjEN1z1T?^g0&B z1Nf|Q61P-}((phC2+TmW9?W_Z>F-(?RD zpZDYG?-kksH28_o4bhc^T68OW+sm(S)_8)aqa-AUPzlfF+3X847!9a4{%#L?q)Foe zb7}#xel@BfQGTc?KVfk>PDW5c6;X410FU1&Q6dL1au zVJrcQSXhI@qoF*;@~hv{216QT!b=Os4xFk(Tf9OS-897DneWjG#^12Cz> zg5>iBbXtT~rWHt3>X>?f_UvL0i<&~I2cJEtE>;~J^8?Hp5>3OdX%Mqx;~3d!n>E8u z>c+(_f=kX51tf_gPm(w^mgE)$fkq>GaA*N^;LVP~ttbXnJma=&Amm&MQxqIn0QDeg zEM%%+h`?Q)5-g`sRigWRZAiom(D;1$I5%h~{jpW`x9+C)i1uB(v5^Z4Al8?Kun!J<`aa^ZMmQqX7gSK_8^%ut_JpZD4dLQy(gfRkJVvG-anO>+Q$Rdp;zkBk?Aj;c%`kBO4qE2+x zx35JWXO-n3wv2hn4*uo8q3-@-4`ujMFBV5*KuEZq3Yw@5pMxQ29KBnMAN(gmuhW=^ zk9P4LTy5A&={qbtCCq$F;RF0Zmy^4e?u9$9(W8U-=;Y$drRYRrY8BZyKR)=q`i*a@ ziG{~73}HW;Gu6`tUKDVs<>J5G7v4QUrbnU|uO7OB+{WY~uh?*O`Q!LlkWHp+g;wA7 z#fSAc{CK2tPmZ?S`R#bGm$UEYMt(YI{E$2z!@hl;Og7*XCQd|kSz<;+>#D2AQQb!% zIUtT)xEDAIZtRLdsy(6qlzwefp042+M$b3%ay7N5OiZ8h+}p?1oo8N}m>-YEZl$T`kE-!-E$fOUJWjz#4-y77`n;W_oGBo=8{AZw4699AZN9@2i3M|6A-=)nY!EUs)QtE z&^$dFOD;Odw49qWRF|*c2N$S55yLBdz~|LoN^SycXg~~$pH-~sWY-7!85t0mz37a6rxv@S^1B zhmR>aXeZ+oLbF)nrdmOT0lCjmCQBYeG#p}`a96ech2VG3Xl7n%YiSR43`~ad) zkfIX~J?wVhvk$G8DsC1;4tTF=hwHXQTf}KiEmek*_bB>TqsXJVosjlY-8ciz^9{lG z9|C9#NF7d9lWI$I?3Dp|I;*@utL#kd+$8qw%;hoiETkVs`GFHApHrY~-GCz60G3KhpO)7QQu#P|e^}p0pWg_^mDHslDV%7mRhA7Y1Yu6FdA2|9d_WP;IkzU9yOFQQzWoLGyHME?Hm+}Tb=HQ74|c0MlGHBk~sAN zlzBJ%=4*3n11(ILe#BzB2|_>&5nVVlTwOOFt(rgnnl`sY>=9mjO?&pk#?8;uKhH&- zSgV&bscBp~$1*o#lUMoHXtK;@ES&9=j4$b#5F|Q5OpV(sfbL?MVqgT27eXgVnl$i4 z&7?C#cHY{^+4~5ZVX27)WS#|N2Cj`;TpOPqGlhg}Otg-S{D*(*a5iy);f6L`F;Q!t zcDo^eg?|jk1+SYhq1U@Eq18d#B5zmh+u!6xsoqO#q zwQSuA^Qdjji{E_~?D{>|f3_dl+&e|g0JXQcWA z)O_2TP_zGCbTHR3U@|(uDanHlVXI2U$bU&+=n^FWL-F z3?EZ5c&MeLg>$~_9fr7>d|(kApsq%Sq(!OwOLt!+n137QevklPuS)mF4t#RG8IidZ z_Hrct&pe{b%*cs`;HtU0IVMWUVj)hB<34l{`|RIC2e(6X$C}#FMF&nN@J!D~P?+Z=HneM<~>1rZ*rQ#$Aa}&_Ekk>}Q(D)o_vn{W<3e zm14GRyxB=R>|z{Bm3=G)>KajN)iig{dz* z_%VZ+^uWa0Cggh%?m##O;AqI`@Fi!qOnz@( zPMzcJ?wj-V_hI~mx!0L{@ZD(J9(pqNn=#Dl>#=o^B#x1y+uxC!FB0^Y=;#zzsZ@rlIE=}zljPZ;O9v{z!A6BhTbIk+M zs}p4yR81ZGXZUx%Ga{*1gr6d9; z?Lna@Jh`>{{l5sEzZnZ3ao|aidrn9qbFdHYn89}F@`(L*b}F?@b%#iDBNT$gUWfmQ z@%aa-6HG^}EFdzSB&8Cd5lB0}@Fbc(5%0@*%b0MBXq~fJKe*M&+@7eqpJ=#fs+j-g zsyS4+&%1v8*h~Pjx`L#H*VA!bk1_;7*^#~LIBg13aMH)<8QhTQlOChj9KEG8Tb;L` z!}PtSYeufHpZ)p&wK(`m$|Z^>9`!tpk-}0o%&s0#rDk}gFI;W(F4mvEI%v$si9Y|8 zv{KCWZ|TBw&6EjBI^WMeEZJCFs>~gxxdl+?E53yXcVPO^?0@t6zbX;O#N~GY{wrI{SE>KV;Pk(HX>R zI(>PO8%@V=J?i<*(Accy_8X~(G-s}NDymi(F68ie+TT`$sa=!$e~6z6+U0L?)2|Hc z-;SxVnegLI=Chb`J;fKsY<^fOc9rbpm$s#b_)L#UO%tO8)n82DF)7XBav0TPU<-ZKs^k0RE=dm0A2RPN&t-AugqemB-L z&k5Y|z7=komvTf4!?+YaJFT5YWc-}v@XW~;YW8UIH;t7+j%9>Xhj4Xyt=0eIdyiU9d)`XS0}F2q%ZKCQ zBmSa7y_M?3j_?~JY5UF?9TNCXBDac=A`JMT8zQ60oE%X~no3s1@Liah7p5tHe-3NM z$x<(Hd^BC~^2oo%hlE2Wp9aA(-0`F1iCQ}L(*-&@a&40ue5(T&7MEtS2jzrw*;?!f z{`R=ba)RN=doA(AVYcnuJ>ip|^7UWn=?~=N|Ih0mVeZy2QD|5zQZrumgg*sZ@6T_nOji!(|n&fsI=}el`}rVx3HT z)V(^76o_vHwdclQY-3&TG83%IN7y9y=iB!(rkZM7Fr)H&up7=T-r7;sx7T`n7xC{kTFOS$Tpu1 z0@_A8BL5NAZO^|xEFRyW#FJ2a1RFO;i}At?=Ambr_?*MO;N9<=@p0nQ`Cw~|U0q0n z5eOgYL&!FLFTV}6ZkTJkX~U`=FxbC( z@qhH5G#~zZ*!Yzi8>OqUygO%kOXl(=em1MLv(#ai)Q902$64t|nG<;U)9h#ecG&!0 zZ}91{sQFYZ&Ol5^2^>#~1hNQ7h&1+giu$j})GL63*pS7;292puK-$Y(@Q_ z9!s@;N%7Y9>BOXDMpBg1uO@;rJvzc22X_(ymF#2{CH-mFX{g|mM~psB-upaEOmSWf>EBGP$7}J8G7Fv_WmTX_cui5yD9@l2*FBMN$M@)HL@N+uY@*UdNRISG)ZQY)a-dr1Xa$^N*f@hPUeED3Hc3$z z7l?%HXj`x-M^=kGvZG2lP|K68f+Hi|o{n|)w6n+Byu>`4wpEz(Vd4k`FedsJ@^k+> zTmJoF`C>OF7_C~VmP0s?Nj5Z+5q^%Kz9A`ZBeWa|B7t)twqoQiE9I$^;Ow?hJZ0DS zh{b&~JSos2L4P3inGz0oE=$qz0kb@qFa&H226y{`9WC3#Y-lewoU|}J>tueUn~3f>2O&= zY1(Z(i0B+UDm(Q$E*}|8H#nl5>95MEGv;Q3oQ>E@TvX5W+Yy(-$ZmD?Y)Kb71tgMv ziB39^j9aeAKRODOc0bF@Ma$;>sJv8)f5YllhQS3-uHwo$XDATsD7b2xO9s0bgf*Od zVkve^Y0tq^y`&8YewykQS@Ih0e>`?-WVW2c;-K!1tMAflm%NCOT8He(o;7Z&y5%9B zVp23+;?A>vyw!XD6MJjdfRN?S$pwl;EnqJa0Uc{Rv%38e=Gd{&FIi41nF|vbzZdw5 zy&VbL`*p!^rjg9{@WodPIoTWj92|eyCiXQ6<;4QE8#puPscYTgNaoEmK0Cp@ChlNx zC`M|8H-cz#IOYxC2w)6hgb`Rh8(d+12eS=8AUs{k;xA^V*W4M~ijDR0t<3u{1Z{Nr zTr9rS{H%j_y3Uyk%!+1qDB&axV_Cq*e2T`sBiJx}dEY$87N+wq=fm;V+!wzn9FC$X zHwwB$>wPP0u!AoG;hCQ(q(@DrxG&Rx1-pOQfIsU#in87-J*-0D3F<@I_CQoWMwCb`7Wu)9{2de z&lGwPq?cHa!fTrN!M(;w3eAwID`#?NE+tSp&ZId?_ld4fK)gf4WQ5LVBCPBv9=>_N z47dGx1|uBU8b&TgTk}a!rQ#tBIoS4)e4_CH>NGyh*t&*xx|VNawvDxVI5G6j62W3h zGCZt%;ypglPfq$(&0FKx3`th&6JZy&Z!-Nu(D7UshB=xiAsiv((I^$e86oODbTg+$ z>$!a+Z2JK%BD`G9@pG~|UCPQ*QlL^EuAGRNJ}u@knC&*M43&&D4*nJzQJ z5YN&q&p{ zGE(GE-MwFx-@nnb6}v1Yn6t8TryKwEsr@~({zDzx4Hu8(s4ZiVUVfh#X!+U zImubThlPIfiAiq_{lm~W#lm-VRG#lYpyj&H#+?XCSQG$$FAQ~J08!F}0)TNGOqX?S z$ut%-Z}p-o8v^_sGfp6Q`wY4kt3nzf(y( zc_U^mjW4|ERD`et?JD!Hv748>!!8aKarsrtQ5|EO-d)Ne$ix?0wa#x zD$dd1QJV0sC*V8W(K%cw6sjrQKICIYlT;q(UPG{KT;6*RDUEbR{51kV&toyk3{ zzaF@+kHKAOo-ngR_vyW8i`TP{Pr2peuboVH|=m601M~7AdO4Bc!?UZ4%Tu&1oPXl`E|R zkYv6bgvVCMt8kKK2Wfd}p_rKCDS}Q`(5Ls{gQhN9V4)~q%wyBCgU0;MlsT-)`G)O3 z1$+CJu&I@OqRU~ug41yASTeCeg-%8=H}G&7Tlt0_y!rguS;csfn!6TTT5_U!zb!iS zNi3yX!%ff~a+#EP#;10+W4ps)evM$yHu*BDWZIKzSodJqWcw+9cfo48!3-2G>l*i% zp4^S?{mKak!SqEY^G^56!+2W+r8Gska8>d~xBd2eJGBRmFUM`)@ZO5+zonRy_T@pB z+K~oE-uRRND87lpg{_~F#}-mC|UrKPvx?N028>G}e5DaNkPQI<&W4xL;8^O}9K z#Q!SWQ3R$UPXi!D0hVUDv!u2$X`>IR?oEt$#6E>KLkD~7+W*R)k%Gl^VnGTj0RmXD zhowt_!r7ZXb+4z5`u6W<<+JN`ciMZf=8jjS@^7Qe+Z6WBWakX_+~AJnV3+X9a_nr( zG;?g428-HQYs(L}u)%?r_o*r#?I6?z!EAyQ%9z1IqyrX%tu+@%Lea1dgcA-p?uK;+ z^qeB3{|mJEmMCL3{#K1MRlVgo@2?*ye>{ zZ{A>RIuQo!eN6umIDCe{5jXW&aQ)60v@6@&M10i=leQ1>z{2JGWdFO=W{*|rVBB-) zH86iQ#2t25q0l-1r88#Y^<7#r7Q4Er#eSg_e*H_XqhsY1E8O?`4vuk1qycFGr-6Wj zLmG4OPzTU%kyIObpToodw`c!tKl(oOzBd%UWG-0Mg=u0h@cYb|d2^6?*%8y;{p+yY zn5DSKjYW-HiXRi=;?;vTgA#^;J18Rfs3hRSg)sZQv^K=9s3e3kI{~LpK4_ zC71KzsLSD8s2$PF2~o_rkwtxZlNp_i=31s_vRh>f#N!}Z1P2Hhd-LpH4q~>fM@d={v#1231)&APsi)?dfVcl__6JBG$OEueQ zl|H4s_S2{!an9veypWx z3{}8(18m@jm>10?=oNazFW~KS$}r~nGXdX}iomN>+&M~HG270^E58_omVxO$&2WSv zy4y{hyi3Nm^@E!2JBW60ryijLzsRLuTX96eLekjK(m#JB9@X`!6Y;II+Fb9~ry9{l z2(hHu#PxxX{OE-RxUpD&l4O6wYqRf;u(P9jk=W_;pKm?XaOaAj&gZM?a$y?xwi`kF zXmIhFa{W-E3;8rc_@5*5-(#6a3nMyxU@L4ISq{5B8^51rX*WAuUr#=U?YXE** zTb~D0*AM$w)!>a9`E7;z=M(e4M2+HkZih1aX1k+gmEmlC$Q>caAhGYP|4)GpCIGkw zh}D3Y4RZ-Sr$-}SYG=AFQlZwvSI;@=TIAp5dz*5-=BqVo)#dVGaHG%nhkjY4gym42 ziP$c2nnZ(K6jSilA!xSr2*Fg5TLcbv26z_@ITej2{_NnFP5o<{F-4(HI$#HUOj z52I*0o><3&SX7UK3J$NhZMaY0eq?tPErl4Vflb;0;bFLd!k3)ZGX0ET-Hga^Y^BW4 zP1{Zk=>(RrLmmP$z~bvJv(ispm`J6;VHh1a$kkb(62>;HmuzX8TJkh2qP7`eF5t!t zv-`DJFF*a}O8V6|k@*76U(&S&qgBbd^#cMko49WholUOU>Ajo zj0S|f)ANK7{}=3}dLn-C^3n4*2=_*uFX!`1i5LaaC;e73ZkR?7ARujWzUn7(W!ucKA{g+J@T94vc&?1AY>wu_XHPNB6gJZ!XarjJ>QRh zi&YnU4fkRGMu$GNf|h|lY&)9jmP~x&xNR6z0|I`!cZtUr033K?=MHsr8n#a%-PLA9 z*{P5eM!j%ZC)2}InF3k3v{I|YYsMt|*k|O!{Lv3`_daps+1RVEPX>$KW01&+n7~Jt z4ILFG5)pY>Gm4rgIT#JN1klUTXAC=b>G=41>{{}eF zPAWfEoc1A+tzlJytP*ZB?suQlS9jIS5z+WCy}1J?I}~#tkDo^%;|V;NCe@Q!{b6i^ zkQ87vV}T3~IxR4Ey_ZV9v^n|YucM)AC3R*v!{lFxrpl3JBu|hfaNQ(E0P@-c)Ad1DSBrl9}fe; z4cMc8Z_jMlW7en6h7O^7N?ZsyCSJ+KmJ`G(mAPULWasI&sMJDA*OCz%MbT=EEphN< z4AdtYezR#FNE6RLV-cw~Ht0}lA4DSz2AIeoXN%&x?rRI<3e6{X-9lOkaYHzEu^T!kK{@7xejRJoy zsIz9~4h;IPJ;0I4GN6ZLqG&NUq0|t3AJ1+}saE>_N7R?Y{$8=ISIGQ@h0=e{ZB?+% zth-jori`$YC}ubE(=!3#lRG5SKW3yT%#IcMZcy_DB0+34xEI0zO9U$G%earnCVqO9 z$S7D$!Af16vRr}ytR*o9O`7+8?Sn?g{6nTRJwNEld_Hw%4Hr@rv^P2C*Mm>y5;L~Rf zd840A``oo5w&V>VbKmlG9m{fv&JK-i2V@lZv)j`^2WE^U9?87v%YL3iyxYV9qv z4zy~jk4;u6svb~za_B~v)JZkb%Jo|fo5xQi(k1wq7G1goSDStQG5_(L`Als3gJf}nf;As= za1MZI5Md7j>emi`5>_ms_GbO41d0<5^#g|lz{E64IS9??M(IdDs}0jN zbgZP08C#nm;go}2e3K%LV=H?)EZ{r72M^ybNpQhU+p(~K6c@hNt7~yv&!AZ^c&o*HbAD!BBV>`Mf=LAbxtJ(WlZg?!@8O87f`{CeCkir5a6JEItzlL|yU z5BZ`UD~%t9aEl+MMrrfLxOF_#)PQlxw=rVQ2K7E2x9|(~7KlaIC5;xzei@H_u@Th83wcK&f96hN92LVnSH0>jcz#^HkWX2_!k>QynD!fuE zU1I!{)S9K;IJJ-^7N(5sxqe&rZ%jtRSu1`u7rdV7m0}pqr)NbK5NeDjc%~%4B#v~7 z<70#z`k)^edIUlk8^Ey*RT{jUG}Ar3`(xqgyWYveXkv!f3;f0zg%r#h0{2HFWlGJy zRVcg#JD2>m%gnXPK1yjrmUQvRV{MyswZur3%ueKO?NY^4IOF&DG}i{i?l`DfUNr={ zV-;rjXeN|h6dk$4_ePo`2%dD7p(|gS{3CzB$p0ZcdS0eh{+sG+FJViwwMp6jkw&++ zM}-%XmFt2O2q*$Bj>jZ;9Kw#`RNI#R-24?54LtV+k3OGI<|>~2#5nm$xc?;?#wALM zh6%Oj6RRd(<|fCJ!^_WXK=J$ORQ+slsU+a&%Cx{UTN%nGfKP} zl&&@P#YhhXn~g?1Jx1)vr&1yw|B4iy88xMV44DOf%*BjMi%Q;2OnzB*|Afr^AiiMc zoULl(CuQ*YjL7AnFTKB|rRSX&=35UI4wbj<7p{2ZRB-QkzPYDh|J~fbT2@a5UObEw zR)BE|t{+j*hk0)zJr*BxqQU9|1NPaV7)#{ycoRZsq51kK*b8p8LM3!)jM`EALv{E{ z#I3ElLrF4wf#-xY!pb~haER9t@n~Xx5`ZS<=#ky`fr%#Rh@YXZOqn^-8!f0OY~<8(4;p$xH5$7D>rgWpWXIi*4kpJj zX9u%lQNRHTAe}{nCoUR>j*sixW*TDvg_&MJp`1)ccv2680FL~~%mmXEG5zxB z_$##sL0lTL)8m%?*S#-3rzRU9`8IX_i! zp&T9^P=|PMaR+{7MMZ)+QL^LDrtpW!TqF#J={ws{^*kY9AOTx(w;x2bg(ebS8%~Pp z^w+K%ToCkax^6~#!Jp27`F$n&4chx5q3<#DEECUrb_fqD9eBZ?TQjLSsJ^Vb7b3hW z*87~DAu2?uG=t{QrYPJ>U_OhM0ZLIwk;tRAbad?Cu9vd0S8e=Ssvm!h{0I4aHsb0(#Aap6JFFE~ib z(uYfUF3Vk`$8H{W0`|#Bm;gM_vAzpW2CnhcUa|+t9d&Yx_}Z(}i;@4i$INl2Pl4}R zisz%(<$Q|@4jUA|IhK4cw4&3l>lEl*nklMd%oQK5`{|`@o(gwUSi2cBcYCuV_iVL@ z;zU=R3}WN5lv;4rJ&-t_5n>g2!muSsye2p1_qbo8B+ROqCtfWak+|E2!1TzjA_uL) z=YN}Me`**v^?J`D;>_AbcsAWj($O=Ha47F`N~;|ExBjm5>mLrbKUW?f9EY{qveHiM zwEOq%-I_l0ta0su!F?{Y<;wccc37)8`Q)vGsrQr-|dC+-Ofu z6FxyEjx5x5IK{G01M|R??$V8T3X~@(GxVqIeVb}mCc*|t-T=|iFgrnpii__=TkIIT z8T`|)M=9O@6_eR#LYqQ#f;uDlXaHI+e!8t&!%?E%MQszWCj47XAOHX$07*naRL&0qfw0#pLl~$=+B>a>;yMO5o*W6JIajXU;fVw`(kgqIDxAcnZXw>_=)xU&HVUL zoL{Z*^3kNdYZW=F^tobV>7xm8Qu9hQkuZ@JL6(Y+>!Bs$7Z?5hyTjI1H@+O<7yH>2 zBfB_gPb*J`83PAXl^~aNO&skwJbLQoE7*43W+`$F*mu>i5f~eHN7Zfjpk6#F^mWxk zac)H?t3B7%X|oiHXM9DbK^`xWz{C;a06Xi%aERJybHKO?r|k9lu{$@h@K&_1!7q`| zSU97(9V&`kghi|!kqZb*T)4vEWWvPcbKaS1dnFP|)?5F+wt-nb3e~N*_z-tAh zM+iDRpq;IA`g)N0>Lo92A}$xCe(#PDAKxa;M-Veda?b=YD~KJbxKA^)xLu2EglLh8 zt&^o(Bu~5kg_{22zIqL74(5s+QE;55$O}0TSCMO@L5=WO?&ynNXp($EUOK|~*TP%3 zLQ@S_D4A7%!wvrpaUUA&K9j|cLCC+8-;jPblQP&|=(;JO?h24Lx| z8?w=4%AXcIy^bppoT6;fhl<9InZQXKIEz3WU>w%jL?nY|wJ>?jidAbaXSN~r_;$hg zHJ#3~0*@N?*h$w9yPi+tRy~;PY4qtRsFUqsk0|B72AxWdo~Z>Uky}U&G zkDWU~RO#X-k8Lsi0+8Qc9%}oX(g?3h5g}u3lW-keDEb?v4yody!teYW;gefqq!82j z__PaVVs7NpZ5`8OXTOa^n`9_hOrk4?4XauGcRlR%hJNnjLF_ZD^?`>DD4dnz5mn)W zaakWvE7XEtr@|;;zx4t@9sJQ3*~xFntuf(Cn1aHLj9+&GBaL@m$1ivI zO#IT9>i#ZyY`XNskJXL2W!7HwV2?DOV4Wcn#~#ek-LuGC2qFh7o|7tZbf+yiAz=5t z{*OY!f`($8hTHY)=ccV>gn3&Hk@qQ2>LZD0MG3BDwo=!wvjOT>%OpxW> zAQ{|_;2urBu^ykg-f~T`^O)~)DymB>$1Xtl?@j#g1@OnZao8bQe)eMeja9heYQslS_oixnuD~BE=x659`{Au$ z^;>(p>4`OqsKcx{Jd=Nk5Ob_9h}3Rr3i?=LJUluX4K=OwcftHWxUP2XL1ebKu{IhL z)zs_d0=D{Be@Iw!*|Cwuo#upTb=}YkwZ26tsx>xQ$9Y@F(#xq6(i<^@OjVy>YToik zPqq@(6I<2I*M%s)O4chuvEufUk^Owm8DORnkx4AR5Lz-kIRLIL`;Uqr(Zo!<& z;y($oot>e0Jj%C6lY!GU-ScARItf2J9PgT4mW%&EwKD}eO=s@D0S!i%0(K>?!im@p zQB>;f&5a)yN`-97!Ek=Bzesq;D$k09xZo=zET)6509*o`TktoWM!H4c1WZ{B*tDVv z6T;@6bg3~2<`*rHw#JD7H%SLUxE6FNaH`me4UD3gv4Qn2oAMj6<)S@%Z8Ti#`!ntQ z)tdfhyZ4fpdbz*2b`q5a2F7VC-THD5E4zz%3&_?D!W%7^7glxqMeF{04qr*H;t>lX zQee2RBIkFk;8jAoYEkcc;)M*u7tgIw&j9yqru(%Rxg;nbJ}K{iT$^9aQV8Kh3{S;_ zcT1dsW=%W!kbl5NO*^Smc!a zB^XHx(T@W|1QCll713N|@LDLm>R_`l?xGV1*%sJXuup50@}kPDi%#_p*`bJTB%bDJvDkV`$3Oww5;(hqJTJAhT2sn%to$C+}mZC`w{BXK8{{0 zU}S=-%LGVZ%ggA(Yd!bcY4q;t=>lrbgWnrJimCWt+`RPQ`{UlgjF0&;N115~5kwqC zdJLbC2$4vpQ8pijlE3758x|bU^an%r7=v?J$=Hd!5$q-bjpK|1N(pbc=zUC~s>$z_ zm8(X4ZD#b3$SY5C=`=wlVfs>_?qFJgOIrA7g7G;_?BTwQt&#?}3-~(0-4;H(1s|(* zQBGY=gt=TmCLBYhw7CD&gz5=AgTkz93_Fx#-~vXS1gjV62Cr8!S9JzW%gX z>cs1L`IiIi;ZB>=xQ)JykI8W(?3*rcMX3Uz2iPFNH>%Pobf+9K_l+12xq*t>U$%1( zxfhrs#8`$*>w?w=`i~gk~ca>2eB=_qo>oAQ6La_ zn&;$*PGi`@$l>;cPDr-}wLuI?hGi9D>kB912;p_Qa5aPhHj*N29@$x$swU%AL9pCz zC!Ag)^fvME)W|)?+&wF;xRJw-#{Shj5EEWojI2@sX^MuBBSREo3>$%xUdIS(KmY=K zGU@iz@i$Y+;&tCy&k&Np32aG-?)K=-UmNnVSAm?}qsLvmYTC*sdI82e|9AbjTOC|uNI1q$9jM5F_cE<3$h&wDMobhUh*_LB1w zZWFmk|KxvnAMc*>TS^EBMoLZrVdGy;U-=)N@XPiOGT~1?2dyJD#M@R$sIK#ISM1gF)hz_LpHDzp+*e`{y!+>d+~hjOl*q2W4YVS zrg?dYUYb8QmA`gwKkb_j#>G*K=8m%Nkk~;UGQdiJs1a7{0N)P98Qh$L;w&Y;4)Lti zeFzVoKocPGVopfL<|H`%0{_Kt*`M?Su&*v=OD`13)RYgm^vQd!_EBK($T2LQ|B|2F zV8l;2dQz~yOfn3%bH01abkA3_ImYPVVqAm~32L;TVo;`F2N#ryMR^oIx=qKQ;xDOI z{;72TS>@@E!swSl-cKbH7!81mgHw%^H*xw9?mcmk4rX$UCWr1ATbsgj7k0SJNWgVC zoF3yOqMeZ+GOUx}lnxQx5A1F|{q=p($oMUO6ectc1I4&IlkaLY81LoUw9}sMjaG4n z5GxrgOSxFu(x@=NfGw!c$e}hD&A7aD+euy&!@0>57T=|u)OB`#$!IPOHf3;Kp^LtK zxX5<^Wq15shsGpA3{cjJq!jpM5+B~Mm$V?BtFT!V>;m6M77zR>t1`yda8om>4?J73 z;6)FFJ$Q;j8X_tJ>ybl${qPCzSdZe~Fv^~fLY0UHXjQ_88u2;rWPM7K{Q6d$z1Ixu zef$|ZcpeEIYUxraXkqI&=;=d4-5V8mqSrNaRxpKW|50Jo%1kORw#9cE+IeeuVLWz{ z_8zbbSlPf|8TLzi9`%#y=S;q{7l*PNc4zkg+wT4sr)1xq@5D2ugor_&0f568I}p`i zn8e)xRA7*WUKkL1lOFvIQ2&E9cq&=~Zf#L!gjI*uj87O<#I&OVa)%@KhTmp6A=aiY z%#x|L_r+Ai68IDbNIbmxm>J#gkS~b%5L}v!^moELkKOV)9QTOf3G@%_o7>}H;$1&K zcjjd+s?h)eu!DQg1M?X+8N)D+NPzQ75S{2Wf!R25=y*{GWRF4t+@Bgh?+vX!xilW9 zMs@ikaQlb;cx>Y|lN3ejtkW)es*dJL3=W~;!}$VeGx%OnPZtwK7dHd!ZcpnK_}?vA z8Dt-i==C>rr=UF(xv1i~=O->?f<8=|M7i#AG0KUBN|$(U1^{8qm%aVxN>o>3j-9X# zBAW~s5`!eL@AjrLd~AO}1t?H@$%R9NtroRzs2NHX$A#S>5PY6Bw zbbegQ8U>1?vwbz)?x!VrUVR#w-9&n(9hf264uL5Vp$}4;Q!FB9+dOJf7*7;pxMyHQ z*CQ}8eA^ALTGY4vayo{0h@I+!{~c|bj3*P+dS078#k8*cNF@#jc)Ekb2jS=uj!vQ7 z0ZtQ+8UXE$&S&M7d5!DfPyZdYy{)ho3O!7&aX9PCIO|CM7T5S8l zF4J*ecw=q)?OiE5o=Ym2yY}BB*>;HJgFaW!1>+1eVHr2Z$I_C9^QP`=%GftY!la!$ zsITAg=DJHe=c3YbkF3`1jaIZcc~X$>e8ezS;8)ZPMZvp~t~!xG1vM8w8D(O{?@On9QUu5tN$~kmkZo*NENni$lvE0lMJIG? zzJ;naIo&hkgJHg|ywT2iugKd zC%<-5L-?tN+uO|enY#oS@edlc6!4zW=}ptwndmL|pPXsLndpz7czry0vqt+FY}`OT z1BNxk_s~Ke(@Rj<$67o=aml1U8PrFptG_xNR@=^l)AXmUaXsqW$SiP`-=6jIcu%?; zgg=mHPtv7GsBKp7f51E$YR9^9rY%G!c-|WmPu!Ec!^!sPnUDJU&sFDdCtuzfw`?J6iXlQ5%@dd13Tixjeutliqzg0~9P{6Hh0^(WeJr2f@-=^x;ypUJb{Y zU{oNMWao63X_hhb&?_Xkg+Ch;8;$#YK|5w;8yq~fCwpC{HIAtO7Z{R5Hcb*;rJ-nX;85jK zxyonzN~fyxU0HwVR4&VPy0awGI*Af#i6j^R62Ky3v3YlPcXH~U?&+Lg&hPpAQV`h< zt-<-a_-oYVmkCLv9zIR&I zkn>^U8|LI!d&mlUd@H>&ZO#<-OLX*}>&`}@pXt>nPh<`$#&C%SZHH(Wz(qg`pqrPJ zG9koQ6X>}(KNp>x#B+jAqu3XL6MP%;mn}C)7GxvTe4^Y%cAy;Pw3G0#)$P{hqD>UC z@x-N!jUze@b1WhXAj$(j6Mm4_)){0Wj7?Ma13hFB=3kwI(X$N{4X`_j>Uw%K#L>?v zq0cb|uieEuWe`mJ_8i)NgaQgvkic>Luf#o!1nYHlLJn{jE3aFmgQ^@HQXV(N;|+Bw zrnDB3I|Zdk5fKB09%Rx)a#1UCHaVm}9meGzOhmyxf}X?!Y?{1?yR)87Ua+Xt;E|2J z)6TboNDy-0COYi&UZ9{C} zG{lh*Dpgyze8+T&p__I?0{{%eR?oOLjeP!J(cNkVc;O5t#X@G8CQf^UiI@fQa_J3q+WJ@OxD zrAc!C%kQVIpZ+itfLliKs2)e(xbs`oy@GX{##}rq5cHgjuDJYVM}0}FJ%et110Fv= z?Ppi!0&X=WON306MzM#}{)Kp>&z;iKW6j9F|Fh8F>HStv=wQ?@w3CB+|9m!^d$WIg zRckQZ8dNy(xdL0^)xwKe}M|u8yN}&y;#S1i!1&3fzz()iWk95I9la3eN z(*`H;It;-M$?llU0CYC>db{tUsF7!_4EJ1MCH2wPMs)jDEofQYOyIr}OPo$znSe_| zwHFnhl2&Yo*MDXjUyPjlou{ESB0~j$o~NQir*(4DGzU{1bAeeVIHo$Xrhv(A)?1~a zdf2i0y)+w}d9E;n`E!E~_K2#iBVf~^)j+?aQoGhv8C}6}iKmYcq&|Q&j*C5kuCm$N zbab>}G)Z6kQM_%S(kb z=Oad5B8zxNvsD`pRKRLr5F#}TDi|UPSXOsNb+6RWI+)v>q0))MGg(X+6Au<$+r%zk zwj+7tL}7Nv%|V+nhgL$2AvjS6{p-`QT&I1|irE2}(!hs~QWf++m?e|d4uWJRvBB_R z?51dxZsGK<5-jPs%3TM5PtJgGq|){M$p?IPQV6sX|c&v!^2O;N-A-2gPFGZCkdr)$uz-o zT~0S4lJK3hE4dh@lksnzaEppJX<%{0aM)dhAJW)soHut$zI7n1Yr4G+s{3u!@=sH0 zkcdACj6R`&N$#r)$?=>wLa3GtKm>4EBv^KctRtzQL*T=uQREWCbL@J-oBXQt96oaD z(a+n7@;xlrRMj1oZrf`EOWkJoKd8@c1((i~dn=9pM97ZgO(!4$af$>Ez#gEeFbuGg zj-;5WROk>yKj~T$I%y)a-btbC?9Ga|x<LIfAarV}&p);_O6NzY&3wqw264E%V6!*&NgJbQz!(jt?hFW+f!|g`h zgoI&pX8B6HG#Stxe$Ir?CWgH4$PQWNu@2?sDwtRPTkrWp2iUfcxxOioL4p$Ege&1|^Fel{`U8>qV!f9Ek+c*` zXE}{VBg<$8x8p6<_%!y@FYMe6YxOp|_c&K?0(0asC?3Ct(yv>52H8wnPj`H!tgd1# zv90+gF)nkQQG32>umju4#J~C9+R~|~NVV{t--O-oRAb-Qv2j`oyY@6k+j&$4 z2vjg-L_|d=G*Lcgj4@$7U9T^LpZ*S7diVLWKiLiS&T0K=@Kvf3#doC0dRL~X*7?|( z*-^jz7w$x8Q6%%LmCiNlY)Sqm;KogL0rE%fXN#~NYQ z2Zn_R3!t#1+yK50q@oq{QIxBrspjC=5?XA4M{%VzBvngHL}!z%{36~CTN0oN3vU#Y2ZC}@QXQoxt54VBH>YciWY?B7@mdqrBQj();)$+ znZ-@X%Y@AnkbE(+dtUX9S)>gi5uAOaEF^YL!13GLGmC$hGaq*W1Svdl0oKq13OcE# zoOsI!e!v1cZtz+o&BZLr6_8pL7(Lm-F$r@ng@`n9y6^ah#xPhU#$OJgpbuYBB+harTao!lbIsPxR z1i4T%-^zEla2uzCf%eBXsdi(F0-HhiNM$e! z;`4cd0#R4CTnMIQ%&&U#-n9d9f8?vUvjo~wsfRcr;* z%`_a5==~3J&CiZJiQEeOAimX4pPk!X8%ierzE6N5>0(EJl;F=CpULxM#*^6T*#rP z{^bA4UKi%qR3(PBEW&Iod^U3c1Pc;1p?2UCmNw+=b2v9u-Pc>n+)07*naR3XU#nJ2kvhI*a|7HFf5 z-;TIX2FH_C@S7+%)4{_n@kn8M(NW~N19nbN4mf|0D~Dlp#mKD=Bb+Ne!T#aj@ul|O zr9S`MF^?{ZBN*Zpq4DFVN+x&qcc?4R?vyBU5E zAM^YUH%%})IGmSD@CkKq>xVkX6m>Vmq7M>ya{z@dpX zKel^EHHzY-VzdiUPR38Mfq?~T%Hg_H`UFfK1ES9#Mm?xeg&@S{dwUSO zYXxqWptDp?!jiOC($P(27>1|>iCl&|6EO-X(JO>)7Ia25J3vlVY`R9)T_%~ZPbjZX z>vMpqZU&477gsS5*JL2o5`Yl^pYU*tB-RGL&*-iAPsjbI&rz>rlNa(JHWfjy4*fYx zOY2YWPBm`VGA@#gk7tq;T)^ye=J<04zoPniti=hvkU$s$F5`w9*)=H0axZ1+wNbtJ zxHWh?@#sA_K$1P&Z#M{k6v(nOO1LL$_)bAr`Q-0TGUpci1{6^Y%Q-+sP^yODDMB0X z3;A$u!#Mi0#9M<792392%D@om54d{QFVSH<5}75mz@dgmXdaCtG;-YbhlhG%1PbFM zJMNGE+U#z*Tn*;)T=Yv_d(JTD2X4l^-9ra!uDC*v77!*?cq7uG$BjxQac9yqi`qmM z6DhFo;AW1D$1s5c^I<3AI){VYK?Mdf&<6l9v3VLyV^&*{?$mwAQD;R*IXBqOb_|rC z5!h_f&*v%jx}O>!Mz-n3jWISQh?6y$)Z*!GQc@Ja+yQdM(8f&@qVMjG}DMS{4Uf(hwmbFT` z;d+jUQ)xjub19vgbRN^_KJ>3MOk|Di{WmW6Kd9K*$xH^75#p{M*o)RzRk!e{H~5>} zt*$^#0Dh`#E_abt-@K?R5wSUL0ui6}F~voC+p5%Y;~8iq!JV|cizMwMn?T6tBFUr| zmb*qG!%x2uGAoEPhwsgW<*6`xo}Vjv)U-{y2x1}OfN1{AyETyIDPJ1PKKBNFcBP*8 z)UeNf^f39bVS57W(fDePU2t0Xp^oee))9A2rE5m&J0Iv|g)4GgA??L*ly`{)aEHCv zUS!yCf?nLaGW4c;<>;pH_+SQ_QMM;xB+_k1w+{(5K16U)zn9*+)%8P+{Y|W~MjaT@ zXTn;zm7e zjDlKwg!>>f7TFk@M{aAH;Nux?<$~M~>0=?Qo7mfmQzMYri4SjflaBk+wVAVD>B7^u z9{LFK&iT<_gYXrxkyJhl;@1^Csc8(scN;?c;jqQ33q>hHVEZ{gGUU<%=AV&oL|C4c zW++%cwylZmIiZP+hI7Ypr-*l)AZQU&c{f=L$KOvnTyCHS>n*D$sL>|qGFbglGf4z^ zI?4r3fU~10p44#qUPYn!`1L5d09D>rOVk=++5vIkQ2Sw90hc31>7PE}ifRJZ- z8$|{b42+QS!XmW#2zr-*Nh?fu;qh}Ea)ziACa#bfpudWPG#=b_V{dE2{WJ2!smMi# zL|9dkr5gx)hc7-&93#Jews_ebYX>Q!`$1p$n<;m3dHT;KIsT*JcfWG(p9h1q6Loyz z_(bM&Os|GJT0qiBJwVBkb6!uzUbGZWEvIB*KlyZrp9#RPvtTQRG-Y;glR{n$(7m_` z0w(7((Cv0GR`FODw1#1M&M&_~3;R>2lO&YF7djU4;`TH`##df!KJhXI&-HyLpc zl9&D#E^M{j3&ie)^4w8$q!A}4Xm%#d<=Yw>>kVzf^Ok~g{+@SnF< zs>#QTOv~^Gl8q6}E625!ZCwEbGXmN<_-rqv}u#jo$t^dix7-N z%EJ&DTAZrm?UYBM2&8}$!{XjM#|U9A zYyD%=;eM-D!@b`A*uge-Lb>q)9_xW5;Yv5did@`C`k(Ke-fCAT;$xTph_k)nem$`t z@*x|HiHJ1m;}lup3GJ`ti=Pi$u4jc7HI|$zQpukA_5q>;cN(&J#a^zM)Xf0VklrBi zmsMw!(5C;lVSV3MF}?D#Io@KC$H@Z-7Pwbz%furI)@6$Q8f(jEsIo&i}fx`brOt z!Cj}=ZV(3tHomX)SINOdIG0JUJnP4<4_3RK!Xx3Ww=Tc;!_qV&EF{uyheu14h74i%A$)f-90QL8c*Ru9}1a0B0 zow7qJT+4Q%UASH}g^Yp}+wzo<=&}6?@Zo}8d*YK*nT3oP3H?UTvz;)`OVg_~7=)b( zWK;vFh`L>OJENPa=vYIWw2bM8g!=LL;Sa^w_tEmb^u9Wr-)7Yvrg#!No~0!u=H01AqZR=}sdpc_T5p!oPK zUl>z`Hp@F8r2O@sc<)x+`BVS;gYh{$zfXsz-4#q7n)6?*a#2=tpk6SM+>2KIAk`V2Q&njAa*oZ*i^I=wC$S0X=cRv z^C^A$WGLOpL{Cymd#q~GK-AO#oT$OBJZPEXZ)@eHq4tG8b5v#rA5xZ#EQPdak=47A z^@d)B?)a`B?Lvg3QctXthsH+Njww#oQIV)<8)*6ncoXPJMyL{;zHg8_`}2OLH${w= zg7c^7G;Qy8S%X7Xh8`CICjoMj@`WaLX<5yUl?*lV-hW6v`Q9;6G3N))1Y;iEr0#OH z^Dj;R-l?iwKn6>)mL2RwOwytYwa89IIMGA#m`GLt4A5pj)S5vs42Et{aCj|g7h(5szqmWSgSmKV|}XGeYX$eeGFN?ZDtGAf4nilU7B)N~Hbc-DQ6+|Z4)0Hg z%jY;trZABX`V6@FnMJfUrHMS;sY<18@`G0Vk(Dr^+eUM_j8ta4iW?Wut`oWe5JGrm z!kDLb^v>A-{YyKc#rYv!msC6H4Nau0IO(A`iMjbWInN=zN$1JpAo-it#OoF1jE+n} z;q)j($*iNYv~edV?~upp$I(kYjkD2@Kaor^JbM6n5TGO?@3E06>=9IEMVyeV-7WU< zEin3tox0_CcTh$4BR6HY9;UNmuiy-x^Ip}7Sf>;2L$e;UN-VF@D2W~mqiVvDUa;~^ zAjm08hZ35vb$- zlocX5<|Cj>TozYm;UNOVWAB_G#+}J-3)>>v%3zLU^ zb>Q!^;%*RVw7?-`8v4E;Dj0E|BSm@C82TFGy~M@OGyUy%G`k9ZbBKNo+5y7`yJPh~ z5eg=@VTV-9A_-_wZKB8^n>Uz@cm8uh{#rQ-H?o!UlaHK1Rb zMrs3^Kj3_oFVA!a3fqf-MGT*hX`4>usP6U;2doubnh=htFg$W6M}(z9Gaf9>An0u0 z#JFW@zzW{uM&yGBJ@lS3;|u+P&xWWuN1+LRx`??;MC{7YaY$3d=T<{uOrt~#apC)h zw~x11zL8s4RTYI#HUm7M-3|^Ltn>YD>TSwIXR0l>q=j=nH+JIulqMQ0ZqZchfW?*Ae=35!)IiFGQPN^ADu*RZ8R~{zgmQ23&i~|kMxU{ znWM97xi2qb>;*@V0}E0gnpQ*8K*AT2C{c816kqaew+%}jOo$;Ni5N+kz&&gjHV4oa zNMqj#>TZH#<71F1gVL68d<$gn1pbfJ@<;NhZH2anob=;2N|~QH?N90ckvA?yujSmS zBixXH)rk^Y=|^{?rH}f8LuaQ+8F9%aFL*&seC%XCr zpLmO@7Cp7_(Vlhj2yI7u(u=uhrA*gNs}KM^0-G;1Jc4sjht_BjnQgor?c0VIp% zvXGdDmAq>#gZNcReMW4(Bn6j?ORTUmubV78a44#1xyxBFe0J|Jz)EH9K{9%(wKeS>k?%`%YEBHfB{jv|Q9vpr6SGoHeoBp*#_-gpd z?9|II+}ge%WRe+l}NcAC_9 z$0tyiFBK?iNmL?qz>`zs#2|rm`$3;{jU18gQ&wMQNFH6tQz0^qDiPIXn@;<09ixh! zE8)X?!qyRW>ruaNjN)_oSFSiT>nKxJkhI=2?8k7hw6riaPB+#T+UfMtV*cz3IZVbn zGYr1q8wo%Dn!-VRI7DqfobbSzg_98AKl;mbBaV)FeC9Af6I44r)L4&T>B6&IVbvaG za4hOAbloMNm}ZqjUwrq-h{a*rBlKvLS*Do^(g8cGt`4%^F}z>u?l5au%T{4mO>V6(})l*hKxEy zsTWS3@UN&t%ZR*ZTRZnXePoVv+}tyvp8}0(6+Ej^&!-G2V-z#qh;)Z$*zLr1LV97E zyw1OwuS99{Keg5VvQ9daJFJIsk*_3!2urp9caHhDHT_@V>Q`p;)AR95V+krkvULC1 zLgQ7O`k(vN*raPkCVey^tI7wX{qHJw-|K1JPN8Q#?;^h!+as6RKR>YSUifTWL@!PL zDf-KD?}xg)!AxI1{jKSTh9CLvh7jK_{KkQr?4~{)6#waNa3pIBVkBi#9hsIlkf;mE zBBtfS*(3k*n#W7M_ZxE`|Hpo$jMz!eIh&q79gSPo$*#F!j8;EsXQi3pmKt>kZIYn& zeI5@VpTVs~>X|R2Ow=#wXq|OP4Lw7GG=@nT19Pz|2kaxMejnf2*Zafa%0yxHn!2@s z5Je&bP__^z9WUvE{RnutX{LMB%#jx!kZyy~?<2!qGNIbJviJN4|4+)ZCW) zH>;IyPwcnmb`AId85^YVJ@4TcBe2mK%TK%*hSG(>aZasFx!`%-n)Bfn9c6*s4p1Ia zYUt$=-bcbRm9k*J#C-gq0TFn1A-Qt7BX#usaJ&O-kGJh<+3F{QPf@01Q|sYKkLfOC zU22lY)ugr|_7$GzPVge@!t;*BKrv-^CcMfXSsd9c2zNA~GuZq&jCI1DHXxJ$8z)Z~ zT(+?ULxb7q!7?&fjK;!597X1H%<>sAkq@`4WM4rSj(wlPHZ8aZN8~*IQc7gwK1@2f z`Fbio7%sJLW}RbzMIJ+F;@)PMJdbN2vu@E`{$O1wzIMwns7A;6{Y8Dl~G{CMH{Q|J=#JEF$y_~pvr=AuC%MPk2 zo+dGA*hz1jk~if%XNzO~)~qeUc{az=t7tWedIBC_^zS&HEfQyxiHHI0%%)dS0sabgTfjuZ@E^H zJ=N41m-}?y-S`JjtsGtUrEgD9*IXexXHDJ2KKgSWe}cZs5blII8b(r+EgeU8dI`&+ zojQT%L19vz==l%-iM+`v^WDNF|Bd4zsggI z;^}8-;aN{T!$s3L#RvEF)b4|wR9B^{U3fC&yAI>P!Hl%}0)0vg>2(sRvd0Fu+q2j! z=KQbhA?K9pwWhm-F>79B5Qj8mUr-ZSQdOR7IC0MryQt~IGv+hYGI z)=u@|gr81f{Zn))lFe$^^-I3^3{W$kP+}T?W0!7eodgCTHS^`j*tfM#HGNU7eYJSh zpK4V*=YM4)5qV0r(oH?fio%#!<@{98DHPm1iEjOCIJkI`4Y46J9 zN07d;ym$;|2M_6#m5_uOnBAxRrvdDBQUiu%tH}L)NwX`&s3WleMQ6g;Y5k~{1 z6ALb0n<2)+jfj1qC37UH9kdKGCYHD(5{|K%Ks#w!Gf3A%F&h(FZflo57WFWWMh}tr&~P0@>3Ic!oXO%a zZJit^zxd@q*=xbR(gb!lN>RDOtG}8qOk$pxJmIk>f*1u(NW`C?M;8jsXq7x{q?3Fo z<~yHT)>GS$L7t@{nF=Wv_&n&)LDP3!4~}+C$Meq%{H00797B)Zr)!@K=ttP}Bd!++ zb>IS@EFd9IdKI5K>8Oz%N2uvt z;X^Wy-s)he9>l%S_7OXQFta4FO!5*WCJ}RWc;*`RGR&XjEh6BXM zfImhvzo#LSrYWMX!B7yarZn(;e@k>MKuj1=C|XaJ%^^ZBC;=7${yJnnqK-epk8XNM z#Uo{}zdOQ`kw}7Z2_p4ED*Y^}_W7`{uIc?nXJW&Sojern$Bg+|Z}iYG_RXm!7W0sG z+XNYyO%e$k#C#G7FnPc@eX{2D)}R%@sq^UlCKM3T8-eJnU8AJp@(n~E0G$;(AJn^m{l@w=T7?c+V$>sHL!11lQRs*MN=f*FYAV_^v6eMaxl z?mipa7WyVt_lf2p7+|6FEqZp<%3U)wf-D`vY#N)nFkqv)>5!*G<>4>0cd^496XQc@ z&2(-WKtc4RMW#n(Hlj`zibS5rjTNBVJ$|*6O2bQ6oh$P3?+I;C+&SA z_H-aNLaxKT$+1&1r9K(|utRNE4CQuIsKM*vkn_l}$rtzN+wYG*z10I-J}@zEilcY1 z-J64mu1w23;<7JJkH%6bJ5j%ZcE*bGGE@}6d}83u{S>*$cqlxiFt!VpA?$rfMLw0I zhy1P~4vxsZ!@A0ltKW!49wmciq!7~|_mZPS|7!yUYfF{{|)uA3p0<1yr>)UYLCynwi8nm49~N@VJldEwfthBPhf z0Xes0e+HB9e7-aJMEvcbP+uNdyaOk@<-9qIr)TYkM=<|brFM_W6BBm?cJ2@P=U*Nz z#+7&R(eatiYXv{{evkZa@h87bJyTy!2k8&`g9;&=Vs89tcvh`04t<%=f6<2?;+wR( zSLkw?^u>jN&4xEptxwY!`cCTjq_-9u`}$a1yW^vO@XWuAC=2$m$pks3)CQ*jTWjclC#f?|yjFmMbXE&d*KHe>=JK-{~{IbsR2@p76y@n--e>_*qO%LG`*Z zl{Xv`-})}bJvJ^zfVP+Y;A0Jy(3u27F+e3jC_{DxJQM1IuVm~t9$H0mVTM~mnjJ0n z<1%8|b|6qQX0Xr-L!R>|!c;LNV_?H1O2{w=gf-4@n1t!UWk@XIR>C)pe@+~H$eJ7U z?JowcU`XQvKOM;|(D{r5?pyU9Xh#t-K^9;jFp!i2gaEdUU_A`A=}^Xr8m*P^fr3b5 z2z62WyoTCe$ihxJwtwT;N%F|7$&r|i_#;d6^6G1k3HhTE8ePa$KgN+H|uA^9<(H-R;KB(Cfa+H(BK zOb;@&eTY6eWhyD03h_8ikI#_7Y0BeyZjmAcbRqA>6ZXRv|HP) z(<2SG2bkvsr=7@^a|@BQ-G;EqfTIw!dU&3N9vxZ%!pKON0o@5yb_L|AG1!t_oSBj+ zlZTzOGczSbsX#|yj12(-MhaqT0QxXi3d7$!kRcm4u+W0dw*4=Drysd=r!?EyOAj{~ z5HurK546;_z4N(r^wZ(P`_Q?)Klc3M?6NA3DcE$2o$N4^HGP<_c+}=cy0YIEI;!8- zhdJ82mi+31HzoEr3b7s3(RCb-C(d3c1jSsx>8gF5-%*2-KJHN&59zeMQN;*OtY(Dv z9L$@Ev3dGj4iZ!PBbEEb!;&NGFJjD@g69Ha=t8mM`c)hyX-Q?^6PDVc`xS~b(20>% zYVfU|pZW?%y{Ng*BBN-$TSGC!=-cK;*t^z->8w3@p zfF+8EHI35yX5$EqZmH$16H76t2Fy1pF81~It!wUfFm^f3aE=$}@ind->G|UN{4SaZ zeb#^f?5(%s^|UsmG;&*90zkf`cIMz=6RU03rV(N(=yNprxE1tA!?TfzfR{Q-cy-To zZVYek_%%cy-wGqu;aZ0{ULv=MhJ&-GIDQtBdp+izW4Rm-vnqaZg5E6BKPS7Y9ITq& zGvmUUm&syGbEmZ+p|MyH!Mp-Dg0%f8MDKUZkrgGoz^>Vr>M|S-B4~z(iIi8Th*;E{ zsj&Tyd=IE z{OK{;(lzv7zWHyS2F#`tzHpkRSMAR~5BQh0hXDl2-M8SFpa1fYLAC69k<^{i%dC?vnNrts#DsboZ)gVvDp`c(B<|Q7jTgmOJiii_L@|I2h{7FQJR)YMrId$&BKpvB`Nun^hVj z4pj_fLKLF4Tga2WzVEqTnia<{>+5v!pYkW5ko(r@3HMvE{p;eyY^rFC&;WB%5hMx1 z0JPn}CAoG9GN$lw*+@Nqs4z|~Cw>6u&U!AGFIsX>e%7$mG@Om6iCVmywx^edUxscv7f!u%>Nub@x<`CN3NGMtY}Y zU=&FN0U3a#@9Rf{UTYMX?o5cr0fHx4bcQ4ryj4jxx$u|Fs20(pzt3HNj*U@X*XHUp zW))G?fy883b6vX&S80b^Gxa$ORj9@RG*9DGaaf30rbFD=cPp5ChTzVN10bRU2JgmA zGN4Znl>tJZq#Z*do7V}%5sYX3a0W(ZF}cf8ic2nwa*FTddG%MZ>0hV6F13qx|Faae zm2D%JF@la|C`UL{OaE-#{Mn)XleY3hBl6zyH(R~gTk-d*x@LL5CAx&qe#DRV&>ol- zufIg4L;p#G`$TTCg0y;0if?)+aqx?lx(J0Si8?AW7iXDF+~pes|Ci*g!13rXCJN~| zP!!@w4OtJL%SlUVL%KRTc&+Szv%B{Dw(zA!bxN@$mxf_0Ky8~y)J5%H=I{r?{yoR5 z`7<$okiZ%+oPzig??@DA3+U(sPAQH7@a_BL;lo+R>rh{QvgNMd zQJJ0ES9rdBDRFfBNCfdOQ_&@@!`{)XpNT*JUT@Gc*}2H`2Epk1p&nr?*140;Y{}~U zWd70L5>xjw-p}~;pV7xn)Xyc5FQx7OqnrFvu$IN1Kh-ih>YwjpcaAi0Fc+;20YX?N zxKPy-W^y}elc$>C`8If^JJCoalqj<}bR_)NKPDTRHg_(KKAZSs^r4EynbVW%7gFSJ z{BDt-x%?kuW4~=AY|yWA+XkB*s?p8bcAf6Db>x%Y=>3t|B_?zs?qT;+j$%Y2A!^4W zKn;(LpcFzoDU3gpr_b|=DVBD_tr~iL$y`lxj|=vd(;CamLTxS_-H8OBKu(Os zNwTfL<5ocR60plvDkxn-BQ4l_6l%jTHjfXF5P~8X#Su@#U5D-1J{)2giKukI(lFM6 zT8QB&jM|}Nq526{83c!u2#gEUx#Xp_E~_HLPYTvsOzS(?W*j$opX;GBDKC_pj+%BJF2cB*jdC z01=40<00MQ^6uTH+nwE=*~v3KGo5pFS66lAD*t{GK8qt7!o8hHcT*EjOXC@c=gd0r z?HES$D9|BY4LTcsRkOJ$pDjRs9Y1kki2I<~BB6=R0mll+2Yb#|v8JelyeG~uu4s+o!(qHZKY3OO z=GwxI(DJy*?pxZv-A+u7R$BNOjay`bF_v#ZqHT_LWz?2+l`4kn;nUEifH57Mdrlb% zAc^B>mAwB~*74iMaj^+a?->oAE~@66L+w2SUu&Lz%(dt8tyrm&q^2Yi>r#D>94oY$ z9{Z#esd~e3++R#KD!lVq&x`H~Ne^yIpv+(`bkFrczxDGfB=P2s`BU1gFQj<1yMxfPf-25;iw*^+0Q_m6$F)_WA6&&vj=~GYkbRds?{mLVIvpuM47TlZpl1PH?PP0|Ck$MOZ#6 z>r0Mln&FL21s(&>0YLR4VM5}7#0Ehhb$sY@q+m*%Iv*G!WSCFi{IFwiuBgIpR$ZxXT4TvjDR`8+*a0NWs^U1sTQ-hIa zQGTX>#KQJrUfb}aegH!VGav`i5p7A!&gE2x;?0L?b4&8$7C*MA%N}eFnUC*zuH|Q5 z@Yv^uatbDf1`FZC1MawMbH`*%_k4zmB7kCUfRmI)4UspjVm07TE^^_d)0u{8naZ57 zm1G^lMCKQM>+O7#737|D2!mZjZmbJ;4_k!mWe`IU!a^)6Nc7W#Ms$Dpyf8NAkJ{fa z`S1DahzregD26JP$iD8wuQL~ZcL)}=;w0&1ty5p?#J*ZQI7eBh`jHdrlUQVTEeZyf zKb=f1P!}df_;T&DEd6j-K^^-vV9o`{lc0^#NlkF$m^V`LtGDL#H`%wP4iyxq#%E>DM=5Dq-84y=+92vk#p)wV%n6fu$N7Nn5}&(G&$ zcHi9voiB0aB{lWs+^Y+%A4i${v0xUYK%VXG`o-elu-VI+=(;>5(Q@e3VbGFpJ?Xo) zFVzOEwa(`HAy9_=VbfJcIThxK>^BSA^Qi}Z694;+IQR>u_t%{}|E+C)s>;;XUGqOge&RFg^h|bi9^IgT2W4#H$ z73jxPinnNye}H_fM$R zM3)7Jw6~n6lgmR;A$5h+6K0Hnu8*2=cM!w04o;6inrA{0h|)$Y>dg@7MXMaYi+=Vv zzLR{qyFi@Ir{d)yers^_23FB0GXp{)1IYNp9 zIA*+!!bAjQMnm9@FE^ZU@4jx8IqdKuJDd{d$K*sJL>40YDPh%MJ0=lz9mdkQeq-#P z>b+m4hj%dQZDaUhGj~&CUN?7ts$-ux(N^vZBaG|d^*;ObQ3GoHg_1Apcr^+v6vXE} zLgTtOAyMyNcS0{pWX?qO>dfYT`k=#?eZS3MCIfiNH+-lDu7nX<3H6I3tz_#{tey_R z#pG+h>r7qV8pV5wAsW6j|6VB&x{i|H(RRa!y$1LrFsBL7|Fmc0%N>oGfyzU%jNV6uUjB!vueaA=GIW(Z`2)zhr{sGDjdC&?a>;YtZsc_ABM7pbV2 znw@{er55{pt;E(-?i#WUEaLs;rlOy-`Mq&@Ugk0&AJB&iigO$73F|v&VTaS8tm%Na| zGYeg>MYV7Ya{kPF^pP9hFhJ~y0J_%bu`S(Fvlg#TfX!*MeLBMZ^IYijdGt~&{Uxl^ zN&M`(Jac94+6DEO2hr8mU=F9QlI%RkJAicM;91ICn9+LywNn>~oN`7qVr;)vEv)`s zG>GHgUh|Er!-^V`{B`pQ`*ak<8Ktj1sGiccqm_r^Z^ z<6iy!eQUjhH(RVa6b+w+q%R40CU$W;^o6BK8_w#u;>F}8o+mMKmh3N`K-(fs&ou~A+JSy=sYYBxsb%{(B2(YubKl~; zOPTuf?!_B>_T=sl#@Pdjjr|tZ{G#BWE5r%~_r>wcbD{aOtTB-ia5S~wGTyOX|3l^A zZuwXnBF&4t;1rp>xHy)a@nUL!^K|&#aHSs0O=^6MbhWi%cQ!}V`RvY*1#7^y{H|50Syqa)-3jN}3e>Ble{-*m?7{Z0&*3z8+R@aqj z+x57-&@>D%#=Q_dhBrGK{cs|%pVh+lA8uKMJp#V$`;Ns`4Zk@AONZR4U474-_~66s zNrJ>4rqx=B2jGsOnb18Y#+Fm=kz;+BC%Aa*VwPq(XOD$8?h7FolyEf#7Z7$F9vQE? z6N*j&y`7eNtj;uPYs~Onj3s5SLHxQOof>4QD* zaMo-1Oz1c%)mjUNq-F&NL&oEd^I`h~10lWtnl6{FbE{eNbS}O?SajF6W5lY4jA?zO zikKFtZeZJ>JunE*zkZFHT-iPnF~cJ*;P2NWP1^n9u1~yWmw+*QH8zn3>jQMKtcJJg zXB>aLVmh*OG+^IuxKDl%q*~SM&VG7k2K)WQho`&m_9GW>(I;oU6JIg!X3VZiglvK) z{D*x|={m2)3X8_RhO@uU^Y}pi%`|Z=VZrhNA8tN0_{uza!_O@K(jo3XxwJNW`$m6b zrt{~oMP7TIlMfCue}B)ExD+EBOG$-5mduUwj>J2=fCN@hD2cM~hx+OFE26Ue)MDD9 zbD^n=t*0u}-(@p8N>zL+gpU?N_eUXSJwqLJ!%!`#qoV5>kdPRr5kK5EibaZI57#~dLxd(>Z1^N`7 zzcP(zs=LvM)W@;97=S9s$rw-j6@+?(H$H|G8}{06(!&T2n>V3HE(uzArHPM#o+0BqQ8 z2uID)oHwA4Y&Hb#eQ`C$$9#XL3CetEP1VCVourU>!DLn3_x&M-yEPhdFmzAgM8FxW z$3QV_=a;t=s?%inqHg(O>tRXG%y=_?aCAsE&+`-jb<7hr>{30{E?C&Jq*cN za;f8`)7sHr({Iw;xsoqD-1B4f$DHwXkNpPT*=>c^NdfPnU|TdzN#WoNglc@d)9m3v zTV}7RBC8D9=#$UnXdh-`lzbZ0CWpq-fCZ@5=lgXky6@fQJ#&OFzUAF7P?c$FFXXL) z_CGIjr$fz0XMH@ZT9tT~A6c~RHRbnBZ0;of+mmpA;pyupy`Az4|1!#l21XNd4J%xx zw*huA;+VgLde6BLa-GGbKI^UB%iljJUR3dnE_a;ZYYFMv!flm&0u+H??iW9(kM0n&f_Oc4%hJMeA-8zX789Z}Ur|t1+HA)g zdstAkiN5oi1lX|tdY`FxyVE))+5YJ-gt5=h|A(m--eCyqgV3WNRoCAv`9C-g|3sNt zwO-wg&z_H1$Eu+Ip!sb3_*s!`NfAL~ zN9D|uqTDDG^_G3;m<$~`I`$ODJC#lXo?OqdYA%#=>FNJ1pZvBXX9$KMOi|RX8k7V@ z06I@`KjXP+vvoj_5<10LnGLjYLSu9O!V}H8b+&_E)nRwh)8;)R;g%SSTuM)hVQ(_VUFCXFddG}dBiyDL5Kp`| zreEZpe`+9SnwwolOd{xvNWy?5OL%FUZQ~jTx?x)n`!9TDv^2Tpu+F9vDs6?$PZIlY z>uTVA-0HTPy?++CrwjT+LzeF9p3Af{*7y>du=OE9-ut84uF?z?BkB@yf+$$_MUt~C z(XA7`t1ku9bM*j2YZ#-3RXj3k>BNpQq!pUI&Wts&F{xSphEe_EaaR^jehRL?rwv~p zfBzpG=Uz}&K*?nC5Rr8?wN1`N^VX@s-OHn!$t+Mq3(3UQWl}svDH$R+2E-|65XHl? z7fsr&mBx0y`(QJA^}CG-IrB8s$*0K-1pC0FWKZGk&VURBh$cX=Xa?7;sS7mxI{j!q zLyX6!uF6Uz)EE=d3pq2DIbuQ>B?u^>9m_QEn#f!Wr!S8WS{!4LSSsuGN0=(OP77^=B}FDWpa;AY-Tuty$lx+EhpPm;~Yl&&Hq=_hX{J zTLDHGt;C>3;RcJTx?em}PbmJmb8c;^zeZ`>36PE_3e!~XpH*5Juz$eJ#0VwlWS5Ol z+LK=_k4Z;+e)Oa2P{`Bv4xUX1-ju%0TXq(gCrEpRX2<1(;07eLK6b+ESk%CV@8QLN zavMD?I!hMLSJZrEnC!|4O#>XW$pkj+b$omXhr4F97hLf> z3tftYpCUli;Bvw-DFi6c8#i-sor55)fLshf0&iW{t-K9x$K_|qV32whz^iC~A50vdLYY~JxW;Kw>z*A>^++p%OU zds1{5Bz(IUnlRFPVEf;b5B~8Wy$a5ih;dt+m*d_FSP1DoocYn(@~yvW)i6usLve=1 zGV%23)Ro_`Lsu*92|Z1ESw^i>uwqhLPrmKYTlcuM5yVzRJmv)mx?KXVV8aT`=>GDz zY~|b@rDl`w*_($+EJUXgwwlt^F%OzoEU@`54A71=vPMk)mCR#9ZV@n$rD{q9dKQZoZr`%+x}aP$ldmq9b|9ROlK}4 z&o)KOA24>y0F70QF!3>fPv?e_u-PHuD8Tz0(uS}3k-+wFjSC79OdhjzoDg%Qeu8cM zfm0ZdlVl`xdn})o`^9fjt!a~WKj({h{Io*uqXXa(Ms(Z zX7rQ_u2!C%s(9(rKk(KOZ!h@rgo!XJ$nW?CdsJ>r{P|yKpaYUtIOd}1xOw~*HC!_y zZCc19Q-=%4*4zL9AOJ~3K~y*a0YIBAqTh7Fo;y_0-hnE%x)*!sTl8o=VRZd?*$Jws zzmN19CDAJFE(QjP_$={s*6r@_>e|3+wy{>J{bV#$y%+eIt4M3RoD&678TRWCGZE4W zKm_~-YQODw@93P(vnKPAF)H)M`19G746!t>`4he`;=a}W=^Y9zoA zLG9TeZ3`Q#cMJXK*Fz5fWT?I6?>z`rMVFLuvQEN1o2WX}5oAWB8ujTEoQZoF51$O( zW7o*Y{AAu>0x0i`Q5KCoHTQls_Vf44d@6bt=d`3OQ-m8yxd*qc9)NU?i(}|zxz6TCzbHoj@iyGuFO!V; z%uM0Tm?k65-|+VDq}=!N)_>*hZZ_~n|9W;V``dI4ur>u(9JDgfn_Jo4Jt4HkG3#9K ze$?y={E$)<%yZC8l;9ocl`v1onk3kcq^#>RQTWr_0li9v5ir<-0JJYJfHtpp>nEa z{mJ9$hxZQ%k)2v(&wZ)RU)ds7`ZLJid7R38jGw*-;JcB*52LleXWQT7O8;PKw;{WV zGHqDWnaA1Y__~msKxPWecVKzU)_WK|Ky2Un?JF(%YJDek`01>w#=`i=ZO=MWD+K9~ zK`257m#GZdJA6v~1*Yal$??vR3$&92^))dP$lfCh>Ue++@z8?Rnj5An*cd?{%@sTU zI@aw=%x$~zsdC@x-*COpdFE3Z0^j*p&1U&t{H~%CwEvTC0AFxUaC-~V= z-S?t3G*+%Z_kH~E`NG<4v2y9?)_jE6mc*xl>;_?hcX7;1I_*1R|DFd2142;gZ1nj9 zhe{b%7Yen|TTrDMd<@txE8Tj1gz^^WunKYlQyRyhc&& z=a)bFe1#P)%EU+2%zD*rY;X%jZzLgR4Av{e!Rx(P&<(#Bik{_C8{HTGM6(xibsO8k z24$>CsaPt*XK*{RYaQL@%%a(kAl}gC2;4eDCrLD#w9GcCbjUXCL|pte*gEEw?+SUD zM^j;@YXc64NC;F1Q`~?iAm0i=9J)P#8u%{42O&58-CF2ID;u?$zsNwq2yAH-{AUDa+FlLA5&fuL@vXt!Y)JTH5%@-{{NmyyigaW zam9$Z#0VM(+|5pNa7lmlLiS7bVP75%kEH|+i~#iP;IM49y#7mPgR@l0l&GBx*3)i` z_(a~_?|oG_(|5hKmT0vawoDuSK^#$egqcp@W?12H)XP%C^Oja8mD>bz-OHB~lijFg zpgg_{OWdmDo0;A{Au)-#&<4W|UGh_+df1ZZ1#VoL?88vRzdfW^OS@?WoySL9EPe+g z$#h^0P@fDU=LOL>$|Guh3`P5~$%amC?Ka=ghW+LVg0_;Gck&~5P+Dg5D90&E!1sKW z@mA+xQ;Yc_`Q_Td)qpb3uM}QzoI0X=pe=Z2c1-0(Agq zC&35X*#m)WfplSC%H+Iko;- zY|v?5S6gU3S6U2?MazlP%mBm=t?BAOMB;t~9Mq8O2G|&kT*l_0hWf!R4*4O+4m%Ao zYADWfZgJv8``!bW?rIk{c|YNAj-YJegdX&i5kr9J6d%km#hlguwSBT}Wou4a=hZL3 z{(N=6F0NOjYmfVjO)GLRB2RIc>$iWD-9N6-HJu+Ttb9ElNe#=Duy;#PD+=Sa1_CJ( zB#d#=c>asA;mxi1cBr3Rq|}h#U1RZGOG;9N95A{UYul284`NvPa3Hq4A;z^L6cn)O zL#K5-!bX-Z({GIMT)A>4XzkC9b<@l;|hNVpz9`Jm#z8+h5zy>2fwHr=G)PYXX;Kk;^R z4|MB3(HhW`!<`oGd(gEZKoEFiBzca63v3f?j3$+4b|p{#t`dp%H$1qbPx20~{>D+K z6FyV46TdEB{WI}ef0EI2iHYUh z%DOv(l;6XT^!c@O9*kY*>~C28*+x z!KWO;UB!F*z4Bz&ET9$5|jx}h{AKtA?pGf3xf#X!NFaDFmKUJ=1bG?Q0F3zUzOdtDTn><^rf z*^V!Ey2q{Y2d(y{CF-QU|8D=%d*yXWk6j+c$9tjq>7bQu?1r%Jl3`!agA;7Jjqsk^ z(?GvxIwCt?APb;he;i*oXy##J|LxG-F4sQNmY|fobjtd6o4ndKW+6P|AqXUza*9tKg}T`&;2RDE-HD<-7LI&+6K`7OumKJ!Q!r)J*yv8Q(ZGT^to0Pv=Mqp`3$6Bj_Gs#sKD8 z0EI9Kf?2n}x;=TP*q;!DP|}Ynkf{d)1t0byvY{acYzR^$@BzfTo^J%*5FUTl&e%u? zgdqe09k7_M49HF+2sbRD>l!0M&G>Q%#b{!b^0XnV)I8}+#uf};v5^ZhSf zio6ne-d~GmX z$2RvIso2X52giZ*ae2^s*q1)&jhX{>7S%cL8>lGq#@q7GdM zyt{RKPio6j^3`i(L^kvcZLy%w13n6vaoY1?Zq5v!UPO#}=1S}U&f>EX!coFUId9pZ=-@+NB|eng5m)H%0~{F(}sir=me zG&Y!capL;bu3m6Hx>}rQUIKX>~ z?~AO9u!%5RIK}Q}aqP7^HiwfQGkIy4$m-n=TMJs}Ifzk?v z~l;7o>~eq{Kf;nR3FBe?0nH!>%UOYBJgtFr#eJN2EtnKcVfokb(3XDyu>ocM1V=31dG8|o0)Xz1E!OKiHJ>x98xhlFu5NnKn zOb_B7w-Iso-i=M}Xjd)gvq=0eI@QSMqTgY2pY-wA`~Bdst_~G32+j+#mCIC?nS&=I zP_9KP2NM`>oydcJUR0>IYmI_HZyL6Jn(sdxoC{e%(a(v|zD>Xw$+Ng2rK(#{3DVr(&81 zFceGzc-5!8p4WI1n0-t3eApXRoWR78X<4pjP9T3V#0+-%4_6p(+CA~yX75G!g(uT^ zTl$!WdXJS)>EVB5FaJ8C;R(e73Ekw6h!Py$RK)0UV;q%oW0Ct)c=b809wW{kVHHRC zpo~MunQ~!k3sFt;#)(ucS*wroPyS0Q_{)&SmSS69G119dpf?zL zo)KX*%|n>fCLdfFJ^qN}K556t;vSU}>g5aTMeD-UozJ&FQcr#T)8a)VIPGDLhpyQN z?NbnKSnMKAW*GK^fxUzVIk$UA1g1q_p%!Lc;CBYaMBf994n;iB2Ux#NH7zi~1dDrK z^+0+Ww%X6Aoon+MDkR1zsuJDn4F6W6JIfMxz-?FJD!)HE9WI;WL8M^ z9^3WE28$uhxzYpMIbanGUnR;BAFmSm`T9OTdb%238qjCvN{iJt@5}#5(6zy69y;!U zR3HL!9ee1YgaXdqbOH^3Ujb#g-H%#fI(lP1fAZOi%PPHLv^%8@XZ-XXoWgl&+}&@B9H;S#geU2C%Mcr*wkf%Z7?aPnh?M54OzT6ggjpwXs)dJp&udDD zD{fKv2#=HcEBJKjyz~A(b+PUFDd5bY7^I=<8iq?9wm}pBTq4ZALaE`VNjbI;KQ0GC z-MLP2ZpO>8BgMo%>gb{b&kC?Kf#W%Gc7YrQcFQCx(~b7ZAag0VOcGVz^+Q(D^22@q znDPxypD&NEr?({J|X2TGV;4n0DfO zIyQds4|k?~;S7D^B`2KmhMXrCoRfF8PfF6An)$za&1Kabn+%qw55Cjw|jywzyVU|))1dHxA%Cz&6c*Uo?`_rGIbYmv`AvI8c1o@Oa@(xYNptU8}hl? zJs2{jMds$%P#W)lYo;>gsqeDbpZ>R`^dv&-vnL(-Cd?6N_<%0=&%XG`0%OIg63gb!XYnSUt^dB5aow)Cw>AB}dD3L}D zBApOg6PP{IO9I28Bdf zn5I2Pw`tRQ#Sa8O-cQ|-t0_!+@<8A z5MONf;(#CeTqZl5;|C~TZW3}qi-Uv+Y|gV`=KRi#3Whl0J9VXmdnY`Tag zn@57yBs=YtT79>W>o~G&;0U)2gv(fAq&Zc#)W@mMe7{dTW1HtRNEd6H28)JSSXa%|VkY^Im=og!7%rWJO9T z2ccd!-r_QTcC10f+a<{f#2_4RDQN}QL#waLTixd3!uZtJQ12PTyd0pEfH<5K1I30X zlG@6!Inx(n-SGE+KKt?aYe#ogxbDpM+**ipG4Lwt+1t*4y|+i1{_o_^P%EOvLS=xJ z0+?z-$ik5YJPVj4lt{SZ4Vzoc+ru?Spnh*L#lGf{LF&=mRR58(LMscK{?7suw#{#* zGRA3Y5HYebJUVGMqi&@s;TPiO^fV~mShtv7&%;@ty5EyN+Mj;4>7Sg(jcCyP+lhbp zw26__4HpGJ;C5rM@GQU?7uzvYPr&vinp)^X%U7qxPXHJ2`e44 zx12fGHRxs!?)0lXVn5lN{~Kl(5d3l?5e?Ieczt|$&=^Dseqx?6Rp90@Hi4x@+iCl^ zo)w`mKSm%thr+H~y3lF)FwtxA&A{H{<3#bVZ{qNN=1lyHnz6BR3VV z^Z~iQ7N1E3FAGNdLM7Y8vQLS<=J}id*y!NxtQYj?uztN4*O-I<*Zmpwgj5g5LaD3KL2|V}_(=5Evz0vQ z{GN6@)%$>EsE9>W2_{Oe)PmT8r_%<#P4Ki6a@?2_RI%`0C+Kfz(HL!WVsE-Nn&t3) z58p>C;dqv1+E~yQj5en<7xwgIJiVWptp%fkH|*I$j*LxMIdS9*MtMh2)}d zH)|Z5#zWQ`KhGz4GtO#0tsUB|{mBXC5g8EpO4oX(g>8udMZDBHY(?N+2!4ldm&@Ec zgTRV=l^NW|#bVbSJBdXirqJY?r1vD`M?8GSA2Ghy(pU|61Ht0Q-5Ld$1Z`!9;5mxp z0Olf-LnYRZ1#rd02PI+SZYWpR$C2tCc85PS8vloDpcXShby8D$!wTPTe<3CmF55ki z_^^pRrTPilx#T78~-t=I7@`m3(*FcXr;S(`fn31BJ!=xGH#DID{BEE=^WcNPN$^B<<))+F#Fsu*_IBXovi`08j~`2nw+<=DLk0-c6a|iy)n7o=2UgWj|?8_?6Hs zr-O*P>oOmGHu8s>wZKi>bCXl#I}<4f-#;)KJDL5@zaTg_*}g-W3h?!y(*jPn=b5H6 zFv1Mo8<*C8?nIR*^Vetd3x@tvwCU4+w;`H7rr=Q&)8=4x2SgVortd98u!AHxUI__< z#Nvo#WzaRf2PQ7n$;s`mxMwyrqvhIN(^-MUQktPOGWindMzw<#8KH(%Lm{?U>4+sPIG96!R3O|ez|4`8*rE)qN zx!N?@w*oU36&GDSGwcdrRHa2G@UdX$_2~WemOAXnZf}|AIF`FO9XorWuD$I3)Em92 zCPRND32NK_>I&J#MxP9^S$+iugAA(EfJK0jf!75L1zHGv1O#P&7-J*k5`R5Ag0@pjn*4n4&>5c!Z=f6*cY(#oU+QB*^*OEO!4zMf#?tgiHy>X>#5*ue8 za@3Qq_xQHOhgtcz*UhD}vORz678aI5sTamOe0cBZXhzOFpBWvur0To1(dL1^=P)|C zJU69Y^ZX$maWQQ%;Crb5j78v>(STSOad~`@W#TjwyTU#>!PYluO&Q`C8FA@+PPiNl zH&jls?30v)IAGSnC=|qKWI<%sAzur6vzX0562WJ}jZy-CI$vJUBlvw!FCn9isu9>4 zhiXUcnJ|@3eE#e7#KmJqL+{@Suf4U$?gWE32Ks|x`0f7X$HT-sVDo#?&Izug!p%b- zBP02hSpB46-w@7!(~rNh&P)xw`6j*GOk>Dth-Mt?azN0L`$J~4C^vrW{pfDh)&~V6 zGRuZiB*r5QrwG#zvJi=7yLgD7{{1pPH`*ZqY&ufbi_cB8CqMm;~1~cxC&C3<1x`Xb1 zW)B~g8}ILxH+J}ue+HzyY%DADFVFN?0hF2yYJt+40S2QRo|}0P{qWeY;GOvk;@S9d zW47NGg0$E|<?O!C1I2b$1J zM4|7%p@(=gm=@4UWO3=XTaJJ9x6`XXHcwn5J;DS+i21hU@Vk_p^q#ckPc(HfK~uBR ziN)v(vqQ~i+Oxz7!us$SE8i~8V{$@wHhKu{NX2+ zMN`5603ZNKL_t)2>DZDj0#A~{5MBQKF!iS1``cuvJ{DRC+JyOO!#NlZCllh?iJA*Y zHG;29swvMqsD}=^4w!U~1lovXsg>~e#(Rwxh>Q?5=&mp@sWym)>#(7Ch|l=w*hQ-1 zt)$`qPY`?u$(0`lVt&7ubLgCVdUD2KkQa-zIWtI0Dx653N~b$Zc9mV{JG)%2(z*PH z?K|DMe6}P@vW}!AijK@j@$)76p0ehH-&r#Yz_(=B157BEpURJsE)2l2x-m9Dz}x?=@i@2sx2F2@t%)BSwVwq;jr^-TbrP%p1?l}{rF)#6 z9GB4Hli{aMABu?IIgQ&h{@+OO-DxR(Vw&|r3;Fo$Zw%eERWs0pf>H!X+I}G=e;zji z7>{6}PWZqFV~zu3;Nv~5o+4%Fw>W$@I~!k?@ahGl8H zNN(Rwz@J0%69>B9-`Tc|C;Q=}0Z`R29d0coyeWZBG2SF@$1!hH4a&0YgOlnYJAs!% zaQbw=EOVdr)M5&jD9I_A9}-vqVc(jVU;1}K=ehX(S6Om;^k1FS43DT3oS*E1$6zoL zpMQRYOontqx7@Fw-~(*EM*k9`9 zV#A5<;KuEfAOBzbv2yl}3GT{<7vD!<%IMdTjPihUwsSRdrHUI9D9tL9(k96Gt;-Fc_i*yDZi}!6bVBm0x zI$lD?`XIF%yW@s~ZWLop$|0ujkN@f@x%CJNI-Hzo%URFxas9h4Hl8Q3Y;rp7pJcg` zi4c!*D*`rfHCS5WE& z%w57_q+i>iH@iWrZ5crziBwaEcK7R3P4>m}BNJ0ao*0@W1QV8R3wPchCvVaZ*=l9K zdu|ZTR8>ZXnH^pK>;CG$w~Bu|)Yf5pfw>qfjLFX7x=Yus?ylo(Xwfk~n1-4NmP#|j zDth;R*=Y>KCzXYJt=dX(w0Stv^cE~5OjETe3`96;25<`jBw~bIxP(LoK9Ys%DR=54 z-G3Ln|C6q_dF1uAF62q7)mD^4%6mOE^VS7>mt!kd`0!?bs0^)kKUAhiF3x6G2rLW; z$&VcCS4XrKi~15ljZ@SjN-Pp+AL$Duv?Stn7u1|;j0ACv|04GkRF@nO@2Qa(PySPy_xY54g8;VD6Unw>op*pp58ZZM{YB7&gB?Of>BHXa=43m899RLLJ!e zowa99$B%=7#&PONRTyzj(=|#`ukU1UZ3Fqb<+t_nNd}+dE&~M5!9IfQOK9ao1Z{RF z_IjyX?CuTJQSsa~f9kEr9v2*zlH>=j{8MZ9J)^zpPnxNGi<38z$uo*Nr`#f2+6;@% zPKnu(!pkBtMB|}A<)l6hb2V3~IT#8T2>(bI)B_7?^+nh{)^HTGw(JJp@oet6(c&}R>sXWp!LByZ&t>JRK%W<ufVUakObB`(=#@ z>I8~F^bkGBbx?!&o_++~v+Vyq`wjrx{r3ORXPINoUwyn_{+B^vhn>FV;N}ROu_J^r zVC+>TKnU``8ZKbYv6%jB!D!Hlj`~7qY^l&7-b4Ps50lE2f?e?Uj;lj5dZ~nRC&R~5 zz3@=iCh7UF->;qDySt#Ccx6~XhJUxomTJSS$a^-(Tx>`+v{DQo={EBSLLH<^J82wK zEu^VJBWY&&oVu7Sf?Q2^_`A($c?F3j5jxjUg+WQ|4HHg6WqlonASgCrPf0yqvT(%r zef+OB#Nv}q<}}T{Z17B^fEl$D@HMeT<*9iA&jKyt$b&8Ey5kBjN^}2py)oz0OI(D7 z`vufH4%TPVP=|*~RS#k2TN>SR`%f*Zj~z1*^a1(RpAM|gy7+Z9*o5OA$EK(rg(x$; zLZen87DAaZ4*0sO4}B4$CUZoT^sdE+Ypj|UVhiW-xzl|LcERyM0D;FAmRhuCp5O1i zywUu&ioQv3zr#r1>{FNvnPgRTYO}i?RJiome}W3vI!D5#Q2GihoWa9kxLFk+*MnAn z5Z1}>T!}7=rF}L2$;S@&v7v9OYDc3HoRSTg5WsnMGzN!cz-+K%SrCbLt&zGFlFI|T;e5E6S7w7pq1Q~R(>41`u*YBy`88-f1BsL zNBEj2v-&Dr$AAIJ0av)M@Qq> zmlgs$!3mN8M+BoI?wZ}c5agd%Qc;E}z}6)XITwz7H-INJhd>Y8Y)ygLCRuBMp67?d zq?92I%^&JcY&O318(5q&#%@94XP*2I(R=RH?*BA=x?RE#oAy48vfMdL8fcKU)xRs# z5009U?=4c1OQQ?b-!Zx{WIPQY$Odcpf$c3O$qB~Yfw3?IV=oPVsnXrq*wopS8HsB? z4Mq6i<@EVwdSt=`45|SFh9M8YJqQX3fvkc9(U@nDxoG?Lr1~C2^uDx#>(kMgBuMc@ zSjR}j_0JXZxqk_JkCC=Reb&}`j7a+wDuji_i8Mpe0Ps(ZNm#)N(j0@&TJ+%C`J+h3g(Oqms6T3;mgNTtSCU%x3|MhzJnI`|74vjT;CQEdf+O9wwHdjzF3AT=z zYG(@@o?!kZ(5W8!e}7*=8_t#8D)Vk1|4%IXvsC}x&_`R^VYxf{nM2nC?>tfV3@s|Z z0V2xP;jM~=ZG%&}=bw!Ydp|&az18Z$PJ-gXLpie2oc=8}# zD0X|n-CgR8ju-w2N4k3d&U-^tk6oQRBXY zeY~KZaWmAcIBdJ)?trm;R&_dCL8S*Dghc{^Cm=949;fFKD}YcORq3FiLuSg_i#v6n zBdToDgeUR?zz(&RFgjrHH@k79#RqQ3@Zul2sG8i|Kyq<-aoZoeCLW%N|Ch1W`o6Z@ z$}h0~uX{xJFFMPL;+>sq{Lb)3Rw8a;V+%2VtS3MgAIML0!p50U>$o4|V>6jSfXi#2 zjoiL7?3;sr$HHtgMbap4pss$}vx57hYYDg11B*TT)Mplnv76zMTMD|l)zS!)ya+kp zkiWof{NJ;1*{ZaaDch6I9^>BHu9QQNhWEYvdpEr9&emxcOh@z7vG|Zfv6WVIG^8A# zNJ*gH3);;?-h*NV;T(%uw7)W=<4Op&5%r3!mEZ|dY;FQrcfymfwHP5+>^|z0Pp2-K z>C;q8s*T-qT_Fy2+5RntpKnWetIsMPaxrc9{B;lF0Uk{xLykpsd)(1Z{95MGvXa*# zwX8k<#^USVy_S|M$2*(J3Av_Peu-a}C#RI2zJ*m}%v|e6 zvW)Qz**hkT(U6_-T9&`P}>|8Wd>dd%f0oT%uKS_l$pJs z1)xBr2?yQ4@GUsAJi(t{i-sN>i0g#HL!0RR;`l^YS;?}!kPC}|!O@h_f-V2?YUZk- z%B%Z+nmE_S=24u8gb|t;({w(~5XOlJm0O5%+`MnmPkxwIIPZzG!-eIf8QB zj(w$N*a_)>L0LLuo{{<0c=IZ`V$tdO-%i3r8m@pF?*(HFetbyZcm4KNm7rZ&#IJ7T z(BgL6YQe+qJb=cYBA;di8Pb1mSci*+8&NcVEck+^7H=L82gv#H7#Kr7%SMbXR3wep zzJCamxKa^I@j1JbmUfK&cP#U!Emq>f4bHtYJpIp7mlwD7P<=xftU~CX2B|`j zNsCh~7C)tM2~}VfzC-R|K=qO8twiGk>#KXM1Gfusigf|48(O;_Z#G});um)!(Rpc8 z8r<&yYmIL_G6Y$Rmzq+md)f5JY;>h596)T9eHgz0>15qXUiaN9ue;q;lD-??z`MAH}{Ly-2-zQYEO2Z7l*y6VX6_3nhgk*@Nf+B z5&mHW{=fqRIHbW`IA~XyN1q_2$GtA%mByjK#zFzXGptJyAp*_eYNTc3eG=tyoJPQ* zqulQ`SB%3W4Kls6q4YO0s?;WaS+x$cIjchA#j zUlYa2?x1!-jZIP$r*v^?uxID*9zin%HjV_1xZ6zDnkNMjO`RU?;RyVTvPqWZ zv>Sw`#H}b_>7sVWinLoN#+I2rAYKbietjj>3-`A&Ke{_?l$r%49OVgo&ColpqkwMD z#D>B7SdeL#VJ5jX-UB6ZLV;qZ>LZZ@V6y+=iBsP(p07v-iJ4dc+GxA!haiZAAPNJR z3-uHT^FiQ3_8_45&3!WHsW{m*ATxlLBQPxvO|oiQVt#UFF7MC8WCyF9MMdCP zI7zAfzO?l?f;|o!Pnf55Uq(HVL8G280e4+P5AGMC-JS{$qFRTTliaPDI3PCZ#NH{w&4`CEaradWT4LQF?+kMVaFf!c3?7dE;JUCNxf_mgy z*F1D=#6a08*j}>RqllfR#*_5Ogzk(Gx=q0%WJF*Qz$_0#SwK-Bq&j=HxP7FLHa$~^ z25yk(dBvs`aQIspD7&PvVIPkx8I57+C+T7WsOI_^!de z%pYMRWSzu2y`7?>2RLnEcCQ!WB)TAt_*Po4bw2^UYm^vGNuLtb57~z?ADiu;d!_-8 zm+p_*;cvBr-(5dE*+?wQ(KGOqK4&~9JI`~zHpWkm(vzdb#jzU1up?>l4`a)3nCxf| zeL+Vcy5ZmdfWV~n)d{UQkpNTUSR{c&|L%_s zu>dc|gVWLE6;kWKRtO#I%Uv0%UWkv&a=6nIZpJ@>S(pK|DXD%?R0z_N96;|;lt0h= z6ZjQ|eB0R?Jp#$K!c`>oXxMW2VQ8Uaq~+=L#0=Au`$Fl{Q1SZ>`8L!%gzJX`T$CsW zMo&yP-jFJzZBMFq%7U=3zI~I^yVx6XPK$M=!Z{vM8R8I~DPUWHJ400j^YLp%u#9n6~c9Mq3&$KelW ziq{Ia9!cfvMD}jzU!c|Ag!k8X^e6Xxeu_31DT@y!GD4I`?>#43AIb zvL1ye98{xf`=QQf_`)CRVfiO*``_3Y4!!U^i%Za z_=aIX=?0%gbDq7CCZG6z zbQg0eC^%;0VYjcKOcjiR;r3V1gKpV3gK$73!!#d8V-bAv8COK?t?lsoU-hNG?{L3z z(5qVPf!RnzZy4#dJ6+gyGJ1zuQ)(#1qLEjg7lbK&mj=TU5*Z8Te(Nh%Xe&zO;gR$} zCUz=NAp3b5O0ZDOcH~39_2>|KS`Q69F-?EYPT!cQ8#mF zqz_beXu2_ep&(8@=M3Ur(SuP4X`3Ee_PmPT%O{Xak(ZzM3wXaNC$Fw2_Ix98j+s*& zH0(U4nOleMG2b2OYVZF=y8D;A{6oH#1k&5i8`F_#O93Lgozb9$t~9FN5QHzX>Rd2- z?l&UcBor{d0s!3u91eXucQ}Lv!exO~&;HKx1aOMKW(TSQ!aGgVshgbUFZ@@x=A z9xRiI0q5`5G8jzt$@ghM8Q}aq>b1%ISY%jqByteCVD~z9{En`deDHp6VC-Tqj>Mia z?ct0cc|(CNXl{}ST_MNbZp}{ZK>6KXruP-6?gm}s^XcF#93>HF!aLJ!#3BE)m85Lo z+A1HAPY!iP&;QKSHQpD1jaxl%= zz0-AXImiPsx*1vX9X+nk&qH#OWn=8(MMXc^*}B-E*r@SmLFHGC+>iRw`!Vrw`p~Dh zhDZGg?BX5jqZRyy+zPqmf(J1kAw3^OUhr61%wM_=hJCPB6|6Nn(&-SqQXa5ht9=)VlKSZbIhj|(GKESQ6340B;m{%B08sVI&6%Y zgM437;tzfbZV8$b=6(K~RV<6=eo*hiZx|jo1ZcN_zSkm$L_i=44tyV!+yHT)XQa;XvG9Yxmv?V%r&e2wd#(?0Qx*9nT;6$S>C=PKC1ml< zNpp>JWgK8H4Z|TUY!lw)e)V^hwXbo_w~&+H!-%)#d-&)vOgML}u5;LtE0iHL<$D>_ zw=sklycS}w(n<}cZ9u6FLqO4I&WKBw+UBwLMx^P7tXC*D&BzLZsEoBqVS5-&;zR($ z`>4}I{pEyMScXiTO+rB=>OD<(_a}z2m&Nf>Lpda^Hcs3H!4PsO@Qt(MEoaFolieL~eLmm!b4Gh}>WI;Fy zLK4VjRWxCCc!--bR1)3MVY82mZCf~U+8F*o8)gMzJfc4>;@B)YaY7CsLhYZ@-iK~u zBV^bJQe}={WwwR#+r5X0fToCfoj@i5mV-0|@imCsu#E#3*wE;f3MPqC65eT$kMEaZ z)mzj$oEK3inA{}6nJ%UPg+g>6^6Jo>LZELu*1Y10ZaJo7&keBoMzx(jSjWkG9ighs z9-(0nmj+Z}2<~F^{e1=Lh@ytO2`40aoCUc9RBxdz-;*Z1i?c0gLV2_}e0ok)+d0t# zOQOq?#CYGl0GEdu@cGbM-)B#L5Yisux8?@ylKbpzLriv`dgSK74&#(Ppnp~GQmXp` z%EVF}M5A%nMicM=#p*@s*X8l|Q;*!~q2|Hc-Mzz{Ddy5|R z^$A@X<8JVtMWFa0-=z26$L*(f#-|(<;R0Bq?b{Dw*|T4rhfD+ibG?VMp+A`-CN8Gh z6Rn+$RkQOE&p(yu(Id4AXLkfs9qIY6SHer>@MP7KymFzfpJb(M(Yb~VYsgPem_gfFd?DPtR)}cs!YfUSrWR~wJ3&F=scoA2eo7< zcJBh**5Tv7sB%9?5B>`GJ|gJ94TgVO$9{kdKMUZ@5P@~nol1cy^PH~2kL84t=9-(*`pzOivpmi}ji7Dh4f6-`+c%A|rDs z`-)-yR=@iaHvgiPTCCgy{-Fe?hvX~G+PSJpzcX^@Cll8;aCeV0?jgHTWnwPJ7l3Ml zdD&G>Y(H!Wqi$~5j%4f`XVDMSWlT?elSjf=kb@X4jiNb6?-gmZ5lpIRrxW{fmD?`& zFq}-BiDFZD!f;8!H_~>v7N>a}W*j(xVbVu@BwUPa-pOA7Sy622Q8FC$FrJ1DGYEPf zf&+#G0s~wWzq*cW(MCEydh%jQoD}v)DJIL!$n7t$w%0PqbFZc1yV&CfdhQ9F-6yVU z7`YE#EPEq7aOO%(s!4}xk5%a*RTdY~Nk7m_ytM;4IBEeH+jSxx$S5+0k06(WsbhwG zTtQz#&t7z-#a6`9BA#_O6qK}{;)M#EQSg){n_NS|`;3LfAtw@a6Ap6-1I0ObqQBBWYJ{a{3_OEpbx;fee+!bH?q}E9=E3L|?H(K%UKu;-KwQS> zD3qk2dUn7*r_Ek&6Y=H&Lf)-I@f^fgsqPRpl5l;O9@Z2CFnB5|o-vtzl320mem|$h z_eW5IgE$Bs<-lnW7-0e81iCpNDz=vQF;_}8;y!Qw| z^L6RO8$I%T$Ns%1>#voY?YXf4K|sF0CFp*A2;<1hZ@Tj7qkH3O9!^dV;O>Om--FvC zmuOm%jXgYc0su^?dIu`A8zFJo7cyZOM!Xsfjro29_FPEo`a#c)B0#_)R`+5}TiInE z-n08YM%0*q^qriCB?z+WcZWfeq%I|t9!}vtJb7%`a5R4MglHPAc*pJi>77mSFO28wrRJorX zdc$T=>w8hhMJ=Qz`+*A;Fpt^|jr)X9qo~JXE^2;-1~(7=GUYJ37`eh26`x$`M-T1f zt!nlA$Ya?G)8Tm?$4H>k{y@RI6)3QvJWfm(Ojo5I|44FID3F7Wa&|l$%FUYn8j(V^ zOttR4JN7r5`e1DsdqmD3ZlB$vCj`-s`JeB_SJq5?)Mh3P6sNY{>UW+2i&JTF#?@FX zexxT{T^7l{3?mYidfS=#da-x0y?YiI$vpi80xLaSCQLxem)-f7!c!+?FWRddrP2-N z#RkUu1bGFOa5JFRzv4ziv@px+)2UT@V-L;ShK$OUQgEFvXzkTrcAYHSJBAXtT)1J{h6jx9~n zMAIHjaL|kiFk)!qB#Y4yl&CqgxVq)@4_9hA9bb^3&VH~8W7M0`Qv#y@Q0>&lY=I=x z+N>aFYgQmf4?dhI6)AE(`YnkgA^e@ELis^>=~xG&bg~!5D)Ep0A$R-d6=b9T%nAy> z!#+WQDr4hY_F|)d5@6v)~;b6w9dyff!OYj z%P*bbL_*)-Nl*0jE{zxMIBazGktbiOy5qa2g~`jpY1Z|NNX#+Q^1$o}@7$3GB{Xqc z@SdVUpD820zs0Yv4F-^Nc04UIm_LT%79_(U9s>!_uIq?z0EzNzA_2XC#4q^FoF2qL zt3=50K)Fi|o1H0Ydhs}PIO0D>)T0bEnLyGB*U5vChFSROM(zi=_V~gN?^3(J(!@kO zBEe2Oe7}s70A&VV&xFV{>I2Xu;V_Gz;_-0G<^%@-h_FbvF4DUM^&|QIKg8D}x(^fV zW)yvDi6I!`05+nrl8J~8meOh37xT>nNchG6Fu~c3UGWxe*qpBpv`n~{I>j zKyV0@c^^nj z1+?sF#h2Tm+8PK#NbZt_z0v08YYVZ?nvLFTY_+1l39*1BfSK=GLj+u@vvsG?Eukw3^xxi*Af#T6V0&pN~2I$C#-(KtFMQ`BB^r6yD? zNA-vr8Bw=P0f4cgmq~__s2ANPw&n2FJv6j z(p`QgHAAQ^lN(U%#0a%9pe&4j>BV+7qW}lrRe5@aTm4b6|F}-C8|aQ2x=A+v&pP;J z|Btryr7y7m{HeJ6p@;m;t^+7LohByYtLLa?o1T7?DJL~m5Y9+0X8Xg(4Eseio)e|1 z$_~+1M(RtayWH_khm)F5MB8V)DP_n?jTx$sAms%d{C*_*YG&bF5Wm=5&3Q%0P@AHE zy>}vp9nY!Tqn^S!Qwg>G7op-;M)BZaKkNkuNq2@8yd}KCGn206 zTtGHon?>zdrAON$01XFTTs5#rb>q*^%G zM&qe>x#~l|y!SF4M8?rwQw#}xp7R|qL&u){VR-(TrD?+|$CE^g!$KVQd}Q<`Jn^E! z_WktddUPPFc<+X9b}?+a2aFAK_4Yujn^8=3`sQ2)pR>#^#q8ilFXSiBh4M6pGB7Mb z9S1}u$d3CJ1H*J^WZq&J8%hE%VTHOB?ZMaTc)6}?4YxCJ1(aC~p(ip8B}%N`#a=iS zgwwsdhvMcV`yD}F-Q=S?MgPf;_(;BN=CZv+M`xT3L^J?C3giefR=41H&f4x)PX%w1A(gUfA@O{g>#No3CRp?90kz)e_r*5*9COQ9@ z8%Kg4dcHE!dHFmP6YaVYDe8Fq(3ol=gJ~a9NXDRvM6cpoJ6cnZ1wBcC4c>;nK5cKoIBX>SJz;~N|tLtiB5=kvjMoUA-n?o;rqwJ6N zQ69rPxc?sN{tWM36E`ESx0Xe2V1N0yhhz7<=c-e}f%=*+otxGZd+6ww(w}yO;#Pa& z87$3O-KpK(XtymI75S(>$gtcZk9JiAc3?IGAPwL?+;Y9?MJIuHpAc3X z!w?4Za54^qAVkp#cemVMp zUcElL`h~dmL0c33sn@Z~1v3=sZlc&trr((Avy;p>eRsxG-zEJ!&A}Coh9G$Fz%NKF z>=1_!{bA9GoMfVJ7||@%4yaLAIseR;oxJ%&x&7#fd)A@XOmu&(R3Wfj-#Bg6%4TjW z*X^ApTTLnrsFzdD>{+9jk5;CVh0CN9^Z8A8YeoIE^^{Qk84sGzqGQhtx3q6 zl(DuF`_wh}FhjhE`r|A%gK~L(G3!_cdh}}*f7hryq+v9M`&93pfZVd71EaX!Lx$R{ zWeqyyfB~q%9QNJkBJM(C7p&*r-z3WqI%eC^Sr~H=df+A<tx}M(l0t-=zeXUM9#IWi1w_~MlJ9ki-^j$6w&8$(dQ#Z2q^5XMBsRN7<(6vC8^|0 z%*>65t7FkN({d;%dl-vaP&|ytIe@KtP9C1|b;TuD0WyDy-Wji?&T1FgMg<{}Kl$I^ zPD#V}2KvJxG#$%h2(+-=DdXrJ*~m-Op(;gID$?~@?cM?wN}PE9=;8Ec|GTa6HwouW z+x(6${K3)ma-(}@t3NRo;_1=^6uN9q2v*85x){B2l*SI6)-M~StA=&`KwB^K>xWb8 zwN#yIOho)C4Zo`Q5k-ync{7Vb zBqo2GTD^*+E+`=4;Jm3rp+$4 zf-|p86KBJ&g*XlZ%|P*dkXdN%ovidGuvm*wDuAn+S|2|$Jg97w4jReOot*n=tv8f4 zz(k`YKLdO7H7sJ%`z-nRPE)AYCJ&B!UznXIRc^;kpu|$Gk)7aclijKh>gyxM0o*Sc zRn0!#?M&R#wjMH>pAG3hA3nJ0IGl8T3DKwAN;jcsz#8@70GR?7cx;GYD%^Yc^)I+y z$8|OkcuR?I)f1nhk3W$HE{}we+mWW@2ru%=#7sxU(68=e;0uKtVHAcQ^*zckR?TGb z$HhgmaC`~=snsac+GJ>YAwjbvDeGj&iGc+b`r4u#cJa-P(fu!?x7W#)wVqaPj1G*M zdcvF`wq)#f!RycEmdCQE^FG^Fl=mF@y1n&cksnq1S zgE^GH9Vb^p5rG(p+OFNvOPSFUc=U+$X!zJ1YV2c*NCX9FPcW#9`ttL`@rjnX9s4S+ zTc5&jNgK=~b>}}X|I<-dC+*3R)K^lk!=X#M$WJE{d1_t?65ocSC$?%A8?{U7;u%k) zsO=s%6LZn5ezh8WIXYCsB>#$({+6)(Eerb1QvED+*JgTC{-yJ|8AR@PsLyr1QP=W- zNSMacKD0?1bF))#{I<_Tz?e&flHFoh*^9!Jcs!hALOHcH3a_wmyN=honnik}6(Ryb zEdjs;pcMeij@Q+;yLun-k1^yD*JpQ7rOKEU1modCIjDBAF9rq@BA&|(&qXU+W9YBH z(!5WQ(3b-;79JsCYXI+7P0e!8d&J3erM}J=Nfgpid=;-Sn7PX3N+?_a;6y2ic7=kB zu|OSBs4%roMmAz0D8c}PMLyg21&G45Qn7kAy=?M&~ge{{RkEe~=qgGG^*6>|GpJ9<=~(_y(H zo8_wH!&3p+*NrA0%p;8RjX1c#*smhfXCm~4@MabtqnNDMcUtU*ha6Si$r2p?yZRR3 z6FH*5I+_R)5rfQY8?F@l3NV&*dq*_Bj0PXj=E~61d~2ZeJkt!Z@dEeki|!m*gL{z& z3Yl4tYJb)5Y^Q_QeQ~NDJ+~E18`#~E&5w2O5S#hpNb(qA8H>1jW!rB&b@wG39XDYR zPD}z=@ajPjEOp8H%Mt86 z?-&tfMWsR*3V5rZ^J`?RQzLc+v^YxOi-pKLOtf9t-52*`=*~Bku5Flzx7=)6IY((xxECO$B^{tRu0$` zM*jeWZ_Dc18s^fZ$YUl32Rw)!L#YKHOSr|y{yy5GUr3*PEe4ImSNTZKL6SVt)Sdlt zDsy5o3h-9nDP-eIm@zu%$3sodgx~EX_BTDx!OavH;z(kKG4evQhBa&b8*Yv3s=uk( z&kdtfVS31+*Lx@%pb~_bwAYPddv&f-vV&@yks&A(r3IofNv6XBs=DEh{oBugbjWK* zd|_sgXY3MSess;Q?=_<7*b+trEEE|730U2F4PIyXkwpqWMD}7P@~koUb&s5;?SN%z zNOnLVz{n_3n2dCboS@EAHg2Bp8%4ZT=hd#QAj9~InK z!nUgce`p(=i}&~Xt+pxd7njzErTu6)DeST4q=Y^jSMQ%!_M%*T$>8QJB4yNAP+mtU z43-E8dID$C9te58s2mw@aN|#jk@8-la`4Hd#DF@2iGiQ=T~|k(doWez!lr;IjPd^y z1Rub%orhtV&wqN~J!gBnyLWHz@4nuFhYo@Os|rgL#g?p5MxMm6t&u00WF|9Cq$rM@ ziAScaM4~8>A}O$d1PFjA4|sS5uixI=_P%@0p5F6)28kZ?od#+mfWv@FqK#NcKNri7 zMYCr~vzr(ebyz4xC??ov2A&fFz-!>-+q+N|w`FZ$ZLl+~@+G zc1VzgrHr*7cdM^>Q%qb;@%9BFJwhpaPJOTCH8rZL*&J`nP`0kl!bmy}v#1N(;K!Zt zpx=DQX{qurqP~nPe5? zpOBV4mY5%jyEq;w?$~(h;$ZE{z(M`9f%r$3^xLt>bj2a%+$5tI^vjVb-%oCK32 zuUztr*`Xjqev|4PvfEE6q=IG=p8TP+zozzDGSsmQ-|dZ~B*R?&M(EmCO5(X*cU0E= zaAif@cf7jF6np;FxOd}FI2Ysh(*1ur(tf({%=)=Nz#KruOLe0bY(40<+uc~Nms=wm zVmf@*nVo5?NhLHQWyB##+bw{7R3@FLZhB>Ky|go}MebIY@L?F8{Bk3RWm}V}r7uS& zrVdsxanvpt15E`3HA}WOaK1 zWwn{pkN>!FK z->q|It&@Hhsql$PM@uO{D0lHFhzv|<&$ruJFL#b#YBSn>Tkpwn1YO!T`lFm)fDjjg zCX5d7+HkqdAv!2eP*lJ)vr`h5NDGi@|ELU2aW! zP~arAh{|}M#-1ENoa}dUk)Er~=-6Tr!n;09!?7q7pX%2_?gPWFroaT2J#}NSgSWgw zDEa~t5fo64MxKU7eq$SA_HQc!w3`hKG}Pe6w5nTzo9`N|YNR66WEOWWqSlh_6b9yj zP>oS{+A=_ZJ z%k~w4tdBr_*w}BzxFN)uP=G^D6x!IeiPm76BFO|^b6hh^UVa0F=E~*UGtd*@F8hm< zW}LI;JJ|Qh*wLxm_{G?;lfM7=;RC^+Dn+Mgk}L%DJxw`KMiX%EgUa!5CXYB}^k?C# z6xt7Cri2fwu0^9OxIOUYQ=%vfP)rE2Rbyn^U0R^28wXvKxQ*j)tx9g<(Vy~*1Cx+Z z)Y1KVAGid}_dIk9!5G{UaYOQHHQ-U$PI{&QR+nn8CYBS+#@3?A0h{8`yfi;;d4LxmX$k8~6p4ijp?DaQfv?!FaL$**TZdIla3Tiu0r zI|z|VUSW*lB>8*`D!Czz$9*7tR0f0gq*|&ued2KHujQky7HCWIO?3A~{ix}Sb$*Ky74!5|4qgI-1i>&_($^i8WPLKiDw#(1!-r3GK(yJiQsvf?R&5cMrA`x1}Z=V zl_CVMlWY1Hb>^b2WSE*qgx*hIZ1BFq9G=3R6{wr_q7@ouO0Ss?>?&MJ6s!Qa3FBe1mukqMj|rk(23Rc6*}%tvZve)FEDEY39+O0fuup0r;adm?x*C2|ak(x!fx+IjmV14d zUaAP`K^&kYhwpPzq>;WPN%woXPikEhiq7oxBCE!V9_r|3>LNCAW3QL(yF%&|jrv)< zzRJ|!8K|GOyBdp*Q_BQ5zEvH(i@*D8X;7fuS6Bk)BCE1B8!{#VdFamGK)q7%gbVt! zxNU>e(S7J*y6?XxyuJ$s>_7}PAAMpNct#VT1VJ8%mL)62g|u2#8b2u zq>F*w3J&g>^~d#LU5=w9#o%EqnDr{tpLqLV?)VtstAf8mCOXs-r&(I;p=)k+-7HRL zlLj%@-96L1o5IIZxd~bFqSQ*r+ku=g8!mFbUQ&^Ai!G&6weZEvC|#-HbB7U>h(7eRkw}!Wg7+RZ z=>ShB!n0%I*{seVk;MB{@&OSo38_`8sJdOA|NCQ5et!_17A6}!wBpYWZGRAZ(k07n z8#3VW1?QA6bFNb<2BxT(g3?7OuFN}4C_3q1?zXcoQcGG2W?2EyA@@Y}00FMCO5z0e zcO#!Yox62U<39}e_{h)sbfK>4^uK5h|@&82lv*o}1lKdPZ59@peS;1$mEOQh|K z(2tIlhA|i!DTdFA;{@^5+-8`iZ~0XD{i&lLG5vj5Jb<|-09rsD`%oG~4Q#LLc`t{G zA?ye5uLM?bsc=Db;mA2Zp3|Felt;c%_g_DJcs88M7lLQPzQc)o@`N#ng`tP*Q@7tA zv;yb1(;PjHu8tnU*F(>d_F*mcPgIbAL#X;c=BW~q4ilRuc=8iC+#7x;5gD&-pM;Pf zhhuwvO#65;@gpxk>}~Rn#aX{Iqzb(IP0y3X;?v*UeDAkMe^X6Rta9@%srBt(zL-5w za5Ml*lvwH`yM?x=jsIT*FrSdqWKGKK|Cyrpw=Q7#K{kvd)K^~**RGY{pV24f zm>)5}V@K=l6K1SKOh94X!BO4XMd1}!D%wh_jRu79r1!PT)y)?-AHeboFGh~(qAEur zS5!e|FfcHD!d9X`DB15vSC@*1r&XUd+zw^rO`av9Ls;}J`X;DLDB$42xCkx<$#@q= z&HZtki&`UuOsys>rO-X3-ov8PRdgu=Nl~k7!wVfKqi8q??w9G!hn4ev;qtQA%1l+? zf|%;iKIPuSTD1+Ti)xDj_}5-o_*^|6kiiTnk2tY^wD5zvYgtH`Xr*LSNQ_=&I95e- zs%=@cg^fF*!u+W>n+mv*a$rr&VB6_^WY_I zTPn_3IHf>$s-&|XzU)}Tbx57ll!mU=~WATK4x3+k1;wWk-KUV}-79&hK@4+!7 z!6RbEtY`%7LswtIgu-!vI;8*%OfuDukZSa!M=tFljAzK74^Q6ndsr(9m{bmj{)Ra+ zv*`(L^xJzYth3(peynNFhL}9W9KGnseR}>}bnnMz2x$D|hz|ReZ^aW;bfEg;&^(Kq z{ThtP1!(=IRMYn+K_`=9;yj|?D<{; zc1)<701ygg&46!185oK1{+=5E057->R3)2z&kY4k99%57W9!{@g8N~}zcut8_Fq{52* zs=!-0<{+GK zmp6%Fiicm%#Li_`c3tf|oO;h5R2i`qwPwiBRfZigVO zKaRP1t&Mhm@+YzDM-#1(%akWF$2Lc!*w7v8OTxfAmEy;q-TvU#Y;U=>^cs}+C4(~# zAW)U!?w)dXphfO!m^TEW{y35Cr9Ik4;`z|6nz{f}jBZ751tasEv80Z0zQ~y+8cwVe zv0KRwZ?zD;TLL*i%+X5E!kTq4z0o^;d-8S;b#1T%27O2263j*;)m*nGJB@LF;Ep@( zDfTs;o*jkMxz5if;3366x5JNM9vVW|n^@RTo_VW}12lIvMhos9Oqm+o_u4Tbb~-|? zK9p-QM!E%AKegKNu$LMxYeZ}smoOmjTaX{5LKv-q!4S+3+z4;~^MM6M&@WwkZY<`3 zl*OJqhJ{vyl4LCSwH)3CyYN|WiolGk*8EeLX-mzODia<=nv0{`>y(R7NiL`-4FMOqv5HV$jroA5n}YdqrO-2R_Boi$?fQHtJtTQsRGPZLc9f#a534ZI9G@G zK`XI&5PgDIo;uMLYewa*0zmqpzmIIL4tU+amc$oB3d<5ifRP9BipH9l|L{n>^QIep zsL>4;IFkLhiR;f91+1$4GWoWI47<3oj#@1@7{l2B z#SfKBDJ?uNeS&(e4r*v&<6bKyyCuc6qv4q4a*B;IB3`5y#yx~_S_3@K2h)r}Rw8CS z?wd>vv8(`Tb;9>ZS-I@-S7QZ~gk&IN;ZsYAQ|CJm-Q;f3{(V6^b7*|m43(Sx`DNdk zD)sZNe69sX+p95h6N|+zgl7`S0&S2X;?bBQjv?^{500aIO=fe~(iD3HfoJ0W!3li0 z+CRamI)jh1ncsRQ)m_4F0~Lmeb1a|DSQdv{7E)D^UfZ`cKWzEgJfs#qIO};i&r5mX zBcunz*tC`C!;L4N*K^q@J(x0bD=>Gz*Z2#q^w&u9Gdd`R#0H($>8OftEXeh|w`hwC zI@+V4V?dfL%5boI%y@ri)XH&*awm_&Sj$3lY?4OQ>r@tktbJ;WH}=M$eLCUg^Rs~~ zs)7GfWcKAD`UDMZ3eS4xU$*nt*xZrYza!kfudy9&mUP=lNax548MAP|SNrkYn?Gwh zbtp3xi$!ra519gn^*{p;JQNiB9y5g!&q&DuqI9vnNf3U67(MOFHhWk`Y}IYr5Hyh= zgWd5=ws@8ECZHBd={55Glc8#9uaME%P*ATCfsSM{P#ITF4!lJtoV1N6CRWCWG((a! zymTIBz8pL$gc&|uh(kv}*bOtWT%;M|IL$p9N0=n39Bb%E#HL}`#}_Ww^GnB0LF%7s z;V(7S>+Q}J%@~QNW~}IRr!q)B+=WiRgcs6Xts0G$xudB5h^k7mE*uxg zP~i3A^hYm4we6tT*U#aOf6v5f(2<9(iA^tz>Jm=$Ee^+XQIrepR6LH1a()yGow9Z$ zNb5Rtb5yQimsM;(Whdug3ix*#8vn1s^vfMD2Bt@MCwfv$wLxR-ufBWw>6%95{FyOh z26ww2b}VAaZSns1hH^rjc$GFfSaX1cWq1Z7Iwq|p^f8ZOp0DF^87YGQb9)u79}UOX z0*ygSzS7mh&4;aHbx1;>2ojf5QWB)V_%6ZN2rnHNdCEeAL+4g ze~+HA_@(FZl7t>~jM!&ZwajoOm)xhA8TF7XPXOe@S)IxivE$GXNM4tEuS1WaI+f>(T7(1KHC+ z;f9#`0~NW^qDkO>${zg+C*Bz(?*&>Xwj!&x0G`KqXb#;s45W{G`<}Jl9xI92d{w1u#Z0i|hn2y)XMcw*+-%rg%8syTYua9H<< zhIclmk3UnheViHq8irG&m}`TM17$MkV&<6B!S_EAYo%^uwTs3xQ!JK>^07r~bCTmz zd=$qb1#BdtH2Q3J04D~Z+h(JFo)`&_BhOvc zi82`W39x`QBv#miH6s;&qkb+tjH3=o4^_lD#FQ4>qG!}$u3rauupTlGypb@4x-cxE z)f4ilWUvet@j+siIL3&3fi*TBAGs{l-w@dA!g6%zs`PuYR&ZXsyhM*QHOXb#GO7-} zZ~|j!I5`re1kFf##E2AR`|G%6g|Njw(p9mi4BYjxd>CIO>@^8_jKagVP?4Q5gf7PO z6Hx&~uoMiQ(~pFf@MEM^g-xaxqBR(EAcF*?4r~mjBjj)h_QQRKj-ESgA43ckL5N!L z0C=Z&)ESlQhfrk3B`#RdZ|Ngf?UAw0Js#{Tu>$XXe>f20@e6_WbRBE&baBalK15h2 z?vsWgqL^=B_L{oB-5x6D>&^Jm7sKu6H=&8PlCs3tj=}=lDd9y7TJ-g8mA_X);F_Bg zI3C4YZM;;6q^fQa$a4ia^ev;rXCZ*tE2jLJ49SST+aEGSUKA%TA!ZLzqsY>TY^TgM zw(2nM*gWdIaO~bVh@EdlPuHlk6>6+sm7@x87>5m5rJULOn_8PS2jU*l^3~bRbeO&(an0ST8?CcDJlM*nt(IU&y6LMPkf#K^;atsM5u^ zRRfc-u!R}Bi2chZdKZ$AuvN$VcMWV$ORiO_Pn@-clB1Gw*K1UyjIG5=!;Lo>=JGK0 z+5rD{HTznNz1V}s#REHfBsgalR2RUvLY>KL=v2fkJ5;0vP0ndZPCg0+VLvi6>JA7) z49nti!uV|D;4i3m{<=|o)Oc~1i(Q$wG5FyzXCFlwiN9m5g$Sl$O z%p*3*{;PBB%BYAm&G2}td2x6zacOJ4F#^02b?;bFz>&_4A|G?=Pwe@f18 zW4mMU|~SRY<#yX8T6WHG3%CCkXzzP{)S{01hWHhDTEtvV5w*G4xaX3mu_yuD0o+UbVi=7v|;tk1lqXw6U z5bv(^RL6FcL@&dL=TaUUPB_6Ep}t?>ZvD%e_gd~!z@a)sl?dxK%@uTG#!#oBu`{mu z0{P@da+sbxwVYip7LLciKiq%H|LBgYiW1mplk9^7UQ!FCD{%F|Irp&kdMDR$P zH(3-$hhdj5vGH~8piTE-`%)Z(JE(qBp)7C5Vd5G%>(x%jC2c0?+bk#*PqxR>2$|Kx zPaU)EsfrUEv7E&|hQAk-L{Kc&GqREk?L>n7K@W}4jFguQ8Lf|+3q;GSpL;5o}u}vJk8#(%wrkr4hds+cyM$f8! z7KJUe=b(d?Vc`Wb5+S9tvFLKb9w!?t2oMPP0M)44FFM9LK{4WJK)5s{V}T~RR1+ki zpo1YD*>(!JK4B20=;dL{eTFP`F`7Un1fvvB2yhs|uJwW`WLRR!^=hhgOd&Cs2rwZB z6L0LTYw=EsfG7^X5+*XJzF`V+CiFG9&k`8SZ4JE50{Ff0_{;1gK107NlT#U4!S%n} zYDi7=lFXzDHg{Ex67%r=1 z0EZzcC0YL7Fl9rm0?lljAF`oFQ~6g+uqZW~0`q8yYX&QO=zR^@c)+?_&_shiCrOG- z%LFFS?tuc?1^{P)#D!9@5BFVbNZC~+cpG)z0=mwt_u%};wsDhzKJ({l!kabZNq;bh zb4kx0?%RWwQ5cVA#zFnDi|s>EFB1EZ+BI?8^?obX#To0Ttk4Q|Ix^MNJ+1FUF68or ziW5mO5*<%2euD_%e#_&-l2Pj-`rSgaU^`OMP0xHKgE7!n z*XiEW_)VEC8T}Jox8P`ur4H@2rZN!O@jMSKe6ZaKTpujP2NoW&gF-A5F3^3FG6O6c zA*Zp{GohG&Rh#461n!i5WJ8Vq>M%?W=o=BUm$c1Ip6~EV!m9O{;T;ft)J<%-?jz>t zHonzWmOqVM{*3wIN0Gh%w=X}G>)kE`P?i^FaV`JAJbaJggE%+}7+IEJen> zh61z`%WqlPww|H@#b7%MyYWwbu&W_odgb58lZcg|xC{39m>JBM&}{$g^#gQqV|TjI zi@P-Klm^M&K@hs!lw6A03MKZTE(Y2m%GWN(^xlY1k3Uw#h{5S8P7ULy5QdNPlcRrp6H1^kQf+? zeh^CrY`EYV-gEfVP8XWRSdYsksWcX}eAx4V`V}qpGCrDeg}|T$MfF3wgm{E^ny7k% z6e1VwW|ojTgd4&NV@P@!40y;80zKrAuWq~NnweOLGvV8mkFGjJ7lHDDV0$qL9E=Y1 zObuaZFNIq%@iJ`|M`7U<+_>I8Ng|c==*TX44O@@SQ$OdLd!u+N2U1ttX2|bCb{NJ8 z7?9PFaYA>qYI4@{;$XkQ^6h|G587p<>U%j0Hhj<+I1@#T5g-eOkB_~fViH3LIn?xB zWxv*Kgn40V^vvs#G-2)xsB+yH!GLI3p&<+raI1r~4xB*q<~eM{HV0jVQUhzBd<={r zM#cy%KJauO>x)jB0ze4dF{2)UwPPsFvXgFya_K`Boo){C2NmT%fc@_{jUNpzeU6RJ z@FySTxL@R2rnqz1lj=kBJd~J^aTX>(keCQUv%%PzHoLsv7_Y7;VEc1Xuppv_kRUK~ z9@L@46|#B^X)Q<~!fKz|Jo5aL;Bp{y0=llCX3a8Ls=V)5hfT9%ACCS4{OR#t4 zVrM^(ejp9W3Ij|i8=_(`y!Yu4t$B`x5FMW+5eiVz2` zqp?A<19UA2lc>$$JwdUS;qx}etQe0%R28ucEIuA~AR7!$AU;6CKkDo6ljZ>x1QZk? zGtD63!P^>pGPJxVEDjN#fj4p21=J0%habT=*VQ8!=_d%`eB#S<9pb6J@*l(8Kl;n{ ziJyHJX+T3{0>*lAAHi!hoG1#X;zpnVi^4e=vJu#ya2E4wF{tS*_Az5Ts>@YWPiDtL zd0IX#2sjl#L#P!W_dL4Yw|AxCdhg_I$;6XiD-qgvhP(gXk-p~_|H?{!pWWMzRhkXU zvx^{7Y$&wtr6jk#!`$k0t|p?-y7DI|p>}Bj1p7^|Rg$Bo7r}yokI7^}W8`6bU});8 ziagVX(67e)0wxiZ5777s!(~BTLK|&2OrWL#VJ;N#M3DBLYnp>!=+*ZO8BfL;np-yQ z<$iG1#IKmdORoQoR_?`yIe${M$2tmA;i)2l&HsKKTG(nVC?LuE5QSi9Z#q^<#fy{i z+zr}7;nGoXU=G|cF)D_l96*yyVwI{A8^inG2Ep`=6vp#j{GCz>1N;GkY`(w zy}a|tYe%_M;h=7`bf{;DI$>m(m93%P?33s6;zEkMloysVkqZ$zD=1ZG2J;57u%UT# z%YL;BMtx#&N?PmCPsN@#<%`gWsr zY6k3+my3EvR*tTDg#-&ZT&klOx825;7Bf0umRyW6o>pbs4M8bBBZL#%% z)ui0XMRvxo1wW!UJ{~DfaZ~9kY9XH+bhYny_nE_0*Z&l`*mQ)~`;AnieiC7LV2ZHZ zLFtASk^>Kc-Ig<+#xMk`4S?Z+6JSXhk2+79vmu&~I{j zFy@Md;33V&w@rMyGO@4vJKDj0pp{ewk2!QNdI9w zpXSj|?5!k~*cx(u>pm5vDQ-NE)km_(d<;LwW!h%8-I7bW4+shPShkO;rnkP?cLv%V zM`bby$pF6>I1#uNaV!rLG^m+Gt363*8Z&aA#mO#0m}%eFQ6>lbJRI5fML0B^9+Wc_ zuktAopb^Z=dZvw^v;m>{4GUKHw6rsf7$$OT%WFD#&_r*yf_LRg6H*37Cd}teKk(4j zHC66M8n>HbPkY8P#inyY6Z(4C+;R?Oo1#eQ@g7-Kd@JoNW4O(X@B~W{@j1W8k^>X9 zZ~!9^gMv{X9qU?=hr`;R$`9Z42FD7`N1nYw5)-C=t?Iv4YOr**$p;MGYIzOS^K3uo z2FZU@xHk{iAEk8FYLIZk!lKh{v04ChC<5n|CcAQssQc=SZ$fdEoKt-p|XULD+z z>>asj3=MeXG3BF0dUBki(wH*?U08I(un0Hb$5p%pSpk4`3RB;Q-Pw&>Xd) z^B^*T(FtU#XhI=$lb4!ER=yp?T<6RX&+M4lZAxv3uEK-?Ih7g|h#`vWziwoI^64<< zinA&2xv~8TtbdzkKX`1{T$sYS5hQRkp2}l+(v@uN$+~6tENqnIrV(KT74v?G^;H>L zso6c)xX^_P4ds&^VK?6jzXVRf;qjxPBG9|7fFR&(&f#nTjhJ!Icai~q03r9ZwZB8x z9#xo{IX)mW1idzNKMsa?4=Mos@)_~meA^hIx>KtBT(y##7#SDbQGpCmga{iWO#bEY z;uqWSm5!A4oe4`BGY$nx%107elGrp73$(ckHgr8cg)x0xz3YrG(N}TQFZNeR-|Z(# z2gKuE+e)A_&$7skKly`tPdx6!CEY(6FrB-0@Wc*&uGv56ng2zZ`Gk1=AS;|uhf?hA z+xxC+e~Zm07tGRW$^VFkNnl*E{t(}rNS*vV6ufg%gP_b}9>fj?!5MgvA1rObiO0AC zCu)U$GNY(8`qn|Ap>YdYGrOWj-abXYVK0z|0ec_o#FG<9iJ6Idh_j1D{6Hdx`(iHqoB${sa6 zVmq<*=c!x&0PQ{)+lE58Qa15bLd*L~Q=R!z2rGZC5%K@1LJ7@`dE z>d^S&@{kX;c0h7vA9WLQ_Ju0)@{u_e!GD1cN>(yQ;iuiTC$v+SBej6rps~%c+8|z& z%&Atl_HI#KhKdZTFr8zd!Eu?13<2XdZFE4XQ=*gtvQf|6{Xn?WSF!!>mFTp=BOmWe zJVuVDv5iD2-1j%^%z57DNVf?>gg4TtaPR2q z!v$H%?KY^LEs}ERY}l=G&|7+2Y*1f6gR^-F9EiVuXArA&zABq=5N+-y>L1V>HOU_O zKJKRx@%IZm*+lPGA-^uPk_)xrXsiDI^ARlVRRAoN@q`tCAsV2-uEEE$uaIacgoZ*eAA&Ikq-ft7@joCv3+5)XD4wM= zJe+5p3Lp3`;#85XPlnk28r~qV31)@|I39Q=#^h`hL+%dsTW8GD>&fCP7rvUZ!O&h^ z9U6@`uUV5IBqTC|k7?6|EC}{|$Sab$X!zossZ2vVb(}j;vo55JA=RQP`-IfeyQt<*#GVu3 zJl>a|n)so?6oAG)*yCO6%Swa%&LFk@jpp{j)K0uKQV$PJ&3CTzIX zFv^y90vV|7V-OriprS_=rZa^zt~x|>hgz>r-@*G*k_%E|9j0i-j_XL8fX2ssHyOI<_Y=heWF}x767{_j=y?6 zQsktOwP1M#`gLpc7aJ!YO5zDpFS24P%rWe+Mo~kV ziEH_Ik}zB-?Le$)^~ad5iDiz5|a3=rQzKuY!Jab0|-t(@N0XAjJ|njQmMP3Zd&lrx6E6`0Q^4#R>s z!o{mPa;PPDtjpW#_=CXvNB-8|L>}C1ab)xriWPM`Ey>^)$oKw+Qp?ancYre*QOAU8qJ)0^ zsvY)|0>FnD)_`pVXO4jSDfCq4nya0T)N=wfO^Qn*6&fWO6NAp<_9bHE6qg?xlKr4{ zKcsfT{W9Z`z7T^;)4I865H7)TAiLD$5Nqo&-B_cG1>GcE`*E1op@Rsb`h=DbWE;5% z(8Qd+k#)l7U6gbD&l&1%{$PWI9im^e(JcAm7tN80D*E7YMtk5V93(S=2ji}D3U8ZK zbuXgbm0L%LW4K^$mgrrm@E{Z&W2tM=SlGf&ZS3;ut+Vrg(xmsxj9tO-e}x#wi1~_b zKd(zq!wha*K34xTp8D=l@(UjxjZ`&E9PQZGY^EGYQH;B0=XSG?NcP$;lwVCa07L-s!6`Pj1u)GZ=lFT zG?qv)Bnz7l)qa8NFZg;!A9Ud&&t{bqtjgS8K?M)~AI7GelgNj5?Y+UaP?-I9WjYVq zkKPkEZDTybTM(oIKUOz$0=IP<)xHyn>^`}1S4;)YP?&r7OF}c`R#-=*&@&oIjt}~b z{r38t^#e_$Q1eR=;uo$n((y)!%TUQFpBg$nU~JupW-Y08;Jn$uk`Mf(SN+;i_0gTs zevFtL&7Tf=2T6@QW3AIx?f;nKcODwZdg?xy786QVWCx-I@aJasac`6|QCOP~7vo~A^SfLj8e zG>G_#_)=hNBGya?(pHc){2YxU58_Wrs8>)65jR@$jsc0M{Tc|4*H!8eVw>h@m<%tI zJ^|!D>{<}6_>kjz9~#jFk-q{FVN141Q-$F=W}QG?$nA!#;WzE^-q=fW_h?FMMO?*) zInQ@oXru2H5atVWsq%FF2z~OWFEEL}yS}40;acaaVvd1seiIN{#BU=cN1z2KD-!dQ ziteMg_7V?qB{e;9`4WRO*29~@)d;|@S9Zsh?P(}do%%{zT|O)~E3qwYJp3e6KCsr8 zN+*ei;TX(W20cn=Q)no!wVu!jfFf-00VS{hrupoL(`>zd-D3?nf{Pd)2CK9)%-f`C zbOzk#PX7u_3U@g8;|8*&_@+MY zTG>SI=qrh)4~PzSFiZ^(8e>DlNykQV_ytkoYtoCZ&-!Hr&VXu>l>0fa}5A zCQeVd#kmHSZV(ROkjCCtwy`C4_aS00RhS_g3fgu-mVz6KFI9rEA<${)Q3RbifQ<>Z z=}kSG)bHJBo z5OyX{@o5J`@Y8uaZn&*d8X1ZHu@48c9+p4==fge?H5seMT8D^ZMnmkkW6b%~bb%l> zu$~sf&pQ7C+b;~||7AOVd{id+@xA-nwvZm)>WiBBWq5&_if*3-FL7n02mSQzbYrJ? zWD~~*gc|x}KR7!wdhRuZ^}O~2vbC$=OOfW2UZrkuwR+KwTxE)tZEPB!C=-E_yiR?{Np9Kim8eZ(wXJB8AGMmu< zPY`?n$#Ncsf$si0$C;k#$!TY2bA0=9zzfJE01_ZbiJ&Q}bhgsz>?*0w<-0oD(p9Ac!$iKaFR{@pFaFVb1x{jZs&g)DN1Dq6a&r z;1i9mFiUNYPY|AhU>{QL_v!k&KEdIyy--1~>6NMS9!@rH6H$(&BCcbh<&m@C;i0_x zcGlXQ9#C)2h_myW7GWK9%pu<@m_Zr9X;dhbK4J#nYYsw(LI$Iv|873~GQRV=45D08 zg7$j8j)UbdwYxLJZrUHu1?bNswKu);)||1|NkLNHumy`3+i2BC2atKG!nW6);}a?O zNEW|8@NNaIMra`}!ZCGA8^8Nu$C9~(y za*^7)N)sq1?d^Ac2;Rx)=^Q3$A7`YtC4a5DQ zpeAvHht;qj--pvzWDj6ZHpp5`oth3_rW+ky`2Kzu^N}~F;`XWTEqRdbMizQi_gC)P z8D<3Av_s(`Y#YPe2UPRt&Efwz7QfYlel#F9?3J=GBZMsxa6vGRyH1(ha}AKE!)aWe z^XXX&3L#Q4Z5E|H_o(L+*UpN#jNjEv?xsf3+ToVA~bM>Xw&;Eg@8 z=`BLti@ZPZ4nH17-hpCw@#;7ct0K#c6UTso!d=fd1q&8zob|3aBSC?G*@-+U18El_ zF;rb-RV*-(W^;~9Y&qgSitn%;6JM`|ch^w4R?hdhOl)jAKrNyOp3zj!97*(=HFU@I z^976RfQ=`F1EUu>ACsISi*2$RSHZZW(R$4sqIQxCUOq#Qe_B479%&13Htr800#!gr z@g)OYbG0g@h2wN`8U`)A_K|w)X0LaDf8p`yl0JSm#4|j~wh;7N*zPD`N9-k+jPvec zpu1Tpj$S9mUWr;4$I>sw7M7s^g$@rfyX#3h+EkH#Ot|rd@bY~1h{3hn0`{>9u`KT) zy&3^2M99HvGOP|zx{Zgr;4C~^8FdCo{FfDf=a{T*#sUY3G<2Mr30ipIV>N~#gAKQ{ ztw0`F(A|&#moP{e!>tgMISWpos#cQFUD&h)W{9Dl3r-0RmD4s!{dh>k_gvI;Hl zV;eSbB?xo}d_$VIyt#yq9XYG-0IfZGS=Pa~ng`#3ik#cE5$=9tr!e$1K3OI2>A$WY|+T&g+KP^kbs4S6qkk}p#hm`|G?B_ z*j%0sJu9e#DfvzkH4~xCb#tQ7MtQ&T?K2O*vW2p#7p(~JQ0_mhcCJh#^b9#mcW&ui zfjnb$I%~-L`+XWFuP#TSGttTygNrvJr>2GnY3QCu^cqBx$NF8TjKXLp#0xa!;n1CA0YiTfEoNW0d$N!%JTb4_YUJhWt<=M;&$Q1H&YC6?NFGFF_H67=%P%Y zZ>uSbAV8w+CAYBEjQ3#fX=y&hyg4yd51$sa?B@gMDc`lwb<=B8u$x81dHl-UAmO&q zozzcZWWOfEVe0CX$0lVZuI(AtsUbUkyR$bDT70HYudFxDluusO-h+Y!n>;_~hWmrU zK{v9_{Mkp)s9g3JrvCM>IfZPM0)8!Jti~#xQ%3lj_UeQ)L)A}sf17PU88sZx+R^g< zvz5-P1(!L+R-9yn1d`$QF*nStxCjzwHsWb@E)sMx0s=`DxhmV(U10+QeOOmfJ|+5E z59_0TOb0RBmLq5tpe_Q>^A;O6>lL!3z^kzubsf9-g?|3UCO2E%OZs;V3?ixEENV|9 zu^B8lhCL*4xq-kVM>d>{Zbmx&z;WwR#v6Mg_urlW**0D))1h(jv_@|K{Me|;gbj_M zh+;ucLMD@ny_WYTkJPx1&LH@q#>uS2y=a3KppSx2Jfgut@h5LGt!H$FL)Z)T z@SKBC$n7%8xBYQcizD(}*}aQL?>#h~yO_{7B8Dd#UVVgQ&bp!5(zf9CV3G_&%!Hoq zQ2QT&Vid_gOU&@@=sTgqj@F?;tQHK`YoM9jz!b_R3L_XFhbx!xj+JXUtRE0LI><+o zm&e)Mq|=C?4&|vh-1H!nfu{gcFm>A@l@8|g0It9a?rS#;`VEy>^c@zIEzGRrxsOW= zcZuvU+NIfFY5Iqz-{})KG*~0By?Z_8u+43j8%5%X8pN>Z@0{&}xAv=1((bUOJ=CZp zsV15-F<8Zq>QL|@#qNR9Hshv&pRxHaL5*NPfVgAe5QW?{CM|l}9W#G05)d#FSv(X; z$2r1=uyH)zwL{0mpeFQgA|$~iR)&4S+Mq(i71w*QXi!>qK*(wH9g$sn4`UV1*3x(wG3 z(EgEA^ifjvZ$Mr$2TFa?=u%OfNM$V{(P@YK{&?Ffw2NN!$0e`cxAG3|`EU^SZ!AI7 z^OZV0=M=!~ajMZBaxgC`{lM zgLLwy{k(=xd*c(V+W?0>Eev6?c_y25(Y80Nz!||uWx(<-wTmCz3vdKA7a4V`^ysOR z5BQ+WtRG@KbiJ+7mwE=i6so*YA~~xz`Bq0Xw833)@5twb@OX}TQun&YPTB&A3^0Na+|MmbcR!@EcI1p?F1dwPzp>5A9A*)|o_^Z~D3fmWceTGo* z-_7pWbMp6?vIL2gNx?y!@u36)l}4c=#=doiXD2;m(g_JpbE41ghKP63T^BWBs1-)c z95#m&_;a8=O&msuc#MadCLRgKA*|GO0}W(s6BPGAWu(Y`eeN-Grr*`?`IR40+ihL) zH6G@!FEg`Ene=dHUhmFUS}8fOOrN^euPye9Dv@&$T7!$I+s-;%l49q5TJ(o?X77Pn zF-)I8MV1Idc7k?#5O>IGvkntQ)Y6Fx_vBd{pPiI#7yF@L8orY{6_j4&z}4|{FOg_w zSZC~xgr$=HX+=vb`al)lxsSD;fIyL;D|$f*cdyCW3rC}PZ~Ywk!W1f?@|v93-h~4k zGLy5}aaB(%Kx5cn!KLqaq_=HF4UA=lB@gm3XbbkAmbxcCxOQK@u-aQ%qeEW~{|wH5 z^rWtrl-CR6>1Rr-=45M?=-lr;X>|Ru#DD*S;-p4T=?K%N`1fKy8qP!LTA6O`h8O-B z4F1$_uI7;a#3yVl${`y}w+!_+hM17ZI|kOoiSUx3&iLmt25Y;md;p$u>nlXFkK2nZ zkO8vScd8U*veyyH?;;O$y9b+m1W&~sjRa$uGp8uEUprWjN=gWR-hq>8YW7qu1bG^* z>!ZjIie$B+&YcC(Ya7-~qY~GvHs!o)@p%T*{Qc*GM+LfCGOtHak=E}Y3f-+{s?Gc^ zWkovh-x{4Brmf6P&D>!0F`iEm)7P-b6?1a}Kk|bK;Fi0@-j=qs5L^+vYjWV@Er55t z;8`{nLlS5E`)R9t3SS(jwFM>-LG{PR;gQ#Adyjaebx8P{j*$TufDlYv{mhw{J_+0< zRF^3IAIr#x5Z;X~JEU{I-=U>yPNd!TPWG}-}smWdW-F?=3Ts?cm> z_$+?Rm4iQ2!^cRU4?z&=c7hahMCQg=FKK^Ra*rR@!zccXEl_WH0a0KIXz#A)k;noB zGBu-G#!4}tO$3C~!Q)qGeTh6XZSj&_Rv3TWh;9<#+3v9n4ciEJf|M(c({dRbfTpve znioA&c`V+)>sJSm?)&l#T-Sp5$j=_v=htdrdbQ#-B?Xyuo_aP%bfu zPacgDmBUD7e}V~$ug5yzFE^MUP_w=6s396-}3F>-5Lgk_?0rv}ty&GIno-NisD zLF)X?Ux|m`7zLUbJwfp?Ou<2923ZzQqWkbcF!bH``^RUG2dVsGG@iqqiIB&6Bq}ZF0`}J(P%2i1;BN7=Zj=^V&+qY-uw+yzwxBIvNwFAICdo!AF!&!^om+T zBjCy4SeH~eKe=P3R1=5Mii6Y;;D=GtGTQYX1@692Wsl=W7wni!=$xCO7AZAp*N zt;yi{89yV-W|1~ZR841pHL!^$7SsSb@-HK9^R>R0LdJkqJt5Hnv^V2W1)hxI4IN4h zTv?Pgc3Lx2;f$HL|~T-pNXOO?~6T#v@Lux>N}3a%I#%hv)jz-nQy3kE^GT1H>hT7iYN6|l+Y3k#3FLZ^Z-J8|`uKJ|Q*oz4SU#o{ z^!mk`_^TXx`<{-ir!IE`+dt#BAF1heCDI{n#?`7GRMp(CM{S(Maa~G2Qh=xqg z=Ye0BFm;C%k1#@qAQm<_PyWB`&WU))810E=JKl*Z?JA%^F0q~5^e`4rd9=Ni=>d@n_7c2L+$M;(E`_dQ) z8s}mEl4fGTj|iTYkT3x`MLD^R%McE0UT&5mUa)gF)QPzsJ?re^#^K@R)&G1#$HqSQ zvQs0VkMUkS$2k^yR3AoR^4T|B!O?16cC@aY>j#h(@IdMA+xGvGRFmU}2O)pUfF-hz z2ZED6j6{7WtEzEVm~`Dfv5F#|jGReAnPsiJNo_m=<7?)nweIu>uCaUhA8MnMhwfmL z-5?uw8l06F!-3L{gS*(#88$kCvdVz3B4En^B(uwSdJiH!q=cxh3Qv_x`fktIBFb$o zuA_?yGwA7!zOYIwLY!wtUT00QhHjpAE+mH&Y-5P?UtZIWo+$Gbu`Hp*N7d*MI}4bQ zO8^@VIeuZJDtnlDN80_4OYAw3b5q#M72=gfcUI`b5s5$n56LRj2pXehXgCunCGZgHJ{@rfQt+`PeotK-7D5SbpOngYb7suHYBV;2;1<>np6`ldLqDlCgRT&9 zWrx^2MCBd5N7_s1s+Y0i#vi9RTYN@A;KHc`2Oq`FMCP5GWNNE*O?S_uV zhmuor6CpfgddTZ5|M5~v!3gxB=@co66h$$|567v@IU@AXuKK+Av?ZFXRfVus^@kVh z%{gKTn=bg&FqTTJ(6G1<_Z zbr%~EoPd{c4-?R9lWi^t9Zxi$>f{lp2* zJ!!GSr8OZS(FZ-MR>G(DK%&VWad55UiUOKW=s!=}o5bMK>HL|CEh$Y7?i2Q-LFMm> zoxu>@cjg`dx7_p;lQ%7>qpOD36?dxch@$v2BMa zdKb|Q8t_RTo({zeapbHxK82>KW~&|k){pj-fl3!ruPWgf>aE^@P>4Q*D5d>?^q@z{ zE>FW=8`mcw?+}2IPd=xk0v<~`v9J|ktTN+ixVwa@G7j$!sQCt4IMfdQ-2M1lhBRRF zjtDO6AA#Y<>d>pU#{m9o0`$e%eypQ*|7!m0|Ex9F1{ULsUnHhqK;b!DAF^jJI?yMd zs0kmY0^23tzz|4sMw)B+2sY5fL~=oQ;(cd8<5C^=Mi9zD5(!f=XjWG;ZS`<3_~Rdp zq<2bV3J(HYx2`<1)mh%|OGdupA?Q{ZQb=vNZmh?tDbAF)7G4+DfPkwb#&&?fL;4UB%93e18FZ$m5eE^wUNw zUb6oAAib&_N5XM#7|1svbOnHd3y>(Ba3}6`e}_qH^c! z;*-kZ*!Xm4nqUY(XHaPj=NJUKq>iHa-~|0tp}E4X@1%@xfDR}opS`;NAIORX^O-#>&%8Ax##`I5 z#N!ejY?_HuXK;tC%J8|o_=* z)aJD9eqz|lHhaZpq--0}0VZ4SKs1Ls)gG9PWTY*8Nkp=8&p@bKcWjR&5^r_)FZaxF zFL6_*5*t-4j&&|VqgE%i7ZczkblZe0+4#uwTZEYuvoc z&2%f|E-Q7iE<+|AI(f2*6pRM3lQtB4ezLUYGyJPr~gx2|vL5fdp{Mb{&#FZW9*A1CVo2$XzIx>(T;p!n0wlLhF z(k8Yp2R^v#9j@~mt34D(<^n>3@xqYh6bNiV1(T!`7Y~9dG7yX)wx@V>#c)LPD&I zrERhazJC+h14DdjEdD8MbY8zPsU&9)s@IO5Cb17?H`EDSp@uL(MipB_2E8mK=G{d%~7N34TKA) zpZi^2c+v4R`r&^kZ$923`ubTZ`Nid>{DN1Dbq+bbaK1Cg73Hwo%m?o8G@v$&sil93>5u&-!601ejU#XmU92O`K z4dayfzp+#QyFT$rEPlNS%e?*(^4=(Qh&C_jp)_M@0Q4~^uwaD?szbSq@3SQWeaK+@ z*uin=q;IG%5HHq$PPSeA-S0EbJ4rAdQX zjnv-mHCBtS?RKs|bGkcUY%{&G(5s->!J(%gIhP@i)1YA(uQgnMpk0ii)HGcY(9$Kw z5c5m0-?%=%xh&D2&c0bN&z|a0`37Lk76jS|+xjT7p6b`Oy*^3KglJwJ0F_Y77QNl_ z0=%0B5Q$jVaAGCMqBIpnBi)g%Vhtwn8?QApxxIZ+*-jp}qDgk0lWOqBf!`YRE*Q+4 zcsMw~|JfM!kk%NVUZF9Bf`XL0$GMMCCDCONfMg1h>EF~z4vQTcH&?SqeMy8lzXcl| zkF8lVb&HU~wGnBxa72b*Zq?6v=2JR6;s&uyy%Vi}IBAhjr}?Kf842!tZop;4HB`RU zEo>r*`@y51g-f?wZX0jck%2Ty;Eb3h%_NAw)ThVgb_8g9T=j~VQr3U@_ z>-Mcmfaf5hWr=Z|4j6Oa6mGrB1W1_3H0ysr!M}=6oFgymCiYzC{+P6xLT3|_47=Rt z*ibdm?4f}=vNGv+JhO5uYvG8N^xO`JoH*=>Q7ThA+jZAC9D@-N$2go;;uxVA{45Z7 z+?AoqkxS2`sYx$r_!*sgdT-LJ63K);TyX6!m8w{b%e3`SIkwK^rEh!I&f1D!`nfp)O4N zD+xR0z&2?g5PSti%r0RR5oC7}ln`JNhdw^!*Y|dTs}|^J^k3x7 zU$qmQ8&{ghk4x?M^4ha@;92U`(?wz68k?!V+6 zOYbOYpsAmY{39@ncL!rns8lH3nKn@!Fg_Z+929Y@iX-T0G-kLo>`RAOZ`TCdjruR0 zwr@Bj&IqAPsaW(y>R88znAvn~>Nm2kJ_z>A7Yp7RNvHO<$$!?S4zGN7zKrn55e@rN zeTj~}VvoX21Q+=ui++?)(t{xVP%OvP&_o1P2(J}D zq)FtA;opPpcM|9q%=l*nvp8do?s2a~2jLm`z4+Gm{)osssjDgzhUAU=`6rnD#jwj| zyKQAeW${G^tNz;_VP=I#0cPmms+wq9eL=R|2739@ZtnNPe}VPZBddL zJM>aKxindV12pY322?J2%;_-hYs|4;P$4u(H_m!kQb?`nb3x*CsHS=nuY;P49=H-} zkTgHIL32+J=-Nx&%TuIOqLaJvh7!4Zy!ZQ9=#8xQ)d&}Ma3W}K2rZcmGlzt-$TJTI zFHeGrcN_h`WS|qSG^ZTJDjjS5!U!5+xH2^ni?T{bO*XnO&W-={jhY48-F61IVNCZ> z1sx@ojTaMNDniqRM)z*;eGr;FghHwmzRsZ}q{rc*0+|$^tf--zJvGdtA|iW!4G*w? z);cYl*Jkq8zrz1txLxfvE9cAq50iY^YC+9JV?q5!01IXVmoj)~OMwk5#o;Lq0R!L2 zaw!7iW^4gPrX$56>As^Gy-??>lv)1Zz}uSoiin+x;?dO(bQT^?I+dF=ysaK-hDpgO zk`0rdnGbwXOBH{oX@Xi=q7Iqy-Fg_>>f9h{?6CFRqz+BtC&z3_hMuRa^M1EiUVQpP z8JHRm!CoBLOAzvJPW=}#1=?BM2@`1^!4P=W^xM9UPcma&G&u0I3`{k>6lU?2;pkrH z0M93EaY))*m3Dv$#lQH_yL`y;9kCsoL!cm~v9Pb~W zy#Tts1FChqsUY>LRxu5eAW2?88TRZrpI>w|5FSkmw1_2&_81F=PCc}E4j|jU@No|bRK?*nhl-0}I1n;Op2NETL24Y#1cf_4CmD#~Q6{GT#r6H%R zqsC)UmhNFh%n>!0@={7*O5aI=ZQLGL=$z|l zBNWXziRl5faB?`U8+iQMDXSfmcUlPZUh?|JK-j?l?pC4wSVl1#T^Io&esR`N=g|9( z$A~;k1&!B)sT*i!#d1{~5? z;H>{?8|%h?vL`X7+bv~}k`0>_3@AF6O}`lpeV$DI{-%E6 zz*&^tQ=PHXYGi30nrs+Lwf&U2AM93|XPbZ7EbVTGo+{&Oh$zJ^0WUm@&5aM$5xa2@ zuRPW9zEOw=d>F3v^jr|nol#H%8Dj^*GWHMm*=ndAn}}aaL7{UcZKYaU>B%W%I6|BN zd@h4WIrUZ`Tz%kOC)%-ZWBd1K2PDZx?Ga}k4#a~!Bzhj2ez`0v=H^(ynBGs};i*1# zv+9*kHKFs8J!f>6J?cvEOvx;#vfuxHH8%?7gHauUTfv~1m^u>^IFSsw^)E7s&TGbk z0Z@yq4aa)5Os&KAAZ0#kBM$woyWGwR!T&fDi=c;d94JGV7DLH%%|_hWLy&07V`;lN z!u0`+$Z!k5GELC~+ti#Cieyc%A`=h3)2h~*)KDRGJ!0sNhp`TH2C=6jZvJ?f*$_jc z%$Cf4(CZxodxoXcGg7|*JD>1HKBoP=HF&>_e${Zli!{811WT}heF4T*4!qM-sW3Uc zB1|&i2D+ebWo|zcZp$AF&-q zwP8X)F~nqjgLg;cmKJ6h3k%XPM!~r4Z->Z|%nBndtGCFH!dk1H4{-g$TD0!VuwFAAM zHHYiw9%M!h|1t>lv&5d_kv^rxxc)dl_b1-MwUPB|S-pi@h9-0L!^C>#; zhE|xQL+3k>TDgbc-U-)+pxjrA)ScVS15XErELcjqKN{;rkUw7hgF}UO0StwpA>+Xk zEMPz#_X6W?JmV-MvTi}g3169D`AR(04!Hsa@C$f1%KFNc6i~c=w<;1Jl@fs`FWlej%FuUw!^d zHuWVv{A$Zsa4X4J6Ne7OUN|0DNRFOrbj7egky3fluPpQ?PMP`OXcK2{^3r#WepaEnC8q3C=KkBII(IT~ln7K!{* z8$K>s&(-*TH}n8*jC|yp4@+;iS4*%u&b|0-h@I$?Ay4qg#~bWUr%l{|et-HfJYD}K zOO|SajGZ59#Ge#?|$s{x>{nHreBb;&$m;bWG6qn15O`K#)?s|w@+jHh^h6&f-GL$j3Q>> z=;nnV{x@jnfwsC|t7|j~f}xd_m##+U3IrGCX9`0HLf@_nN4kNJQ`{^Y3xQ7G!&U#) zYhAEXs%M9dPQ0@k>pdFvlW-=@ea;(X)!x8N{@@{ZP%*nj4Yjc;jLLfbq8U-2vBEy} z&Ib-oN(>m9N^Hr;G+ zYI`9#YrC}<$GdMLZJwxIH{;`R>O9+xg>#gjijTaVUjAT4Zx%MboZ0)P$Nj|1e}LpF zv)(lJ%lrJ`o=uBXaDqz3U8{kC1bxmLMjGDkMyy?hVkRbUV#g&*9XbKYM@+vL0cL=O z03Hfr9PR%DFV{upluWlnAvhkN8c!lH=`1E@1R&Aukr0}jhu>p(2M8fAY7$lb& zsfjoi_VYe;R2GAMO*8e3>(1|c9W^YR6R0FE`v^{Avn!fL`t6LNh)9bhiDMhUuxsJ! zely5rULPJXHR|uzGt$R{{#}?5Na9(67*reB z)js$*SBKGQJVbOUsY0R(5{ZLQaySYNJ`~m7)kt)j8ifNGL{Pe)iU7I+V+aa`yiw2s zDGUz*9RLUep{(0@**+dc5->gJn6~09;K?&ZqTd!jkOmo)y^JeJh6ob&nvCCbI;g=c z*NwE}kvP(^5lun8Jvd_<_!{`eclwTGy<8caX1MoYa=+no6g4#-4*iJ<@|1=FJMCwe z5o`g>J!_l>vS=9k&6#h$PxQX+)Bi(@{K5!~XV_0{amj`g98f{Of1Ll5-MvnL9HUap zh@MRPC&`%ym&3=|5M+lINbb{KW3P1QzF@5Z^6XbWTvQA@BXm5gI?hx~a zaYjhYmf`nx?&)2_C`T%Ye)=5$iEB>{9y}I`+kK71=~M8A zWf>nvPxTQQV#~3XG(@vJIW=sDUmM+=SL3f%J~>g!2~`+ze&n#XOESj#6K6(|OdC%d z44Z?)Q~&@V07*naRPWa{)^I?+>p$IO9s(tupLqU_uIiG*HX$Pra-T$QLtX{#Z-VmA z%XD#cfsbF0c!`7XiN{Q`_OhhHQY^fh0Y9C5`scYj-*R_u4|?AR{C6SktBuM}wwRN4 z;R^qWU}&ozsSD&SE;L!<^@tAcP8PZ~f9`gOsn()OhhdR5*E-$VZ9 z=H%lilH)QR*kV#_CW(!4HhmBO@XyT7rb>GPzJ$#_r;VL1gDII=3wI1^^`>Lz_)CA} z3|?y3ec{p*Bf}6{HxT93sUL?s-$?!RAGE#qD@tFx99n#HqRyeSe%Gmt6&#<))|wpirT|r;}_jhxr4|GVS9vTWKLRRgUs!7 zb(8Qt9irrjo&!z)i7PB$quHN31(Se7TZMCAHCPaFG!vNbgSQT@`0Wh7B3*O$ouX!DNom^6V<)8oC!KL4L!BH8FOA=qJp&(U4W@BFa;8HYZ{9=$6B?;KQJUOaUXPM#Z4i9u_@@1>o7 z9}D#mmp~NG6=_uPA?vO;9QczV?!t>bJ7cv8(1d;aw5-fZ&LYDt+Pca44aYU{VH@uC zolqhf&v}g+N_0S;^rs~_uM-#vT8)Sw88(7uJ*T#LCU6Y238XIhc^`rm)YVav^eq_H z95~O|(d_WOAyiR~R4m-q2rL_6aun#<(Y~!8*eTr;ds@5C0f~@tWRM(b^NKHvfv&reA)@nfbD_r3@`0`SP?-B24RKEmaF;}$FhzvC# zto>nZ`#;v#-#;XF+M1%c>gbcW{ki_rGaywAhYn%=zHL|TW+5F9yydz#An`dax27T* z{4`GY-)s@T3F3d?vP&Ey{)azdIjHNRa=_C>8@mV7%dXWz4sC<&W3M#jxyivAMXfoN zxtGzotL?!OY0pEyWCzNO6ds#TJsiMtkJu*;07pQ$zpE8Yh`kUQkNg~1UIYHfm@T-D9b^{Vm#{s_cwrI=C7e4nA-oYRT-9w9WNa!;_`CWPR>zcU|jvq0J8C?87+twLhnvpy3BC!Dx zmM*F)5l@Xyk@x`NH(U1F;Gn5N3FgHvjv4;JkbZi*-xzial6O`PiYdBeqB4LNW!Auu z?PJGpsj7`}<>BzQfntHrXF&4J=EBsD>XY9h)r0Guv6qa=SIg$O_BiHueq}9?+)K0N zK$rO@WU8Vy7e@^nt2H1G@k2f4qFWBMq_JKu7fBeTwEt3mCr z4$pjGEP9mlGv>!%Lk9Oy@7>k4PA4$1qM@nOABIQ2<-cu(StS&koGH9G{n8&Qvr7jt z-6Ab?M4(TG#8wF8i%`1_SuLxav<&t5wPPcEs+Oqsz(@2T0p`KWJfduIp!8^2Sf3kSDZ?z$a0wh54+AqJxb0-2y880dL)WPn5(W0F4Q!7D_I9~g&g;dmxsCA#}u zk08-v9|V>Sk#vtz4%}mfpr?2Mf`IMA!#IMSG3h8qi-@&nIXSd|ArOgd7nIuTJ0r--av-j%3Zv zA>OsHa1fhGnZzc3c#jS}@RN1a^EerTX9ZL1vR~gF7>D|7dnh0#Vfs@cS}Wq)o)z{n ziiVv3pCI@Ew(Kwr!+Lvf@4k0mufO;Iw|DeP5Ud7^C`z&=Q;IT<96O_tCyAV7EM?*- ziWE(hj2ud)MAGaehz=}vfyEXqw*0^4_xgG-xA%K<4h81#*gOBoRDaQ1xs&E^^Sd>2 zt=h@HN=(Pq7D3=O(5!j53UVIopa7tQQ>>vCtxp*l7GQ~^@Odmg1p5X6P7zx;a`%k7 zI3~`tx)BD-h6c6(2~s#)h<#%$ek>Y091weQ z=5-W(WBmO-Tp9IPotz=#3=ZG4oX2!__84^bxn^;>n@-k4+`I|X@cFqv3$BHP3dO#* z^BJKDSJ_D%T0?vSfDaUT)+VROUj0^9%i*VD_F7NuA?^xb?(2e{>T5WWgiB%w|DERh z0PxKhPhHZRxte*jO4b_TYJhZW^{Guv;|u+t>sciP7MM)LkMDp7KccR`Ue(t|{-dVb z7+B3VGU&}2{s}JCn8bl1oD%{P3pI~C{JGUS2tgWKDT%34;ErH!0HVv#aH+55)OG|6 z9w11GnT(^o0D4PlaUlKbDFIAST@TWgFns8RRlAW!h|`iZ&sZxA@k3DX+eGm!E|$Zb2e1!)wR5upwM`T#JkpluCRv@oH7 zQ4;vv#6cAA-UcEMZ%f0Sh<+ zqt5dXe0rjNG1t%MFq2I{&{MJCLZJYj?*T~z+84<~ZqD)+dM@n>H@R9jv4g%~zQQ&T zgZsWb9C@Nb%k6!|+U!X~1+IFc6 zC2U+68U$CxV2p$B3zD%3yrxZWKRWzISSK+Esf4>9n~n=pyyId-;usVpePFU>T7-$9xhG&g5`+OXyY0uj^m}hET=``SN)q{R z!QVJO92*=Ved#A_Q&m-|!9n~!(TUSPwzYN|w|{fOd#M!p&Ga*0(D`C{Frgh1;=_Og zJgUCeW**n3ZeTmtobx;W?@2xNjB-SFKp1${tL5adf+X)A&20OfN?}9(LvZpBso=L@ z_KRFnUL4;tSO7jZ^EUfUYrUO&PdhQs?nZ`JCoY29@P^TvU4d;{h_;`WDv!Q~R)Wcx%{zxM{SGZ8#H zfsFv@(@N-l6vrN*BMBkq_0*&b#lkcnx*FQG!`!!a$#bpt^r!_#6cV8g<58d9Qu&SE#K`Z)*thFoWBoviC#LYw=vqjKe*>n@ zjJMy}PJMjPu=|L>k}kU{5+|9P#FI7X2H$ zJ4=V~bQ064>qE}DRW}|RVL*wK6d%%yMvpZ?ZHG_Z^Y*S6)-E4Wr&H4)r?=1n<(^79 zSQ)>(MQ`=(yK-3%p#?fB_^uWJ3WhNVQV4|P|DM&)#>A93uX!?xJ%|G5CD*9HxA!2q zT*Dt(kq(u?#S%eS8k)4I*OvD(v9h?2GjEJtzPRt!Jb}n_&D)SK_veb z$Y+s{;}{OJilf&300c!R#34|MBXq~D9~s?v$Xdum!*Q3P(n@cE zY@#)`^&eta|GHsasWaEq=(-_n%8-wuUnZ2Zc4V1KzoO$2pFsg;2k4ChwR|YZ*cpPF zKC2>6uYqSaMo(@IzZfiiEdZXxa12g~jr%G8?IVh8Qo}B8eCSWSRsBjU)p{D(50vW< zj^Y2NPr7sUv0(^@631XXP$;NK5PYyLRvvYhy72PT)Zk1|F)U`$x_~H)q;_jexx!VX zFLE=N^x#0)t-?m%P15MjNDaSjq(0B2if}xqCwX{s;B=$Jwf81!zw*c(g?gtc{Vk;Y z=ZyJ-SnY0nZ`2K?pcol1_MP=E^~jJ52BK~EJ4%1T<4?pA#nb*_KX$ZlVbPhKtO{ZuXU!;L9O$v{wd9_|E*z4X-*>&^A+JNJzN7w?bnuU8XcT92 zO#UEo%j16d7fkAJTH|h{c8)$=4WJQlW-gOolKU*|h?Y?3+HlbE!VHQ=Q%V!E+hPl1 zbL2Gd_t51FL%tv<178*0Ps_A+7gj0AX<--+0tQ-n$TauOd@AwcF(#eW4+BB?d-Ui> z+TLwb9g=Q{&;k8rbi^Yf|0k`bix0u2eKglBpdQtX{Y<6qbPfNMys@JBUyPplP7qGT z?`rt(%(x|ZosIDCdwjB8m~M!-z9H`aM|tW8+UZ}$P4+AkC3_lm*d`yF-i@yR$aX%S zM8G5Dxj12&;HSM&2FZQ(zs}_E!2F1Q$h+i3Z>lgH#YeY;khJNM6)^JvoO1d@D!Z=s z0d&&@Edwf2pfRv;&!2ChF`1v}W5jNR`h?a#5o_D{K|S2ob=;s3Rg zu}nb11CNAZ^^R8ibkJQtI)0-v)|k7yAcqC(2{>w8c3b=MNp12JjBc)`?@9ZffPQ_- zViWL4G*Q9m(`MQ8-8S`GroIpw+kp5$fp-n31=>QCEPx);^nDZCus}t2Psd_Y=Lemv zIzl5(irQ&lpQ7Fo3tWf_XU1CIh`a(ivGMfE6Vzx4=kkO<4fk|R{jO5~q=NRK;|(Y0 zgzXUR?;BXpUE;klvx)BD?`cIO5=1=q-c`s#9G~MRS#N&!zBG*fddRM+L8B9?AWjuR zjv2`EHw1Tah)(HHSsW->A4XsetUXqSDIq^0dPG1};6e!uQ%>)QiA2DSnbGj1b^MP5 z;@gJ&O;9+Q5Rdc2Qgr;AAvaTAC!M>8!C)4D%JAkPcZAX9+dw;)(jY=hMf1n9D>)=4 zc(#m)F<-0@*MFJ+_4iw?PY#l|4rjNK8AC#1D>(HMgxxo~U&A7?A^g?6+-1m-pGIkt z$7rY?$dGo=$X9VVNtm~W@DIsV(v|W4sn3mH8sBP>eH%?J&KPQ;yr;-&kP3j@r2``? z8aIhZfs3&DcIOdQ9HXPAqRRNMz@R&3M8{L}F18dJa6#LfvJYsh6M~LHhnq3<$69tH zfM;364j#|Kb;e)z5pW18w~eC-G^RMI2)d`x?)Q69$171l;vzvApc;k1R45?GQ1fqF zD3t~$R@@U8H%+l&f??a?T@Rxyda8+Y19rnKzN>aW-lSiC1Q5Tr2~f*TrKeBOZQ4mJ zffI|q$@;Br9&Ujy6Zi}kZ}@8H+OPTqLp+Wz{7d`@ ziP`hsT<{)oo>r5$iR#@%J<*vkkPwE;Q`A&G6B!&l^#>Ebl=kWMo2R_gSMD8bKv`?b z4H?|`Lv@dp?;2I_Q0J^7!_9@g@_wr1p^>6om1EEmNVVZp$D8BP!FwvLpCDo=DJDY5 z2VQF>hSLKOuO21Qx*}F~@ozRg>W5uLaoVBth+rE|)R0@0e=s44<9G2Yl9DHNZL)t< z79*9ztEIja>LmgheMM`(qzr56^_P9(n6+(_Xuq4xr^K@BC8G%tpYly<;j%M_!~p zt9Qr$k9?Rm_zBb}->12{K2t)66X}lv_#o&;Ri5F&pC#%;S_ z9`p}o1w%U|%yebSG^c15FGzBpiwj`eCPLY%TTY+SUP-2(p?Cg%oUUFLzp&vKm&)l* zy4>FPqs)_h21-W41ZWRfVFXyCfKvj+K&*b4TE#O%BAp1R0=$|+qSFa$;=c z^kQ^WXs@;YZsOKU_%A1gS(c_trqJn){&slWKdR-kqZR51riNuNsYXQvIu!ju%+);W zUIicfzmzBnNU?~!K*LXa_H6s!kj+q3+BHcK^T)yoB_Q8Qy-Nio0WcQia^Y+-j(oA> zrT6#S_`#cOdfyaR5WEqR1;0ZhJFvUI+%F*MR5j(HmfD4n;fAcamKT%^HQay>JC-x7 zU-I<#E@gK&TB0>#lBF|ef#rq0K@|SgKTLsp^=Mq+7Lab#G|q+DqOf?>HlmUDp<%~C zUt)EWpf&~s;3*TL==b4f)=HJ&yywd%>IeV>2NyS_(NkzFtb2g7={lp#wpbvZSZ3zk z)>^CdS*0;IPoFC_Zg?1Y7)`mz^totqgdB$asVPc55wwsHX<&g8dJSZ^MpqrX@|$Dg z#c_$SyIq#Ok0G&?b8`f2wa(DWXJ0}l=O_7YmjJZTZ0h+QM9}WX!T7$?J8L)(H!QEw zoHd}}UN7 zt7cHKR1UN}2_7k}j;#%4$I_-zD)&)mz>vroJLEwR1;7X_=7VFY!4$s(jpQAK{ec`) z4kASn?&zWYR+_urX{eo)NYI#xjzt6j&gyhLjm%JnEtq;t>v&MdhmT^q$lzHJ(rK@8 zGlWB*T*Lw?r0M{V0bx4W+KR4y+#HQ6D&i1);&eQNy&5y4e!%;(OmQP!TGfx;P9GT3 z!;rd@>I9vjc-p^qC8}-p=O!W*!1?iQnCp**?x!y!P;IPGRSu>s#}M(41_owtooq)V zw3=yE=N=$c7-?JP1NGBb#sRqKi7#Zy-Tvt^UCAPt3-7hV#w|Zy>yPs+cA+>qqe8aR z-3t>2WNz^d6}rIG&OJZ6Pw5Bmu8`Xp@>&f#r2&n2-GRpB-pGg$QfEXNOovZzYPKPC*dRy(h+lM1`b3E*U?{Y zi7GXGnqm(V4)~OrAFGG8)X`n>;$)awIRrB8%?wD)+lN}RvX|+aBq4xe9N=h#i(_D_ z-tVyB6NgvNlKP*XYS4#^)Ywx~Jcs~?4rXk2nERDIQ!zX{20{Uhk{~oO6nl#tPrH+Y zN^g{X9cVRXYcVqYyDcI8Y;3cDi`Vs+*7mnsoce0fLwePpdg+-+?j+R(!95i^fl#Fz zP2e(^R@{0HH{!PKf#V>2D8<#ZIV1uN!#l0$s>+r{LTt7#prsctA--$x^oe9OP*r&3 zheHWcXos;0APOZXQ0q%J+{z~IB8gGhB(Px}fy*9LL!4EpH)zBFIF};C5(`8LRQD3w zI)2|KW+a@6-PsQZu_iZ50S?sPNWAq{_XKQ*aUv3lXTLtpF33N*j=NAHTgQ?ZJO^42 zeZp70B@%2v;A?+_b-pLwgpouM*;rISoj@8$^5st0G5OD8qelfB1)fcKk!Ob%;*TJ| zQ(ky`L+Nf0mZjkz%xSf#H3Y#cfm!>ecm|L1pC$8aO2Rd6EyNEJ{IMJULJ?G1tl174 zo0ed>Y2O~h@bv^Y^{O8kstUS162+&D`6@Q zfI!fD#@^W@oh@Hl>th3+z51Q#@C;lPww2*eWA94` zI0v1YU<*;V?_&eieB`0yLu_mhCJ@2u`x=9k4}-nVa0P)D;LvaZCd7>Z@bAMmi1mX| zc0t8-#{WE=9M7$Kw8R6)UNF^Mf9NAu%PS9m8K#P8>hop~fDuk3PYwqv`+6&D55ff# z%nud&fZQyiZ3kfFz;hwv6mZNyUzi`LVs{IOG zwR9H@f`K-%6eCm}#l!9^WV_34`+We+$M-0(r#~U-(*1hpN5X(*dNG4|&`bVsIGbiS zpYiPlxFoL$lUYSw0kfgQ>vkH_lpqao1 zp5w1C9$bD2edcCSYI}Swc%FmDg24|5{D-+ZS7FE)KCC02*$W|`;v*7GGrB4|x-pa? zoJ5K|lR%4-5(hQ1Nd>E^&wdUMkY0&Lixjm<4?p%BFM4n)8q-mG=0&L(AMRY|RNOv; zA>*N0y(5`zn2mdf1Yk6sqy))=_h{86(BM^(Vgcu&iVqAxNQMV2w8w_sGaL#=gp+7` zT4#JXj^G9PrqE)|@6BS&A z{U#8sQwll>zJ{eg$A%A{DJXahLs{o4B{L`q$ElF3tUTc9zKVkS}%R+ziY_jHytFuom}CDy=i@|>1s4}J0Mu>Ybf$QynDsXKU{pXs9pu^|Tm?BOg8Z>6B($Pdxz0(yoHyfSK6(HE zAOJ~3K~$*w*|~1y%dt`K3Wj6A(=@NBphtxGjPvLjt@~~PTQ@v!G#7~`=5W*xh6(^g zpy(+-mM(j80QAG$A-`#&b}k#42C6YjewT28unb|I=4E~J7((t$Au-X4(N@n#(5QNo z#yi(I=}3odXlR&2KOC+IQ==(xSDiv=euf81FgyT<3BnCnQuPc#O=O=Ki(`h?}kJXiMN6GT8&dLWq#}b z>t4+yh_btw;t4L0RxPY4ymP?s^!xJ^Jx=?{dn58KdbJ*VQ#~@Fy}ag3h}nPj$04oR z!%rsUHsoUF%(vG+{I!L&bXkjwjtXyUCq7{#DnUyP~!&_i+fh z9IZW3^i*xgNlDZ`P*h(!=YAon8x@!L%H zvQ6!D7cRwtHM)L<>Xdv*M}=GvGl(beQ9NVp+Dd@}H8a5rG$BQyT6Gt+|rPFi({n-7Aa;$t2zd%)PHlD}z>#f$br z{bLvOcp8a=7#7I)*uBe|X<+;^MoPd@Xpds}#Fuli|H>UMbG|RR5aIY>CQU3X2kE4V zg8@9iwfoVJ?$G;z8{uR5qNomS+X*sD3HC|4yaZqT98`GX(XB*Sw}tT+^zoI$4vN3k z1EO`JShaTVIKhEAZ<3Wh)T$0kVk9#Obh~KpfmIlKdCgaST#kjrIp_EjM&{IxDvn@Y z4`YK40$QX^&?e04hm`bwgHb7VVkVJ%GJ5y8v0WRYG`Gx0UOM5d` z51O=9d_?ApIIV}?7_JnMt_x5g3^I`O%<#9r+$aUR4MO@)`+;jgHVl|6C||&|fR2M; z^Z=T^Y|g;kHc8yQMogOmg+cqUdXP3czIQ1JE(R?bW`FrtF}3R#J|%M{tn)T>?=k*h zubQhn%SWJN1t)#)+^9mexGf+GYzWP5?$M_pb(NT^(j}I%N3?I?iird?z?bn#QpaEH z$A7zFezje{NKnPp_^AMkflvVPMO^^QD@y!RskRc$e|6b}g>Hi+$~I2NtjY6b`Qpa4 zNqGeu%Ug0U8TE30rYMU^y^s031$h{yi=;4C1PmIK1Bg(8`Ee>WuLi=<@!9=e>fP(U zePEq1kO?=ejmT=%O7ds~3XA|moG`|RA_HL~q_#^!Ell+A4-bGNMID1V*9jdGyu>nN zUsbdz1c?fxV@#(I3~4tyKoT3axi%V@;hOEqVYoaY&7|R`h1Vz(Cb-V?G3SrS)YnK5 zP4P$aS=?GY)hYdoxZ9YyRyOw@_y~&f8NlMfS&bvV)O*~HyAA*!*w(%No(%W4dQ{tI z4qHi{<6Q5sZ5_0n?tXu_*P>kr=HdXw{n6QMvCz2Ln)>;NEp}adO|~yGIO+-Ih~X1f zhJb2A@!fj^+lFQu^iCK8F9D1HeAjyJpmxqDi}8>oZ&lIY2%+kY2zzYB0m@ZwP*W0J z3?L&h0)Yj9pny2*CP^=zP(aG=Q(Vi#Bm5Uwj{<~?UlzdWNLN6^0$aq92<$yhqHsRE)bS%j zttN3l1C=$vfgxd*#A8v+BQQ!JL=%dRkO?4^8isbwYTxs!Ds;0>UwJTs<hth_p%%gVzG=6_X?{%oRsl6bbT=qHIAq4%5U`$$Ii*i5Kl>@LNj?rIuss%0T zo6`!M>aT;`-BF|x@LmuBbaNsTi>pI>zc1HDqDlRJZb*{u#%j7w5CQA;9@9q4Je_5Z zWo!5deJIDSU(@T=mOOAU+0RgTB8fehbBr%GeoA8}iem9hYk$h&IAlC&b;h)^q&bsT zG$6PK(C`NBe~PO(r7Sf&uE!cwjG;mcG96G!l1P*|L+R1-pe0A^J*xGtSP-bMj{DW9&isD;4wXz2koqd+sG7E?C%edpHQvL z=j^3#LjE0zyJ~KpF&r!M6p?sxhG5PPjO*k@%8{6U6?QhWyTO-5xE6JGK?Mr8kqFUm zv+q~=pU@yG;-W!j8N@WZDd;}MojEE$^FVvEd~7u`N}M;833XS;!%zx!>Zujf%9tN3 zqu`?R#uvzzhsyvw2~uaiFU*z)Ii9z>KG_xeA+tS@47QoJ16%iDkPPsh8W}l zR?0^dc;dhZ_OsW$(#?X6tFRXj*#hl@sI7ZOCuA<+TqQW#cJ<9#76;e^w|XzyA1F~n zE51B!G!f7b;TdSK0H^?f+h~C^k)PwMC0Z~6Y1dJ3q-|RtNxD<=77DTFDZe{F=vhC; z8iya^aT)?&Ipn|WpK>6Blbe`%i%+i{&px%OUfCHRT&a&)heOCCCZmhz2~7rSq-QPK z(aRE(^B=3u=CJ?taw`8Dns+HHo^q-y_XM+9+(2gP1W6QIjnP*vF4!p90;8^G$LBJzfgdMkU8U{2=IO2cI z?=p{DL%%Lb_Sxp}YC1Co_iPZThOh{VZs?-n;~2TfgPA7KjK!?GNX$n@S7B0hp88|# zSoW^w<7?G)f1k>RLfC@|#L4F1GT%FrqEg?^Uh@Qk43+}#c}OuRpn`w~*cZUvLkp>x zwvJQ>K04GUS@OgH*D>VY=O&FgKLgmLX4LD#J=!0eB{<%`k0_aR<^>;2wB&#Ou0w1H zonyK81oQB&{nXv=VkY_MWVHY67P@fI8iM}YnP>tTM9gN#OT=9M6n^kLKcU1B%DIxo zYXi`(BbUYjOx+FcpvaLy41qRciw|ol51Mdo{}9`MU^L+-jE!g>!eO+yAkEL2@W@G$ zgZO_d1<%0DARzzBF`?&zQ`OuNmvY&yBd06L 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�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 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tin_block.png b/mods/default/textures/default_tin_block.png index 72759b0456246db5be2a6938ac2a20a356ee006d..7d3eeda20f3ef79bbbcdc3906fb7c1906d8f9f17 100644 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_J`b(j52C*e#978y+C$Cw%_V4<&YtI&ZeHF@< wGOO@tm*{`V4Ghaxhp#s>0D=XVL#{9~80RY7pIIMsAE=SR)78&qol`;+0A`9ZB>(^b literal 274 zcmV+t0qy>YP)pB1c0GCNbK~xyiC5;IV#2^dso6wUy0yl>5$pl|UfpaXw8q0pr;FLZ#(jC;KVqf83l|Z4hSkS*}S$~_@5wT;$j4Y4% Y112E^EmuPPX#fBK07*qoM6N<$f_89pc>n+a diff --git a/mods/default/textures/default_tin_ingot.png b/mods/default/textures/default_tin_ingot.png index eed536105bf934d6274d31c28e6e98360f1cc5c1..4f11a4e7b194b8e85da5e6db233ce85af1580e3c 100644 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPggQZb?Qd?py<==RhHKPZ!4!j_b)56(1ConXOi6=>M$$ o@ZjKo9w6`m5%c2q@mMf2%+BRFeY80*AE<@F)78&qol`;+0H)I?@c;k- literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ1=8W+;Rg>MoHc#ws^v?z zY~HwU@1BbClEn+=B_zb}*uJH%rYa*NZQA7izV7y#*&j9lH87S0`2{mLJiCzwmW!Mb3}ghdQ3VL?or4s5v>!f3EIPAcidff>ad9_G?U9XhA)aV=q$Xz`uq s%XrCQ>mjvZJ*N_G=|g9PQx5PmT*&2Jw`WP+Dxi@Jp00i_>zopr0IQlvvH$=8 diff --git a/mods/default/textures/default_tin_lump.png b/mods/default/textures/default_tin_lump.png index 72bd339bf6247bebfc74f1a4385136509acd557d..68398dbade452be429ef2250a2fe63caa197ebfb 100644 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtwGI+ZBxvXqg1wjL8X=e$yl`Gj27=ueo zT@9RlHA5pAP9%tM1qqcf7)7v5m1RBH<;ue9dVt4G(DBbRW`8nU4a^VeoYI Kb6Mw<&;$SvKr+h! diff --git a/mods/default/textures/default_tnt_bottom.png b/mods/default/textures/default_tnt_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..1bfaa434948a3552d27bc4130b8f41806d0e19ce GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C`Tzg_ABkxJ>1Iswc6VX?&!l?~$l)yTh%5%u9$@TtGTRQw;PP~F4B@z*oB(7q zF)%(-++z%6sg}4#l%ynUftDnm{r-UW|j{Qeb literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tnt_side.png b/mods/default/textures/default_tnt_side.png new file mode 100644 index 0000000000000000000000000000000000000000..2774d7ed080a3152924240809e2b361730dac916 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_CT0g5mtdAqwX{%6v?2jp-TctjQhX%8@VJDF_-9IEHXsPfh@` znHU%!Def@_vQ$f4BT7;dOH!?pi&B9UgOP!uv95u+u7O2}fr*u|g_VJYwtoBK1E_())78&qol`;+0Pr(LTL1t6 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tnt_top.png b/mods/default/textures/default_tnt_top.png new file mode 100644 index 0000000000000000000000000000000000000000..409df736cbfa01a76f2eebd590bfb5506e2579b3 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C-9IEHXsPfh@` znHU%!Def@_vQ$f4BT7;dOH!?pi&B9UgOP!uv95u+u7O2}fr*u|g_VJYwtoBK1E_())78&qol`;+09RN>{Qv*} literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_bronzeaxe.png b/mods/default/textures/default_tool_bronzeaxe.png index 8ae43b5a1b84db6c720ec1caf8660fc619101277..df8e3c1d0bd79e45d39a4aceff255aed9066a96d 100644 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZRMe1e?()5Vtng+ifp2*c>j``9CG@Lzn-@Cfobvrf#~Tevgv(U)*>%Vp;mVi{3IZ&jofAgkCO5xOJ@c l!;uG57N1TxZ<4YqW8A>T$YeGDC4nJ za0`PlBg3pY5H=O_PZRMe0-dT&PrMVg{(YX978y+C-2#6@!bCK)Tul?Ru6ej zm^@xvbn!pWj{{enX8#Z7&VA4ok7sn8Z%eg(Cdo zc5OPJIcNFpv?GTnpWc0EGyC$e{^hR%4|MMT+tjGce=V9ZX7S;D{y>8nJYD@<);T3K F0RSkOOR)d| diff --git a/mods/default/textures/default_tool_bronzeshovel.png b/mods/default/textures/default_tool_bronzeshovel.png index d7d800e4712423eda26bc85adad3d979b9dd4acf..507357174307eb6c5a1147478453ec09b91cd2cd 100644 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZRMe1d!vKR2-hg?v0+978y+C+`W>J9PjA76|{F|L~L- z8xXjG2sJi|2986F+&vqAPq$(Q0_U>-f+3x!zu#N>FVdQ&MBb@0AB-CuK)l5 diff --git a/mods/default/textures/default_tool_bronzesword.png b/mods/default/textures/default_tool_bronzesword.png index cdab89851d664de8fac1e56bec81bd7288e2b555..cc80a56dc4419a1a2ef53f7fc913e70c133d4d62 100644 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZRMe1al56RT^1LSCLOjv*Y^ljoFvS7Zi)=EED`{pSe} zGm`PJK78T;5FBA(267dc#Vowl=QKV%<<(}ATFLguDnV}`0LG>|IaU48!!E^ z+`v*@=zqIyj;FA{Dev;R+4Vpbj3q&S!3+-1ZlnP@7M?DSAsp9}9hjS#1ZG`yVLT*I z7TUnY@=#o$g_GlO$cCv7p#@8vd9!Dyu}nOf64125x8asH%TmT?7VPIuN(#OL&0z3! L^>bP0l+XkKtRpg? diff --git a/mods/default/textures/default_tool_diamondaxe.png b/mods/default/textures/default_tool_diamondaxe.png index e32a0bf2bc272cf0582c5c7f31b21c37eecdb81b..603c884d587b2e5cc7c31d799822fd17166b7a38 100644 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZQB%sj@N9}i{&g`z!O978y+C-3?5;Nkzr^^y`gGbJS! zm^}WtpNFSs^E~p8%4;_fvv$O5x^NQOyi>_V{*t}71(gelUW;b0?4h`{nK%I;wL4Lsu z4$p3+0Xf#5E{-7*m)D-K6k<@|U~v@rc;NT{`KF~SjfywPRW0i}x3yvEa+U87Ory%A pr-|^fq#NC+eEs3(#04GOWH-%W4nJ za0`PlBg3pY5H=O_PZQB%sg^FdUNG~LV=zxjv*Y^llT02@bLfRdPxbLnUWF{ zGLJ=;%l}J1z!V_?1d>2p=imA7{DA`pCfu!W5mY+}WF08@dCxjTHuKac9uNrT&Nb*c bw2GObLP27Z9m`ftpy3Rju6{1-oD!MuJW7L^Ddp&ozQ2dB;dGYk)b?q*%a+0}c6m2!(ht7d-YDvtny)#xFJIXA?M~hHTp8Ie3v&}okmdKI;Vst01O^W9{>OV diff --git a/mods/default/textures/default_tool_diamondshovel.png b/mods/default/textures/default_tool_diamondshovel.png index d0fe24decd9028238a63bb04fb4288544ca006ed..f2112baebe2a818414ca5af4f7da9def8552049d 100644 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZQB%)AWittQ$4h2lJ2978y+$98YzY;X`@dH&(I!G#4|G-*0De^`vXSEA&jpHdX(+QQmDM8y9EaDra<|H#a vnCmcDY^@gC)@;6Rtrx?xegDM#f7t5<gTe~DWM4fRf|2s literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Q-Dv1E07j0FAcPm$?+6!eEP^* zRiNVbO?N|~S--wl-@luD=dAc};NL*fe!jh>$frs^Czng-ZPTu$ZtLCzBOD(Hz zcC3DMWoFWoq#75kI6G_qo%3oI%dQkpz3#^0bnh4ExvEI>2l;0rE-vj#)c1bH_~FFm S9jZW689ZJ6T-G@yGywpTgH$;H diff --git a/mods/default/textures/default_tool_diamondsword.png b/mods/default/textures/default_tool_diamondsword.png index dbccd0e395592ee9598d21e4dc5306255db352a0..af5d7398a41e3513151f161040a19075e8a0b006 100644 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZQB%)DIw?<>^=EGs| Spr275WVffQpUXO@geCy?MKJdO diff --git a/mods/default/textures/default_tool_meseaxe.png b/mods/default/textures/default_tool_meseaxe.png index c01fb4f339970cd8a01ad6d0d24f7544e42b1d91..4b75155a7ca6c92300f27db7241d2034cea989b4 100644 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZRMe8OTIR#sdF3i*4wIEHXsPyX}A^pQRDVO};iHXv@3 z=Gk*cTtZSpLSlwO6AurE6jMZkmiW~V3%ngd;`V*#b8YIJ{+mfz|2wN&tg0d#5U0rU cM3gcxWY`EzYf4c+2{f9))78&qol`;+0128i#Q*>R literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eSlAhE07Mfl*#cFwpJC`dxYWr zM>jJifq(zJ&tH+a`+(v9|Ek}Aaz1^D{PZRC!DF*qcU7<7R&>)9J$a7z`74I2HyN%U z*tP;_1Y=2%UoeBivm0qZj*X{_V~E7%wWrMa7!(AU4=O)D^Z&kAxBsH#-5Y(*A9CBi zyvx|-U4nJ za0`PlBg3pY5H=O_PZRMe0)M4D=u6E3R!u&IEHXsPyX}A^pQRDVO};iHeR-r zSsy=#H~;7Pao~#6?Ek^sxevM`5_(R5zqe4M#ruU8XX12+>x>K@0m5CgEu$^#8x%>$i&0PBQzlih_X}7)yfuf*Bm1-ADs+ygXeT zLpZJ{J21F)t~9vzDL`U%jO3|FuYwy4W~eOaxf>}EdM2+&pjVBH=Mkd4nJ za0`PlBg3pY5H=O_PZRMd_t0zydlg$Ap=hr#}JO|$q5Zj=i`kZG>1NAa^y85}Sb4q9e0Ph_z Al>h($ literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`E08{T$nx8F(?Cm^98clD z|GZzlHv9F*#9CG0@Bicn56wIbh0T-%?%Xpwd*0&lQ?tiU%-(%8O>h);F%URr+3W<= z&sY-V7tG-B>_!@pF=7$R|b=?P1w1_d70i~c5^Ef1>x@4m&kaY5oPa|x9*GIKZ2 zJ6JWL)^ABrXW5qIuR)%FVdQ I&MBb@0EshB)&Kwi diff --git a/mods/default/textures/default_tool_mesesword.png b/mods/default/textures/default_tool_mesesword.png index d395d3a13b3427a2fdd9528ebd6f2773bdf4eae3..36f1a27f0c9357d4084ee0e8f4b58367b7879fc8 100644 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZRMd_v|=Z%3X13K@C2IEHXsPfloPIv=n6ul`@w2l->^ zNe#`?JSP}DotUSytl|@sNDk!XFY7%0{oX>LZD}`n*#2(bs0P%{;OXk;vd$@?2>^!N BFggGL literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZ1=69B4ED|p<@F4f>Oy-C zG5r5O;s5`-|NnDOo)ydS6!tgeee@*n(Uat(rx=1?E@=U3U@Qsp3ubV5b|VeQarSg^ z4B@z*?7-Z_BrwY`lJSth=4Jzl?&bwd%QBcA2{1YyOY3M@!xF-JI%Nfyp8twO?`<+o mCn}6J8YPAJ0;*dVm@s&|aN0-j`qv3Gj=|H_&t;ucLK6VS;XoMx diff --git a/mods/default/textures/default_tool_steelaxe.png b/mods/default/textures/default_tool_steelaxe.png index 1528cad45fd63c4a79892e2c6133949ada2f3e7c..377ea9a297476f6b51ada960858d85d9bf83ae58 100644 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMe4=c>UCtW4Og z&9nrzvIOq7jyq{AT2(=|u2ZsePVT!6xTFcyE2PcpSW{1#|FgQu&X%Q~loCIIgWKCJ)% literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJE07Mfl*#cFwpJBbwrts# zFJH`*1YW*;`RLK3+qZ9@IdkU!|NlRJ{J3)E%EgNpj~zR9^ytxT+qSvsiV7$k$pva= zED7=pW^j0RBMr#0@pN$vk+{6}lqDa70uS@S0v4gXAODkA%69g>J!WJp&AK-9;AH8; vs_V`?;`5nQt`JehVx2E*XDvA8!Zz;x9gJeXUOhexG>5^{)z4*}Q$iB}41rCi diff --git a/mods/default/textures/default_tool_steelpick.png b/mods/default/textures/default_tool_steelpick.png index a7543a1f8fe8ef0f8f8c13b38fef91ec2a404d26..44e1ca12a1c1455ce815bdab5ff9f0033da5b8f1 100644 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMe4I>DabcxEAuCT8#}JO|$uS#~j{aXAzTPM!JKI>{ za?jSSTmMUbXk6K9_J6t9tplPP4@gXZzt=gCWBP?qp+kC&>zElXFO`t#u=D_#!r?*0G&f1ssIj;FA- zs=(d5cTE)eU%h&D@!~~06@h2Zo<%#!IO~i1oANe4cyR=%fw3gWFPOpM*^M+H$J^7z zF@)oKvIBz~r>TT?rgV>Krr{LT6~YXO8@O~E4Bmx0T`}Hm?8jv6!z7_14nJ z@ErkR#;MwT(m+A>5>H=O_PZRMe0+Q{D|==Fg{(YX978y+C&z3|I{JTg_}+F& z%RO7SZv8L$p>bua+5hEYw+@JIJRmXs{a)ulj_DUdg%0U8u487nyi`J_!_uP^XbOX; LtDnm{r-UW|E`~Su literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_steelshovel.png b/mods/default/textures/default_tool_steelshovel.png index 65e404502504bcd5154701bbef8657105fd1eadf..4b03b685328d3ba220eb7f62db02ce1cb20dd772 100644 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMd?F%(&-yKZLJ6KOjv*Y^b5C#NJ!Bxlav^;Rr-l&& zYwuJg)}Sd|sjR!sOmW=f|0UWjfw9F$*jr@JJHPUkQyv8Nb!G{kYUcY`F zXepE9Dg5Qjm;e9&zj*QD!Gj04Z{NOn@uH`psG9-*&!0cfo;`c&)Ty02cP2Or`(Bb< z2Gq}3666=m;PC858j$1e>Eak7ae3_tOQr?|9@dNgLcUBLxBtG+Qoq>L_3~cA1cT4V zvyNF-nCr&G39pvd6aTd`J#4w%wy@Ae@7*q*p4G75@Vp1-VL6dgjLW31trr0r$>8bg K=d#Wzp$P!)%vS;c diff --git a/mods/default/textures/default_tool_steelsword.png b/mods/default/textures/default_tool_steelsword.png index 630a33966efb2fd8e87dafa0418ffe5673d9766d..3a38ec8d712f2e563d10879d5ebf8291f1dbe7dd 100644 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMd?E@4LDjuLAyZEm#}JO|$q5ZjqS|49)~{Xrm;bTx zL5cA7aj6b$1)RCLxo?DCSVbi8bn5@!=pD1~JD)2PgSQlaYC`$Otv~}9JYD@<);T3K F0RSi^F+czS literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX1=5ozPtM55`2YX^vSrKe z+___^F7)cvs~k^Ze^cIMpINY4nJ za0`PlBg3pY5H=O_PZRMd&Xs` zUIDX~bDj#w4sI||+OE5YA(1uJ%0XhyssPtRi~_SRvZy_92w1>yN+aEYm7(37{m34* S&?P_v7(8A5T-G@yGywn|+%up6 diff --git a/mods/default/textures/default_tool_stonepick.png b/mods/default/textures/default_tool_stonepick.png index 237d739c4e5e751899444a59d107dd2bfccc4555..8aee15fd6ca1df04708d775c87926a915120d2e5 100644 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZRMe1e)LKh1N1LVBJqjv*Y^lfQiX_V0WHtAU{aQ!sb# xKY!gVjjz)h4fXC?w_*zA2T5^wXfT90cpd-G-ECF~R8zH^K0d&KxupD~Z)!+af}!3>_RelF{r5}E+m CYDHoI diff --git a/mods/default/textures/default_tool_stoneshovel.png b/mods/default/textures/default_tool_stoneshovel.png index 11711bd23279cd49c09e6aed90126cfe24757511..1f6dc4d37bf93d2ca8ad67e11f1a86cb9e47b687 100644 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZRMd$ZufA8MC|A{qf zY%&ab50`$Mc+mT;a!eEJu^lzw&&|mxEiFk&Nr{h*2@4HLa1_3sq^JTk zg0UpXFPOpM*^M+H$H&vfF+}3>(o>dV4GKK27hResaL)O*Kg_yQ%w*5If1eXC#BFs; zPdp~mvu5U-ubm#fA71pImg-z)Hzld*V!5Zto;A`3?i(bx`@b`I!)RU4__QvqjR|Nj NgQu&X%Q~loCIGrFOq~D# diff --git a/mods/default/textures/default_tool_stonesword.png b/mods/default/textures/default_tool_stonesword.png index 1a493acbd6125ff226edc18ac838ed626c9083a0..27e0eda100fa6eee983fa0ba81449f2d54d0246b 100644 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_PZRMeDb<$#qa$F3h8>fIEHXsPfloH%FloQ|K7cO{}XG} w*kl@*IQ6&o^TcJzKNQk2IQF#qeLx8V!xSD)JzW>289zopr0DhJ&5dZ)H literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?b1=8+ru0GygVWA^xl@LpZJ{J1`pt z%&J_?*s?H5hhf>wIm`>0mfc{TlE9>8AewVDKvd=>lYrZ8BX@(dGmk281X?p@%~zVj Z#t4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMe3DE7b6iw_LN1;zjv*Y^ljlTbe4gLf*!b|%-g2IR z11AmuL5ms(yN-m?{r?6BN)woS>Z%s;fWW(Rul`F)NJwn@-EXi+qBW17A?T@q;{44= R&j8J1@O1TaS?83{1OV+=Iw$}D literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=4|*GC7{Y)~W(-+Jbf} z0^SCKsm=msN&-xJ(=`9Wh7E_7NjgZZSr_2y#3(Q;P*N?yAz%UHsTT4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMeBx&BSI?CP3i)`tIEHXsPd@YE`mgg1tOkY;7)Q8C|Ep-&^?V$FHy4%s|lGJIMq@JD2?zWZPrK YV3;RtZTVwzB+y(2Pgg&ebxsLQ0ABJvh5!Hn literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX1=2a5!pUyRftE7bP0l+XkKnkOx} diff --git a/mods/default/textures/default_tool_woodshovel.png b/mods/default/textures/default_tool_woodshovel.png index dcef2b5bf22283c594f4e0f6dfb653bb5a97bd6b..cd7f246d291cbb3f53aa4d84794dba429e29362b 100644 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMd=mWTW}G*GLT;Wejv*Y^lh1s(p48CvKVa6xMj+^9 zWKa0{4nJ z@ErkR#;MwT(m+A>5>H=O_PZRMd=m0njgotSLSCLOjv*Y^lh1s(p48CvKVa6xMj+^9 zWKa0{pz-94JT%d)M z<8a6ZE2mI{b_ZT#U(==&EruG7SJ)ihiZ)$h$bQ9owzKkoIM56RPgg&ebxsLQ05WPS A?f?J) diff --git a/mods/default/textures/default_torch.png b/mods/default/textures/default_torch.png new file mode 100644 index 0000000000000000000000000000000000000000..c4690e1f04ddf578d505c3f0920411d80082707a GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJZ3p^r=85p>QL70(Y)*K0-AbW|Y zuPggq4gnr!!@@7ZlYl}=o-U3d9M^qMZ{$5>z`%MjU2~G8s`HYBc>yyWgB+(!Q#Eol z^El5DvZFhNi(C78P3=p)DW9B7?#r_tdnxwgRmYAS_vNQ{I9DuNIP34RLp8Dv*UyBc n$G^@$I=|4Xu|`Wu@+Lo{vb?wM_7_0Q7#KWV{an^LB{Ts5?+HI* literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_torch_inventory.png b/mods/default/textures/default_torch_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..0b3486b4d9edeaa902c5ba47d9edee6b7532bdcb GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*ZZ@dAqwX{0G4WdzViJif|TqL>4nJ za0`PlBg3pY5H=O_J^EIg4&WhwL(DZ0zF+ELpZMI_AcaYa1e36?_XffJC8M@ zHMKzHO(D~>1IA2ze+3F+oK|H0x+N0(wMv@87jbd`39o_i|B!q i+vG+5`&_^OnLFaU{NeJ7tmi<(89ZJ6T-G@yGywobl0TdP literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_torch_out.png b/mods/default/textures/default_torch_out.png new file mode 100644 index 0000000000000000000000000000000000000000..d23e565ef4f7528c42dea5dd2f6947e30158ed50 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJZ3p^r=85p>QL70(Y)*K0-AbW|Y zuPggq4gnq(R(Zz42SA~CPZ!4!j_awX4Y>|ENU%Q4PfXm~WB$R#bE-^=wrF(!gv~5L z&p1}z@%y3c6i~41;aP7%f06GWr7m2x`#4F{V&?U;eg~uNP95LU@Hv9{)Al=-Hh0^+ k|M11i3cdaB==_;M1& literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tree.png b/mods/default/textures/default_tree.png index 10e297b4475486afd1aeaaf7305129777a8101fe..35e072a32f4cc7d020f90e2bef870bc25d7e37d4 100644 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C9WR0BT_HboFyt=akR{0CW{arT_o{ literal 309 zcmV-50m}Y~P)!;7%LwYNjfV&G9)-HAWl6mMmQ=&Hz+bE z96>fFA{P!T9TaBsIgJ1S0Io?yK~xyi70pQ!fG`L|Q9#C!IeP!As@qq;s{tO2HL9Wb ztPu&o1$9*eQxWnD02#3@0~xasJ^-Bpz1gExo#-zbvZBNm?7e)zy1C|=Tg&A9fF_h$ z&`9!Jf6@I;2{Nj5;Q64H0@8e?X{YOlJ3wd!|NOPS3?MBo_#yOo_0d82O zYZ>mbboUGHJCdEpX*`1QgKHyK8hwx~`T(9Ct?G!`=jxa*B9RC_F*TAx00000NkvXX Hu0mjfY+r0z diff --git a/mods/default/textures/default_tree_top.png b/mods/default/textures/default_tree_top.png index da99bce74a957acb1165aa14efb039ac3adccb8d..a02e33296c95706677b3ec88dbdbe684c941dc81 100644 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61SFYwH*Nw_oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E(brqD5GO%ekD*y&(p;*gyVYhm#sl*4oo^cJUo{cy%9Kf`MUi~1)W$`MGodu j`)l6II{gKTJp9FIEzH?C;Y`s%piTx)S3j3^P6P)d>6&%8TQ=dDfs})Sh5VJ0~+M9q`__?9ra-&6eiIljXvS=EjBQ!Gq(# zg5SA+jEjTV7_v*dx*{|-|tn}TW^4Xl|%$)Gh zlI6vXH7oIRYCRv`MBJ-hmJeTMqApA5dl_S}eC_k4?Tq8g}-7MFa zLLo|~#MBU9MvA>!i58>06=pIWfSG&aShbAG-liQc(We+*8CLRic}*@xc7!to!4JmE zH>%Fzxk0<@7Z`l4VHR}FEHG+b?2!=s-L2LxPdtum*2Lr;0{9!b99L%@YeSU|VgT^- tHohISTb-+Ze;B|JfZ#NInop8={sR}dBW%UADir_#002ovPDHLkV1lP>IDG&B diff --git a/mods/default/textures/default_water.png b/mods/default/textures/default_water.png index 00500e9b91b12021b528b180473cae639b41f619..040b81713fc23d0289496dd8df9d2fda1348f22f 100644 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C9nN|taV5)0m9%5u{WoT+;Yzon!vF`ZcrdNtFNQ|rsx@R2rK4{}p1H74@v-G!h7u-mn{4ZO=|Fcec)I$ztaD0e0sy*)Xj1?H diff --git a/mods/default/textures/default_water_flowing_animated.png b/mods/default/textures/default_water_flowing_animated.png index 070d79718eb0d1de20147a6184729de6d9a6bf3a..aae83661d9280937a16b4912e17e3cb9ece2270b 100644 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C?)FK#IZ0z|dINz+BhRBE-PR z%GlV-*iakDFfhpd)EJARAvZrIGp!P;!Bp4CJjBS@%Fxux*c75cW8G(<0~i=QUHx3v IIVCg!0QU1sxBvhE literal 1607 zcmeAS@N?(olHy`uVBq!ia0vp^0t^g{3>?frR&Nhm4Un=4@Ck8M>wKou`&_Q|nbCyj zW|Ll6O?lxssmwCE4hD02Wxf;oL+kl7V!b7#Jt*X!emFuRaXP)j? zDPnS}bZ*c%zVO}7Fxy33504af2rPb9;vo~CzHF8wr_g@uc!}Nvk38yB^8T{SR%Ndg zG-e8)qU7{Kqq`;2G-{cd+tRqmjxPC-z38VWs%Y!1CaGCytH_iJ4*%{&wn#JRvo@`i&`vOrWBw_@6*o64an)0QY`yY9?a zFwGG7;h4R34x@P1!%5lkUzNN+oKaLiG<)6}2A(xfk8-SGb!hAQLg`-R{!y58D}nJ_ik_h@a@BVcauG~S=BbnJSuuFKL7gl!g1#9?1^Vfsypt= zWyhvH3~ZUm@Z_yw-1@?5iwVVZKQ50`zq61pT)4oc#OWpTk}3HL)yyY(r(AmYpYb7c ziW8$s*R?!_jx7wICVgSt#Qs9azl`~2(go%#)(Z;{tdaJRQ&@44xy9}k8&`}r* z-zJ(I`=(*v|Er=v_J4&(#g(^?Rn<$@x7*99#MM-bMDDQN6uH+nWo_v8_H%ZJnnMb! zReH9!tMl`}`FT^$WTJ^pQ@-!dk+o;_v=aSc1JapDfsg_@F5$hzl zidDB^&-&h5)u~JNUXxLkEEKu0CPp$~DXY*XTKhm?QbUcATF=fg*fC5+Zrx3?GEmQ(uq zu^?gF2ZlGV3yUgF99Lde9n$*5Ex&*BcNsY+2A$TNvpx*J0~eLNXWO1rU$w@W30OL? zC4TX*-5P#i!;WU>M}5{U))r6RJ(vLGyyN5Rw6;(Ia(2TwV425!4?!~T1R%=D(!ooGRf63L_XWt|5M^MiDiq#*xQk00L!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C9nN|taV5)0m9%5u{WoT+;Yzon!vF+WRdSUC`328}gZVspl(lUF?ju|4hb7zpggUJa~2TW41jk zhx}B#mhwx!=$!cHiidIeua`L~&a>CcEj@96`!`$Kbd<Q$#L zJYoO4p=H`^!AhI*UmssRFl;_`dB26=)aRR?=WCyT=eH-h|KkRK_BWp4!O!&)&M!5Z zUw-1Ti1Y8Cb8O@Hwrx!G|8K_6^XY_izK%)dy25YI_k4=jp7%7+Pvcberz_=Ab?a<) z+FEPgFpijcFrnkd`}iZW-L|*q)#puK9-H<^_C#=f0Q>nE%iWV~Hn$qh)vew%)ozuI z_y3c^f4Gr%`l$o=K(8H;+#p>HlqZPD_8Sem-+!-KPwmu#UsO3S}&gf0$f* zet*~#Nd@8BZ(o#MKZ`93)tdD^ft&w`VC9^h>ugNqDqnHVJkfkfIhgw+Z{@lN6V-iA z2rF{DtKC?8&Gkp_+NYIyhfJPt>latuTb9#Qu6&EJI%(>)lfn0= zZp(c3zH#x|OPl}8RW+6!o~Kt~USs@W?XhFLmFG&k^N!8SbF#jrpmB1s%%?m3TWW$Q zEswsjT=~-s2_Dm1(=8T8yVline&2of^Q6jtn-=<5d?@0_~4;J)^GHr}K25_!4aoQ#vR>5u=A{QLf5^u*2w}s2ReL??RhFz{9uV>>Fx zwzl1IV>;VLAo+avbIEE6k?L!Q<=E!V3xAUs07e&n+V$T!yx^;W#y1pnqIzxm`=bkh zQa2v&Ewkt8vgLVI^{(BP$Lf3W@4e|Dv)|T9Oj&CT)_0@k&BmV~wTBnH?RI<(GW)`} zb0F^58-J>RwnEVsu%nL3+1}ng@9kVikh@?=zWzq?=Z)#MFo!{$2O}?vRGR>;JUZ{^ z8K@CJ_T|q%{>E=OJ{u%~6XlClOH8?)7_bfKoXv6wPwrRh#KwblhfLsT5E68_X&*nfp0Cn;O>0+g2E=;=~y#kh144$rj JF6*2UngCodfr|hD diff --git a/mods/default/textures/default_wood.png b/mods/default/textures/default_wood.png index af56d6cd451fbd742626e9d1e013c568634b368d..1e1660d48cfcec08f7256fd4869c93562d0a841e 100644 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBL7~QRScv!3p^r$G`BDaGcwGYBLNg-FY)ws zWxvbL!KkgP-aD%mC?w|T;uyklJ$X)4#^D184ix>oXU)dO#vrqj`T2vqrF(!X7(8A5 KT-G@yGywpcc^()5 literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnYZOyb<*60=PtXh{~5M-~s zu+F0~*?4ZHYiG7?vbR=yw(ZwzhqeM0mw383hHzYWJ!QznWGKS+u(9FDx&0A2s&5#T z_-!3dur_HVsdiK_aq~Zr%&~p7&v$dYHS=n5k`LtNrDVJvzTJw_e=XEaktaqG>+gSsq? z3=S7P%cLb_-()2uOV4ONa&Rj1x~zi0hLsMB7&+5rGS20gI6V6H@AZS{{Esd23}+V_ z>fEh9t5_@1-&fw8y7j)?q3yfBu1t-Zn{zBtvaTv~=ZtT+Rcp5I`~R!;{Pq16mA~xQ z*MFKl?e@bInZEM$&Cl{~=|6n^Ir4MCZmX92XXcoj{;733Y`@I+;gmzBt=U}HMb>G? z1n*c@;QMeEnF1d^yq+1n=kbQ~T1x*E5JT7l+M@58do$zn=9N=)@bnn?JlE zt*Tkl7}(!$V({wYL^ii=$6I;#Si4ERn922J#{|Y`*W(<_w!xAOa^Y#7?2;S12x6(KX=xICUC1D{_C?OAt6%?vvZSZ0pUXO@ GgeCy_1gjVT diff --git a/mods/default/textures/gui_furnace_arrow_bg.png b/mods/default/textures/gui_furnace_arrow_bg.png index 046d8cda098534b25bc2dfa550ca3e705a29acf2..a4a4f113839b59e924c229f809fce710e1667f03 100644 GIT binary patch delta 130 zcmX@Yw3Bgy3ad(hPl)S8Lz#&VtoczlOjJdYF&U9S3V#4vT3UD0U*`Y-01R|ePE!C6AU^~c2PpwG zR7ma}I`#kn0KiE^K~y-)V?Y8eX(|Mm;+Xc7SS`RA`MuzgrAun=73$xnKPvz zO_*AMGUi}Sm|9?(FttE6VQPVC!qkG$gsBCg2~!I~6G987CWID*CNwPwO%e^LT6qwf zLf|rqXHbEf0}(RelZ}mycLBv#Z3Z%s;=)ZdNJ&Yl5-78>2*?OUIJ+fL5D3(PGTRkF ztPHfE69UQ@2|(DRGNUrokpX3hsU*rIYEGW1n1CXLNZp~>3#$&7v=k3SiUt7NE8dvc Sc{G;*0000&pI+lbPF6?%Vbc3P7Qqo-U3d z8Ta1a+RfW+AmaA$e&98Q+&ym7KJY~f^W%rdxrSe7@*H>DByAIs?-Xu5W$Lzh^k45dgyZ!v` wNpl$(nOHak6dW3m8AqlHw(ZYxcrsgZ>rB&Gn!)DlfWBbxboFyt=akR{0M6rI9{>OV delta 223 zcmbQm^qX;lO8p^E7srr_TW@bI6k>E_X#ZGk;wdQND#+prBm-Dn6*-y~adathbUk7W z(NC&9+GAM!IPG~}dXIihVgCR9+a7KbICTDdd`I+K!O(4c&Sywf#vMsFd@OEKubAPK zEVxpDC-$-yzoW8L*9xwK8+3EKlrkJ@1ydCzHZ70UX{x#sAu8DY;E}TIDW`z;TT1)B z*!}ZazDnTAqGcU>etej!w^HEBf?XW(8Oyg^lnEa&|P;hjO|1!Qn)Co2CMtz0mO!{FLqRQ{qr egVhVe0001|d=Bm${wbvZ00002aD;VgY)s zPh>?s2op+pzyR?P~#M7Blp@tC6bF`?%lz9I&bWN14N08v-ucc8CW0ED^3Lle&xMrjzq*zHwy^zt>UT50eH57tc zQZrBosMDIMjzm$2sHP>UGK_=*G+L2IQDQ=!%*FY-9^PHUOOo5md%bQc4taNvkFBk( zW8*b4FHb8G(&V%qu&EL;{1UB(f^J_ad0VCI7zn5mYDKc|sQ}G6T{_1*?O-L-+2hN2 z7QGnG{>&p?|Bd8{CshT>=AE~{`jw~Y??eD+`VZ&Gpg3yN~?F+q~EYn1Iw!s+Jv8Zs%&} zs`MowlKby@&%ve^xB4UlHua+Ga%*=NGr3sC-V~=+>u0X>;dg*(yC^y@dkpQ)Xq#tp z`~0LY)YP4POCg~!&unb_qBwa)omH{l7q>JdnGJpk>bP-)x2C!g~ zE}{#|02WNrMRZ{qz=BD-h%PJxSTIQ!(S>CI3nu9zy08pj!6aQo7nT7mn52v7!ZLsb zlXMYXSO&0Qk}jeP%K#Sqe@K@r|M(wN(KCMrdbkh%kop=u7)Z(Cb`gMqDgXwD0Jw4$ zeg6tTng!suZUBT`04&sYJbQ8l00oVaP*XHB_Sw#n$BWjKY&l+9es1tw_cm9-$rE23 zK5(#PRmGa|s*RhXV=wRBa&Sz6TJLLL(%gdJ*~-$F^rBPrvL`lNmP^M+N8yo+-yJpM zs}_9RJzT~uX?=Rv>A_mPvTXFgZllrlZTe`*juX|J3WH6>Bl|1UhmO75ai-|~d9KE) zGwi9^fg|3pibvy%`L6JLiO)w~{pFAG4@7<6MB)Cy7uQDqnpJQfG|ao=3;+En6MuW% z(DnyEnfTMcutH4UQ@qY~wyg6<&`>m&sccREG^hIT;HB2grRIZ$-xqtID{U@IY%|LX zqJ#TREq#4_;{3&d(B8tzrAI%UbF5(2a@Tzm&ny{!s;&G&bEt7a%b7**oPVK>Te0{N zYU@x_Rgl?UvGM{nym|MbH%Go1?cZ3qC^^P2+7lT)eb?`A6<+=5mE%R=v7J9tYZDKj Qw4ca~w5$&8Z|>gw51Z)1CIA2c diff --git a/mods/default/textures/player.png b/mods/default/textures/player.png index 6d61c4342f39fd8da8330e97117c68a3709483fd..3e6fb67aeb78c94819f5551958e4082683fb493e 100644 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C0B33GxeG`=XKE7{p2Pc6VX?&!l?~$l)yTh%5%u9$@TtGTRQw z;PP~F4B@z*oB(7qF)%(-+ym05TH+c}l9E`GYL#4+3Zxi}3=EBR4a{{7EJ6%Stc)$J q3@o$_jI0a{R=Vl1plHa=PsvQH#I50m^pqVy4Gf;HelF{r5}E)U1xix@ literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!3HFyJAa%3QlXwMjv*C{Z>MhLa!}-9{{8ab z&TEibqWl!w& rU}f~-R;g-O%k1_*>%@MOhihZx0?vo`Z!=Z~TEO7x>gTe~DWM4fSl%(n diff --git a/mods/default/textures/player_back.png b/mods/default/textures/player_back.png index 5e9ef05420e51ddd7ad33c13a58e21b1bb86a60a..d66acb674c9f3bc52c0f499973c724d016369471 100644 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C~Ih+L^k;OpT1B~5HX4?T7 zT%InDAsp9}6M$?c2F6E!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C9Q75RU7~2|zXz1LGsbJ;p$mYKdz^NlIc#s#S7PDv)9@GB7mOH89sTum~|Qu`;%> rGO*A#FtRc*Sm~z2f}$ZeKP5A*61RpM(o=Q-H86O(`njxgN@xNAWvxj< literal 0 HcmV?d00001 diff --git a/mods/default/textures/trees_jungletree_sapling.png b/mods/default/textures/trees_jungletree_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..e86590c5af122a7c3fb085b250ff17d5e6db6786 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oK@euFPl=xh6l5>) z^mS#w%g)ch!@W7+|74($nx~6n2*>s0gahm;Jt_YV-{^V4FdgVmz{&(SlMF((?y^VucwP+2*>qgf$b0Nc^DYKF{*{x7JdavFnGH9xvXFdgVmz{&(#9Cx7j{{JM*VDx@gyVYhgik3JJPb_SjOt47zmx+d7(8A5T-G@yGywq2 CP8Ep& literal 0 HcmV?d00001 diff --git a/mods/default/textures/trees_leaves_red.png b/mods/default/textures/trees_leaves_red.png new file mode 100644 index 0000000000000000000000000000000000000000..92411f7673e317e266902279eeb35f960097fbca GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmz{&(lwZf_s02SJIJJPeE}4BygI*pz`144$rjF6*2UngHF( B6^H-; literal 0 HcmV?d00001 diff --git a/mods/default/textures/trees_leaves_yellow.png b/mods/default/textures/trees_leaves_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..b61d697fe043be251fad92b4ffedc920792ce07f GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmz{&(RH6Oxm$yJ6UQZXt5RU7~6Uv3Hc^H_S81287%T@s;7(8A5T-G@yGywn) CUlz&$ literal 0 HcmV?d00001 diff --git a/mods/default/textures/trees_sapling_palm.png b/mods/default/textures/trees_sapling_palm.png new file mode 100644 index 0000000000000000000000000000000000000000..e86590c5af122a7c3fb085b250ff17d5e6db6786 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oK@euFPl=xh6l5>) z^mS#w%g)ch!@W7+|74($nx~6n2*>s0gahm;Jt_YV-{^V4!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C0BZ@^*J&{LiF&56Iyx@Q5sCVBk9p!i>lBSEK+1xjbDQLpZJ{ zCji+@42+Ky_ZS0NswJ)wB`Jv|saDBFsX&Us$iUE8*T7uYz#_!Z+{(n*%EVmTz{twL yKr71dHj0Ma{FKbJN~i`?T_f`lBV#K=Q!8Urhz5;ypM`-M7(8A5T-G@yGywn&U`R;- literal 0 HcmV?d00001 diff --git a/mods/default/textures/trees_tree_top_palm.png b/mods/default/textures/trees_tree_top_palm.png new file mode 100644 index 0000000000000000000000000000000000000000..9261bc1547a1ecd4190f2b6823e5063b2bf8667c GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaEa{HEjtmSN`?>!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_C!lvVtUwgWR1M z)}51i3FIgwdj$D1FjT2AFf_Cs+W-ImLmqUl1&T111o;KmNQOQw1aXqQ-CY>}GwI#~aySb-B8wRqxCKF&u|6e! zB2bXa)5S4_<9c!ekj=!v_(*Y&F_5KN;u=wsl30>zm0Xkxq!^4042^XS%ykVcLJZBV zOpL8e%(V@StPBjaq6}}NXvob^$xN$+YB1F`G7m8_wlXxeGB$;1&{+3b7^s24)78&q Iol`;+094~jhX4Qo literal 0 HcmV?d00001 diff --git a/mods/default/textures/trees_wood_palm.png b/mods/default/textures/trees_wood_palm.png new file mode 100644 index 0000000000000000000000000000000000000000..51533a204f909e9d9baba6a7cb64b42f7cec116a GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^Od!kwBL7~QRScv!3p^r$G`BDaGcwGYBLNg-FY)ws zWxvZVAtq=U*jMx#C?w|T;uyklJ$cT3k&_1w94LDJQJRg7jX}PaMO!OTaVJm(gQu&X J%Q~loCIFRp9D)D< literal 0 HcmV?d00001 diff --git a/mods/default/textures/wieldhand.png b/mods/default/textures/wieldhand.png index 69f4b7bf966270edd12d85cb6370433181d0354c..54ffb5d7c1930e4a0aa5bce853579c88e267b1fe 100644 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^%plANB6FUp{{d2L0X`wF|NsAA)*9y|@F)-{!dMdI z7tG-B>_!@p!&%@FS local place_tool = function(itemstack, direction, meta1, meta2, pt, tool) +> -- minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:" .. tool .. "_deco", param2=direction}) +> -- meta1:set_int("wear", itemstack:get_wear()) +> -- meta2:set_int("wear", itemstack:get_wear()) +> -- itemstack:take_item() +> return itemstack +> end +> +> +35d43 +< groups = {flammable = 2}, +36a45,58 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_wood_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +50a73,86 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_stone_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +64a101,114 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_steel_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +78a129,142 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_bronze_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +92a157,170 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_mese_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +106a185,198 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_diamond_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +126a219,232 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_wood_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +141a248,261 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_stone_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +156a277,296 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_stone_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +> on_place = function(itemstack, placer, pointed_thing) +> place_tool(itemstack, minetest.dir_to_facedir(placer:get_look_dir()), +> minetest.env:get_meta({x=pointed_thing.under.x, y=pointed_thing.under.y , z=pointed_thing.under.z}), +> minetest.env:get_meta({x=pointed_thing.under.x, y=pointed_thing.under.y+1, z=pointed_thing.under.z}), +> pointed_thing, "shovel_steel"); +> end, +171a312,325 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_bronze_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +186a341,354 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_mese_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +201a370,383 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_diamond_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +220a403,416 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_wood_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +234a431,444 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_stone_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +248a459,472 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_steel_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +262a487,500 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_bronze_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +276a515,528 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_mese_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +286c538 +< choppy={times={[1]=2.10, [2]=0.90, [3]=0.50}, uses=30, maxlevel=2}, +--- +> choppy={times={[1]=2.10, [2]=0.90, [3]=0.50}, uses=30, maxlevel=3}, +290a543,556 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_diamond_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +309a576,589 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_wood_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +323a604,617 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_stone_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +337a632,645 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_steel_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +351a660,673 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_bronze_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +365a688,701 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_mese_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +379a716,729 +> on_place = function(itemstack, placer, pointed_thing) +> local pt = pointed_thing +> if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then +> local wear = itemstack:get_wear() +> local direction = minetest.dir_to_facedir(placer:get_look_dir()) +> local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y , z=pt.under.z}) +> local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}) +> minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_diamond_deco", param2=direction}) +> meta1:set_int("wear", wear) +> meta2:set_int("wear", wear) +> itemstack:take_item() +> return itemstack +> end +> end, +419a770,810 +> +> +> local register_deco_block = function(tool_name, tool_tiles, tool_nodebox) +> minetest.register_node(tool_name.."_deco", { +> drawtype = "nodebox", +> paramtype = "light", +> paramtype2 = "facedir", +> tiles = tool_tiles, +> groups = { +> snappy=3, +> flammable=2, +> not_in_creative_inventory=1 +> }, +> node_box = { +> type = "fixed", +> fixed = tool_nodebox, +> }, +> sounds = default.node_sound_wood_defaults(), +> on_dig = function(pos, node, digger) +> if digger:is_player() and digger:get_inventory() then +> local meta = minetest.env:get_meta(pos) +> local wear_out = meta:get_int("wear") +> digger:get_inventory():add_item("main", {name=tool_name, count=1, wear=wear_out, metadata=""}) +> end +> minetest.remove_node(pos) +> end, +> }) +> end +> +> local register_deco_block_materials = function(material, top) +> register_deco_block("default:pick_"..material, {top, "default_tool_"..material.."pick.png"}, {{-0.5/3, -1.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3},{-0.5/3, 0.5/3, -1.5/3, 0.5/3, 1.5/3, 1.5/3}}) +> register_deco_block("default:shovel_"..material, {top, "default_tool_"..material.."shovel.png"}, {{-0.5/3, -1.5/3, -0.5/3, 0.5/3, 1.5/3, 0.5/3}}) +> register_deco_block("default:axe_"..material, {top, top, "default_tool_"..material.."axe.png^[transformFX", "default_tool_"..material.."axe.png", "default_tool_"..material.."axe.png^[combine:6x6:2,0=".."default_tool_"..material.."axe.png", "default_tool_"..material.."axe.png"}, {{-0.5/3, -1.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3},{-0.5/3, 0.5/3, -0.5/3, 0.5/3, 1.5/3, 1.5/3},{-0.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3, 1.5/3}}) +> register_deco_block("default:sword_"..material, {top, "default_tool_"..material.."sword.png"}, {{-0.5/3, -1.5/3, -0.5/3, 0.5/3, 1.5/3, 0.5/3}}) +> end +> register_deco_block_materials("stone", "default_cobble.png") +> register_deco_block_materials("wood", "default_wood.png") +> register_deco_block_materials("steel", "default_steel_block.png") +> register_deco_block_materials("bronze", "default_bronze_block.png") +> register_deco_block_materials("mese", "default_mese_block.png") +> register_deco_block_materials("diamond", "default_diamond_block.png") diff --git a/mods/default/trees.lua b/mods/default/trees.lua index 81c9831..b2687c9 100644 --- a/mods/default/trees.lua +++ b/mods/default/trees.lua @@ -17,7 +17,7 @@ function default.can_grow(pos) return false end local light_level = minetest.get_node_light(pos) - if not light_level or light_level < 13 then + if not light_level or light_level < 10 then return false end return true @@ -31,12 +31,12 @@ local function is_snow_nearby(pos) end --- Sapling ABM +-- Grow sapling function default.grow_sapling(pos) if not default.can_grow(pos) then - -- try a bit later again - minetest.get_node_timer(pos):start(math.random(240, 600)) + -- try again 5 min later + minetest.get_node_timer(pos):start(1) return end @@ -94,7 +94,7 @@ minetest.register_lbm({ "default:pine_sapling", "default:acacia_sapling", "default:aspen_sapling"}, action = function(pos) - minetest.get_node_timer(pos):start(math.random(1200, 2400)) + minetest.get_node_timer(pos):start(math.random(10, 11)) end }) @@ -533,3 +533,25 @@ function default.sapling_on_place(itemstack, placer, pointed_thing, return itemstack end + + +-- Important bloody aliases + +minetest.register_alias("trees:tree_conifer", "default:pine_tree") +minetest.register_alias("trees:wood_conifer", "default:pine_wood") +minetest.register_alias("trees:sapling_conifer", "default:pine_sapling") +minetest.register_alias("trees:leaves_conifer", "default:pine_needles") + +minetest.register_alias("trees:tree_palm", "default:jungletree") +minetest.register_alias("trees:leaves_palm", "default:jungleleaves") +minetest.register_alias("trees:sapling_palm", "default:junglesapling") +minetest.register_alias("trees:wood_palm", "default:junglewood") + +minetest.register_alias("trees:tree_mangrove", "default:aspen_tree") +minetest.register_alias("trees:leaves_mangrove", "default:aspen_leaves") +minetest.register_alias("trees:sapling_mangrove", "default:aspen_sapling") +minetest.register_alias("trees:wood_mangrove", "default:aspen_wood") + +minetest.register_alias("trees:leaves_red", "default:jungleleaves") +minetest.register_alias("trees:leaves_yellow", "default:jungleleaves") +minetest.register_alias("trees:leaves_green", "default:jungleleaves") diff --git a/mods/default/trees.lua.diff b/mods/default/trees.lua.diff new file mode 100644 index 0000000..b165a47 --- /dev/null +++ b/mods/default/trees.lua.diff @@ -0,0 +1,41 @@ +20c20 +< if not light_level or light_level < 13 then +--- +> if not light_level or light_level < 10 then +34c34 +< -- Sapling ABM +--- +> -- Grow sapling +38,39c38,39 +< -- try a bit later again +< minetest.get_node_timer(pos):start(math.random(240, 600)) +--- +> -- try again 5 min later +> minetest.get_node_timer(pos):start(1) +97c97 +< minetest.get_node_timer(pos):start(math.random(1200, 2400)) +--- +> minetest.get_node_timer(pos):start(math.random(10, 11)) +535a536,557 +> +> +> -- Important bloody aliases +> +> minetest.register_alias("trees:tree_conifer", "default:pine_tree") +> minetest.register_alias("trees:wood_conifer", "default:pine_wood") +> minetest.register_alias("trees:sapling_conifer", "default:pine_sapling") +> minetest.register_alias("trees:leaves_conifer", "default:pine_needles") +> +> minetest.register_alias("trees:tree_palm", "default:jungletree") +> minetest.register_alias("trees:leaves_palm", "default:jungleleaves") +> minetest.register_alias("trees:sapling_palm", "default:junglesapling") +> minetest.register_alias("trees:wood_palm", "default:junglewood") +> +> minetest.register_alias("trees:tree_mangrove", "default:aspen_tree") +> minetest.register_alias("trees:leaves_mangrove", "default:aspen_leaves") +> minetest.register_alias("trees:sapling_mangrove", "default:aspen_sapling") +> minetest.register_alias("trees:wood_mangrove", "default:aspen_wood") +> +> minetest.register_alias("trees:leaves_red", "default:jungleleaves") +> minetest.register_alias("trees:leaves_yellow", "default:jungleleaves") +> minetest.register_alias("trees:leaves_green", "default:jungleleaves") diff --git a/mods/doors/README.txt b/mods/doors/README.txt index 9ad7093..37337b2 100644 --- a/mods/doors/README.txt +++ b/mods/doors/README.txt @@ -1,84 +1,26 @@ -Minetest Game mod: doors -======================== -See license.txt for license information. - -Authors of source code ----------------------- -Originally by PilzAdam (MIT) - -Modified by BlockMen (MIT): Added sounds, glass doors (glass, obsidian glass) and trapdoor. - -Modified by sofar (sofar@foo-projects.org) (MIT): -Added Steel trapdoor. -Re-implemented most of the door algorithms, added meshes, UV wrapped texture. -Added doors API to facilitate coding mods accessing and operating doors. -Added Fence Gate model, code, and sounds. - -Various Minetest developers and contributors (MIT) - - -Authors of media (textures) ---------------------------- -Following textures created by Fernando Zapata (CC BY-SA 3.0): - door_wood.png - door_wood_a.png - door_wood_a_r.png - door_wood_b.png - door_wood_b_r.png - -Following textures created by BlockMen (CC BY-SA 3.0): - door_trapdoor.png - door_obsidian_glass_side.png - -Following textures created by celeron55 (CC BY-SA 3.0): - door_glass_a.png - door_glass_b.png - -Following textures created by PenguinDad (CC BY-SA 4.0): - door_glass.png - door_obsidian_glass.png - -Following textures created by sofar (CC-BY-SA-3.0): - doors_trapdoor_steel.png - doors_trapdoor_steel_side.png - door_trapdoor_side.png - -Obsidian door textures by red-001 based on textures by Pilzadam and BlockMen (CC BY-SA 3.0): - door_obsidian_glass.png - -Glass door textures by red-001 based on textures by celeron55 (CC BY-SA 3.0): - door_glass.png - -All other textures (created by PilzAdam) (CC BY-SA 3.0): - -Door textures were converted to the new texture map by sofar, paramat and -red-001, under the same license as the originals. - - -Authors of media (models) -------------------------- -Door 3d models by sofar (CC-BY-SA-3.0) - - door_a.obj - - door_b.obj -Fence gate models by sofar (CC-BY-SA-3.0) - - fencegate_open.obj - - fencegate_closed.obj - - -Authors of media (sounds) -------------------------- -Opening-Sound created by CGEffex (CC BY 3.0), modified by BlockMen - door_open.ogg -Closing-Sound created by bennstir (CC BY 3.0) - door_close.ogg -fencegate_open.ogg: - http://www.freesound.org/people/mhtaylor67/sounds/126041/ - (CC0 1.0) -fencegate_close.ogg: - http://www.freesound.org/people/BarkersPinhead/sounds/274807/ - (CC-BY-3.0) - http://www.freesound.org/people/rivernile7/sounds/249573/ - (CC-BY-3.0) -Steel door sounds open & close (CC-BY-3.0) by HazMatt - - http://www.freesound.org/people/HazMattt/sounds/187283/ - doors_steel_door_open.ogg - doors_steel_door_close.ogg -doors_glass_door_open.ogg, doors_glass_door_close.ogg: - https://www.freesound.org/people/SkeetMasterFunk69/sounds/235546/ (CC0 1.0) +Doors +===================================================================== +Main: PilzAdam, BlockMen +Lisc: MIT +Text: CC-0 + Derivative of bas080 by jadedctrl +3Dmo: MIT + By sofar +Audi: CC-BY-3.0 + Derivative of CGEffect by BlockMen + door_open.ogg + By bennstir + door_close.ogg + By BarkersPinhead + By rivernile7 + fencegate_close.ogg + By HazMatt + doors_steel_door_open.ogg + doors_steel_door_close.ogg +Audi: CC0 + By mhtaylor67 + fencegate_open.ogg + By SkeetMasterFunk69 + doors_glass_door_open.ogg + doors_glass_door_close.ogg +Link: https://github.com/minetest/minetest_game diff --git a/mods/doors/README.txt.diff b/mods/doors/README.txt.diff new file mode 100644 index 0000000..008e510 --- /dev/null +++ b/mods/doors/README.txt.diff @@ -0,0 +1,112 @@ +1,84c1,26 +< Minetest Game mod: doors +< ======================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by PilzAdam (MIT) +< +< Modified by BlockMen (MIT): Added sounds, glass doors (glass, obsidian glass) and trapdoor. +< +< Modified by sofar (sofar@foo-projects.org) (MIT): +< Added Steel trapdoor. +< Re-implemented most of the door algorithms, added meshes, UV wrapped texture. +< Added doors API to facilitate coding mods accessing and operating doors. +< Added Fence Gate model, code, and sounds. +< +< Various Minetest developers and contributors (MIT) +< +< +< Authors of media (textures) +< --------------------------- +< Following textures created by Fernando Zapata (CC BY-SA 3.0): +< door_wood.png +< door_wood_a.png +< door_wood_a_r.png +< door_wood_b.png +< door_wood_b_r.png +< +< Following textures created by BlockMen (CC BY-SA 3.0): +< door_trapdoor.png +< door_obsidian_glass_side.png +< +< Following textures created by celeron55 (CC BY-SA 3.0): +< door_glass_a.png +< door_glass_b.png +< +< Following textures created by PenguinDad (CC BY-SA 4.0): +< door_glass.png +< door_obsidian_glass.png +< +< Following textures created by sofar (CC-BY-SA-3.0): +< doors_trapdoor_steel.png +< doors_trapdoor_steel_side.png +< door_trapdoor_side.png +< +< Obsidian door textures by red-001 based on textures by Pilzadam and BlockMen (CC BY-SA 3.0): +< door_obsidian_glass.png +< +< Glass door textures by red-001 based on textures by celeron55 (CC BY-SA 3.0): +< door_glass.png +< +< All other textures (created by PilzAdam) (CC BY-SA 3.0): +< +< Door textures were converted to the new texture map by sofar, paramat and +< red-001, under the same license as the originals. +< +< +< Authors of media (models) +< ------------------------- +< Door 3d models by sofar (CC-BY-SA-3.0) +< - door_a.obj +< - door_b.obj +< Fence gate models by sofar (CC-BY-SA-3.0) +< - fencegate_open.obj +< - fencegate_closed.obj +< +< +< Authors of media (sounds) +< ------------------------- +< Opening-Sound created by CGEffex (CC BY 3.0), modified by BlockMen +< door_open.ogg +< Closing-Sound created by bennstir (CC BY 3.0) +< door_close.ogg +< fencegate_open.ogg: +< http://www.freesound.org/people/mhtaylor67/sounds/126041/ - (CC0 1.0) +< fencegate_close.ogg: +< http://www.freesound.org/people/BarkersPinhead/sounds/274807/ - (CC-BY-3.0) +< http://www.freesound.org/people/rivernile7/sounds/249573/ - (CC-BY-3.0) +< Steel door sounds open & close (CC-BY-3.0) by HazMatt +< - http://www.freesound.org/people/HazMattt/sounds/187283/ +< doors_steel_door_open.ogg +< doors_steel_door_close.ogg +< doors_glass_door_open.ogg, doors_glass_door_close.ogg: +< https://www.freesound.org/people/SkeetMasterFunk69/sounds/235546/ (CC0 1.0) +--- +> Doors +> ===================================================================== +> Main: PilzAdam, BlockMen +> Lisc: MIT +> Text: CC-0 +> Derivative of bas080 by jadedctrl +> 3Dmo: MIT +> By sofar +> Audi: CC-BY-3.0 +> Derivative of CGEffect by BlockMen +> door_open.ogg +> By bennstir +> door_close.ogg +> By BarkersPinhead +> By rivernile7 +> fencegate_close.ogg +> By HazMatt +> doors_steel_door_open.ogg +> doors_steel_door_close.ogg +> Audi: CC0 +> By mhtaylor67 +> fencegate_open.ogg +> By SkeetMasterFunk69 +> doors_glass_door_open.ogg +> doors_glass_door_close.ogg +> Link: https://github.com/minetest/minetest_game diff --git a/mods/doors/license.txt b/mods/doors/license.txt index 8ce73c4..cb4e2dc 100644 --- a/mods/doors/license.txt +++ b/mods/doors/license.txt @@ -27,7 +27,7 @@ For more details: https://opensource.org/licenses/MIT -Licenses of media (textures, models and sounds) +Licenses of media (models and sounds) ----------------------------------------------- Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) @@ -139,6 +139,7 @@ http://creativecommons.org/licenses/by/3.0/ CC0 1.0 Universal (CC0 1.0) Public Domain Dedication mhtaylor67 SkeetMasterFunk69 +bas080 No Copyright diff --git a/mods/doors/license.txt.diff b/mods/doors/license.txt.diff new file mode 100644 index 0000000..5b4326d --- /dev/null +++ b/mods/doors/license.txt.diff @@ -0,0 +1,6 @@ +30c30 +< Licenses of media (textures, models and sounds) +--- +> Licenses of media (models and sounds) +141a142 +> bas080 diff --git a/mods/doors/textures/doors_door_glass.png b/mods/doors/textures/doors_door_glass.png index 26c427b9fef32a34b2fd8daa7bff4117933d1924..3a37af2b11131287234225ad1fcca6a109094cf6 100644 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^d_c^@!3HFQ8hUO4Db50q$YKTtZeb8+WSBKa0w~B{ z;_2(k{*aTIhnFpSUoQ(#XsM@*V~EE2WSfEqAM4qS7=)RbnVXxNbsk^so!Ap@?q+0V zal+`3N@1t5fq}sWAU5#P-IBPY=DjR)4=?kMBM;3cy}k10pEA!bFDEd*`PcoyB%rw8 z*$>y7tThkEbL(|_%dGqOW$W|*k`fXUF=w9yGC4G~_cj7S;`f#9U{R$Drn9m_RelF{r5}E+=`CP#O delta 482 zcmV<80UiE^0_y{RiBL{Q4GJ0x0000DNk~Le0000c0000W2nGNE0Dfc&vj6}91ZP1_ zK>z@;j|==^1poj50drDELIK&yEPnt103c&XQcVB=dL{q>fP?@5`Tzg`fam}Kbua(` z>RI+y?e7jT@qQ9J+u00v@9M??Vs0RI60puMM)0001yBou!ELP)d zgb6V!7(~RG&E}(2e{aIDzqE@`RRGX5&1~_$ zKRkAmh(m~R=B)2YDdn$$+O{>taDzQVm|#p$p^{S0Vz^pLS!oE9Y|piF0NeB#4K{Qh zE7>lR=CP7*^sJP69UOx{)Gs#^hxy!`Nq$tLG08v$+ zyG-uSHvrvEi`DVr0b+icm?BYCTyJKwU-ST&Zf+EN$NUl;_uIkzr|ZiD#C(7{z-Yen z0GGouXw+r{fWc(#zu=GnJa1?6+gMdm2g1Y{P)+{3WAXzepCbkQ09F4+e@nV~fdBvi M07*qoM6N<$g6th@1poj5 delta 410 zcmbQjw1m07Gr-TCmrII^fq{Y7)59eQNUH&{0tXwAtV`kA45V1n9eo`c7&i8E|4C#8 z@)?VR+?^P2p46!asZ90=@?~JC0_tjLVPN;2)(?!)m6N@_|fO0(Zye_GaYRBWr@>%ClsXU;4Ujo4?q?WxB4##`*2vJ>lj z*LN(mU34wkL-SQJ^VFcyn2gjlPD?J z>xaMXx0*W(%Tsv@J}Y;;jeU12WJXNA^InFl--OD)dR^SR9T*r4p00i_>zopr0F$4l Aq5uE@ diff --git a/mods/doors/textures/doors_door_steel.png b/mods/doors/textures/doors_door_steel.png index f42f3350aadea40bfcca6756e99b262dcd7ad789..a54b4d5d18ad750c8bb51cf0b4430fa9ef92ff48 100644 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^d_c^@!3HFQ8hUO4Db50q$YKTtZeb8+WSBKa0w~B{ z;_2(k{*aTIhnu;!?;bBuXp*OkV~EE2wG$2b4jXW|%1000CMNkl7~S05WX2fqrIdm(20q>Akx~KxwAM(|w2)T_0U<<= zM+kv9jvd-yF!&!I0OscAAcSxPj4?=(#L`F!zW@062msjF*swHOT5J0q$8m1o7=!os zcRW2kVS0KR0Py|&ZNHT<21+SBKR*Kiq9_6YWLbtR%PbgI901nV)||b5zwhkxy(o$t zTmV>KU$X$-uwsEIO+q>y;Bbq%l8?)5+3MN$7UF8SP0aF&qwq zxJ2h?=UmCJk_7xr91e#$>sD4)oZl}mFF8ehS#D5KowQlWV`Oh{&xzJvua~{Oz2&m9 z*X!l{zOb->?d|PcR?g4Q=jfN0msu!T9K)(&BxDs2(z4($i=nExR8&VoaZ|PaMTWO1 z|7;2zR>!DKQi?v>=-=KKdu5~1a1tSo zW29+nWvE$`;mu|fQp&x1m)2R(}6ZY^C=VOVbqh_xAvR&CSi=KFKy3 zaSl68HC|s|(eL+*=P_dpe*XORXCe@+rxj<^>gpFHNx9aMj(3zGv7BKiX?oXknnG?x_Q zx{y+Y<=>hy#=+s=iff&wsgotfWQE1jcR{H6b9uUXU-=?e3eM~gZhjl7dO6X4$VL8M z#?xpGlw1S*ZOvRRz_K4jtN z=Vz&VxeUc@=y6+lV;>(MPG)hy(2M5eXCZ9E>M)oK9%{sYG}XA7q2 R{`>#{002ovPDHLkV1fb(6QckC diff --git a/mods/doors/textures/doors_door_wood.png b/mods/doors/textures/doors_door_wood.png index 7b18203eb37b72e44275281e4510e1e33b6290be..7a1e74c40759a91c040c7a5d6e940836e5cf8bd1 100644 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^d_c^@!3HFQ8hUO4Db50q$YKTtZeb8+WSBKa0w~B{ z;_2(k{*aTIM}X5L_fIEKXo9DUV~EE2k^5Rb{vtE00QGbTmQY*;xvre_r0$X1SHJvxNVv{>ux>EyCrY_DHo_e6l%Agnj`HW zUw!TX5GWitd<=-$rn@{ld}Tp~$<;|J8O*z+#AclQ!Qk`n@bvf)uFxU|?p?wY81)L- bfPi7jS>q)!J|1s?Ze#Ft^>bP0l+XkK4;NQ~ literal 1662 zcmV-^27&pBP)000I>NklgA6DB0fqwyP6Rvl z0|Fd6rO4eKfza;qVRB}=yIu~ur>A?TXJr>KsP3M+Rkv=Pd+sUq*~cFw+GaFlR?u3} zZ!tDQoR6dw36areG$^I9q5($dshuC#Utd0Fv8tI(vOzD-1?uHB0GTMfF{6w65C-qH zPh7n&0l0goAQOda|62ia%RIGjHkwV}<3EdvA~RdPSZhEOm#?a3*G8k2BBsP`?cRQY zHBDrux$y0)^2P`^cw5gI+Hf82=U8hfGK2GRs~0gEZ4Jg~zWnN&LF~Wy^usitU-0L@ zUktwg=GPykxO%}={2l;5D3-kc=sv&w!#@V&e)ZGibaZsg@BaAD!S`Q2ewcD=&_b0Q30;CnqNZ+5m8iOXgQA0FLfXu(QJr&|8`~KR@T_=y>qm z8qIuu&Vz#~UiNwN_0!Q!N$otYc2q9%@KRX*;;OVoo zZk!c^F^$u!%8`=a8Eq-60JW#AJb(Sy^8t!K|KxF+&o8#J_47|2C%3r5^_cSL=$POC z>8q{m8~gtApFBvb%0LSEkPxG`dMR>4N(L+2gqUZB+{)JXy@{m?mUpIE!()XdpV(0> z<(V15o*}mel^dpo9cTW`3Pg()KML*LPL5G(xWluv zGfq!WyW+hLK>6m9Z?2oHeE8mk;+?~epVq~EZF`ec&(ANKk~BNy?CcCH8t3Dn7o$O2 z!|DAQ)Gx6jy`6cE52sLFqW~G;$8^V(TZ5`!HpkiNAL|x77T=bnF&tgRI{^G}vKmnl+jf8XcVsqu7l5CAe?`nJ&PU#z z(8Fuv{*iNqa=Pu4k3ISqCGFMQlq_=s0hqCRzuh-m0(D>6B&ZFe;1! zf3d2OviA7O^P_{8Z~&P#l$Gi^mIkcvdmw)}dDD{Rq?e&Xk*L&W{6~)xwF^MSssb^7 zw;o#?UA}Jhn7+OKZJ0ktM0d`7+v>URY9Y3I>`o4_TaOi);Jje8#@-DAjCvWvBO798?4-PuJ3qE zpxMS?2(g{FH9iu%gL&q`T(2elJz+sj3?1BenN9 zA3L3{wL+=w)vOJKn7RxLG2wl{jnvhYQb#pbG^s5+i?W8>^qBJjUo{Subr`7B?`qyh z{-5T2B*f-|vZ_2{ZqZ{_3?>t-1Tt&7<5D;H%=X?@VKKq7*XprJVaWGrH+NZs>bk=D_R)m;D{>1tpHkheGS%^ZdpHb+|I zLeOe=R*D#W-QcQpe(Msg{RY4xG?GN?hOL^;=Mf!KFWdF;F)=_Hfc%c*|^m~V!C*X4CuG>*MqxGkH$-OWqzx}6+kJN4Lq0R|)a2UrsT+W-In07*qo IM6N<$f(<`F?*IS* diff --git a/mods/doors/textures/doors_item_glass.png b/mods/doors/textures/doors_item_glass.png index 791a58ab1c11dbf866fda5e5f94d6a4d81771e30..79e9daa07b75ce6a1373ac8451c9303156d6d2b9 100644 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#ZGmuncJz@-`I0Jk_T-DUn4jg#=@ZrZFCfBC} z1sO|%{DK)Ap4~_TsVMM>EM{Qf76xHPhFNnYfP(BLp1!W^4>_56*g4!@dUOJXL_A#_ qLpZJ{KZrVd;K0F_u8p0JM;UE?F_o{=5@rL+GkCiCxvX= literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|YHDf+4m^JN@MA;G zd7v-@V@Z%-FoVOh8)+a;lDE4HLkFv@2av;A;1OBOz`!jG!i)^F=12eq*-JcqUD+Qn z^YO@u?8;lm4ir-Nba4#fxSpI4v9+tQabY8;he>lso3p|p4v#Mjx_lE4E$7o=G~r_S XH<4%7CZ`0DV;DSL{an^LB{Ts5LH{yb diff --git a/mods/doors/textures/doors_item_steel.png b/mods/doors/textures/doors_item_steel.png index dd99e1361acd2121343c0be743638e54c554ca8e..30a435d4292f0ff20d8d48bc4542d6695b05d1b2 100644 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kdv85h-qS{doxfd)6>NrO#-*TE$T)EiCrHWrh{6@;pP?y&rzQm}|u_ uCFsMeHi^f@3+{h;Kiy{SbC#3Q3CwfL6_0nwZCDSql)=;0&t;ucLK6Tq1V3#6 literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|U0q#^7A-n@^yt*; z-C96##*!evUa01s>&fZOswwi7XK(SBJ86 cUI<`kNP8-Mb^dev*+3l(p00i_>zopr0H_KpvH$=8 diff --git a/mods/doors/textures/doors_item_wood.png b/mods/doors/textures/doors_item_wood.png index d3a62ab156db2d81442bcef039fed5148d09e9bd..94ef3ae816b305135af9df571fdf2d3baee736e3 100644 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kdv85Q2&3mhbd5~)YHW=MB{vNiUX76zo`F`8yX~~*Bc(X;d4W!bZU!4$<&qr zkw;eywqAJl|7rDm3BCK($3Yx>N8T2OwzfC_lnc~Tzsnyi5K=xmPwYWrvH%b#0D(pA zTT5ooI)kf|RN|O7`Cj2wb!uRZeQERLtq}f22gBeI(7m}|6QZ@lTA+8g3Y%(7Fozx8E zGnNGT1v5B2yO9Rua29w(7Bet#3xhBt!>l*@ thHzX@7GPm!Q)m%*^QMV|OO1nxL9>bRC;Nj}2Y^Z#JYD@<);T3K0RRZLB-j7| delta 207 zcmX@h*vO>Q8Q|y6%O%Cdz`(%k>ERLtqy<2jgBeI_=<){xDfQNn$LZuhiT_&TkEal|aXmQ! Y$Yx?-e5AO?7|3GqboFyt=akR{0JT6LF#rGn delta 213 zcmZo;e936s8Q|y6%O%Cdz`(%k>ERLtqy<2jg9%7Zn3!P(q}Y|gW!U_%O_8? zk*j~eC?KwGv}e*xS)hEGr;B5V#`(9C4EdT31X!*Mp4jL7E~A1|{(n@8vcuY^We;vN0Xl)f)78&q Iol`;+05M}vfB*mh diff --git a/mods/doors/textures/doors_trapdoor_steel.png b/mods/doors/textures/doors_trapdoor_steel.png index 4ba507d61f4008580f5e9ec2fee3b276b36256d7..61d91084a416787bec69e3911110174def1f7a9f 100644 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJZ3p^r=85p>QL70(Y)*K0-AbW|Y zuPggQPG%lqw*LQ{ZUcoJJzX3_IIfrW8VWKvavVAI+EE~BU5ueNhkcCu*Xd@)o^y)Z zD!wh&0Mw0H#C&tNOm3La!qmJ#!J>>K*Jb3UHx3vIVCg! E09L*)5dZ)H literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-uBp1|+qZ8&ckbN1d-wjt z`Yr&9GnNGT1v5B2yO9RuSbMrShHzX@{=v_}vp#HX)X5JfCMJ^}a^7e0RC)As|4(zt zd26Fgg`I48XLE%dVw=<|oRFKqysoXSjfsILO+{5}-;qN=V;DSL{an^LB{Ts5zsE8* diff --git a/mods/doors/textures/doors_trapdoor_steel_side.png b/mods/doors/textures/doors_trapdoor_steel_side.png index 44c4344b2b4f4ba16d9ea1427d94ad5abcff8ef3..e5782ae5d8c9789aa12c3ab07ec1fb80b5d73f8a 100644 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kdv85SRwY4xf)Q2*VDx@gyVYhij^yW@-wg|FqJIn7McWljy?ggsL_^Ji xg5sVojv*Y^lM@&k0~8V>SXl&^&Zzn`G3?nZ{*uYv`T|f1gQu&X%Q~loCIHdY8#e#| diff --git a/mods/dye/README.txt b/mods/dye/README.txt index a2fbdd2..d810b6c 100644 --- a/mods/dye/README.txt +++ b/mods/dye/README.txt @@ -1,13 +1,7 @@ -Minetest Game mod: dye -====================== -See license.txt for license information. -See init.lua for documentation. - -Authors of source code ----------------------- -Originally by Perttu Ahola (celeron55) (MIT) -Various Minetest developers and contributors (MIT) - -Authors of media (textures) ---------------------------- -Perttu Ahola (celeron55) (CC BY-SA 3.0) +Dye +===================================================================== +Main: celeron55, various +Lisc: MIT +Text: MIT + By jadedctrl +Link: https://github.com/minetest/minetest_game diff --git a/mods/dye/init.lua b/mods/dye/init.lua index 8028457..8f26fed 100644 --- a/mods/dye/init.lua +++ b/mods/dye/init.lua @@ -28,21 +28,21 @@ dye.dyes = { -- This collection of colors is partly a historic thing, partly something else local dyes = { - {"white", "White dye", {dye=1, basecolor_white=1, excolor_white=1, unicolor_white=1}}, - {"grey", "Grey dye", {dye=1, basecolor_grey=1, excolor_grey=1, unicolor_grey=1}}, - {"dark_grey", "Dark grey dye", {dye=1, basecolor_grey=1, excolor_darkgrey=1, unicolor_darkgrey=1}}, - {"black", "Black dye", {dye=1, basecolor_black=1, excolor_black=1, unicolor_black=1}}, - {"violet", "Violet dye", {dye=1, basecolor_magenta=1, excolor_violet=1, unicolor_violet=1}}, - {"blue", "Blue dye", {dye=1, basecolor_blue=1, excolor_blue=1, unicolor_blue=1}}, - {"cyan", "Cyan dye", {dye=1, basecolor_cyan=1, excolor_cyan=1, unicolor_cyan=1}}, - {"dark_green", "Dark green dye", {dye=1, basecolor_green=1, excolor_green=1, unicolor_dark_green=1}}, - {"green", "Green dye", {dye=1, basecolor_green=1, excolor_green=1, unicolor_green=1}}, - {"yellow", "Yellow dye", {dye=1, basecolor_yellow=1, excolor_yellow=1, unicolor_yellow=1}}, - {"brown", "Brown dye", {dye=1, basecolor_brown=1, excolor_orange=1, unicolor_dark_orange=1}}, - {"orange", "Orange dye", {dye=1, basecolor_orange=1, excolor_orange=1, unicolor_orange=1}}, - {"red", "Red dye", {dye=1, basecolor_red=1, excolor_red=1, unicolor_red=1}}, - {"magenta", "Magenta dye", {dye=1, basecolor_magenta=1, excolor_red_violet=1, unicolor_red_violet=1}}, - {"pink", "Pink dye", {dye=1, basecolor_red=1, excolor_red=1, unicolor_light_red=1}}, + {"white", "White Dye", {dye=1, basecolor_white=1, excolor_white=1, unicolor_white=1}}, + {"grey", "Grey Dye", {dye=1, basecolor_grey=1, excolor_grey=1, unicolor_grey=1}}, + {"dark_grey", "Dark Grey Dye", {dye=1, basecolor_grey=1, excolor_darkgrey=1, unicolor_darkgrey=1}}, + {"black", "Black Dye", {dye=1, basecolor_black=1, excolor_black=1, unicolor_black=1}}, + {"violet", "Violet Dye", {dye=1, basecolor_magenta=1, excolor_violet=1, unicolor_violet=1}}, + {"blue", "Blue Dye", {dye=1, basecolor_blue=1, excolor_blue=1, unicolor_blue=1}}, + {"cyan", "Cyan Dye", {dye=1, basecolor_cyan=1, excolor_cyan=1, unicolor_cyan=1}}, + {"dark_green", "Dark Green Dye", {dye=1, basecolor_green=1, excolor_green=1, unicolor_dark_green=1}}, + {"green", "Green Dye", {dye=1, basecolor_green=1, excolor_green=1, unicolor_green=1}}, + {"yellow", "Yellow Dye", {dye=1, basecolor_yellow=1, excolor_yellow=1, unicolor_yellow=1}}, + {"brown", "Brown Dye", {dye=1, basecolor_brown=1, excolor_orange=1, unicolor_dark_orange=1}}, + {"orange", "Orange Dye", {dye=1, basecolor_orange=1, excolor_orange=1, unicolor_orange=1}}, + {"red", "Red Dye", {dye=1, basecolor_red=1, excolor_red=1, unicolor_red=1}}, + {"magenta", "Magenta Dye", {dye=1, basecolor_magenta=1, excolor_red_violet=1, unicolor_red_violet=1}}, + {"pink", "Pink Dye", {dye=1, basecolor_red=1, excolor_red=1, unicolor_light_red=1}}, } -- Define items diff --git a/mods/dye/license.txt b/mods/dye/license.txt index bf9d350..8134c92 100644 --- a/mods/dye/license.txt +++ b/mods/dye/license.txt @@ -23,38 +23,3 @@ DEALINGS IN THE SOFTWARE. For more details: https://opensource.org/licenses/MIT - - -Licenses of media (textures) ----------------------------- - -Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) -Copyright (C) 2012-2016 Perttu Ahola (celeron55) - -You are free to: -Share — copy and redistribute the material in any medium or format. -Adapt — remix, transform, and build upon the material for any purpose, even commercially. -The licensor cannot revoke these freedoms as long as you follow the license terms. - -Under the following terms: - -Attribution — You must give appropriate credit, provide a link to the license, and -indicate if changes were made. You may do so in any reasonable manner, but not in any way -that suggests the licensor endorses you or your use. - -ShareAlike — If you remix, transform, or build upon the material, you must distribute -your contributions under the same license as the original. - -No additional restrictions — You may not apply legal terms or technological measures that -legally restrict others from doing anything the license permits. - -Notices: - -You do not have to comply with the license for elements of the material in the public -domain or where your use is permitted by an applicable exception or limitation. -No warranties are given. The license may not give you all of the permissions necessary -for your intended use. For example, other rights such as publicity, privacy, or moral -rights may limit how you use the material. - -For more details: -http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/mods/dye/textures/dye_black.png b/mods/dye/textures/dye_black.png index 1055b6c22a683977c0842fcd201e13e733a41f11..268ec330cf34128767b56ee2260648403f0831c3 100644 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$60wmSb-sJ%)&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmmSEKKkC&YHo=Z8JtcEP7)YeG0C9)-E9b+jt zdt%$+9~{#keB<&v`{Gf+^hZ~HE(q|5Ke*JQ#qVAI5)kU|hyv*ZTkef6bdd1wca>OM?7@ z862M7NCR>>3p^r=85p>QL70(Y)*K0-AbW|YuPggqc5!hlzGII9-T;L}JY5_^IIbrr kII!ugQJ6HjTly3`1LIZ(jfd$Mb%62=p00i_>zopr08rdA_y7O^ literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`8J;eVAr*{w`wwz91n@Zjmx(>x zEqmD3W_R!ARe?-S96P&O+fBc)%GS?GW&dY;>N48~?Gwq2l~dPzW;nChr|8bg K=d#Wzp$P!nK|S~Y diff --git a/mods/dye/textures/dye_brown.png b/mods/dye/textures/dye_brown.png index 77d475cdfccb7caae035ab8802e27a161dfb55ab..69d65e2041fa553b9d1f3a9b696355574ad6f910 100644 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$63?z4LymlQ(SqAuoxMrI(_^L7J2s7kcF~sOI zMCdRCX)>6IGX!fgc&jq_sexoYlo{0c8Ej=3tfU#Nq!@fu8UFwOZ|=M>6=(=!NswPK zgTu2MX+REVfk$L90|U1(2s1Lwnj--eWH0gbb!ETHE-r4x8PRssA1EZ^>Eal|aXmS~ kflX(P!lcRF(x=!N7`HNLJWRi+1C(d*boFyt=akR{03@+1{Qv*} literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`*`6+rAr*{w`wwz91n@Xpw`W&e zG`w?o^KFaO{{om)1zrd0*!<$%6Y#iy^W4tgc~5^bRA|pEXI(PwjW@%ywLUMSma}}i zp>t^Wbk6QIYg|K_qKvlv7gf(b=Pmzqn~Q$Iq-S@on!3)bu#Wq4>CWEm^;+CahrR=? OW$<+Mb6Mw<&;$TuB|%jH diff --git a/mods/dye/textures/dye_cyan.png b/mods/dye/textures/dye_cyan.png index 239d66cea231a2c228b4fb4340c21b3888382280..582613218bb86d64640b37bec943631dc6f335a1 100644 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$63?z4LymlQ(SqAuoxH3$c!%*4C5R<|%V*x{Z zKSOgjLtPs~ayE!8uV<)g0?C%vGK9r3WEC-F6o61g!~g&PwQ_IG0vf_t666=m;PC85 z8j!0@<5mWZhv^q}fbtBUu6{1-oD!M<6b?0d literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`xt=bLAr*|t5`78N PTFl_->gTe~DWM4fxNtb7 diff --git a/mods/dye/textures/dye_dark_green.png b/mods/dye/textures/dye_dark_green.png index 9606ccf4561bd576c31a4e4a47a09adf161ffb98..2db2e22bd6b86342a6d0212a03887b23cb5c12a9 100644 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$63?z4LymlQ(SqAuoxN281$R#oexG?C{F{tD+ zC}%M!q%sJ5gGkvpkd#~kgG>wquN{MU5QAs{2+1Ze{Qv)d+QaqDKtmWyg8YIR9G=}s z19CVEJR*x37`TN&n2}-D90{Nxdx@v7EBjq`ad9gK#i-iXKp_!N7sn8e>&XcYY&vTc fCQa^^KE=+!xRpWUVfsZKpge=8tDnm{r-UW|{h=-C literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``JOJ0Ar*|t5`78W%FK#?ErQ*LL P&}s%xS3j3^P6FdgVmmSFFTB`G2A1I{l>Eal|aozUdLCymPJS+w``KH)x{=cF%u5Rj&vl~BV#@_Rh hyE4sT)h&)`+&kMjOjUQgzXxh#@O1TaS?83{1OQ5rCqn=L literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`1)eUBAr*|t5`78i&Yb16rY)sW?s+8W8WM7G4NV=M({ zPi#B Ssct~K89ZJ6T-G@yGywoZaXLHz diff --git a/mods/dye/textures/dye_green.png b/mods/dye/textures/dye_green.png index 0d99ee1c112676370725369996e5038d75de7608..dde975da348e0cc42c8e2843ccec4f9aa56181d7 100644 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$63?z4LymlQ(SqAuoxTe372|FX>vPvfNolM+q znV9P`kr!kEal|aXmS~ kflX(P!lcO)rBAUlFs3lbzo~zG8Ys`;>FVdQ&MBb@0DsLoOaK4? literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``JOJ0Ar*|t5`78FdgVmt9=kTJOnp$5fz@g{O;S2*>s0ga+nk3T(M-Vr}<%YIuBPc-H^_{3kpmAtk{i u?Z?OYGauR?mUnZjW2jm(9%GJRW3`5C zw{5b=+;^~S4=>1a6K~%ovOcY;Enx@4bTyMgi{2%omld35ym0AUSQx;>5Y4+&@63(l QP@vrmp00i_>zopr0Ku6!MgRZ+ diff --git a/mods/dye/textures/dye_magenta.png b/mods/dye/textures/dye_magenta.png index c84df62c13b117d784e4c6930356b9091b361580..413dfa3c970a476440d9d4e509e8ed4d45de58f0 100644 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$63?z4LymlQ(SqAuoxL#*z*uxY%m%;2dOY2GI zykpE+2bhwUFxnqvPTt8BwTCGVD7&30d^&^P8b;4mjBY@*nlfDzKh*7Cd6bcifKum@VHSbKa#wOgpqVx2dxO(NP<||NsBj*cpEZ8p2o- zzypDRu_Ntqd9u(=X}({K;H>3an diff --git a/mods/dye/textures/dye_pink.png b/mods/dye/textures/dye_pink.png index c3dec22a56d2f9e602b45f33009eebd0f6b670cf..a7c3818c757502da60e1501d4b62c3f908035a7c 100644 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$63?z4LymlQ(SqAuoxc*_&+}We_7f8;$jeLZT>3p^r=85p>QL70(Y)*K0-AbW|YuPggqc5!h_=?04cBIzV{_Pgg&ebxsLQ0O#>Y-~a#s literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`1)eUBAr*|t5`78+tB|M(D=V+v=d1qnDOPGbutgn|NsBxyLG&QhA@@{ z`2{mLJiCzwvL>4nJa0`PlBg3pY5H=O_Pgxj;uhA6(!covg+x4E978y+ mCnq?t>8w$hG`U;)6gvasRtAlS=@)f?@(iA?elF{r5}E)r#4sfQ literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`1)eUBAr*|t5`785J2LX1#FCpqTuB^Ld?So`4)Ywk(!=>+ z*2LWQkAiv!--^zeb@Avzy`!sVE>M)vJFt|~SH@2{^QcLOfSOfcQijYF28LNOy<2)W S=J^5bX7F_Nb6Mw<&;$Tncse)$ diff --git a/mods/dye/textures/dye_violet.png b/mods/dye/textures/dye_violet.png index 600cbb4452dbb5e6dc39f47bbd5474ca39fa89f4..17770bc412220fd472437e2ff559624d370f4a76 100644 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$63?z4LymlQ(SqAuoxO%WPIIt92FeQ4jHMy`> zIJ1^HvJ_h}r#i8gIIt7|rGUtuCC`j0&W1VDnmHYafa3rE|DW^lLJ`mq#*!evUFdgVmt9=kLNT6|-yA3;;_2cT!f`!0!GTR@ hjl!hK-O{Jn85p-RXgo~6r~{N|@O1TaS?83{1OV0xFyH_H literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`1)eUBAr*|t5`78FdgVmt9=kT0&d*${(PRrKgKy2*>s0ga+ng**rWv$0hxY3k(ek4Q+nuf4bk+II;1m u#9?)|u(tpIMI|E3j5Lh?B_e%E5@$Hhm}STq zW4!6Df!!h19ebOCjdxjGSz2K#Y{GJwb%)8q&cm51YiFPp`0qOJ|E*kqehU75 z#{c&b|G(RO|MznJy~FqK3NKLV-!vL>4nJa0`PlBg3pY5H=O_Pgxj;#MNo4J)Ssg+x4E978y+ mCnq?t>8w$hG`U;)6gvasRtAlS=@)f?@(iA?elF{r5}E*%QARZY literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`1)eUBAr*|t5`787CQ6f!XS(*>S z^`0E-p8f*Py!8*R^yu-GYQ~*q;XPQusOOvUs6fh7dzoX4!NpD?=f?|J7-kq=zoOpe R$q%%f!PC{xWt~$(698CGIoSXJ diff --git a/mods/fire/README.txt b/mods/fire/README.txt index 099da1c..30e91d0 100644 --- a/mods/fire/README.txt +++ b/mods/fire/README.txt @@ -1,35 +1,19 @@ -Minetest Game mod: fire -======================= -See license.txt for license information. - -Authors of source code ----------------------- -Originally by Perttu Ahola (celeron55) (LGPL 2.1) -Various Minetest developers and contributors (LGPL 2.1) - -Authors of media (textures and sounds) --------------------------------------- -Everything not listed in here: -Copyright (C) 2012 Perttu Ahola (celeron55) (CC BY-SA 3.0) - -Muadtralk (CC BY-SA 3.0) - fire_basic_flame_animated.png - -Gambit (CC BY-SA 3.0) - fire_flint_steel.png - -dobroide (CC BY 3.0) -http://www.freesound.org/people/dobroide/sounds/4211/ - fire_small.ogg - -Dynamicell (CC BY 3.0) -http://www.freesound.org/people/Dynamicell/sounds/17548/ - fire_large.ogg - fire_fire.*.ogg - -fire_small.ogg and fire_large.ogg are unused but kept temporarily to not break -other mods that may use them. - -Benboncan (CC BY 3.0) -https://www.freesound.org/people/Benboncan/sounds/66457/ - fire_flint_and_steel.ogg +Fire +===================================================================== +Main: celeron55, various +Lisc: LGPL 2.1 +Text: CC0 + By bas080 + fire_basic_flame_animated.png + fire_basic_flame.png + By jadedctrl + fire_basic_lighter.png +Audi: CC-BY 3.0 + By dobroide + fire_small.ogg + By Dynamicell + fire_large.ogg + fire_fire*.ogg + By Benboncan + fire_flint_and_steel.ogg +Link: https://github.com/minetest/minetest_game diff --git a/mods/fire/README.txt.diff b/mods/fire/README.txt.diff new file mode 100644 index 0000000..47b53f1 --- /dev/null +++ b/mods/fire/README.txt.diff @@ -0,0 +1,56 @@ +1,35c1,19 +< Minetest Game mod: fire +< ======================= +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by Perttu Ahola (celeron55) (LGPL 2.1) +< Various Minetest developers and contributors (LGPL 2.1) +< +< Authors of media (textures and sounds) +< -------------------------------------- +< Everything not listed in here: +< Copyright (C) 2012 Perttu Ahola (celeron55) (CC BY-SA 3.0) +< +< Muadtralk (CC BY-SA 3.0) +< fire_basic_flame_animated.png +< +< Gambit (CC BY-SA 3.0) +< fire_flint_steel.png +< +< dobroide (CC BY 3.0) +< http://www.freesound.org/people/dobroide/sounds/4211/ +< fire_small.ogg +< +< Dynamicell (CC BY 3.0) +< http://www.freesound.org/people/Dynamicell/sounds/17548/ +< fire_large.ogg +< fire_fire.*.ogg +< +< fire_small.ogg and fire_large.ogg are unused but kept temporarily to not break +< other mods that may use them. +< +< Benboncan (CC BY 3.0) +< https://www.freesound.org/people/Benboncan/sounds/66457/ +< fire_flint_and_steel.ogg +--- +> Fire +> ===================================================================== +> Main: celeron55, various +> Lisc: LGPL 2.1 +> Text: CC0 +> By bas080 +> fire_basic_flame_animated.png +> fire_basic_flame.png +> By jadedctrl +> fire_basic_lighter.png +> Audi: CC-BY 3.0 +> By dobroide +> fire_small.ogg +> By Dynamicell +> fire_large.ogg +> fire_fire*.ogg +> By Benboncan +> fire_flint_and_steel.ogg +> Link: https://github.com/minetest/minetest_game diff --git a/mods/fire/init.lua b/mods/fire/init.lua index f97636b..a79b1fe 100644 --- a/mods/fire/init.lua +++ b/mods/fire/init.lua @@ -74,8 +74,10 @@ minetest.register_node("fire:permanent_flame", { -- Flint and steel +minetest.register_alias("firestone:lighter", "fire:flint_and_steel") + minetest.register_tool("fire:flint_and_steel", { - description = "Flint and Steel", + description = "Lighter", inventory_image = "fire_flint_steel.png", sound = {breaks = "default_tool_breaks"}, @@ -323,8 +325,8 @@ else -- Fire enabled label = "Ignite flame", nodenames = {"group:flammable"}, neighbors = {"group:igniter"}, - interval = 7, - chance = 12, + interval = 1, + chance = 5, catch_up = false, action = function(pos, node, active_object_count, active_object_count_wider) -- If there is water or stuff like that around node, don't ignite diff --git a/mods/fire/init.lua.diff b/mods/fire/init.lua.diff new file mode 100644 index 0000000..8cd4baa --- /dev/null +++ b/mods/fire/init.lua.diff @@ -0,0 +1,13 @@ +76a77,78 +> minetest.register_alias("firestone:lighter", "fire:flint_and_steel") +> +78c80 +< description = "Flint and Steel", +--- +> description = "Lighter", +326,327c328,329 +< interval = 7, +< chance = 12, +--- +> interval = 1, +> chance = 5, diff --git a/mods/fire/license.txt b/mods/fire/license.txt index 43f9cd7..9ce079f 100644 --- a/mods/fire/license.txt +++ b/mods/fire/license.txt @@ -15,7 +15,7 @@ See the GNU Lesser General Public License for more details: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -Licenses of media (textures and sounds) +Licenses of media (sounds) --------------------------------------- Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) diff --git a/mods/fire/license.txt.diff b/mods/fire/license.txt.diff new file mode 100644 index 0000000..7eab10b --- /dev/null +++ b/mods/fire/license.txt.diff @@ -0,0 +1,4 @@ +18c18 +< Licenses of media (textures and sounds) +--- +> Licenses of media (sounds) diff --git a/mods/fire/textures/fire_basic_flame.png b/mods/fire/textures/fire_basic_flame.png index 1da0702d85369becb732573b894c97f198246fa9..9f5a0593632f8f44751457a4216bdbabf435530d 100644 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kdv9)h~FS$5RU7NnGDnZGnR<4Nr`eW1)u-Uyq=BW?{7UeW;4cx zy8M$2<@i*8e*X6F2P;>rk_59Ni?5B~UuF%?Pk$e9iLna)-~CUB^(_kv7vqDUg8yQ8 zH2HRY`}mKGNlJ)|@zo;3x7^GuFF&)f+MpUXO@ GgeCwFB0=r| literal 646 zcmV;10(t$3P)?~YZU4+* z|L9-&+h70hUH{!$|H@YX;7JJV_q99!!8-AzI{(%=__R6rkU9T^IqOw2^?fnANTYnyz-iILYdLYtDAo6q{%#|MbY#r=s9NSVH z^k^I9gcT4H9pEG@Q1sR~|X%4^zjy%uar z72B2y{*%cyL1?qf>1y*`(`hu~udrwejDgg7tuZpMiB|HBM7G@0RPEG@U=DaT_Ds# z58h1<{@+9Tk~`~FGXH`w>ANTTaVPm~9r0ru;Z78L84q?A2>-!E|JFJ7hAi=UAM|J& z?5Y^!UlrFz6>k~}e;Nr)2>}26ZU5Ip|ENCrwL132G4+}+{CX_^hARJZCG2V(qA3)| zH4wx%4A80xhYiRF-Tu}& zgPBCZvIISIpqK&3Z2(^!Sfmec0Bp9iKcVF{ux`fTTKOw5m(jZjD6d-Xsvi`W1XT)C z_W`iGYzSt`Xd!r)f*s9BxP;pEcL1Jboe#sepI*VoKm&m7W^cv1vlqI}E5q#t0P`;K zC60XYx%X{r%ZUomJQ)C=#KLJm_u~>N6`ccMwf=Hn=n8Tiq8EVG^61?-Uw;4g^Dz=< zru^#eJMPi+?5%)=H$hJYj~k|Gbk?%`td?^1l&*R-cgrP_5v^We!NqOf|! zq1T zN@;r=6p`oSJH`FmVL&0EN@f1WYPIeZ&{u|APA5?5bU;9s-UfLHPN?V%V4>8P1)(d; zI8#-eVAt#A&Z#+;kr3JaVEdPSKoq!098tp&Ni0T9_W%Fm_eRT)(eh)o{2;gd006Ba V(oINT7W@DJ002ovPDHLkV1l%J`riNm diff --git a/mods/fire/textures/fire_flint_steel.png b/mods/fire/textures/fire_flint_steel.png index c262ebc096f471c95e66b33ca3cd44a14494419d..4ba181fda6fe1ec47120cf1c83eeaef9d05513c1 100644 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~oCO|{#S9F3${@^GvDCf{D9B#o z>Fdh=kdv9)P_ymweRZIafv1aO2*>s04TUAY>Tietv1bN?$Dgfk{%7C1OLAS@-ctuu jZho2Z@zvGUJRrcJ$--CS%ir}GsF%Uh)z4*}Q$iB}&I>AY literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;x#X;^) zj5kl})B`yR$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e4z z?Kl6UUk+XqIWArFlVlQ8oTG54c*Dxvtw}E*=zh0&x6i(>`dIaOLqm%!DUM(6b#rS) z+b7o7*BUb9MaeHykZ`N3Df2Su`S&DugY}%aIm`z0&+~7-;4a~&Gf#}cLnK&)wIMvz zr6trXG&GkvXOq4Dbd|?~rLn(NJT*>FT9(PM;o7_H0&RlZwNn~&P6LH*=Co}sSB@8oOs_om;IU^8G)`gFHx_O&g!*|)ZtuHtf-_k2m_tI*Q-zAW~lt}NNQ ytGoh5qI>r16}qny6ns2qarl?y$NT>uvr1_c6a3?TO89ZJ6T-G@yGywqe^09pY diff --git a/mods/flowers/README.txt b/mods/flowers/README.txt index 2a5e4de..83b539f 100644 --- a/mods/flowers/README.txt +++ b/mods/flowers/README.txt @@ -1,26 +1,20 @@ -Minetest Game mod: flowers -========================== -See license.txt for license information. - -Authors of source code ----------------------- -Originally by Ironzorg (MIT) and VanessaE (MIT) -Various Minetest developers and contributors (MIT) - -Authors of media (textures) ---------------------------- -RHRhino (CC BY-SA 3.0): - flowers_dandelion_white.png - flowers_dandelion_yellow.png - flowers_geranium.png - flowers_rose.png - flowers_tulip.png - flowers_viola.png - -Gambit (CC BY-SA 3.0): - flowers_mushroom_brown.png - flowers_mushroom_red.png - flowers_waterlily.png - -yyt16384 (CC BY-SA 3.0): - flowers_waterlily_bottom.png, derived from Gambit's texture +Flowers +===================================================================== +Main: Ironzorg & VanessaE, various +Lisc: MIT +Text: CC0 + By bas08 +Text: CC BY-SA 3.0 + By Tirifto + flowers_mushroom_brown.png + flowers_mushroom_red.png + flowers_mushroom_jade.png + flowers_mushroom_french.png + flowers_mushroom_lemon.png + flowers_mushroom_sleepy.png +Text: MIT + By jadedctrl + flowers_waterlily*.png +3Dmo: + By bas080 +Link: https://github.com/minetest/minetest_game diff --git a/mods/flowers/README.txt.diff b/mods/flowers/README.txt.diff new file mode 100644 index 0000000..9120037 --- /dev/null +++ b/mods/flowers/README.txt.diff @@ -0,0 +1,48 @@ +1,26c1,20 +< Minetest Game mod: flowers +< ========================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by Ironzorg (MIT) and VanessaE (MIT) +< Various Minetest developers and contributors (MIT) +< +< Authors of media (textures) +< --------------------------- +< RHRhino (CC BY-SA 3.0): +< flowers_dandelion_white.png +< flowers_dandelion_yellow.png +< flowers_geranium.png +< flowers_rose.png +< flowers_tulip.png +< flowers_viola.png +< +< Gambit (CC BY-SA 3.0): +< flowers_mushroom_brown.png +< flowers_mushroom_red.png +< flowers_waterlily.png +< +< yyt16384 (CC BY-SA 3.0): +< flowers_waterlily_bottom.png, derived from Gambit's texture +--- +> Flowers +> ===================================================================== +> Main: Ironzorg & VanessaE, various +> Lisc: MIT +> Text: CC0 +> By bas08 +> Text: CC BY-SA 3.0 +> By Tirifto +> flowers_mushroom_brown.png +> flowers_mushroom_red.png +> flowers_mushroom_jade.png +> flowers_mushroom_french.png +> flowers_mushroom_lemon.png +> flowers_mushroom_sleepy.png +> Text: MIT +> By jadedctrl +> flowers_waterlily*.png +> 3Dmo: +> By bas080 +> Link: https://github.com/minetest/minetest_game diff --git a/mods/flowers/init.lua b/mods/flowers/init.lua index cb5b219..4464da8 100644 --- a/mods/flowers/init.lua +++ b/mods/flowers/init.lua @@ -25,6 +25,34 @@ minetest.register_alias("flowers:flower_geranium", "flowers:geranium") minetest.register_alias("flowers:flower_viola", "flowers:viola") minetest.register_alias("flowers:flower_dandelion_white", "flowers:dandelion_white") +-- And now for the tulips mod + +minetest.register_alias("tulips:white_seeds", "flowers:dandelion_white") +minetest.register_alias("tulips:white_sprout", "flowers:dandelion_white") +minetest.register_alias("tulips:white", "flowers:dandelion_white") +minetest.register_alias("tulips:grey_seeds", "flowers:dandelion_white") +minetest.register_alias("tulips:grey_sprout", "flowers:dandelion_white") +minetest.register_alias("tulips:grey", "flowers:dandelion_white") +minetest.register_alias("tulips:black_seeds", "flowers:rose") +minetest.register_alias("tulips:black_sprout", "flowers:rose") +minetest.register_alias("tulips:black", "flowers:rose") +minetest.register_alias("tulips:red_seeds", "flowers:rose") +minetest.register_alias("tulips:red_sprout", "flowers:rose") +minetest.register_alias("tulips:red", "flowers:rose") +minetest.register_alias("tulips:yellow_seeds", "flowers:dandelion_yellow") +minetest.register_alias("tulips:yellow_sprout", "flowers:dandelion_yellow") +minetest.register_alias("tulips:yellow", "flowers:dandelion_yellow") +minetest.register_alias("tulips:green_seeds", "flowers:tulip") +minetest.register_alias("tulips:green_sprout", "flowers:tulip") +minetest.register_alias("tulips:green", "flowers:tulip") +minetest.register_alias("tulips:cyan_seeds", "flowers:geranium") +minetest.register_alias("tulips:cyan_sprout", "flowers:geranium") +minetest.register_alias("tulips:cyan", "flowers:geranium") +minetest.register_alias("tulips:blue_seeds", "flowers:geranium") +minetest.register_alias("tulips:blue_sprout", "flowers:geranium") +minetest.register_alias("tulips:magenta_seeds", "flowers:viola") +minetest.register_alias("tulips:magenta_sprout", "flowers:viola") +minetest.register_alias("tulips:magenta", "flowers:viola") -- Flower registration @@ -44,6 +72,17 @@ local function add_simple_flower(name, desc, box, f_groups) wield_image = "flowers_" .. name .. ".png", sunlight_propagates = true, paramtype = "light", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5/5, -2.5/5, -0.5/5, 0.5/5, 0.5/5, 0.5/5}, + {-1.5/5, -0.5/5, -1.5/5, -0.5/5, 1.5/5, -0.5/5}, + {0.5/5, -0.5/5, -1.5/5, 1.5/5, 1.5/5, -0.5/5}, + {0.5/5, -0.5/5, 0.5/5, 1.5/5, 1.5/5, 1.5/5}, + {-1.5/5, -0.5/5, 0.5/5, -0.5/5, 1.5/5, 1.5/5}, + } + }, walkable = false, buildable_to = true, stack_max = 99, @@ -59,7 +98,7 @@ end flowers.datas = { { "rose", - "Rose", + "Red Rose", {-2 / 16, -0.5, -2 / 16, 2 / 16, 5 / 16, 2 / 16}, {color_red = 1, flammable = 1} }, @@ -72,7 +111,7 @@ flowers.datas = { { "dandelion_yellow", "Yellow Dandelion", - {-2 / 16, -0.5, -2 / 16, 2 / 16, 4 / 16, 2 / 16}, + {-4 / 16, -0.5, -4 / 16, 4 / 16, -2 / 16, 4 / 16}, {color_yellow = 1, flammable = 1} }, { @@ -89,7 +128,7 @@ flowers.datas = { }, { "dandelion_white", - "White dandelion", + "White Dandelion", {-5 / 16, -0.5, -5 / 16, 5 / 16, -2 / 16, 5 / 16}, {color_white = 1, flammable = 1} }, @@ -201,12 +240,89 @@ minetest.register_node("flowers:mushroom_brown", { } }) +minetest.register_node("flowers:mushroom_jade", { + description = "Jade Mushroom", + tiles = {"flowers_mushroom_jade.png"}, + inventory_image = "flowers_mushroom_jade.png", + wield_image = "flowers_mushroom_jade.png", + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + on_use = minetest.item_eat(3), + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, + } +}) + +minetest.register_node("flowers:mushroom_french", { + description = "French Mushroom", + tiles = {"flowers_mushroom_french.png"}, + inventory_image = "flowers_mushroom_french.png", + wield_image = "flowers_mushroom_french.png", + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + on_use = minetest.item_eat(1), + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, + } +}) + +minetest.register_node("flowers:mushroom_lemon", { + description = "Lemon Mushroom", + tiles = {"flowers_mushroom_lemon.png"}, + inventory_image = "flowers_mushroom_lemon.png", + wield_image = "flowers_mushroom_lemon.png", + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + on_use = minetest.item_eat(0), + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, + } +}) + +minetest.register_node("flowers:mushroom_sleepy", { + description = "Sleepy Mushroom", + tiles = {"flowers_mushroom_sleepy.png"}, + inventory_image = "flowers_mushroom_sleepy.png", + wield_image = "flowers_mushroom_sleepy.png", + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + on_use = minetest.item_eat(-18), + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, + } +}) + -- Mushroom spread and death minetest.register_abm({ label = "Mushroom spread", - nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"}, + nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red", "flowers:mushroom_jade", + "flowers:mushroom_french", "flowers:mushroom_lemon", "flowers:mushroom_sleepy"}, interval = 11, chance = 50, action = function(pos, node) diff --git a/mods/flowers/init.lua.diff b/mods/flowers/init.lua.diff new file mode 100644 index 0000000..828e9c8 --- /dev/null +++ b/mods/flowers/init.lua.diff @@ -0,0 +1,135 @@ +27a28,55 +> -- And now for the tulips mod +> +> minetest.register_alias("tulips:white_seeds", "flowers:dandelion_white") +> minetest.register_alias("tulips:white_sprout", "flowers:dandelion_white") +> minetest.register_alias("tulips:white", "flowers:dandelion_white") +> minetest.register_alias("tulips:grey_seeds", "flowers:dandelion_white") +> minetest.register_alias("tulips:grey_sprout", "flowers:dandelion_white") +> minetest.register_alias("tulips:grey", "flowers:dandelion_white") +> minetest.register_alias("tulips:black_seeds", "flowers:rose") +> minetest.register_alias("tulips:black_sprout", "flowers:rose") +> minetest.register_alias("tulips:black", "flowers:rose") +> minetest.register_alias("tulips:red_seeds", "flowers:rose") +> minetest.register_alias("tulips:red_sprout", "flowers:rose") +> minetest.register_alias("tulips:red", "flowers:rose") +> minetest.register_alias("tulips:yellow_seeds", "flowers:dandelion_yellow") +> minetest.register_alias("tulips:yellow_sprout", "flowers:dandelion_yellow") +> minetest.register_alias("tulips:yellow", "flowers:dandelion_yellow") +> minetest.register_alias("tulips:green_seeds", "flowers:tulip") +> minetest.register_alias("tulips:green_sprout", "flowers:tulip") +> minetest.register_alias("tulips:green", "flowers:tulip") +> minetest.register_alias("tulips:cyan_seeds", "flowers:geranium") +> minetest.register_alias("tulips:cyan_sprout", "flowers:geranium") +> minetest.register_alias("tulips:cyan", "flowers:geranium") +> minetest.register_alias("tulips:blue_seeds", "flowers:geranium") +> minetest.register_alias("tulips:blue_sprout", "flowers:geranium") +> minetest.register_alias("tulips:magenta_seeds", "flowers:viola") +> minetest.register_alias("tulips:magenta_sprout", "flowers:viola") +> minetest.register_alias("tulips:magenta", "flowers:viola") +46a75,85 +> drawtype = "nodebox", +> node_box = { +> type = "fixed", +> fixed = { +> {-0.5/5, -2.5/5, -0.5/5, 0.5/5, 0.5/5, 0.5/5}, +> {-1.5/5, -0.5/5, -1.5/5, -0.5/5, 1.5/5, -0.5/5}, +> {0.5/5, -0.5/5, -1.5/5, 1.5/5, 1.5/5, -0.5/5}, +> {0.5/5, -0.5/5, 0.5/5, 1.5/5, 1.5/5, 1.5/5}, +> {-1.5/5, -0.5/5, 0.5/5, -0.5/5, 1.5/5, 1.5/5}, +> } +> }, +62c101 +< "Rose", +--- +> "Red Rose", +75c114 +< {-2 / 16, -0.5, -2 / 16, 2 / 16, 4 / 16, 2 / 16}, +--- +> {-4 / 16, -0.5, -4 / 16, 4 / 16, -2 / 16, 4 / 16}, +92c131 +< "White dandelion", +--- +> "White Dandelion", +203a243,318 +> minetest.register_node("flowers:mushroom_jade", { +> description = "Jade Mushroom", +> tiles = {"flowers_mushroom_jade.png"}, +> inventory_image = "flowers_mushroom_jade.png", +> wield_image = "flowers_mushroom_jade.png", +> drawtype = "plantlike", +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> groups = {snappy = 3, attached_node = 1, flammable = 1}, +> sounds = default.node_sound_leaves_defaults(), +> on_use = minetest.item_eat(3), +> selection_box = { +> type = "fixed", +> fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, +> } +> }) +> +> minetest.register_node("flowers:mushroom_french", { +> description = "French Mushroom", +> tiles = {"flowers_mushroom_french.png"}, +> inventory_image = "flowers_mushroom_french.png", +> wield_image = "flowers_mushroom_french.png", +> drawtype = "plantlike", +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> groups = {snappy = 3, attached_node = 1, flammable = 1}, +> sounds = default.node_sound_leaves_defaults(), +> on_use = minetest.item_eat(1), +> selection_box = { +> type = "fixed", +> fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, +> } +> }) +> +> minetest.register_node("flowers:mushroom_lemon", { +> description = "Lemon Mushroom", +> tiles = {"flowers_mushroom_lemon.png"}, +> inventory_image = "flowers_mushroom_lemon.png", +> wield_image = "flowers_mushroom_lemon.png", +> drawtype = "plantlike", +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> groups = {snappy = 3, attached_node = 1, flammable = 1}, +> sounds = default.node_sound_leaves_defaults(), +> on_use = minetest.item_eat(0), +> selection_box = { +> type = "fixed", +> fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, +> } +> }) +> +> minetest.register_node("flowers:mushroom_sleepy", { +> description = "Sleepy Mushroom", +> tiles = {"flowers_mushroom_sleepy.png"}, +> inventory_image = "flowers_mushroom_sleepy.png", +> wield_image = "flowers_mushroom_sleepy.png", +> drawtype = "plantlike", +> paramtype = "light", +> sunlight_propagates = true, +> walkable = false, +> buildable_to = true, +> groups = {snappy = 3, attached_node = 1, flammable = 1}, +> sounds = default.node_sound_leaves_defaults(), +> on_use = minetest.item_eat(-18), +> selection_box = { +> type = "fixed", +> fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, +> } +> }) +> +209c324,325 +< nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"}, +--- +> nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red", "flowers:mushroom_jade", +> "flowers:mushroom_french", "flowers:mushroom_lemon", "flowers:mushroom_sleepy"}, diff --git a/mods/flowers/mapgen.lua b/mods/flowers/mapgen.lua index 2b96090..74461d8 100644 --- a/mods/flowers/mapgen.lua +++ b/mods/flowers/mapgen.lua @@ -72,6 +72,10 @@ function flowers.register_mgv6_decorations() register_mgv6_mushroom("mushroom_brown") register_mgv6_mushroom("mushroom_red") + register_mgv6_mushroom("mushroom_jade") + register_mgv6_mushroom("mushroom_french") + register_mgv6_mushroom("mushroom_lemon") + register_mgv6_mushroom("mushroom_sleepy") register_mgv6_waterlily() end @@ -87,15 +91,15 @@ local function register_flower(seed, name) place_on = {"default:dirt_with_grass"}, sidelen = 16, noise_params = { - offset = -0.015, - scale = 0.025, + offset = -0.02, + scale = 0.04, spread = {x = 200, y = 200, z = 200}, seed = seed, octaves = 3, persist = 0.6 }, biomes = {"grassland", "deciduous_forest", "coniferous_forest", - "floatland_grassland", "floatland_coniferous_forest"}, + "floatland_grassland"}, y_min = 1, y_max = 31000, decoration = "flowers:"..name, @@ -115,8 +119,7 @@ local function register_mushroom(name) octaves = 3, persist = 0.66 }, - biomes = {"deciduous_forest", "coniferous_forest", - "floatland_coniferous_forest"}, + biomes = {"deciduous_forest", "coniferous_forest"}, y_min = 1, y_max = 31000, decoration = "flowers:"..name, @@ -154,6 +157,10 @@ function flowers.register_decorations() register_mushroom("mushroom_brown") register_mushroom("mushroom_red") + register_mgv6_mushroom("mushroom_jade") + register_mgv6_mushroom("mushroom_french") + register_mgv6_mushroom("mushroom_lemon") + register_mgv6_mushroom("mushroom_sleepy") register_waterlily() end diff --git a/mods/flowers/mapgen.lua.diff b/mods/flowers/mapgen.lua.diff new file mode 100644 index 0000000..6b52ebd --- /dev/null +++ b/mods/flowers/mapgen.lua.diff @@ -0,0 +1,25 @@ +74a75,78 +> register_mgv6_mushroom("mushroom_jade") +> register_mgv6_mushroom("mushroom_french") +> register_mgv6_mushroom("mushroom_lemon") +> register_mgv6_mushroom("mushroom_sleepy") +90,91c94,95 +< offset = -0.015, +< scale = 0.025, +--- +> offset = -0.02, +> scale = 0.04, +98c102 +< "floatland_grassland", "floatland_coniferous_forest"}, +--- +> "floatland_grassland"}, +118,119c122 +< biomes = {"deciduous_forest", "coniferous_forest", +< "floatland_coniferous_forest"}, +--- +> biomes = {"deciduous_forest", "coniferous_forest"}, +156a160,163 +> register_mgv6_mushroom("mushroom_jade") +> register_mgv6_mushroom("mushroom_french") +> register_mgv6_mushroom("mushroom_lemon") +> register_mgv6_mushroom("mushroom_sleepy") diff --git a/mods/flowers/textures/flowers_dandelion_white.png b/mods/flowers/textures/flowers_dandelion_white.png index 1bc02fb51d7b7a590b7dc83d670bea5f97d815f3..4dc5e65ad2e31cebf6d20a42b608db1c6a87fdb4 100644 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lSznGNPVYO9#F{2)5S4_<9g`{LqP^bfddCV@VZTC zVmp)c)Q`htVRDAu*>f!aq6GIbE!d?L!uo@uOf9*rOs)LdwNtMd6IV)Qoo4P21De9% M>FVdQ&MBb@01!1Xpa1{> literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=9cj|MyI=3dy(nKa;`2 zSJSz|Y&lSru_VYZn8D%MjWi%f%hSa%gyVYh0@VbO1|t`lhe|yOQ3pC4SyWE0IgoPT k1cMNFLTZ9hLJ|XmDnH}?85{iCfVvnwUHx3vIVCg!07}d#{Qv*} diff --git a/mods/flowers/textures/flowers_dandelion_yellow.png b/mods/flowers/textures/flowers_dandelion_yellow.png index ec11c1c80990a5e142f3cb9bc3d7da59b6bcce63..5a5d9ec1adb62f42244e8a0f1df4776067425f0d 100644 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lSznKEApXg8BoZ;)5S4_<9c$!0oH%#Q-1XO7#kV@ yfrK+_k7AcXQ@W%C(?3lEgE_83DL&~5F3T9((s_8?r?G+bGI+ZBxvX_!@pqvGk}7{YNqSwV<{%OS%p+1Y~Gx2utJ*$vL-gDmM52?haI a7#KRIG0EP2;+_gr&*16m=d#Wzp$PyT>?1z_ diff --git a/mods/flowers/textures/flowers_geranium.png b/mods/flowers/textures/flowers_geranium.png index 88de1d7f21b0403a33413a7c76f27f3324ca8e82..d2660ff860154a2580afb5261825a538caeefbcd 100644 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lSzn4*-~u{NS&ppi(?4K_2h&DtUNO3|F|!kDFFme zROcH>Sj_vWum5ujqu!4XJ58EvA~+5oetv0%+YkTnANN)N#>U6Sz_5Zr$#a^nCQzEe)78&qol`;+ E0Jr`ZY5)KL literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=0ylR>9^5rO_cV_T~j) z0XYF4hqi5AIdj^AzK-tlLawm0AjOO&L4Lsu4$p3+0XZ6;E{-7_*OM2hCYYL;G8mt6 wVVQi8$KBE0-N2cXL!rw;%pr8MKZ6iMZVdDH!i{b3fqED`UHx3vIVCg!05N7O^#A|> diff --git a/mods/flowers/textures/flowers_mushroom_french.png b/mods/flowers/textures/flowers_mushroom_french.png new file mode 100644 index 0000000000000000000000000000000000000000..f71b1643cf5e10421a99bd246992619d18ace48e GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$93?x4=o+|@VoB=)|t_%$6D`!qSv~BazhR#hu zLB^6GzhDN3XE)M-91%|!#}JO|$q7J^m>`gv@PI*)fl-=4%X(|x8lXIbr>mdKI;Vst E0HHt}=Kufz literal 0 HcmV?d00001 diff --git a/mods/flowers/textures/flowers_mushroom_jade.png b/mods/flowers/textures/flowers_mushroom_jade.png new file mode 100644 index 0000000000000000000000000000000000000000..8dab85e916bb9edd0951382dd76c0e793255f317 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$93?x4=o+|@VoB=)|t_%$6JtvwDZQJbe(z*pG z$XF8O7tG-B>_!@pBkbwo7{YNqIe~#$jEyajjg60ufnf!MlIJvCO`tS`r>mdKI;Vst E02CA$;s5{u literal 0 HcmV?d00001 diff --git a/mods/flowers/textures/flowers_mushroom_lemon.png b/mods/flowers/textures/flowers_mushroom_lemon.png new file mode 100644 index 0000000000000000000000000000000000000000..a62d4d7e00840d72f7f4ac3e3df05c3a49d28357 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=B~KT}5RU7~2?yB!?T`5;e=O~Y ofIxpz%W9h~xyCU~oU;QNTz_%x<~BPQ22{=9>FVdQ&MBb@0N(!@#sB~S literal 0 HcmV?d00001 diff --git a/mods/flowers/textures/flowers_mushroom_red.png b/mods/flowers/textures/flowers_mushroom_red.png index a68f5d50ad3f85a7dab7d3bc4ffd80452d536a9e..39917f8e6e71388951ac74147463cd14bd0618fd 100644 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$93?x4=o+|@VoB=)|t_%$62OS&^ZQH!;@BbG- zLB^6GzhDN3XE)M-9AQrv#}JO|$q5Y1Vr*=IY;1gN3=At6lsu>DY67JhJYD@<);T3K F0RT(}8Rq~1 literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv3GfMV1=0r{93}|}d?+Y*wQt`l z4UJ#t&K=se`PSOCD`!qy(AUvjUg*z!vI(e;u_VYZn8D%MjWi&~(9^{+gyVYh0#*a# zwhPCani9mi7cA&lz&zogh?0iJDh8pTprEWKjYoGFt{&aT;K9I9+rm<`{NknGK+O!E Lu6{1-oD!M_!@pBkbwo7{YNqIe~#$jEyajjg60ufnf!MlIJvCO`tS`r>mdKI;Vst E00Z9`r~m)} literal 0 HcmV?d00001 diff --git a/mods/flowers/textures/flowers_rose.png b/mods/flowers/textures/flowers_rose.png index e3b841d2a4209bc2347f2479dbaf3b717dffe4db..d7e1047a6d3c0742314c831e0a284d04a80ef7b1 100644 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lSzn$OZVL5N}!Ojr;B3<$Mxid1FUIA27la_&6EIw zo`p=u0$hD~fFNB`LSmb5c!EW@&Wv*h4s`f1GwgrO$-~e%AE=vw!PC{xWt~$(69745 BDyjeg literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b1=1cV`ZF0A&M+`o_!{H| zurL9I7)yfuf*Bm1-ADs+)ID7sLpZJ{AK;(SyMRYIm6gN!q{OL&pe9YBhD&`0Y|6|% dicYJf7*@G3If*uX@dRpN@O1TaS?83{1OU`{A<>&pI+lSzn0-a)v05>Uv%)5S4_<9c$!0oH%Z4ga_=n<)VT zJqwwR3AhRz+|0wn*v7@flRl9}GTqQX=`w?-95>IAt$ZJWdKo-j{an^LB{Ts5n)4`= literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=9c17(()`Jrk@ge6{}1 zWGHq0nFbVPED7=pW^j0R1H{qxba4#fxSp&a%E93vxyYbRq37U{hGPkB#xo>E6m-&O jOz0MzaxjS@xq*Yh!H}_2cb}jdP#c4%tDnm{r-UW|%lsz4 diff --git a/mods/flowers/textures/flowers_viola.png b/mods/flowers/textures/flowers_viola.png index ca2d750efff69f79a02a3a2e24bc220525d8ebd4..1956563e3f8b1a494785025107fa75ca8cf5a214 100644 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=wj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+lSznC%w>l)P@ciq)5S4_<9cbABQJvi#}O@7esva0 z55*OG|4#cDVedQZ5Px7D?|~CyPbcm@_vV8Y)xm@O1TaS?83{ F1OSpSFH-;j literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=2H({~I%udnPz|q!@QL70(Y)*K0-AbW|YuPggQP9`CC_KKiA>_8z;PZ!4!j_b*1qThX(&&b91X20U8 zBj?T>voK7uX9j}i=EcXd(=@Z~+U$MGrRMFcKXw2FR8-IX|NmsKF%Jl+``@|B#*iW; Vd?Ud7@(-Y)44$rjF6*2UngCyPI^+NV delta 683 zcmV;c0#yCH0kQ>ZiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVE_OC1ZP1_ zK>z@;j|==^1poj50drDELIK&yEPnt103c&XQcVB=dL{q>fP?@5`Tzg`fam}Kbua(` z>RI+y?e7jT@qQ9O|$6n_F9Nklh+2O&;Up6Kvvh6c(PJq z`@;@zpS=RWveIa+PztO$O}$oR^>Kl6)uG)91VD$;L~3h`cqbw6w%!BqverPS6j5}J zF-gb|N;!^Bd;k_7I)9vc{iKD!9{`ZGQhfRPnb%u8?EjoF7@RYV4O%OfD>nUp1b~?c zqmiLpb&@H(`P7i-PggkZ28>3AC^qEnH1l?by;hHmmE!)4MyJ#jQGniQm}Kz1>5 zM6p2xyxy3mo7f%3hGBf^2*4OY1Wvs^=|aV#d)UVq;h=epn1AF$X~D*JG8iMAjgp$y zYI-;KI@IeGm5%%o0Q%d4DP1vXvNohq8k2yH>rw--|IRJFgwv=SXH)uO*2Pmaz zb$WEXfI&3m(Xulow7g_ra)gp)rcGr-TCmrII^fq{Y7)59eQNV9-22Q!eIr=RBoq(TCGLR=^6hZL`q<>&pI+lSznO z-PvZ&d7zM}r;B3<$Ms|ZVd3P2gapQk3QR{>88}`sJk{m@c?PI}!PC{xWt~$(69C=b BB+CE* delta 253 zcmeysc$`VUGr-TCmrII^fq{Y7)59eQNDF{42Q!e=(B%&XQc(duA+G=b|Ib`xGf^|7 z-b$v(4k*f0666PzEt`DS0?3=?>Eak7A(?vcViJ=g56c0aZAGnB69Rnmj{g7edvV`Z z<4^q4Zu@UG`k)puYuBVLOb#C=c|5Dz#K@5sQRctbUrIsVj6o&ux#uP)yNL6VHcLGDfr z>(0r%1acITJ%W507^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10LMXr| z#1%+CWMKHuz_83mz<;{J|Ns9lwABE0Fff(``2{mLJiCzw;v{*yyRiPqe|a3p;Vkfo zEM{Qf76xHPhFNnYfPxa9E{-7_*OL<%nB3gh*wmC2-f}##09wo9!LajrqSy(b8r2fl zh?11Vl2ohYqEsNoU}RuutZQJQYhV~+U}9xxVr6QqZD3?&U|=u0{V0lt-29Zxv`X9> U{5<$8ff^V*UHx3vIVCg!039S!ZU6uP literal 0 HcmV?d00001 diff --git a/mods/give_initial_stuff/README.txt b/mods/give_initial_stuff/README.txt index cbd240f..35feb60 100644 --- a/mods/give_initial_stuff/README.txt +++ b/mods/give_initial_stuff/README.txt @@ -1,8 +1,5 @@ -Minetest Game mod: give_initial_stuff -===================================== -See license.txt for license information. - -Authors of source code ----------------------- -Perttu Ahola (celeron55) (MIT) -Various Minetest developers and contributors (MIT) +Give_initial_stuff +===================================================================== +Main: celeron55, various +Lisc: MIT +Link: https://github.com/minetest/minetest_game diff --git a/mods/give_initial_stuff/README.txt.diff b/mods/give_initial_stuff/README.txt.diff new file mode 100644 index 0000000..82cdbbf --- /dev/null +++ b/mods/give_initial_stuff/README.txt.diff @@ -0,0 +1,15 @@ +1,8c1,5 +< Minetest Game mod: give_initial_stuff +< ===================================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Perttu Ahola (celeron55) (MIT) +< Various Minetest developers and contributors (MIT) +--- +> Give_initial_stuff +> ===================================================================== +> Main: celeron55, various +> Lisc: MIT +> Link: https://github.com/minetest/minetest_game diff --git a/mods/killme/depends.txt b/mods/killme/depends.txt new file mode 100644 index 0000000..c0605af --- /dev/null +++ b/mods/killme/depends.txt @@ -0,0 +1 @@ +lightning diff --git a/mods/killme/init.lua b/mods/killme/init.lua index 9b67475..71bc2eb 100644 --- a/mods/killme/init.lua +++ b/mods/killme/init.lua @@ -2,9 +2,11 @@ minetest.register_chatcommand("killme", { description = "Kill yourself to respawn", func = function(name) local player = minetest.get_player_by_name(name) + local pos = vector.round(player:getpos()) if player then if minetest.settings:get_bool("enable_damage") then player:set_hp(0) + lightning.strike(pos) return true else for _, callback in pairs(core.registered_on_respawnplayers) do diff --git a/mods/killme/init.lua.diff b/mods/killme/init.lua.diff new file mode 100644 index 0000000..a2ed050 --- /dev/null +++ b/mods/killme/init.lua.diff @@ -0,0 +1,4 @@ +4a5 +> local pos = vector.round(player:getpos()) +7a9 +> lightning.strike(pos) diff --git a/mods/screwdriver/README.txt b/mods/screwdriver/README.txt index 9d39c58..f5ed753 100644 --- a/mods/screwdriver/README.txt +++ b/mods/screwdriver/README.txt @@ -1,13 +1,7 @@ -Minetest Game mod: screwdriver -============================== -See license.txt for license information. - -License of source code ----------------------- -Originally by RealBadAngel, Maciej Kasatkin (LGPL 2.1) -Various Minetest developers and contributors (LGPL 2.1) - -License of media (textures) ---------------------------- -Created by Gambit (CC BY-SA 3.0): - screwdriver.png +Screwdriver +===================================================================== +Main: RealBadAngel & Maciej Kasatkin, various +Lisc: LGPL v2.1 +Text: LGPL v2.0 + By jadedctrl +Link: https://github.com/minetest/minetest_game diff --git a/mods/screwdriver/README.txt.diff b/mods/screwdriver/README.txt.diff new file mode 100644 index 0000000..20ca010 --- /dev/null +++ b/mods/screwdriver/README.txt.diff @@ -0,0 +1,22 @@ +1,13c1,7 +< Minetest Game mod: screwdriver +< ============================== +< See license.txt for license information. +< +< License of source code +< ---------------------- +< Originally by RealBadAngel, Maciej Kasatkin (LGPL 2.1) +< Various Minetest developers and contributors (LGPL 2.1) +< +< License of media (textures) +< --------------------------- +< Created by Gambit (CC BY-SA 3.0): +< screwdriver.png +--- +> Screwdriver +> ===================================================================== +> Main: RealBadAngel & Maciej Kasatkin, various +> Lisc: LGPL v2.1 +> Text: LGPL v2.0 +> By jadedctrl +> Link: https://github.com/minetest/minetest_game diff --git a/mods/screwdriver/license.txt b/mods/screwdriver/license.txt index d9b721b..098c6e7 100644 --- a/mods/screwdriver/license.txt +++ b/mods/screwdriver/license.txt @@ -1,5 +1,5 @@ -License of source code ----------------------- +License of source code & media +------------------------------- GNU Lesser General Public License, version 2.1 Copyright (C) 2013-2016 RealBadAngel, Maciej Kasatkin @@ -13,38 +13,3 @@ This program is distributed in the hope that it will be useful, but WITHOUT ANY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - - -Licenses of media (textures) ----------------------------- - -Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) -Copyright (C) 2013-2016 Gambit - -You are free to: -Share — copy and redistribute the material in any medium or format. -Adapt — remix, transform, and build upon the material for any purpose, even commercially. -The licensor cannot revoke these freedoms as long as you follow the license terms. - -Under the following terms: - -Attribution — You must give appropriate credit, provide a link to the license, and -indicate if changes were made. You may do so in any reasonable manner, but not in any way -that suggests the licensor endorses you or your use. - -ShareAlike — If you remix, transform, or build upon the material, you must distribute -your contributions under the same license as the original. - -No additional restrictions — You may not apply legal terms or technological measures that -legally restrict others from doing anything the license permits. - -Notices: - -You do not have to comply with the license for elements of the material in the public -domain or where your use is permitted by an applicable exception or limitation. -No warranties are given. The license may not give you all of the permissions necessary -for your intended use. For example, other rights such as publicity, privacy, or moral -rights may limit how you use the material. - -For more details: -http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/mods/screwdriver/license.txt.diff b/mods/screwdriver/license.txt.diff new file mode 100644 index 0000000..d3c7a2e --- /dev/null +++ b/mods/screwdriver/license.txt.diff @@ -0,0 +1,42 @@ +1,2c1,2 +< License of source code +< ---------------------- +--- +> License of source code & media +> ------------------------------- +16,50d15 +< +< +< Licenses of media (textures) +< ---------------------------- +< +< Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +< Copyright (C) 2013-2016 Gambit +< +< You are free to: +< Share — copy and redistribute the material in any medium or format. +< Adapt — remix, transform, and build upon the material for any purpose, even commercially. +< The licensor cannot revoke these freedoms as long as you follow the license terms. +< +< Under the following terms: +< +< Attribution — You must give appropriate credit, provide a link to the license, and +< indicate if changes were made. You may do so in any reasonable manner, but not in any way +< that suggests the licensor endorses you or your use. +< +< ShareAlike — If you remix, transform, or build upon the material, you must distribute +< your contributions under the same license as the original. +< +< No additional restrictions — You may not apply legal terms or technological measures that +< legally restrict others from doing anything the license permits. +< +< Notices: +< +< You do not have to comply with the license for elements of the material in the public +< domain or where your use is permitted by an applicable exception or limitation. +< No warranties are given. The license may not give you all of the permissions necessary +< for your intended use. For example, other rights such as publicity, privacy, or moral +< rights may limit how you use the material. +< +< For more details: +< http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/mods/screwdriver/textures/screwdriver.png b/mods/screwdriver/textures/screwdriver.png index b2a56d558b34392a3275da443c0ba32a3b4db340..607bca85178b400f42660095b1fa82c17d0c51b0 100644 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~Y)RhkE)4%caKYZ?lYt_f1s;*b z3=DkBK$x-p&dPkCAbW|YuPggqb`efRE3aI?aG;QZr;B3<$MxihjY+JByF|7B857I!|jf^Ehe!&b5&u*jvIp&@& zjv*C{$q4}o4GhZ^G@QS#WC}@<_3MBb diff --git a/mods/screwdriver/textures/tool_mode1.png b/mods/screwdriver/textures/tool_mode1.png new file mode 100644 index 0000000000000000000000000000000000000000..bef863732c886ac5f6a8747ded09f6e4230b3917 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Y)RhkE)0PT zbqtl=Z5NLLMK}vQB8wRq_?Ce%WBZ+z`9MMT5>H=O_Pb2NV$zcR?>5~43eE9!aSVw# zoSd*gu!Cdr-}f&Re%-&~@?rnhsUPaus+#WPO#R<4x8_g%_iH=`yobW3l@zti?|<_D zclonsU0=_j7V85S92)8tK6tD7(cZ%2*Zy5n=MPvgusKZYvr4$axR_5ufW4tBZbEC) zqBjNX4L1}FXNjMFm-nc^yD)Kr)U5V~jSCqhnrnCu8Q9&`UKVJ;<#td*f^~6%NKca^ aKf{r`TMAXJA9MoU$>8bg=d#Wzp$PzpQEOEI literal 0 HcmV?d00001 diff --git a/mods/screwdriver/textures/tool_mode2.png b/mods/screwdriver/textures/tool_mode2.png new file mode 100644 index 0000000000000000000000000000000000000000..4429a5d801313a0e81bd0b77d4b1cfaa01e8f52d GIT binary patch literal 455 zcmV;&0XY7NP)Px#24YJ`L;z6$egJukhSA0V000SaNLh0L01l=A01l=Bhuo=e00007bV*G`2i*b_ z78@r{kFRq800BoyL_t(o!((8e0VvE@{qOH9_21e`_`j)%;D0Mi;s4&A694maRR1&3 z8f2y^|8J<%{(tFw<^Kow7XN?rVCDY@_m}*?ajoZnWtqnR;2>$*I>OdQ1Z?T;n^XQb zH){VkHxmL|eDBU&u=uh?=KoWY6lv!OkPpwD&i${i$NwJ`8X&QlD7pW+*(zWM+`lvb zzrC#pZ9^eB0n>-Zh5}#*fG{XsFwhf#LSW@m3;KlsI&gLp11Cg~16D7${Esb!Xa+!u z5R@Q6md~1Q49<>pvm6xf*ROVhEnhIl^uM2vBz-NvcDV%}>~!@xDA+*-5yJ^E)ma5hhDpM}R6J xLjwW0uaPm$Ltqq)f>AIEM!_f;1*2fd0RRKGPx#24YJ`L;z6$egJukhSA0V000SaNLh0L01l=A01l=Bhuo=e00007bV*G`2i*b_ z78^P(iNmS@00C4OhBiNmAA z)<%Rr4zRWo{;#jc|35Ka;s1?mJzxhcU1VnnwdDpMwe{ zWIm{H0$C1<3P%Ug|1`B6l;S(vbpL~LfrGs$INl%JTTGuc0P^|7K7;?)uXch99as(k z@j;1^=A|Ia5uj`cifdS9RB!00sc6mg}0!nPw9J0000< KMNUMnLSTYA`pRMe literal 0 HcmV?d00001 diff --git a/mods/screwdriver/textures/tool_mode4.png b/mods/screwdriver/textures/tool_mode4.png new file mode 100644 index 0000000000000000000000000000000000000000..da21e05ff6872ed050ee60f3c8a9f368db9800ab GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Y)RhkE)0PT zbqtl=Z5NLLMK}vQB8wRq_?Ce%WBZ+z`9MMT5>H=O_Pb2NVluq9NHMgIEF+V zPEJ^0*wH`re}1Cgm;1N8e%Lebb#$5W=KtH-IsfgeHVE~s)p_}*gQ0%qfBtv+jn)S) zI5gDpG5q{?Z0o%L$N5?>-DjNmaMSx>%~*jE|6*gwDjNqwzt-7iaqDNoJTZ)aoQyK|<%4WkK5ONtpZ);BlFP5FD}YQ+Ju zuFg$|Wf_t#n`k%5Fl^?LFDn=R?|<1OAxDGZSP4I44uhp&(~T1SK1Vyb4T~gh3Nokt p)R16ZoFLNE6llQZc5neZgN60w2mAQWCIh|6;OXk;vd$@?2>@@4i%b9j literal 0 HcmV?d00001 diff --git a/mods/sethome/README.txt b/mods/sethome/README.txt index 6f0a282..c676672 100644 --- a/mods/sethome/README.txt +++ b/mods/sethome/README.txt @@ -1,7 +1,5 @@ -Minetest Game mod: sethome -========================== -See license.txt for license information. - -Authors of source code ----------------------- -sfan5 (MIT) +Sethome +===================================================================== +Main: sfan5 +Lisc: MIT +Link: https://github.com/minetest/minetest_game diff --git a/mods/sethome/README.txt.diff b/mods/sethome/README.txt.diff new file mode 100644 index 0000000..af251ce --- /dev/null +++ b/mods/sethome/README.txt.diff @@ -0,0 +1,14 @@ +1,7c1,5 +< Minetest Game mod: sethome +< ========================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< sfan5 (MIT) +--- +> Sethome +> ===================================================================== +> Main: sfan5 +> Lisc: MIT +> Link: https://github.com/minetest/minetest_game diff --git a/mods/sfinv/README.md b/mods/sfinv/README.md index 6ff3392..cacf0a3 100644 --- a/mods/sfinv/README.md +++ b/mods/sfinv/README.md @@ -1,21 +1,5 @@ Simple Fast Inventory -==================== - -![SFINV Screeny](https://cdn.pbrd.co/images/1yQhd1TI.png) - -A cleaner, simpler, solution to having an advanced inventory in Minetest. - -Written by rubenwardy. -License: MIT - -See game_api.txt for this mod's API - -License of source code and media files: ---------------------------------------- -Copyright (C) 2016 rubenwardy - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +===================================================================== +Main: rubenwardy +Lisc: MIT +Link: https://github.com/minetest/minetest_game diff --git a/mods/sfinv/README.md.diff b/mods/sfinv/README.md.diff new file mode 100644 index 0000000..cd71efb --- /dev/null +++ b/mods/sfinv/README.md.diff @@ -0,0 +1,26 @@ +2,21c2,5 +< ==================== +< +< ![SFINV Screeny](https://cdn.pbrd.co/images/1yQhd1TI.png) +< +< A cleaner, simpler, solution to having an advanced inventory in Minetest. +< +< Written by rubenwardy. +< License: MIT +< +< See game_api.txt for this mod's API +< +< License of source code and media files: +< --------------------------------------- +< Copyright (C) 2016 rubenwardy +< +< Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +< +< The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +< +< THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +--- +> ===================================================================== +> Main: rubenwardy +> Lisc: MIT +> Link: https://github.com/minetest/minetest_game diff --git a/mods/stairs/README.txt b/mods/stairs/README.txt index d32cd71..425c514 100644 --- a/mods/stairs/README.txt +++ b/mods/stairs/README.txt @@ -1,16 +1,11 @@ -Minetest Game mod: stairs -========================= -See license.txt for license information. - -Authors of source code ----------------------- -Originally by Kahrl (LGPL 2.1) and -celeron55, Perttu Ahola (LGPL 2.1) -Various Minetest developers and contributors (LGPL 2.1) - -Authors of media (models) -------------------------- -Jean-Patrick G. (kilbith) (CC BY-SA 3.0): - stairs_stair.obj - - +Stairs +===================================================================== +Main: Kahrl & celeron55, various +Lisc: LGPL 2.1 +3Dmo: CC BY-SA 3.0 + killbith + stairs_stair.obj + GreenXenith + stairs_stair_inner.obj + stairs_stair_outer.obj +Link: https://github.com/minetest/minetest_game diff --git a/mods/stairs/README.txt.diff b/mods/stairs/README.txt.diff new file mode 100644 index 0000000..96fab35 --- /dev/null +++ b/mods/stairs/README.txt.diff @@ -0,0 +1,29 @@ +1,16c1,11 +< Minetest Game mod: stairs +< ========================= +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by Kahrl (LGPL 2.1) and +< celeron55, Perttu Ahola (LGPL 2.1) +< Various Minetest developers and contributors (LGPL 2.1) +< +< Authors of media (models) +< ------------------------- +< Jean-Patrick G. (kilbith) (CC BY-SA 3.0): +< stairs_stair.obj +< +< +--- +> Stairs +> ===================================================================== +> Main: Kahrl & celeron55, various +> Lisc: LGPL 2.1 +> 3Dmo: CC BY-SA 3.0 +> killbith +> stairs_stair.obj +> GreenXenith +> stairs_stair_inner.obj +> stairs_stair_outer.obj +> Link: https://github.com/minetest/minetest_game diff --git a/mods/tnt/README.txt b/mods/tnt/README.txt index 4e74841..8208c76 100644 --- a/mods/tnt/README.txt +++ b/mods/tnt/README.txt @@ -1,44 +1,7 @@ -Minetest Game mod: tnt -====================== -See license.txt for license information. - -Authors of source code ----------------------- -PilzAdam (MIT) -ShadowNinja (MIT) -sofar (sofar@foo-projects.org) (MIT) -Various Minetest developers and contributors (MIT) - -Authors of media (textures) ---------------------------- -BlockMen (CC BY-SA 3.0): -All textures not mentioned below. - -ShadowNinja (CC BY-SA 3.0): -tnt_smoke.png - -Wuzzy (CC BY-SA 3.0): -All gunpowder textures except tnt_gunpowder_inventory.png. - -sofar (sofar@foo-projects.org) (CC BY-SA 3.0): -tnt_blast.png - -Introduction ------------- -This mod adds TNT to Minetest. TNT is a tool to help the player -in mining. - -How to use the mod: -Craft gunpowder by placing coal and gravel in the crafting area. -The gunpowder can be used to craft TNT or as fuse for TNT. -To craft TNT place items like this: --- wood - gunpowder -- wood - -gunpowder gunpowder gunpowder --- wood - gunpowder -- wood - - -There are different ways to blow up TNT: - 1. Hit it with a torch. - 2. Hit a gunpowder fuse that leads to a TNT block with a torch or flint-and-steel. - 3. Activate it with mesecons (fastest way). - -Be aware of the damage radius of 6 blocks! +TNT +===================================================================== +Main: PilzAdam & ShadowNinja & sofar, various +Lisc: MIT +Text: CC0 + Derivative of bas080 by jadedctrl +Link: https://github.com/minetest/minetest_game diff --git a/mods/tnt/README.txt.diff b/mods/tnt/README.txt.diff new file mode 100644 index 0000000..f667dac --- /dev/null +++ b/mods/tnt/README.txt.diff @@ -0,0 +1,53 @@ +1,44c1,7 +< Minetest Game mod: tnt +< ====================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< PilzAdam (MIT) +< ShadowNinja (MIT) +< sofar (sofar@foo-projects.org) (MIT) +< Various Minetest developers and contributors (MIT) +< +< Authors of media (textures) +< --------------------------- +< BlockMen (CC BY-SA 3.0): +< All textures not mentioned below. +< +< ShadowNinja (CC BY-SA 3.0): +< tnt_smoke.png +< +< Wuzzy (CC BY-SA 3.0): +< All gunpowder textures except tnt_gunpowder_inventory.png. +< +< sofar (sofar@foo-projects.org) (CC BY-SA 3.0): +< tnt_blast.png +< +< Introduction +< ------------ +< This mod adds TNT to Minetest. TNT is a tool to help the player +< in mining. +< +< How to use the mod: +< Craft gunpowder by placing coal and gravel in the crafting area. +< The gunpowder can be used to craft TNT or as fuse for TNT. +< To craft TNT place items like this: +< -- wood - gunpowder -- wood - +< gunpowder gunpowder gunpowder +< -- wood - gunpowder -- wood - +< +< There are different ways to blow up TNT: +< 1. Hit it with a torch. +< 2. Hit a gunpowder fuse that leads to a TNT block with a torch or flint-and-steel. +< 3. Activate it with mesecons (fastest way). +< +< Be aware of the damage radius of 6 blocks! +--- +> TNT +> ===================================================================== +> Main: PilzAdam & ShadowNinja & sofar, various +> Lisc: MIT +> Text: CC0 +> Derivative of bas080 by jadedctrl +> Link: https://github.com/minetest/minetest_game diff --git a/mods/tnt/license.txt b/mods/tnt/license.txt index 210f2bd..5dec7a8 100644 --- a/mods/tnt/license.txt +++ b/mods/tnt/license.txt @@ -25,41 +25,3 @@ DEALINGS IN THE SOFTWARE. For more details: https://opensource.org/licenses/MIT - - -Licenses of media (textures) ----------------------------- - -Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) -Copyright (C) 2014-2016 BlockMen -Copyright (C) 2014-2016 ShadowNinja -Copyright (C) 2015-2016 Wuzzy -Copyright (C) 2016 sofar (sofar@foo-projects.org) - -You are free to: -Share — copy and redistribute the material in any medium or format. -Adapt — remix, transform, and build upon the material for any purpose, even commercially. -The licensor cannot revoke these freedoms as long as you follow the license terms. - -Under the following terms: - -Attribution — You must give appropriate credit, provide a link to the license, and -indicate if changes were made. You may do so in any reasonable manner, but not in any way -that suggests the licensor endorses you or your use. - -ShareAlike — If you remix, transform, or build upon the material, you must distribute -your contributions under the same license as the original. - -No additional restrictions — You may not apply legal terms or technological measures that -legally restrict others from doing anything the license permits. - -Notices: - -You do not have to comply with the license for elements of the material in the public -domain or where your use is permitted by an applicable exception or limitation. -No warranties are given. The license may not give you all of the permissions necessary -for your intended use. For example, other rights such as publicity, privacy, or moral -rights may limit how you use the material. - -For more details: -http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/mods/tnt/license.txt.diff b/mods/tnt/license.txt.diff new file mode 100644 index 0000000..10e3270 --- /dev/null +++ b/mods/tnt/license.txt.diff @@ -0,0 +1,39 @@ +28,65d27 +< +< +< Licenses of media (textures) +< ---------------------------- +< +< Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +< Copyright (C) 2014-2016 BlockMen +< Copyright (C) 2014-2016 ShadowNinja +< Copyright (C) 2015-2016 Wuzzy +< Copyright (C) 2016 sofar (sofar@foo-projects.org) +< +< You are free to: +< Share — copy and redistribute the material in any medium or format. +< Adapt — remix, transform, and build upon the material for any purpose, even commercially. +< The licensor cannot revoke these freedoms as long as you follow the license terms. +< +< Under the following terms: +< +< Attribution — You must give appropriate credit, provide a link to the license, and +< indicate if changes were made. You may do so in any reasonable manner, but not in any way +< that suggests the licensor endorses you or your use. +< +< ShareAlike — If you remix, transform, or build upon the material, you must distribute +< your contributions under the same license as the original. +< +< No additional restrictions — You may not apply legal terms or technological measures that +< legally restrict others from doing anything the license permits. +< +< Notices: +< +< You do not have to comply with the license for elements of the material in the public +< domain or where your use is permitted by an applicable exception or limitation. +< No warranties are given. The license may not give you all of the permissions necessary +< for your intended use. For example, other rights such as publicity, privacy, or moral +< rights may limit how you use the material. +< +< For more details: +< http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/mods/tnt/textures/tnt_blast.png b/mods/tnt/textures/tnt_blast.png index bbb1096f5d81f68b0247f1bd386357f1c14c2579..8358b0bdac3cef156390f609f22797d64759543d 100644 GIT binary patch literal 371 zcmV-(0gV2MP)h1i!_N4rzb8++hZGprYiWG0z)mhxxQqz zS~K*zXrAjboBwirG@x(QgntTEBl%veuuMtaN<^Hu)U8Ie3kh}&inKX&bv_n3Qtx0I zI>OXJ5h~EqDh7HT;%_r9Mi#aSNfIN1O-h}unNG$y2MNnxK delta 840 zcmV-O1GoJ10@nsJiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVE_OC24YJ` zL;(K){{a7>y{D6rAs&C=0UQGiGMgLFU;qFDKOWcV;eKp!f;S zk-qPge*NX=&1eS8<&wQ>iJN(W)|z@5ylRU)&jCo&lswN#)0BU1)1g#;NRlLoC<|x= z8(h~VF%^oUpk6NUsx5rqM{CWahM{aF0Q7qSS2r0+l8{DYN@r(h8-UZ3kT(}Ic54oW z2q=nzZqs4Bu+Ul)$1zf**nR^c1UphQUt5Uw0|%uP=Yur>o&74tn0wNWtEkm#^jZ>S zJP!74EEBU-F0Oy;Vy|+aANp195})sns{Ho*1yZE^b1m^akHPp3DW*Jr`huU1GG4tt z2jK89#1|`sF@~#~jId%D&7FHvRc6?>O;Hpm<6+VXZ!aUHl$@S~Xsww<8|>5Xn%u5j z-hcRj6#uf@J|YMfeABA&c`E3iw8=${!Ei{o>2MiEyt#i+ynG%qjU{3<1KTX_Np>;E zbzLs6xAU!YpWTY)t7*3#0HD~R6N1=mHq2Iny}dmSS``N46_d$?uwp2cN?4Xflm#5N zB>;sT(&=<`D_eA2-y_Td_tFhy%twFyR@J=;2+P8W2`Wz`Gmr+Ew z9q^#;lb9+WKhC&aOga1U8Kb$w=>4B4;~~0DhrfS6#Rwr7{TBi7?4XR4lIy#SNwh(0 z&FM*ql#;iX5hk6Wj7L!v*roDATCIdM8nRRYhle4PwdUpX5XBC09McFk{PEWplu|tT zHsI3;}TUTrW0;A2k5r9eHdfdt!UP{&;J-adc&Tr SL81%*000021sKjdWQmXA_gI0)z4*}Q$iB})c7=b delta 162 zcmX@gxQTIsL_G&H0|SGGE`KnP5)JSPaRt)A zk{~~j!e3=a?g1%JPZ!6K3dY{kj(i6cI9x71lHc=xVt2;HCEefJubwXWd$Lb$i(p_h z1BdH`1|xCS3bi$2_kK$sY5N(-%~aB`@G9G-3h4tK(vb(s&EK0dUU)k}S`BC_gQu&X J%Q~loCIHDoKA!*p diff --git a/mods/tnt/textures/tnt_bottom.png b/mods/tnt/textures/tnt_bottom.png index 95f66cb90fa1a27b8a6417fe621b7938194c3a65..47816dd8718a6046f3969b2bc75aba2b1b7fdfb7 100644 GIT binary patch delta 121 zcmYf9WK`@7@N?(olHy`uVBq!ia0vp^oFL4^3?%3Nf7d)wQ6hk|z$3Dlfq`2Xgc%uT z&5-~~vX^-Jy0SmyWad^?_dlvy3KSCdba4#fxSq_xTbfW%SeS6YnVF$mk$rQVV4^!v On!(f6&t;ucLK6VZQ5zWm delta 83 zcmeBVOjhg+@N?(olHy`uVBq!ia0vp^0wB!93?!50ihr7@D4`|l>Eal|A)6d?^1y)u hH#pRt9Cf&kFhtzv5EN&=R18$e;OXk;vd$@?2>{|_6jlHL diff --git a/mods/tnt/textures/tnt_gunpowder_burning_crossing_animated.png b/mods/tnt/textures/tnt_gunpowder_burning_crossing_animated.png index a901f7bdc200ac079018060d4267d2c12dcd398b..bd6bb7ce3be761a2ded872770ed31d122dd685c8 100644 GIT binary patch literal 338 zcmV-Y0j>UtP)YbJaiflo~0vKt$AF5P*9WrL)JL kjgQ(y*BAb}<3oTUzujeV_3o7a#sB~S07*qoM6N<$f=JAI z5d?s8T8>pFTW!Da>12)bUc@n5uNExh*x0M0qynWPImXH`N7;N;HQ*uxy*GYaOH50(eT4ZNIz z8W(&pv6=XgAlNUn7;#?a|>qPN1CcPuTiHA-%`+rA)s z@__b6s~&YF7epKwrqMJ4=gZ@}`T*l-tfG+w=riy4^FZc-b1t!FafK(gZJW(H{*D!Q zUH1s_rfF!NXG|mT@oDk>^@HnN2jzs2x7LEUj2a*ZZM3&VlUR-TW2tg%sH4n4`yQ@FY zs&WzwT;AKZrNiNnEb!h_-}lLXv1`)^O3HX#3o|W_w1gl{)-qB{X}%4Ux&IfCh;Q?p zXR7*xKjFdd{y^r!W*%tayom=<8@NyY>K_cFVmN3U7rx4>T9#Q>dyQ#4w2y ytExYc4=k~0od=SUn|bh7e-OW&-r~VpfA9;n;PF(;jD(y30000N`A<=VLeK(Jsl=hbgZBr@69 e*gW5eF*20BcPW&pS=$bD8-u5-pUXO@geCxxXjz#6 literal 432 zcmV;h0Z;ykP)J!^tCfh^ z`rlh?+3WS%IT(+}&2#VUQFu^3>rfsnb0}jBCzA<)4`{9V`TliTvE6R}@IYGnE<6aX zQ2DsbgJ5x)2Uo+bx>@qJ))D}cBx&v>j^p+nDfzeNfp_3wFz9&jJQhV!<$mxIS`UZA zLCK&!olZrksyfj!hx*}xsw(H#w=}Gjy#u2tDtIuP&BFV`7*mY*|F|E-aZHKiCZKd} z^z{2dqxXXFAW4$z6Z*XVWlqYd%k%ttk)7`cz%L&j;JqNB-h~G@wKGt^AG`!O!SQ&! ai2rZc8DC!3*65S~0000+E-7!w8B9;TZ|O8YgsEsSXmdfLaOUcfK9 zl`lL%)5C4!n!ESamd!jf+vnbUW|1W2CBmP@Y~*L%Jy5gjLDieOrv~d@C2!Al^x6=& zbdhiWi)4HG6A!j5m+3ejY!a9TGnkqqpMt=C$cSS21|H`njxgN@xNA^8{6E literal 461 zcmV;;0W$uHP)P{(@P~opePCsLL^z=i4(nHq{rv- z;wg8w&5zgbupSuOxvDA_BjAe0b@^aSN6ZJJKG5-j#8DU@%qLOgKodIqIN&n}jFGU7 zKdz?_L>=g(4~#V!h5^CLMITsU?7GgmAGG=)gq5B3fhh$7fUox-r%OoN1FP|Y7zHBY z&$n(FzWXpSGns1RHO}>M1wIfB*7B|3Wjxmhw|_5$sP*voLXbuRfH;o1ZNOQU$%=S; zJ~*9D7x^HvU8;TG(_HSrWx90DbRH=3<^zrK`ugA(1j$ky!mGjH00000NkvXXu0mjf D@G;Vr diff --git a/mods/tnt/textures/tnt_gunpowder_burning_t_junction_animated.png b/mods/tnt/textures/tnt_gunpowder_burning_t_junction_animated.png index a556072c01baa3ad0c0dce4719974cbac8fc7063..ad1dbbc4e1010af05afef52a30e7a0df569a4807 100644 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTn!3HEhMady$gVQ?_qS|V_n5VQv`CsIviv%8 z#zq_V^ZM=^?%g}{Kc=Zj{(8bbZ;`DP)jy_cr0;L`)ijRPzI1b`z3x=@%eBUrx$pc5 ozFRY`?U}fBfJ@!KEwdW(ORsuuD_AGI2DbJt>;JPk}2=WZ%IF1@no`I4ip*(|r z6vEjw%@SZd9ybFMp>xg!k)+IlAn{lVwYMW2Ju2IikVHInjhl7r1=W9%Z?vqL>#HTjo~BYrQJOGBv+<_lid!?6R}GUwz)3qL;>h_BdQ zL~q`u0Dd5jW4RvOTo=`f+~Z@u;HZAr)&rx40urYlav-c-cLUE~yXg1($g^Lx10m_b zRXq^XNemgSat_1ryvYOrzVGXSG?|MGXIc|U(*tl_mnz-(czPhUPN#F3{XnLTCplp3 z!6)Nb#hwKC^8WXIv$XHq#j>n2nlw%6=DI)}$0SX`aU9As&}cNOD)V7#&GkT3rt*HE ze2psm0Xybg6ooNgaD4ytSJVS~y)eh>tK)bT%^-`Qouqhc5U0000Fdh=kdv8Pj@xnlvUNZqH%}MG5RU7iJ%(Hd40xEATFuzyeW2pQ|M{8xFE6CL@U;?X z?~q7i3yo!X*CAoC;*}DoVC4>Z`*oJ;yJz2y484Eu%;lEdk6C}b=k8~_wlEH8B7>)^ KpUXO@geCwpUo)iu literal 245 zcmVeyp|f0$G^M#AJ-Xhs78PfcVE!N`?GdKstPm;I+{% z=6NOnarXzgU_Q;=d6|D$g9H5QqV^K61`{CwU$~g{;Ai7vbC5*0tErzOrEm00000NkvXXu0mjfvjA$o diff --git a/mods/tnt/textures/tnt_gunpowder_curved.png b/mods/tnt/textures/tnt_gunpowder_curved.png index cb8b4eacff8135621086125e0034f0f01de77f86..c36ff26c66bed96064ed01fde28768a610385153 100644 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=kdv8PR&`s*k3~QsEl(H65RU7~2?}Bcha_@xa{edgsHKR0`t+%1f8F0CSHVBu g-bynwGar^`n0uSUEnPag7O0EC)78&qol`;+04r1_cmMzZ literal 268 zcmV+n0rUQeP)cU|G%*jJ0%Df7Vnzdt##MgCUU01|$jA@!smL=#_t(20T za|pu_%d)_Gk2FmYMG>TwnCF>(yxkbXT5BH1k=wRq04R!r-+H`h8dgfN)|%_O=8sml z)-nN7~!b)01xe-HUk;uT=ucLYIzBuVfq01@FlPaMbbbnP!1b3Q(f Sv?!tg0000^qo~bp9zYIffk$L90|U1(2s1Lwngi0wUgGKN%Kng( ylUu-q?YmngP)NYj#W95AdU65-vzwa);}Ql2TLw1M6C$xdIR;NxKbLh*2~7ZzZz1mh delta 220 zcmey)xR%MJGr-TCmrII^fq{Y7)59eQNDF{42Q!e=(B%&XQfUD`A+A6g2&9A=6eK3< zMc1cXzoG`@GnNGT1v5B2yO9RulzO^2hE&`tJ#$g4NkPChFyMJq;xdm+w@3f$Q%_qj z^q;ppaeX3BanEAArCYX5@tJUHlh*?729eur4@Bh5H(dLxSoizoUH|nz?kFxZU8c&+ z$FPu1q#Fdh=kdv8PmP@wv=x?Bqs;7%%2*>r_6AJ|y6a<(z#2kHZUwBYKfJ2FS(u|o;IkuE` bxBtK6|C&XLyK%u;paup{S3j3^P6ZBLLe6pzW?KSQTTe%Qf!UJ4umWuVJDjnMCiIsfMR=GY_TlMJ=9@- zW0CW}GTSYKq9_EI_x^6OZ@l-4m|U}2e2!#P*R=pm)AYFdh=kdv8P#^mV#mx4ecFHaZ85RU7 z(|rDCT989SP*?G}$;JPA4C^AZw|=iHILxZ4x+6MU@tA~OebxJGQTvv?=hgE58D9Z3 OmBG{1&t;ucLK6Tp;x)Sf literal 328 zcmV-O0k{5%P)-v9WZ&ekM&kuA^2G&|a z2){?BMF7`DkaOnweBzwrd_GfEm3r^VIkQ@=*zI<#*K4(XHma&ZL`W&oGz~dtZnqnk z%Y~E@`~AK@hxvT2fG(FyO)05}=yto+qA0Z0R|~W&gWlmMpvU7ujFA{4MNx1(9?hH7 zbY4M3^m@G-fEXjzTD2xyp`<>ZrHoVR$C0#5Q ay^Ak!rCtr@ct0-y00001SIo6Pjm-y3Opi<85p>QL70(Y)*K0-AbW|Y zuPggQPG)Wi)(^fq`amH~PZ!4!j_b*L4jlN<)#%70eey_y^n=OCfByfsx2x^x>AB%) f^GhQ0fggj;d;YD960=tUH8FU)`njxgN@xNAUKA(? literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSjE0EsBz;JL^B%H{MZ=` X4>LJVxOGq&sE@(Z)z4*}Q$iB}^57uD diff --git a/mods/tnt/textures/tnt_smoke.png b/mods/tnt/textures/tnt_smoke.png index 488b50fe958d33fa4cd50fa383a4685db045def5..2333aba4ad049f65579dfd754e68063fdd1b3c42 100644 GIT binary patch delta 131 zcmX@bxP(!$Gr-TCmrII^fq{Y7)59eQNQ2m19Be?c*XaD-iHcg0>?NMQuIvvvnYo2b zb*jH`0;LQ+T^vIsE+;1_h|aO8{A7Qz%Ol7~dbXO+j1Th{bQ-vx=qlXBJX^^v#r4^< eXFVeAiVPQ144m{BYfb?*GkCiCxvX>fmhlrVe8BZ7F-RM{L?pI zJi3uhLNR@DxABC>IcqjLuK|iko+vci^`oGJwZysOE8o364kxT#7}qT9Wn`DJ SVh{w{&fw|l=d#Wzp$P!=^gW0G diff --git a/mods/tnt/textures/tnt_top.png b/mods/tnt/textures/tnt_top.png index 31b807cb6a8af7552054e756c51c2b9fa6f00ece..7f693b50653dbe76e4deae32c1830d50c93b8298 100644 GIT binary patch delta 148 zcmbQjxQtP;Gr-TCmrII^fq{Y7)59eQNOOWP6El#U`~O|@L`CT=#w2fd7lsa2Sr3p@ zfk$L90|U1(2s1Lwnj--eWH0gbb!C6Z$;>S%YGcvP1Qb&6ba4#fxSkxbbyZ{HvomaL o2D+R}b~k)+QP|7jwLXi1LGU8KY0^o}IG|bvPgg&ebxsLQ018ASy8r+H delta 130 zcmZ3+IE7KMGr-TCmrII^fq{Y7)59eQNDF{46El!Znk)WkqM~$!v!{z=2!|}|K||gK z2L_gdx+kuCEO29a6vt~R8luq<>a2I>!nPHQoG0Zjx8*D0*|Xm98P8vheceCSOfp`W f8|XS!l>h($ delta 138 zcmdnUIG<6mGr-TCmrII^fq{Y7)59eQNDF{42Q!e=(B%)Fs3@1{XE z)7O>#Aty7puFjELWR9x74UFb!Z>cUh7J+*G-a27Oj?6mu=-&+VJYJ1j}d^TG*bs#PR9ympO|J w7T4`!z5I_UtvGGBadzv?xX<6t`-GG;ERp=Vyo9@>7wAp~Pgg&ebxsLQ0E13g6aWAK literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^0zmA*!3-o-7PBt_Qv3lvA+A7r7X!lu28MfQ7+x_j zq?TA60t(IYba4!+U_3kdBG(}U0hZ@^pZ?#^X)%lGvss}KCBfCGcRTU0gtB%|$C@?F zJNZ6Ud8F(MZxha9^VwrOqoW|*Lv8Y;#)P+m0$1dOBC4j?>HqUito`lCwvA^uf1lk7 zJAvu^XSV!gxKS%{O->-7`UkiC^V$>Ezdvvu_*8grxzopr0NK%5q5uE@ diff --git a/mods/vessels/README.txt b/mods/vessels/README.txt index 5bb798c..5e2996a 100644 --- a/mods/vessels/README.txt +++ b/mods/vessels/README.txt @@ -1,22 +1,7 @@ -Minetest Game mod: vessels -========================== -See license.txt for license information. - -Authors of source code ----------------------- -Originally by Vanessa Ezekowitz (LGPL 2.1) -Modified by Perttu Ahola (LGPL 2.1) -Various Minetest developers and contributors (LGPL 2.1) - -Authors of media (textures) ---------------------------- -All not listed below, Vanessa Ezekowitz (CC BY-SA 3.0) - -The following textures were modified by Thomas-S (CC BY-SA 3.0): - vessels_drinking_glass.png - vessels_drinking_glass_inv.png - vessels_glass_bottle.png - vessels_steel_bottle.png - -The following texture was created by Wuzzy (CC BY-SA 3.0): - vessels_shelf_slot.png (based on vessels_glass_bottle.png) +Vessels +===================================================================== +Main: VanesseE & celeron55, various +Lisc: LGPL v2.1 +Text: CC0 + Derivative of bas080 by jadedctrl +Link: https://github.com/minetest/minetest_game diff --git a/mods/vessels/README.txt.diff b/mods/vessels/README.txt.diff new file mode 100644 index 0000000..e36df7b --- /dev/null +++ b/mods/vessels/README.txt.diff @@ -0,0 +1,31 @@ +1,22c1,7 +< Minetest Game mod: vessels +< ========================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by Vanessa Ezekowitz (LGPL 2.1) +< Modified by Perttu Ahola (LGPL 2.1) +< Various Minetest developers and contributors (LGPL 2.1) +< +< Authors of media (textures) +< --------------------------- +< All not listed below, Vanessa Ezekowitz (CC BY-SA 3.0) +< +< The following textures were modified by Thomas-S (CC BY-SA 3.0): +< vessels_drinking_glass.png +< vessels_drinking_glass_inv.png +< vessels_glass_bottle.png +< vessels_steel_bottle.png +< +< The following texture was created by Wuzzy (CC BY-SA 3.0): +< vessels_shelf_slot.png (based on vessels_glass_bottle.png) +--- +> Vessels +> ===================================================================== +> Main: VanesseE & celeron55, various +> Lisc: LGPL v2.1 +> Text: CC0 +> Derivative of bas080 by jadedctrl +> Link: https://github.com/minetest/minetest_game diff --git a/mods/vessels/license.txt b/mods/vessels/license.txt index de16a3b..f581977 100644 --- a/mods/vessels/license.txt +++ b/mods/vessels/license.txt @@ -14,39 +14,3 @@ This program is distributed in the hope that it will be useful, but WITHOUT ANY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - - -Licenses of media (textures) ----------------------------- - -Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) -Copyright (C) 2012-2016 Vanessa Ezekowitz -Copyright (C) 2016 Thomas-S - -You are free to: -Share — copy and redistribute the material in any medium or format. -Adapt — remix, transform, and build upon the material for any purpose, even commercially. -The licensor cannot revoke these freedoms as long as you follow the license terms. - -Under the following terms: - -Attribution — You must give appropriate credit, provide a link to the license, and -indicate if changes were made. You may do so in any reasonable manner, but not in any way -that suggests the licensor endorses you or your use. - -ShareAlike — If you remix, transform, or build upon the material, you must distribute -your contributions under the same license as the original. - -No additional restrictions — You may not apply legal terms or technological measures that -legally restrict others from doing anything the license permits. - -Notices: - -You do not have to comply with the license for elements of the material in the public -domain or where your use is permitted by an applicable exception or limitation. -No warranties are given. The license may not give you all of the permissions necessary -for your intended use. For example, other rights such as publicity, privacy, or moral -rights may limit how you use the material. - -For more details: -http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/mods/vessels/license.txt.diff b/mods/vessels/license.txt.diff new file mode 100644 index 0000000..b7fa983 --- /dev/null +++ b/mods/vessels/license.txt.diff @@ -0,0 +1,37 @@ +17,52d16 +< +< +< Licenses of media (textures) +< ---------------------------- +< +< Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +< Copyright (C) 2012-2016 Vanessa Ezekowitz +< Copyright (C) 2016 Thomas-S +< +< You are free to: +< Share — copy and redistribute the material in any medium or format. +< Adapt — remix, transform, and build upon the material for any purpose, even commercially. +< The licensor cannot revoke these freedoms as long as you follow the license terms. +< +< Under the following terms: +< +< Attribution — You must give appropriate credit, provide a link to the license, and +< indicate if changes were made. You may do so in any reasonable manner, but not in any way +< that suggests the licensor endorses you or your use. +< +< ShareAlike — If you remix, transform, or build upon the material, you must distribute +< your contributions under the same license as the original. +< +< No additional restrictions — You may not apply legal terms or technological measures that +< legally restrict others from doing anything the license permits. +< +< Notices: +< +< You do not have to comply with the license for elements of the material in the public +< domain or where your use is permitted by an applicable exception or limitation. +< No warranties are given. The license may not give you all of the permissions necessary +< for your intended use. For example, other rights such as publicity, privacy, or moral +< rights may limit how you use the material. +< +< For more details: +< http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/mods/vessels/textures/vessels_drinking_glass.png b/mods/vessels/textures/vessels_drinking_glass.png index d5037b8579ee9b712e6a281ee22432f5697b74b2..c0b8e7b55b159609dfc4c1935c9180d7d41456d7 100644 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFq+MX_sArhC9QyQA)+t>d~cVK$+ x=1mXJ4wZ>VBR*&3`(Jzwi>d?rvEgQu&X%Q~loCIIo}9T@-s literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPNtFWLISBHxQGf+sf#5JPCIX^cyHLrxhxhOTUBsE2$ zJhLQ2!QIn0AiR-J9H{8Fr;B5V#p$<`HgX*@5OK}F5~QNBbi%^s1>H>+znJS9;$O3O zY|iUSU=@{d(NbC)=sj`Al7m+w?#9#z2N4lfR#}Fa z_I=BL&URpy^^bY0#?LV2o{B(Ztka2-o!7rOU6c42;bNn<$#!c@`=rA!m2ARJ`cIg4 zeANf@Mg|9m+?je+A2S<1)KtFd~cVK$+ x=1mXJ4wZ>VBR*&3`(Jzwi>d?rvEgQu&X%Q~loCIIo}9T@-s literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPNs|cHrz?!3v<^zQ!OI#yLobz*YQ}ap~oQqNuOHxx5 z$}>wc6x=<11Hv2m#DR(ydb&7^3rlO8zyJTCOwT|& zwdcPJ5)u*xR$m{ytd`JAa1#IV z_;s&7&o8WP_V;+<>3nAI_qUm9)yi%)xWde!!W=GMz2Jrc(6J1ju6{1-oD!M<^9FJu diff --git a/mods/vessels/textures/vessels_glass_bottle.png b/mods/vessels/textures/vessels_glass_bottle.png index 6ea37db68861011ab68e836bf511b260367dcbe1..6aa17ca495ee112c097cb252fc01da849b045781 100644 GIT binary patch literal 99 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XK=JY5_^IIbtBBqSvK`1$#HJ)6pb wbLY;TXwYL!U%a}l)6nn%gN3R@VI&{J(qi%T_ug*a2Gqsi>FVdQ&MBb@09kk-SpWb4 literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv3GfMVUENo{WzX4Lx1OHAe1Gqe z%g4^#*t+%1!Gl*;Z#~hG8++;c!aFFl`aBF7r5IB;M&}1kg5h!Y`qR%SCFgKLlpr<+Y QG|&_VPgg&ebxsLQ0HrfWLI3~& diff --git a/mods/vessels/textures/vessels_glass_fragments.png b/mods/vessels/textures/vessels_glass_fragments.png index 7c6c48887e56d555e2bbfc4602ee1a1f883c3dac..60660240d6094321ae41afa452020f25fdff3571 100644 GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqik>cxArhC96BbDQ`2YWZeU3@o kNg)0IxV~q#umlh=ym%kJl1J=!AW$)br>mdKI;Vst05GZ?UH||9 literal 497 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf;Q*fyS0MfH;j<4Pet-PRohpr*a{SU`0&Nvy+?rNy!-ic*|M!$x9(ZHc6(3HoZGiw{`vFo z*|WE8ZBuXEdUEdE)yBpNK=o(OK78@wU0q%8h7E@r8X6#O`10k)yLX@8ym|NR*~>Gs zJl;TWSeFF(1v4-{yfER^k;CSC!W{qJ-8jB)`^yNii1sb!+)5S4F;&SR~ccCT+5!Z{?J&w6dk~w3U zE`82yg z%|Fd9rX_CqC{P}EdA8rpCnB*c_e8`gR=q(%!aJhNuG;m_`S^W>$g)`>n|$yWLuXa<9) LtDnm{r-UW|O@Aj# literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPNs|cH*RZMV27f?vD#5JPCIX^cyHLrxhxhOTUBsE2$ zJhLQ2!QIn0AiR-J9H{7sr;B5V#p$<`Z1b7}1X}ESwl8VvE@0A{(q@!Fgk<^3VyQbuQScKeQlGDa$m9wOM?K@?QIvo+qwq6FH1!d&6QwVwQASHc*d*>p9_zE=!XFP!{F)a=d#Wzp$P!@^@HO8 diff --git a/mods/walls/README.txt b/mods/walls/README.txt index 0389174..17c9162 100644 --- a/mods/walls/README.txt +++ b/mods/walls/README.txt @@ -1,7 +1,5 @@ -Minetest Game mod: walls -======================== -See license.txt for license information. - -Authors of source code ----------------------- -Auke Kok (LGPL 2.1) +Walls +===================================================================== +Main: sofar +Lisc: LGPL v2.1 +Link: https://github.com/minetest/minetest_game diff --git a/mods/walls/README.txt.diff b/mods/walls/README.txt.diff new file mode 100644 index 0000000..a8560c7 --- /dev/null +++ b/mods/walls/README.txt.diff @@ -0,0 +1,14 @@ +1,7c1,5 +< Minetest Game mod: walls +< ======================== +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Auke Kok (LGPL 2.1) +--- +> Walls +> ===================================================================== +> Main: sofar +> Lisc: LGPL v2.1 +> Link: https://github.com/minetest/minetest_game diff --git a/mods/wool/README.txt b/mods/wool/README.txt index a66677d..272bcb8 100644 --- a/mods/wool/README.txt +++ b/mods/wool/README.txt @@ -1,16 +1,7 @@ -Minetest Game mod: wool -======================= -See license.txt for license information. - -Authors of source code ----------------------- -Originally by Perttu Ahola (celeron55) (MIT) -Various Minetest developers and contributors (MIT) - -Authors of media (textures) ---------------------------- -Cisoun (CC BY-SA 3.0): - wool_black.png wool_brown.png wool_dark_green.png wool_green.png - wool_magenta.png wool_pink.png wool_violet.png wool_yellow.png - wool_blue.png wool_cyan.png wool_dark_grey.png wool_grey.png - wool_orange.png wool_red.png wool_white.png +Wool +===================================================================== +Main: celeron55, various +Lisc: MIT +Text: CC0 + Derivative of bas080 by Tirifto & jadedctrl +Link: https://github.com/minetest/minetest_game diff --git a/mods/wool/README.txt.diff b/mods/wool/README.txt.diff new file mode 100644 index 0000000..593fed9 --- /dev/null +++ b/mods/wool/README.txt.diff @@ -0,0 +1,25 @@ +1,16c1,7 +< Minetest Game mod: wool +< ======================= +< See license.txt for license information. +< +< Authors of source code +< ---------------------- +< Originally by Perttu Ahola (celeron55) (MIT) +< Various Minetest developers and contributors (MIT) +< +< Authors of media (textures) +< --------------------------- +< Cisoun (CC BY-SA 3.0): +< wool_black.png wool_brown.png wool_dark_green.png wool_green.png +< wool_magenta.png wool_pink.png wool_violet.png wool_yellow.png +< wool_blue.png wool_cyan.png wool_dark_grey.png wool_grey.png +< wool_orange.png wool_red.png wool_white.png +--- +> Wool +> ===================================================================== +> Main: celeron55, various +> Lisc: MIT +> Text: CC0 +> Derivative of bas080 by Tirifto & jadedctrl +> Link: https://github.com/minetest/minetest_game diff --git a/mods/wool/textures/wool_black.png b/mods/wool/textures/wool_black.png index 700d439dca261455e623c41db9b409d1f6afc46c..5efbb7bc01a69caa32221387a31757400dd96b54 100644 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5Bp8k^-!KJ8v7|ftIx;Y9?C1WI$O_~$76-XI zF|0c$^AgBWNcITwWnidMV_;}#VPN{(h?KX5);^%4URG`Y-sWk z;LEal|AN<$1EjD}1Z}m+A=U z*f=d)v*PHFEmK$7Z|O_lej@wV8pe-XJAK$czBv8b;{Q?>k$)8q(#wJNGkCiCxvX!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP(nAr zC&ZP(Ychl9BnF>p3|>Fu3(IcuZvQnabcjmBF!{!FvjW@AUuw{~tN^ zRdP`(kYX@0Ff`URFxNG(2r)3R tGBUR^GSoIOvNAC6t9$hvMMG|WN@iLmZVmRzLD4`B44$rjF6*2UngGh+TtEN- literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Zh%jSD?{XR2H)un-cuMnCNkJG zGT65=ge_)p?q)ErVsPwWh+fIy*2fS$pTV%0K`VQ*LdF81#%Z1|jv*DdWcxX}7!(B# z-?E(Z@z4L_?P~}xi1bA-H_l0C0T#wF)SFaKem{`}qRd;3jzKUKZkk$LwCuY{`Qv1>sIemUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}AAn z6XF`7!w{~+5Tnl!sml;HAP4tIzQN z|Njl9Vef$28I!!-T?D3X;?)6iI14-?i-EKU7`vU!wgWPBJY5_^IIi;^cVuD^;9xlr z>#6$j|NU2H%oCj1mg&uCmfFVnj8iklyZ_a;`|Nz)4A=ASq+9~(Q!R0gC`m~yNwrEY zN(E93Mh1q)x(4RD1{NU(CRRq~Rz`-}21Zr}27Yy~o}*~U%}>cptHiCrUO6ZlsDZ)L L)z4*}Q$iB}ZU0@w literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF4e$wZEwEw;*I|g&XK+(wh|*=S zmt_dnV(?RAFcD+$RAwl#WyrQ*NH=9r=VypFWY}n>s0GwG)6>Nq=dwg z^5q{y3@wZzW_;x;;}G>vEa0A-mMHOS#ms}9(G#pYqxo03Wi%=^t6q0*+wD48)K|St z%W#U>@>VM;Zdaov^UUmmPrTjK^|0Y|o+Fzen<$(2@@MMDI%TUE*3_scJulYT3v?ud Mr>mdKI;Vst0I=6r;Q#;t diff --git a/mods/wool/textures/wool_cyan.png b/mods/wool/textures/wool_cyan.png index 395b6ac77404f2c244ee34a9dfe5d89f452acddf..d3f555c5bb2796ee89b85cccf631b172dec4e8f0 100644 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R3?#1$$yWg>mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}9@h z6XMFy+RM<=!_YN}p{rZbOD{uvKSRd^hSFMw z?#ciE|F1sv9cU5*W0JSKi{PWJw!45F&H|6fVj%4S#%?FG?SKqzPZ!4!j_a%kIhhy~ zSQrk9a?Sl;pKGjOk~^c^O<|sC;>@RZcUGNf?#R2x&acPtym?}=2vD19iEBhjN@7W> zRdP`(kYX@0Ff`URFxNG(2r)3RGBUR^GSoIOvNAC6t9$hvMMG|WN@iLmZVmRzLD4`B N44$rjF6*2UngHFNXR`nR literal 302 zcmV+}0nz@6P)@!$1%NF#GTsl63!7D`D_n#%qN>ziNR| z_Z|rd8;Sy0cyvJoU;s(Xs=RN|C+qbRs3Sb;oGjrg_Cm&je1Hm;2mmyR-i2*P0VwcW z<@{97(Gva;lsT)|&-KhK*T8}j^jzUPk+CWf2+<12}RljVgLXD07*qoM6N<$f?h*% A9RL6T diff --git a/mods/wool/textures/wool_dark_green.png b/mods/wool/textures/wool_dark_green.png index 0e73999eae3a20fae94b07c477625f09178da6ea..3fda962bac55b8cbf8d447e9289aeeff917759f3 100644 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R3?#1$$yWg>mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}AAn z6XL3r!JwGVpq#^?l*yo!&LE${AfLpbkj9{p%AlCRpq$O1l*J$u!=RAPpqR;^lEd)- z|Nk$`4Vi%28I!!-T?D3X;?)6iI14-?iy0WWg+Z8+Vb&Z8prE#=i(?4Kb=HHNObiMv z3tp5GKo#r56Wia0*Xx>IHVb9#MmUQLkTJM?pSQ#!Gt6g6P)TUbE8c~vxSdwa$ zT$Bo=7>o=Ijdcyobqy>+3{0$y%&m+JwGE7{3=I70UOh+Akei>9nO2EggS~Q4G*APB Mr>mdKI;Vst08=blBme*a literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)et5ODoPCbKEG=o+ZgGvsA zLK=f?0)s>tgGwHQSO9~tHv^v|gIX!WO14}}pq5FVE{-7;jJl`2`&OF7;xjbpc3s^@fHJbBs<*0dSflQZ3B^2!{nZIz03-5C5*W?PEAk=T`{ zKaR(3PTPK5|4k_};`_nBiU)Tsex-hH<__MC8HugGdo16r;k~1>+4J7&iEXWO<}LiC zwRyJe#angve(gK;b;ifsKlRTTg$hkqbbn9!$Dm!nqWtf^>{+1e7(8A5T-G@yGywq1 CM_$JO diff --git a/mods/wool/textures/wool_dark_grey.png b/mods/wool/textures/wool_dark_grey.png index 7253696edc72e9024268b46c95b2e445f0400cf2..412b9d4cfb2fb803222fb12f7ff25c5b1cb4b0bc 100644 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5Bp8k^-!KJ8v7|ftIx;Y9?C1WI$O_~$76-XI zF|0c$^AgBWNcITwWnidMV_;}#VPNtm7&8%%pMmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC=nRo z6XF_oOD6WFOyWbC_&YL*4`kwQ$V6S1iM${acUvaol}WfK z6MRf2`npW?4Vjp0GO@R1Vs6XC-j#{JClh~LCh4Kf|NsBnpD8&24QEX9c6X5~O@Cqp zvL>4nJa0`PlBg3pY5=WVH0&S$S_&{KBt>*Y`7uN-?&l1Z#ubu3F+6QIe8al4_M)lnSI6j0_Bobq&mQ z4J<+oOstH|t&9w{4UDV|4E*X|Jx9@yo1c=IR*74Ky>d`APy>UftDnm{r-UW|7EyYE literal 304 zcmV-00nh%4P)KVc;B7#2j$_9Buj>XY(9lz>%rb$FWR2Ufr!G!?>K@7k!hmPr~`;S@)(Q``rLW)0k zjfB)OWI`?tF#wi<8EAs3>}qOGe>l7MFX z)cgIJy{}60RZx3&z2oP)_a!G#p=YDtLZ26nh6#u@e8H9ZzBHFljlFEgoTPX?TSUnb zCQ-3x^zboOrmF&@Y3W^+W`!mNuSH(J)Z@0_Pp&_l*9RUjlT&K|0000v*xog@1ls8hAXHKHUXu_Vl#>u7?@ZYnOhkdY8x0?85sE0y?TzKAvZrIGp!Q027Be8XrKlLPgg&ebxsLQ E08bVBp&4TR{ z7IFWSy3jOlit`j_cYRhFuGP~e{BQI$95w6?Ka^|JfAD((i;v0cGns4W99(G566Q5u zSJUq4=_@Qe+eObmdHtugdw;k34x2B1pG|kJI~d*hZD;t(C1++`T@x0O-MzK@>RaFM wa$@`ieL3uR8n25V;=IV0_SflljONGh?B@!b8{hAr@(tuAPgg&ebxsLQ05|hwNdN!< diff --git a/mods/wool/textures/wool_magenta.png b/mods/wool/textures/wool_magenta.png index 5c2c4a7aff3462660939b3d68562ae2fe9402ae1..e0d20393514b4eaf6c1d1b3f09abdc26a8fc265c 100644 GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R3?#1$$yWg>mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}AJq z6XJS`IsYVc-g%bNGt7nOSxSyFXC7uwKh0cloH^$hbJlU@>=Vp6=a@@QGUuLUF51Hs zdxAOl40F*bpcdw`|NsB5u79-_XcS|Tx4VnTr28jLfgH{PkH}&m?E%JaC$sH<3>{Aw z#}JO|tOwf}85B4UYr>VVXPJvGGMArV&N;=L z|A3`?Cv)U}=EU>NrMsD9wlRfnW(r!zNTgQ%gG(3JYH>?{}-e>=_hop%oHegN$Ps^JILtBtrcdwIP&5b-m>0ms=e3g_cyWX<%dpM sZk$_U-Yosl$t5*XvFF>HIiG$rSL(6NkC?!;0q9-^Pgg&ebxsLQ00w<=#Q*>R diff --git a/mods/wool/textures/wool_orange.png b/mods/wool/textures/wool_orange.png index a059f3646f4043897ef1315584cf8e3e9cdb540f..4502a7e9914057f528ed4d4e3a62975fcba87fa5 100644 GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R3?#1$$yWg>mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}9)e z6XJR;SnOJm*!5tsTjAn2Ld32HiCy*=x#TNyHBj`5zv$Hf(VOAoR{}(Dgo@t?6F=)F zbR|&qdWhJq2#Npy{~wmJ{0=mSG0EHAMVM!I%rqc}v%n*=7)X17vD?XPJ0L^H)5S4_ z<2viXc18vTjsqK*_+)ncv%kjTqAR&G>>iC1s#K z)e_f;l9a@fRIB8oR3OD*WMF8lYhbQxU=dTVy=OcUZ_8^=Bm!8QxEBnI7F z8F!tAn*aa+o=HSOR2Ufr!G{3@ArJ#F+t=vu*?-tb0OrL0x*^7Hy?}NOj7&I9Bo><% zGf8aHfDyv{3Ng@TSRqic+ZeD4>3&EoYLiN?6bZV@J>h2?2_a_W`=s||6$K#2XxV4z z4YSz+qf7KOy8Y;I3X3LZ6qgC#S5{%_uW4K}?E50~UZ{8BHsn3t!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP{JU< zC&cxCTigGZmjA7-|GT^YcXa&k>iXZ<_`kmXe{=KyhKB!5P5;~5|Cg8l@9g~F)ARrT zf7Tf%HUsrCCV9KN@JsAsxC!KN7I;J!Gca%qgD@k*tT_@uK?P42#}JO|$q6B4sRG&= z$q!;A4lKC1vGrj{G}B?VcsmAXZ?=iqBBu@k)vA`bMwFx^mZVxG7o`Fz1|tJQV_gGt zT?2~{0~0GFb1Nf5Z381K0|URhSI<#2FVdQ&MBb@0P`Jh AcmMzZ literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa3-AeX{omgHzpn28vSt6v%Kp!t z`#(4Le_Y)EjEw(&e*dRT(dqjW3{+X}>Eal|ADwBME zY4PN=HyYc2KH#+6^gQrHYE;Ufnul?A23v3Be(znGXKM7w$yF~RW6q-f`p|mexC06- RGl5QE@O1TaS?83{1OWA}T;Koz diff --git a/mods/wool/textures/wool_red.png b/mods/wool/textures/wool_red.png index da12ecffd13a8896de8fed61dd2e929e3a556322..d20bc77d856ae1c3768e257bee0d0b07e945c72c 100644 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R3?#1$$yWg>mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}AAn z6XLo`NNA;y&<0`QH9|s51O*og2rL&ATq-EIL_lD@u<$ZL!L`D|Gx_*d2nwzSDiaa; z|Nnoy{_TT6?Tks@?k)mTH}UEKIh+L^k;OpT1B~5HX4?T7I-V|$Asp9vPaS7uP~c!W zXv?f2@#}rqb6W*3-4&&0E*i{k5HXG1X8Wms@^d@x$qc6|5|*9;>QgOojVMV;EJ?LW zE=mPb3`Pcq#<~XPx&{^@1}0WU=2k|A+6G2e1_pk0ub!i5$jwj5OsmAL!CpBi8mNK6 M)78&qol`;+0QGfa82|tP literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJ>uE{JwZg(1MMRbh3a%Cs zIw~PCg_n1Wh{zm%{%O3t3;FqbxVX+qN!7EnPvqg*Cnna$$yvtAn#Ihlm)P42G-Q#d zi(`m{Bx42C=$0?NugD;}vHH#VoczgMN-I8pwTQn_t$Cl3 zbsd{L)A^ReiJKJIToRW)`o4ONhxPimXMK8hI+yyrvQ*o=@bjmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDB%&{ z6XF`nyegJ?WgN@O1eUdNEUV&yB=hPR<`pr_%i@{W#xk#nW?B}*v@)J~T^#eO80O`1 z%xmJA*F-Qah-F$8%eXp*X+<2<>i_@$pHt@rxt1}>+ucQ+``V0tAcwQSBeIx*fm;}a z85w5HkpK$ndAc};a9n3S$j-zdz{7mt$U5JT|CjG#&RFxA!;sTBA}QBJ{dmlcsytDf z+SR}LMVB+?+`lHJ3)HDv;u=wsl30>zm0Xkxq!^4042^XS%ykVcLJUl-jLfZ!47Cl6 ltPBkN>RvrZ(U6;;l9^VCTZ6rFP&7~jgQu&X%Q~loCII3(Z6^Q# literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!N`Oy@YXZZ@be=6S46DN#7Dh2F zi(^<9#xO61ZA%ctj5O}e0Sps;89G|h#QTBjyFFbTLn>~`_Hc5!D2g0Ty1(q-@B8Ji z8dSAZ0=`d*cP{xg!+66q3+}Z~v!y<1{naU3@ou`P?;VAYhu-OJz9L^$7d7GK#=fFs zCq3_d7v5^0`F|-(^}BDqx1{re*G#k#X192qdNFche@*($KuSZ4p;8h13HVr)78&qol`;+0CON=GXMYp diff --git a/mods/wool/textures/wool_white.png b/mods/wool/textures/wool_white.png index 88f1e2f55f521a97de29454eefa196df88f68efd..4a9bf87276cf04d1ce1d878c3554fd3dff2c56cd 100644 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5Bp8k^-!KJ8v7|ftIx;Y9?C1WI$O_~$76-XI zF|0c$^AgBWNcITwWnidMV_;}#VPN<)CPw1_n=8KbLh* G2~7a$aa8I6 literal 243 zcmVSNKwqS;qV@o47IOAv?nNCywVEljk`K5~6QI>a99?+v`KN3%M_ zQA+K4o4;koqvF8?m_2sRA5(H84g;H3c_!q#+N?HR--@Dh%BQb&s1B$ivWJ5-n|9oH{Qm1F+#XMBX}bUb002ovPDHLkV1j#RYIOhr diff --git a/mods/wool/textures/wool_yellow.png b/mods/wool/textures/wool_yellow.png index 2b0f04897e264960f4d4e59aa04d0c786afd4c00..6ce666ad9e9056eb20a68efce04996f64fac7e88 100644 GIT binary patch literal 411 zcmZ`yO-lk%6ur`yDKhVAUx-l9$0mYt3XCBLMNz3lMW|>qI%CozlC(tkzkT@?=P%fd_Ouz zOPsoM{uMvK&8ht>-NUt|kPHW)e(!nbVoZ%BR{%;=0OezVPi~dp0QN+H4+TIz2N=%R zZW9YUSdA~ILf9f`3iu-68^sPqgJMI#Cjm{0I>Bci5o{3F6wu(81lt5(343s$PMJa3 zGr=asHf1Is!rJuvoiN6(4yLd93rl7x9Q4$>{e4{Y=OgO{0K4lK7Pzd9a8rr~{VD6C zswi4!Q%NgXwWGH(`m51ajhx;w%>kkj=MWuq#q>oPk literal 255 zcmV_X?85mcu< z2}SL#tmqFMA+92jB{$bf@{+V5BIkv36lscN)9tskw|yFUEC^ZOe Xpanes +> ===================================================================== +> Main: xyz & BlockMen & sofar, various +> Lisc: MIT +> Text: CC BY-SA 3.0 +> By Gambit +> xpanes_bar.png +> By paramat +> xpanes_bar_top.png +> By xyz +> Link: https://github.com/minetest/minetest_game diff --git a/undiff.sh b/undiff.sh new file mode 100644 index 0000000..175b534 --- /dev/null +++ b/undiff.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +# Place the unmodified, pristine forms of mods in mods/, +# then watch this use diff/ to OCD-ify them :) + +for folder in diff/* +do + export modsfolder=$(echo $folder | sed 's/diff/mods/' | sed 's/\.diff//') + + cp -r $folder/* $modsfolder/ +done