From a5aad8621951f4c94ad5cbadfd20bb9cd7ad5190 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sat, 27 Dec 2014 16:00:04 +0000 Subject: [PATCH] Update to latest minetest_game, and remove firearms --- mods/boats/README.txt | 16 + .../firearmslib => boats}/depends.txt | 0 mods/boats/init.lua | 217 + mods/boats/models/boat.x | 11110 +++++++++++++ mods/boats/textures/boat_inventory.png | Bin 0 -> 1468 bytes mods/boats/textures/boat_wield.png | Bin 0 -> 847 bytes mods/bones/init.lua | 75 +- mods/bones/textures/bones_bottom.png | Bin 284 -> 181 bytes mods/bones/textures/bones_front.png | Bin 300 -> 183 bytes mods/bones/textures/bones_rear.png | Bin 306 -> 187 bytes mods/bones/textures/bones_side.png | Bin 289 -> 188 bytes mods/bones/textures/bones_top.png | Bin 279 -> 182 bytes mods/bucket/init.lua | 45 +- mods/bucket/textures/bucket.png | Bin 278 -> 163 bytes mods/bucket/textures/bucket_lava.png | Bin 287 -> 167 bytes mods/bucket/textures/bucket_water.png | Bin 288 -> 169 bytes mods/creative/init.lua | 13 +- mods/default/README.txt | 84 +- mods/{legacy/init.lua => default/aliases.lua} | 44 +- mods/default/crafting.lua | 88 +- mods/default/craftitems.lua | 7 +- mods/default/functions.lua | 84 +- mods/default/furnace.lua | 283 + mods/default/init.lua | 26 + mods/default/mapgen.lua | 228 +- mods/default/models/character.blend | Bin 581808 -> 628432 bytes mods/default/models/character.png | Bin 3223 -> 2754 bytes mods/default/models/character.x | 13336 +++++++++------- mods/default/nodes.lua | 606 +- mods/default/player.lua | 62 +- mods/default/textures/bubble.png | Bin 273 -> 544 bytes mods/default/textures/crack_anylength.png | Bin 1041 -> 583 bytes mods/default/textures/default_apple.png | Bin 247 -> 320 bytes mods/default/textures/default_book.png | Bin 210 -> 222 bytes mods/default/textures/default_bookshelf.png | Bin 511 -> 639 bytes mods/default/textures/default_brick.png | Bin 480 -> 596 bytes .../default/textures/default_bronze_block.png | Bin 562 -> 568 bytes .../default/textures/default_bronze_ingot.png | Bin 257 -> 358 bytes mods/default/textures/default_cactus_side.png | Bin 649 -> 589 bytes mods/default/textures/default_cactus_top.png | Bin 607 -> 546 bytes mods/default/textures/default_chest_front.png | Bin 761 -> 630 bytes mods/default/textures/default_chest_lock.png | Bin 864 -> 670 bytes mods/default/textures/default_chest_side.png | Bin 709 -> 576 bytes mods/default/textures/default_chest_top.png | Bin 627 -> 607 bytes mods/default/textures/default_clay.png | Bin 496 -> 318 bytes mods/default/textures/default_clay_brick.png | Bin 217 -> 178 bytes mods/default/textures/default_clay_lump.png | Bin 337 -> 333 bytes mods/default/textures/default_cloud.png | Bin 113 -> 83 bytes mods/default/textures/default_coal_block.png | Bin 418 -> 290 bytes mods/default/textures/default_coal_lump.png | Bin 251 -> 243 bytes mods/default/textures/default_cobble.png | Bin 585 -> 739 bytes .../default/textures/default_copper_block.png | Bin 599 -> 608 bytes .../default/textures/default_copper_ingot.png | Bin 264 -> 356 bytes mods/default/textures/default_copper_lump.png | Bin 279 -> 234 bytes .../textures/default_desert_cobble.png | Bin 0 -> 241 bytes mods/default/textures/default_desert_sand.png | Bin 670 -> 647 bytes .../default/textures/default_desert_stone.png | Bin 367 -> 280 bytes .../textures/default_desert_stone_brick.png | Bin 483 -> 516 bytes mods/default/textures/default_diamond.png | Bin 3076 -> 397 bytes .../textures/default_diamond_block.png | Bin 576 -> 659 bytes mods/default/textures/default_dirt.png | Bin 913 -> 730 bytes mods/default/textures/default_dry_shrub.png | Bin 292 -> 217 bytes mods/default/textures/default_fence.png | Bin 482 -> 0 bytes .../textures/default_fence_overlay.png | Bin 0 -> 240 bytes .../textures/default_furnace_bottom.png | Bin 604 -> 578 bytes .../textures/default_furnace_fire_bg.png | Bin 282 -> 204 bytes .../textures/default_furnace_fire_fg.png | Bin 803 -> 719 bytes .../textures/default_furnace_front.png | Bin 628 -> 656 bytes .../textures/default_furnace_front_active.png | Bin 826 -> 1694 bytes .../default/textures/default_furnace_side.png | Bin 604 -> 689 bytes mods/default/textures/default_furnace_top.png | Bin 604 -> 578 bytes mods/default/textures/default_glass.png | Bin 978 -> 204 bytes .../default/textures/default_glass_detail.png | Bin 0 -> 183 bytes mods/default/textures/default_gold_block.png | Bin 906 -> 648 bytes mods/default/textures/default_gold_ingot.png | Bin 262 -> 313 bytes mods/default/textures/default_gold_lump.png | Bin 252 -> 199 bytes mods/default/textures/default_grass.png | Bin 794 -> 859 bytes mods/default/textures/default_grass_1.png | Bin 206 -> 226 bytes mods/default/textures/default_grass_2.png | Bin 243 -> 257 bytes mods/default/textures/default_grass_3.png | Bin 270 -> 319 bytes mods/default/textures/default_grass_4.png | Bin 292 -> 443 bytes mods/default/textures/default_grass_5.png | Bin 313 -> 550 bytes .../textures/default_grass_footsteps.png | Bin 771 -> 827 bytes mods/default/textures/default_grass_side.png | Bin 556 -> 473 bytes mods/default/textures/default_gravel.png | Bin 278 -> 219 bytes mods/default/textures/default_ice.png | Bin 490 -> 371 bytes mods/default/textures/default_iron_lump.png | Bin 236 -> 253 bytes mods/default/textures/default_junglegrass.png | Bin 340 -> 197 bytes .../default/textures/default_jungleleaves.png | Bin 284 -> 193 bytes .../textures/default_junglesapling.png | Bin 253 -> 193 bytes mods/default/textures/default_jungletree.png | Bin 758 -> 736 bytes .../textures/default_jungletree_top.png | Bin 834 -> 811 bytes mods/default/textures/default_junglewood.png | Bin 254 -> 297 bytes mods/default/textures/default_ladder.png | Bin 355 -> 703 bytes mods/default/textures/default_lava.png | Bin 752 -> 685 bytes .../default_lava_flowing_animated.png | Bin 8371 -> 3210 bytes .../textures/default_lava_source_animated.png | Bin 3224 -> 2758 bytes mods/default/textures/default_leaves.png | Bin 304 -> 744 bytes mods/default/textures/default_mese_block.png | Bin 335 -> 302 bytes .../default/textures/default_mese_crystal.png | Bin 406 -> 362 bytes .../default_mese_crystal_fragment.png | Bin 165 -> 121 bytes .../default/textures/default_mineral_coal.png | Bin 907 -> 141 bytes .../textures/default_mineral_copper.png | Bin 196 -> 134 bytes .../textures/default_mineral_diamond.png | Bin 210 -> 280 bytes .../default/textures/default_mineral_gold.png | Bin 206 -> 126 bytes .../default/textures/default_mineral_iron.png | Bin 1436 -> 922 bytes .../default/textures/default_mineral_mese.png | Bin 388 -> 345 bytes mods/default/textures/default_mossycobble.png | Bin 817 -> 819 bytes mods/default/textures/default_nc_back.png | Bin 244 -> 186 bytes mods/default/textures/default_nc_front.png | Bin 271 -> 204 bytes mods/default/textures/default_nc_rb.png | Bin 189 -> 137 bytes mods/default/textures/default_nc_side.png | Bin 188 -> 148 bytes mods/default/textures/default_obsidian.png | Bin 257 -> 162 bytes .../textures/default_obsidian_brick.png | Bin 0 -> 418 bytes .../textures/default_obsidian_glass.png | Bin 293 -> 217 bytes .../textures/default_obsidian_shard.png | Bin 190 -> 110 bytes mods/default/textures/default_paper.png | Bin 181 -> 327 bytes mods/default/textures/default_papyrus.png | Bin 588 -> 3804 bytes .../default/textures/default_pine_needles.png | Bin 0 -> 512 bytes .../default/textures/default_pine_sapling.png | Bin 0 -> 406 bytes mods/default/textures/default_pinetree.png | Bin 0 -> 693 bytes .../default/textures/default_pinetree_top.png | Bin 0 -> 802 bytes mods/default/textures/default_pinewood.png | Bin 0 -> 455 bytes mods/default/textures/default_rail.png | Bin 450 -> 414 bytes .../textures/default_rail_crossing.png | Bin 401 -> 364 bytes mods/default/textures/default_rail_curved.png | Bin 399 -> 361 bytes .../textures/default_rail_t_junction.png | Bin 414 -> 374 bytes mods/default/textures/default_sand.png | Bin 509 -> 338 bytes mods/default/textures/default_sandstone.png | Bin 744 -> 414 bytes .../textures/default_sandstone_brick.png | Bin 822 -> 561 bytes mods/default/textures/default_sapling.png | Bin 257 -> 195 bytes .../textures/default_scorched_stuff.png | Bin 213 -> 0 bytes mods/default/textures/default_sign.png | Bin 0 -> 699 bytes mods/default/textures/default_sign_wall.png | Bin 563 -> 501 bytes mods/default/textures/default_snow.png | Bin 278 -> 164 bytes mods/default/textures/default_snow_side.png | Bin 419 -> 360 bytes mods/default/textures/default_snowball.png | Bin 189 -> 268 bytes mods/default/textures/default_steel_block.png | Bin 557 -> 604 bytes mods/default/textures/default_steel_ingot.png | Bin 199 -> 283 bytes mods/default/textures/default_stick.png | Bin 131 -> 168 bytes mods/default/textures/default_stone.png | Bin 457 -> 388 bytes mods/default/textures/default_stone_brick.png | Bin 636 -> 442 bytes mods/default/textures/default_tnt_bottom.png | Bin 142 -> 98 bytes mods/default/textures/default_tnt_side.png | Bin 162 -> 122 bytes mods/default/textures/default_tnt_top.png | Bin 206 -> 146 bytes .../textures/default_tool_bronzeaxe.png | Bin 178 -> 224 bytes .../textures/default_tool_bronzepick.png | Bin 233 -> 249 bytes .../textures/default_tool_bronzeshovel.png | Bin 188 -> 298 bytes .../textures/default_tool_bronzesword.png | Bin 208 -> 194 bytes .../textures/default_tool_diamondaxe.png | Bin 177 -> 238 bytes .../textures/default_tool_diamondpick.png | Bin 237 -> 257 bytes .../textures/default_tool_diamondshovel.png | Bin 188 -> 285 bytes .../textures/default_tool_diamondsword.png | Bin 207 -> 207 bytes .../default/textures/default_tool_meseaxe.png | Bin 199 -> 252 bytes .../textures/default_tool_mesepick.png | Bin 275 -> 248 bytes .../textures/default_tool_meseshovel.png | Bin 208 -> 285 bytes .../textures/default_tool_mesesword.png | Bin 228 -> 222 bytes .../textures/default_tool_steelaxe.png | Bin 902 -> 238 bytes .../textures/default_tool_steelpick.png | Bin 243 -> 237 bytes .../textures/default_tool_steelshovel.png | Bin 167 -> 276 bytes .../textures/default_tool_steelsword.png | Bin 224 -> 194 bytes .../textures/default_tool_stoneaxe.png | Bin 902 -> 221 bytes .../textures/default_tool_stonepick.png | Bin 248 -> 284 bytes .../textures/default_tool_stoneshovel.png | Bin 160 -> 284 bytes .../textures/default_tool_stonesword.png | Bin 188 -> 218 bytes .../default/textures/default_tool_woodaxe.png | Bin 890 -> 227 bytes .../textures/default_tool_woodpick.png | Bin 224 -> 225 bytes .../textures/default_tool_woodshovel.png | Bin 156 -> 253 bytes .../textures/default_tool_woodsword.png | Bin 168 -> 190 bytes mods/default/textures/default_torch.png | Bin 225 -> 151 bytes .../textures/default_torch_animated.png | Bin 1152 -> 1099 bytes .../textures/default_torch_on_ceiling.png | Bin 228 -> 136 bytes .../default_torch_on_ceiling_animated.png | Bin 1189 -> 1133 bytes .../textures/default_torch_on_floor.png | Bin 264 -> 222 bytes .../default_torch_on_floor_animated.png | Bin 1143 -> 1093 bytes mods/default/textures/default_tree.png | Bin 704 -> 626 bytes mods/default/textures/default_tree_top.png | Bin 839 -> 763 bytes mods/default/textures/default_water.png | Bin 651 -> 581 bytes .../default_water_flowing_animated.png | Bin 4842 -> 4403 bytes .../default_water_source_animated.png | Bin 4050 -> 3626 bytes mods/default/textures/default_wood.png | Bin 276 -> 342 bytes mods/default/textures/gui_formbg.png | Bin 0 -> 1967 bytes .../default/textures/gui_furnace_arrow_bg.png | Bin 0 -> 463 bytes .../default/textures/gui_furnace_arrow_fg.png | Bin 0 -> 251 bytes mods/default/textures/gui_hb_bg.png | Bin 0 -> 98 bytes mods/default/textures/gui_hotbar.png | Bin 0 -> 306 bytes mods/default/textures/gui_hotbar_selected.png | Bin 0 -> 1872 bytes mods/default/textures/heart.png | Bin 246 -> 368 bytes mods/default/textures/player.png | Bin 171 -> 142 bytes mods/default/textures/player_back.png | Bin 164 -> 142 bytes mods/default/textures/treeprop.png | Bin 403 -> 0 bytes mods/default/textures/wieldhand.png | Bin 277 -> 153 bytes mods/default/trees.lua | 484 +- mods/doors/README.txt | 27 +- mods/doors/init.lua | 230 +- mods/doors/sounds/door_close.ogg | Bin 0 -> 20157 bytes mods/doors/sounds/door_open.ogg | Bin 0 -> 11915 bytes mods/doors/textures/door_brown.png | Bin 109 -> 127 bytes mods/doors/textures/door_glass.png | Bin 0 -> 128 bytes mods/doors/textures/door_glass_a.png | Bin 0 -> 204 bytes mods/doors/textures/door_glass_b.png | Bin 0 -> 204 bytes mods/doors/textures/door_glass_side.png | Bin 0 -> 82 bytes mods/doors/textures/door_grey.png | Bin 109 -> 115 bytes mods/doors/textures/door_obsidian_glass.png | Bin 0 -> 130 bytes mods/doors/textures/door_obsidian_glass_a.png | Bin 0 -> 217 bytes mods/doors/textures/door_obsidian_glass_b.png | Bin 0 -> 217 bytes .../textures/door_obsidian_glass_side.png | Bin 0 -> 88 bytes mods/doors/textures/door_steel.png | Bin 185 -> 132 bytes mods/doors/textures/door_steel_a.png | Bin 178 -> 449 bytes mods/doors/textures/door_steel_b.png | Bin 181 -> 461 bytes mods/doors/textures/door_trapdoor.png | Bin 0 -> 350 bytes mods/doors/textures/door_trapdoor_side.png | Bin 0 -> 173 bytes mods/doors/textures/door_wood.png | Bin 132 -> 130 bytes mods/doors/textures/door_wood_a.png | Bin 190 -> 555 bytes mods/doors/textures/door_wood_b.png | Bin 184 -> 539 bytes mods/dye/init.lua | 68 +- mods/dye/textures/dye_black.png | Bin 272 -> 169 bytes mods/dye/textures/dye_blue.png | Bin 266 -> 161 bytes mods/dye/textures/dye_brown.png | Bin 269 -> 164 bytes mods/dye/textures/dye_cyan.png | Bin 269 -> 166 bytes mods/dye/textures/dye_dark_green.png | Bin 271 -> 168 bytes mods/dye/textures/dye_dark_grey.png | Bin 272 -> 169 bytes mods/dye/textures/dye_green.png | Bin 272 -> 168 bytes mods/dye/textures/dye_grey.png | Bin 273 -> 169 bytes mods/dye/textures/dye_magenta.png | Bin 273 -> 169 bytes mods/dye/textures/dye_orange.png | Bin 273 -> 169 bytes mods/dye/textures/dye_pink.png | Bin 273 -> 169 bytes mods/dye/textures/dye_red.png | Bin 272 -> 169 bytes mods/dye/textures/dye_violet.png | Bin 272 -> 169 bytes mods/dye/textures/dye_white.png | Bin 273 -> 170 bytes mods/dye/textures/dye_yellow.png | Bin 273 -> 169 bytes mods/external_legacy/README.txt | 18 - mods/external_legacy/init.lua | 24 - mods/farming/API.txt | 27 + mods/farming/README.txt | 6 +- mods/farming/api.lua | 284 + mods/farming/hoes.lua | 65 + mods/farming/init.lua | 485 +- mods/farming/nodes.lua | 152 + mods/farming/textures/farming_bread.png | Bin 552 -> 548 bytes mods/farming/textures/farming_cotton.png | Bin 0 -> 166 bytes mods/farming/textures/farming_cotton_1.png | Bin 136 -> 95 bytes mods/farming/textures/farming_cotton_2.png | Bin 161 -> 119 bytes mods/farming/textures/farming_cotton_3.png | Bin 189 -> 148 bytes mods/farming/textures/farming_cotton_4.png | Bin 220 -> 179 bytes mods/farming/textures/farming_cotton_5.png | Bin 263 -> 221 bytes mods/farming/textures/farming_cotton_6.png | Bin 342 -> 290 bytes mods/farming/textures/farming_cotton_7.png | Bin 359 -> 317 bytes mods/farming/textures/farming_cotton_8.png | Bin 339 -> 289 bytes mods/farming/textures/farming_cotton_seed.png | Bin 348 -> 271 bytes .../textures/farming_desert_sand_soil.png | Bin 0 -> 637 bytes .../textures/farming_desert_sand_soil_wet.png | Bin 0 -> 590 bytes .../farming_desert_sand_soil_wet_side.png | Bin 0 -> 601 bytes mods/farming/textures/farming_flour.png | Bin 378 -> 335 bytes mods/farming/textures/farming_soil.png | Bin 812 -> 835 bytes mods/farming/textures/farming_soil_wet.png | Bin 759 -> 831 bytes .../textures/farming_soil_wet_side.png | Bin 818 -> 109 bytes mods/farming/textures/farming_string.png | Bin 341 -> 0 bytes .../textures/farming_tool_bronzehoe.png | Bin 242 -> 258 bytes .../textures/farming_tool_diamondhoe.png | Bin 0 -> 244 bytes .../farming/textures/farming_tool_mesehoe.png | Bin 0 -> 230 bytes .../textures/farming_tool_steelhoe.png | Bin 248 -> 230 bytes .../textures/farming_tool_stonehoe.png | Bin 257 -> 263 bytes .../farming/textures/farming_tool_woodhoe.png | Bin 217 -> 222 bytes mods/farming/textures/farming_wheat.png | Bin 566 -> 547 bytes mods/farming/textures/farming_wheat_1.png | Bin 146 -> 105 bytes mods/farming/textures/farming_wheat_2.png | Bin 185 -> 143 bytes mods/farming/textures/farming_wheat_3.png | Bin 228 -> 187 bytes mods/farming/textures/farming_wheat_4.png | Bin 270 -> 227 bytes mods/farming/textures/farming_wheat_5.png | Bin 354 -> 298 bytes mods/farming/textures/farming_wheat_6.png | Bin 456 -> 396 bytes mods/farming/textures/farming_wheat_7.png | Bin 523 -> 479 bytes mods/farming/textures/farming_wheat_8.png | Bin 635 -> 582 bytes mods/farming/textures/farming_wheat_seed.png | Bin 372 -> 325 bytes mods/fire/init.lua | 26 +- mods/fire/textures/fire_basic_flame.png | Bin 785 -> 719 bytes .../textures/fire_basic_flame_animated.png | Bin 1440 -> 1216 bytes mods/firearms/LICENSE.txt | 70 - mods/firearms/README.txt | 23 - mods/firearms/TODO.txt | 5 - .../firearms/firearms_destructive/depends.txt | 2 - mods/firearms/firearms_destructive/init.lua | 125 - .../sounds/firearms_he_gren_explode.ogg | Bin 11411 -> 0 bytes .../sounds/firearms_m79_shot.ogg | Bin 8036 -> 0 bytes .../textures/firearms_bazooka.png | Bin 3349 -> 0 bytes .../textures/firearms_crosshair_glauncher.png | Bin 145 -> 0 bytes .../textures/firearms_crosshair_rlauncher.png | Bin 366 -> 0 bytes .../textures/firearms_grenade_entity.png | Bin 131 -> 0 bytes .../textures/firearms_he_40mm.png | Bin 1500 -> 0 bytes .../textures/firearms_he_gren.png | Bin 1551 -> 0 bytes .../textures/firearms_m79.png | Bin 1934 -> 0 bytes .../textures/firearms_rocket.png | Bin 1009 -> 0 bytes .../textures/firearms_rocket_entity.png | Bin 203 -> 0 bytes mods/firearms/firearms_guns/depends.txt | 2 - mods/firearms/firearms_guns/init.lua | 152 - .../firearms_guns/sounds/firearms_m3_shot.ogg | Bin 14088 -> 0 bytes .../firearms_guns/sounds/firearms_m4_shot.ogg | Bin 8646 -> 0 bytes .../sounds/firearms_pistol_45_shot.ogg | Bin 15008 -> 0 bytes .../sounds/firearms_rifle_reload.ogg | Bin 17941 -> 0 bytes .../firearms_guns/textures/firearms_awp.png | Bin 2435 -> 0 bytes .../textures/firearms_bullet_45.png | Bin 828 -> 0 bytes .../textures/firearms_bullet_556.png | Bin 1021 -> 0 bytes .../textures/firearms_crosshair_pistol.png | Bin 186 -> 0 bytes .../textures/firearms_crosshair_rifle.png | Bin 276 -> 0 bytes .../textures/firearms_crosshair_shotgun.png | Bin 299 -> 0 bytes .../firearms_guns/textures/firearms_m3.png | Bin 2328 -> 0 bytes .../firearms_guns/textures/firearms_m4.png | Bin 2294 -> 0 bytes .../textures/firearms_pistol_45.png | Bin 1628 -> 0 bytes .../textures/firearms_shell_12.png | Bin 801 -> 0 bytes mods/firearms/firearms_spawners/init.lua | 2 - mods/firearms/firearmslib/config.lua | 11 - mods/firearms/firearmslib/explosion.lua | 135 - mods/firearms/firearmslib/firearmslib.lua | 490 - mods/firearms/firearmslib/init.lua | 10 - mods/firearms/firearmslib/kutils.lua | 129 - .../sounds/firearms_default_blast.ogg | Bin 30936 -> 0 bytes .../sounds/firearms_default_empty.ogg | Bin 8504 -> 0 bytes .../sounds/firearms_default_reload.ogg | Bin 12214 -> 0 bytes .../firearmslib/textures/firearms_0.png | Bin 90 -> 0 bytes .../firearmslib/textures/firearms_1.png | Bin 81 -> 0 bytes .../firearmslib/textures/firearms_2.png | Bin 84 -> 0 bytes .../firearmslib/textures/firearms_3.png | Bin 84 -> 0 bytes .../firearmslib/textures/firearms_4.png | Bin 89 -> 0 bytes .../firearmslib/textures/firearms_5.png | Bin 82 -> 0 bytes .../firearmslib/textures/firearms_6.png | Bin 88 -> 0 bytes .../firearmslib/textures/firearms_7.png | Bin 82 -> 0 bytes .../firearmslib/textures/firearms_8.png | Bin 88 -> 0 bytes .../firearmslib/textures/firearms_9.png | Bin 91 -> 0 bytes .../textures/firearms_explosion_smoke.png | Bin 11393 -> 0 bytes .../firearmslib/textures/firearms_hq_0.png | Bin 316 -> 0 bytes .../firearmslib/textures/firearms_hq_1.png | Bin 167 -> 0 bytes .../firearmslib/textures/firearms_hq_2.png | Bin 271 -> 0 bytes .../firearmslib/textures/firearms_hq_3.png | Bin 301 -> 0 bytes .../firearmslib/textures/firearms_hq_4.png | Bin 205 -> 0 bytes .../firearmslib/textures/firearms_hq_5.png | Bin 320 -> 0 bytes .../firearmslib/textures/firearms_hq_6.png | Bin 242 -> 0 bytes .../firearmslib/textures/firearms_hq_7.png | Bin 237 -> 0 bytes .../firearmslib/textures/firearms_hq_8.png | Bin 305 -> 0 bytes .../firearmslib/textures/firearms_hq_9.png | Bin 289 -> 0 bytes mods/firearms/firearmslib/textures/font.png | Bin 145 -> 0 bytes mods/firearms/modpack.txt | 1 - mods/flowers/init.lua | 9 +- mods/flowers/mapgen.lua | 14 +- .../textures/flowers_dandelion_white.png | Bin 132 -> 2954 bytes .../textures/flowers_dandelion_yellow.png | Bin 131 -> 3013 bytes mods/flowers/textures/flowers_geranium.png | Bin 312 -> 3030 bytes mods/flowers/textures/flowers_rose.png | Bin 137 -> 264 bytes mods/flowers/textures/flowers_tulip.png | Bin 138 -> 3002 bytes mods/flowers/textures/flowers_viola.png | Bin 125 -> 291 bytes mods/legacy/textures/apple_iron.png | Bin 189 -> 0 bytes mods/legacy/textures/cooked_rat.png | Bin 171 -> 0 bytes mods/legacy/textures/dungeon_master.png | Bin 5659 -> 0 bytes mods/legacy/textures/fireball.png | Bin 400 -> 0 bytes mods/legacy/textures/firefly.png | Bin 100 -> 0 bytes mods/legacy/textures/oerkki1.png | Bin 201 -> 0 bytes mods/legacy/textures/oerkki1_damaged.png | Bin 265 -> 0 bytes mods/legacy/textures/rat.png | Bin 891 -> 0 bytes mods/screwdriver/init.lua | 191 +- mods/screwdriver/textures/screwdriver.png | Bin 853 -> 261 bytes mods/screwdriver/textures/tool_mode1.png | Bin 284 -> 0 bytes mods/screwdriver/textures/tool_mode2.png | Bin 455 -> 0 bytes mods/screwdriver/textures/tool_mode3.png | Bin 468 -> 0 bytes mods/screwdriver/textures/tool_mode4.png | Bin 347 -> 0 bytes mods/sethome/init.lua | 65 + mods/stairs/init.lua | 44 +- mods/tnt/README.txt | 36 + mods/{legacy => tnt}/depends.txt | 1 + mods/tnt/init.lua | 356 + mods/tnt/sounds/tnt_explode.ogg | Bin 0 -> 12808 bytes mods/tnt/sounds/tnt_gunpowder_burning.ogg | Bin 0 -> 34335 bytes mods/tnt/sounds/tnt_ignite.ogg | Bin 0 -> 29271 bytes mods/tnt/textures/tnt_boom.png | Bin 0 -> 178 bytes mods/tnt/textures/tnt_bottom.png | Bin 0 -> 99 bytes mods/tnt/textures/tnt_gunpowder.png | Bin 0 -> 336 bytes mods/tnt/textures/tnt_gunpowder_burning.png | Bin 0 -> 344 bytes .../tnt_gunpowder_burning_animated.png | Bin 0 -> 203 bytes mods/tnt/textures/tnt_gunpowder_inventory.png | Bin 0 -> 301 bytes mods/tnt/textures/tnt_side.png | Bin 0 -> 128 bytes mods/tnt/textures/tnt_smoke.png | Bin 0 -> 202 bytes mods/tnt/textures/tnt_top.png | Bin 0 -> 148 bytes mods/tnt/textures/tnt_top_burning.png | Bin 0 -> 159 bytes .../tnt/textures/tnt_top_burning_animated.png | Bin 0 -> 238 bytes .../alternates/vessels_drinking_glass.png | Bin 211 -> 167 bytes .../alternates/vessels_glass_bottle.png | Bin 209 -> 166 bytes .../alternates/vessels_steel_bottle.png | Bin 282 -> 238 bytes .../textures/vessels_drinking_glass.png | Bin 253 -> 508 bytes .../textures/vessels_drinking_glass_inv.png | Bin 265 -> 508 bytes .../vessels/textures/vessels_glass_bottle.png | Bin 209 -> 341 bytes .../textures/vessels_glass_bottle_inv.png | Bin 327 -> 341 bytes .../textures/vessels_glass_fragments.png | Bin 285 -> 741 bytes .../vessels/textures/vessels_steel_bottle.png | Bin 312 -> 425 bytes .../textures/vessels_steel_bottle_inv.png | Bin 286 -> 425 bytes mods/wool/textures/wool_black.png | Bin 3008 -> 2863 bytes mods/wool/textures/wool_blue.png | Bin 3113 -> 427 bytes mods/wool/textures/wool_brown.png | Bin 3110 -> 435 bytes mods/wool/textures/wool_cyan.png | Bin 3100 -> 430 bytes mods/wool/textures/wool_dark_green.png | Bin 3128 -> 361 bytes mods/wool/textures/wool_dark_grey.png | Bin 3133 -> 2933 bytes mods/wool/textures/wool_green.png | Bin 3168 -> 401 bytes mods/wool/textures/wool_grey.png | Bin 3127 -> 2906 bytes mods/wool/textures/wool_magenta.png | Bin 3156 -> 435 bytes mods/wool/textures/wool_orange.png | Bin 3161 -> 431 bytes mods/wool/textures/wool_pink.png | Bin 2971 -> 224 bytes mods/wool/textures/wool_red.png | Bin 3143 -> 435 bytes mods/wool/textures/wool_violet.png | Bin 3085 -> 339 bytes mods/wool/textures/wool_white.png | Bin 3099 -> 2917 bytes mods/wool/textures/wool_yellow.png | Bin 3044 -> 297 bytes mods/xpanes/README.txt | 13 + mods/xpanes/depends.txt | 1 + mods/xpanes/init.lua | 193 + mods/xpanes/textures/xpanes_bar.png | Bin 0 -> 383 bytes mods/xpanes/textures/xpanes_grey.png | Bin 0 -> 82 bytes mods/xpanes/textures/xpanes_pane_half.png | Bin 0 -> 83 bytes mods/xpanes/textures/xpanes_space.png | Bin 0 -> 149 bytes mods/xpanes/textures/xpanes_white.png | Bin 0 -> 148 bytes 415 files changed, 21233 insertions(+), 9067 deletions(-) create mode 100644 mods/boats/README.txt rename mods/{firearms/firearmslib => boats}/depends.txt (100%) create mode 100644 mods/boats/init.lua create mode 100644 mods/boats/models/boat.x create mode 100644 mods/boats/textures/boat_inventory.png create mode 100644 mods/boats/textures/boat_wield.png rename mods/{legacy/init.lua => default/aliases.lua} (80%) create mode 100644 mods/default/furnace.lua create mode 100644 mods/default/textures/default_desert_cobble.png delete mode 100644 mods/default/textures/default_fence.png create mode 100644 mods/default/textures/default_fence_overlay.png create mode 100644 mods/default/textures/default_glass_detail.png create mode 100644 mods/default/textures/default_obsidian_brick.png create mode 100644 mods/default/textures/default_pine_needles.png create mode 100644 mods/default/textures/default_pine_sapling.png create mode 100644 mods/default/textures/default_pinetree.png create mode 100644 mods/default/textures/default_pinetree_top.png create mode 100644 mods/default/textures/default_pinewood.png delete mode 100644 mods/default/textures/default_scorched_stuff.png create mode 100644 mods/default/textures/default_sign.png create mode 100644 mods/default/textures/gui_formbg.png create mode 100644 mods/default/textures/gui_furnace_arrow_bg.png create mode 100644 mods/default/textures/gui_furnace_arrow_fg.png create mode 100644 mods/default/textures/gui_hb_bg.png create mode 100644 mods/default/textures/gui_hotbar.png create mode 100644 mods/default/textures/gui_hotbar_selected.png delete mode 100644 mods/default/textures/treeprop.png create mode 100644 mods/doors/sounds/door_close.ogg create mode 100644 mods/doors/sounds/door_open.ogg create mode 100644 mods/doors/textures/door_glass.png create mode 100644 mods/doors/textures/door_glass_a.png create mode 100644 mods/doors/textures/door_glass_b.png create mode 100644 mods/doors/textures/door_glass_side.png create mode 100644 mods/doors/textures/door_obsidian_glass.png create mode 100644 mods/doors/textures/door_obsidian_glass_a.png create mode 100644 mods/doors/textures/door_obsidian_glass_b.png create mode 100644 mods/doors/textures/door_obsidian_glass_side.png create mode 100644 mods/doors/textures/door_trapdoor.png create mode 100644 mods/doors/textures/door_trapdoor_side.png delete mode 100644 mods/external_legacy/README.txt delete mode 100644 mods/external_legacy/init.lua create mode 100644 mods/farming/API.txt create mode 100644 mods/farming/api.lua create mode 100644 mods/farming/hoes.lua create mode 100644 mods/farming/nodes.lua create mode 100644 mods/farming/textures/farming_cotton.png create mode 100644 mods/farming/textures/farming_desert_sand_soil.png create mode 100644 mods/farming/textures/farming_desert_sand_soil_wet.png create mode 100644 mods/farming/textures/farming_desert_sand_soil_wet_side.png delete mode 100644 mods/farming/textures/farming_string.png create mode 100644 mods/farming/textures/farming_tool_diamondhoe.png create mode 100644 mods/farming/textures/farming_tool_mesehoe.png delete mode 100644 mods/firearms/LICENSE.txt delete mode 100644 mods/firearms/README.txt delete mode 100644 mods/firearms/TODO.txt delete mode 100644 mods/firearms/firearms_destructive/depends.txt delete mode 100644 mods/firearms/firearms_destructive/init.lua delete mode 100644 mods/firearms/firearms_destructive/sounds/firearms_he_gren_explode.ogg delete mode 100644 mods/firearms/firearms_destructive/sounds/firearms_m79_shot.ogg delete mode 100644 mods/firearms/firearms_destructive/textures/firearms_bazooka.png delete mode 100644 mods/firearms/firearms_destructive/textures/firearms_crosshair_glauncher.png delete mode 100644 mods/firearms/firearms_destructive/textures/firearms_crosshair_rlauncher.png delete mode 100644 mods/firearms/firearms_destructive/textures/firearms_grenade_entity.png delete mode 100644 mods/firearms/firearms_destructive/textures/firearms_he_40mm.png delete mode 100644 mods/firearms/firearms_destructive/textures/firearms_he_gren.png delete mode 100644 mods/firearms/firearms_destructive/textures/firearms_m79.png delete mode 100644 mods/firearms/firearms_destructive/textures/firearms_rocket.png delete mode 100644 mods/firearms/firearms_destructive/textures/firearms_rocket_entity.png delete mode 100644 mods/firearms/firearms_guns/depends.txt delete mode 100644 mods/firearms/firearms_guns/init.lua delete mode 100644 mods/firearms/firearms_guns/sounds/firearms_m3_shot.ogg delete mode 100644 mods/firearms/firearms_guns/sounds/firearms_m4_shot.ogg delete mode 100644 mods/firearms/firearms_guns/sounds/firearms_pistol_45_shot.ogg delete mode 100644 mods/firearms/firearms_guns/sounds/firearms_rifle_reload.ogg delete mode 100644 mods/firearms/firearms_guns/textures/firearms_awp.png delete mode 100644 mods/firearms/firearms_guns/textures/firearms_bullet_45.png delete mode 100644 mods/firearms/firearms_guns/textures/firearms_bullet_556.png delete mode 100644 mods/firearms/firearms_guns/textures/firearms_crosshair_pistol.png delete mode 100644 mods/firearms/firearms_guns/textures/firearms_crosshair_rifle.png delete mode 100644 mods/firearms/firearms_guns/textures/firearms_crosshair_shotgun.png delete mode 100644 mods/firearms/firearms_guns/textures/firearms_m3.png delete mode 100644 mods/firearms/firearms_guns/textures/firearms_m4.png delete mode 100644 mods/firearms/firearms_guns/textures/firearms_pistol_45.png delete mode 100644 mods/firearms/firearms_guns/textures/firearms_shell_12.png delete mode 100644 mods/firearms/firearms_spawners/init.lua delete mode 100644 mods/firearms/firearmslib/config.lua delete mode 100644 mods/firearms/firearmslib/explosion.lua delete mode 100644 mods/firearms/firearmslib/firearmslib.lua delete mode 100644 mods/firearms/firearmslib/init.lua delete mode 100644 mods/firearms/firearmslib/kutils.lua delete mode 100644 mods/firearms/firearmslib/sounds/firearms_default_blast.ogg delete mode 100644 mods/firearms/firearmslib/sounds/firearms_default_empty.ogg delete mode 100644 mods/firearms/firearmslib/sounds/firearms_default_reload.ogg delete mode 100644 mods/firearms/firearmslib/textures/firearms_0.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_1.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_2.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_3.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_4.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_5.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_6.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_7.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_8.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_9.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_explosion_smoke.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_hq_0.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_hq_1.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_hq_2.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_hq_3.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_hq_4.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_hq_5.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_hq_6.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_hq_7.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_hq_8.png delete mode 100644 mods/firearms/firearmslib/textures/firearms_hq_9.png delete mode 100644 mods/firearms/firearmslib/textures/font.png delete mode 100644 mods/firearms/modpack.txt delete mode 100644 mods/legacy/textures/apple_iron.png delete mode 100644 mods/legacy/textures/cooked_rat.png delete mode 100644 mods/legacy/textures/dungeon_master.png delete mode 100644 mods/legacy/textures/fireball.png delete mode 100644 mods/legacy/textures/firefly.png delete mode 100644 mods/legacy/textures/oerkki1.png delete mode 100644 mods/legacy/textures/oerkki1_damaged.png delete mode 100644 mods/legacy/textures/rat.png delete mode 100644 mods/screwdriver/textures/tool_mode1.png delete mode 100644 mods/screwdriver/textures/tool_mode2.png delete mode 100644 mods/screwdriver/textures/tool_mode3.png delete mode 100644 mods/screwdriver/textures/tool_mode4.png create mode 100644 mods/sethome/init.lua create mode 100644 mods/tnt/README.txt rename mods/{legacy => tnt}/depends.txt (64%) create mode 100644 mods/tnt/init.lua create mode 100644 mods/tnt/sounds/tnt_explode.ogg create mode 100644 mods/tnt/sounds/tnt_gunpowder_burning.ogg create mode 100644 mods/tnt/sounds/tnt_ignite.ogg create mode 100644 mods/tnt/textures/tnt_boom.png create mode 100644 mods/tnt/textures/tnt_bottom.png create mode 100644 mods/tnt/textures/tnt_gunpowder.png create mode 100644 mods/tnt/textures/tnt_gunpowder_burning.png create mode 100644 mods/tnt/textures/tnt_gunpowder_burning_animated.png create mode 100644 mods/tnt/textures/tnt_gunpowder_inventory.png create mode 100644 mods/tnt/textures/tnt_side.png create mode 100644 mods/tnt/textures/tnt_smoke.png create mode 100644 mods/tnt/textures/tnt_top.png create mode 100644 mods/tnt/textures/tnt_top_burning.png create mode 100644 mods/tnt/textures/tnt_top_burning_animated.png create mode 100644 mods/xpanes/README.txt create mode 100644 mods/xpanes/depends.txt create mode 100644 mods/xpanes/init.lua create mode 100644 mods/xpanes/textures/xpanes_bar.png create mode 100644 mods/xpanes/textures/xpanes_grey.png create mode 100644 mods/xpanes/textures/xpanes_pane_half.png create mode 100644 mods/xpanes/textures/xpanes_space.png create mode 100644 mods/xpanes/textures/xpanes_white.png diff --git a/mods/boats/README.txt b/mods/boats/README.txt new file mode 100644 index 0000000..5100481 --- /dev/null +++ b/mods/boats/README.txt @@ -0,0 +1,16 @@ +Minetest 0.4 mod: boats +======================= +by PilzAdam, slightly modified for NeXt + +License of source code: +----------------------- +WTFPL + +License of media (textures and sounds): +--------------------------------------- +WTFPL + +Authors of media files: +----------------------- +textures: Zeg9 +model: thetoon and Zeg9, modified by PavelS(SokolovPavel) diff --git a/mods/firearms/firearmslib/depends.txt b/mods/boats/depends.txt similarity index 100% rename from mods/firearms/firearmslib/depends.txt rename to mods/boats/depends.txt diff --git a/mods/boats/init.lua b/mods/boats/init.lua new file mode 100644 index 0000000..da013ab --- /dev/null +++ b/mods/boats/init.lua @@ -0,0 +1,217 @@ + +-- +-- Helper functions +-- + +local function is_water(pos) + local nn = minetest.get_node(pos).name + return minetest.get_item_group(nn, "water") ~= 0 +end + +local function get_sign(i) + if i == 0 then + return 0 + else + return i / math.abs(i) + end +end + +local function get_velocity(v, yaw, y) + local x = -math.sin(yaw) * v + local z = math.cos(yaw) * v + return {x = x, y = y, z = z} +end + +local function get_v(v) + return math.sqrt(v.x ^ 2 + v.z ^ 2) +end + +-- +-- Boat entity +-- + +local boat = { + physical = true, + collisionbox = {-0.5, -0.4, -0.5, 0.5, 0.3, 0.5}, + visual = "mesh", + mesh = "boat.x", + textures = {"default_wood.png"}, + + driver = nil, + v = 0, + last_v = 0, + removed = false +} + +function boat.on_rightclick(self, clicker) + if not clicker or not clicker:is_player() then + return + end + local name = clicker:get_player_name() + if self.driver and clicker == self.driver then + self.driver = nil + clicker:set_detach() + default.player_attached[name] = false + default.player_set_animation(clicker, "stand" , 30) + elseif not self.driver then + self.driver = clicker + clicker:set_attach(self.object, "", {x = 0, y = 11, z = -3}, {x = 0, y = 0, z = 0}) + default.player_attached[name] = true + minetest.after(0.2, function() + default.player_set_animation(clicker, "sit" , 30) + end) + self.object:setyaw(clicker:get_look_yaw() - math.pi / 2) + end +end + +function boat.on_activate(self, staticdata, dtime_s) + self.object:set_armor_groups({immortal = 1}) + if staticdata then + self.v = tonumber(staticdata) + end + self.last_v = self.v +end + +function boat.get_staticdata(self) + return tostring(self.v) +end + +function boat.on_punch(self, puncher, time_from_last_punch, tool_capabilities, direction) + if not puncher or not puncher:is_player() or self.removed then + return + end + if self.driver and puncher == self.driver then + self.driver = nil + puncher:set_detach() + default.player_attached[puncher:get_player_name()] = false + end + if not self.driver then + self.removed = true + -- delay remove to ensure player is detached + minetest.after(0.1, function() + self.object:remove() + end) + if not minetest.setting_getbool("creative_mode") then + puncher:get_inventory():add_item("main", "boats:boat") + end + end +end + +function boat.on_step(self, dtime) + self.v = get_v(self.object:getvelocity()) * get_sign(self.v) + if self.driver then + local ctrl = self.driver:get_player_control() + local yaw = self.object:getyaw() + if ctrl.up then + self.v = self.v + 0.1 + elseif ctrl.down then + self.v = self.v - 0.1 + end + if ctrl.left then + if self.v < 0 then + self.object:setyaw(yaw - (1 + dtime) * 0.03) + else + self.object:setyaw(yaw + (1 + dtime) * 0.03) + end + elseif ctrl.right then + if self.v < 0 then + self.object:setyaw(yaw + (1 + dtime) * 0.03) + else + self.object:setyaw(yaw - (1 + dtime) * 0.03) + end + end + end + local velo = self.object:getvelocity() + if self.v == 0 and velo.x == 0 and velo.y == 0 and velo.z == 0 then + self.object:setpos(self.object:getpos()) + return + end + local s = get_sign(self.v) + self.v = self.v - 0.02 * s + if s ~= get_sign(self.v) then + self.object:setvelocity({x = 0, y = 0, z = 0}) + self.v = 0 + return + end + if math.abs(self.v) > 4.5 then + self.v = 4.5 * get_sign(self.v) + end + + local p = self.object:getpos() + p.y = p.y - 0.5 + local new_velo = {x = 0, y = 0, z = 0} + local new_acce = {x = 0, y = 0, z = 0} + if not is_water(p) then + local nodedef = minetest.registered_nodes[minetest.get_node(p).name] + if (not nodedef) or nodedef.walkable then + self.v = 0 + new_acce = {x = 0, y = 1, z = 0} + else + new_acce = {x = 0, y = -9.8, z = 0} + end + new_velo = get_velocity(self.v, self.object:getyaw(), self.object:getvelocity().y) + self.object:setpos(self.object:getpos()) + else + p.y = p.y + 1 + if is_water(p) then + local y = self.object:getvelocity().y + if y >= 4.5 then + y = 4.5 + elseif y < 0 then + new_acce = {x = 0, y = 20, z = 0} + else + new_acce = {x = 0, y = 5, z = 0} + end + new_velo = get_velocity(self.v, self.object:getyaw(), y) + self.object:setpos(self.object:getpos()) + else + new_acce = {x = 0, y = 0, z = 0} + if math.abs(self.object:getvelocity().y) < 1 then + local pos = self.object:getpos() + pos.y = math.floor(pos.y) + 0.5 + self.object:setpos(pos) + new_velo = get_velocity(self.v, self.object:getyaw(), 0) + else + new_velo = get_velocity(self.v, self.object:getyaw(), self.object:getvelocity().y) + self.object:setpos(self.object:getpos()) + end + end + end + self.object:setvelocity(new_velo) + self.object:setacceleration(new_acce) +end + +minetest.register_entity("boats:boat", boat) + +minetest.register_craftitem("boats:boat", { + description = "Boat", + inventory_image = "boat_inventory.png", + wield_image = "boat_wield.png", + wield_scale = {x = 2, y = 2, z = 1}, + liquids_pointable = true, + + on_place = function(itemstack, placer, pointed_thing) + if pointed_thing.type ~= "node" then + return + end + if not is_water(pointed_thing.under) then + return + end + pointed_thing.under.y = pointed_thing.under.y + 0.5 + minetest.add_entity(pointed_thing.under, "boats:boat") + if not minetest.setting_getbool("creative_mode") then + itemstack:take_item() + end + return itemstack + end, +}) + +minetest.register_craft({ + output = "boats:boat", + recipe = { + {"", "", "" }, + {"group:wood", "", "group:wood"}, + {"group:wood", "group:wood", "group:wood"}, + }, +}) + diff --git a/mods/boats/models/boat.x b/mods/boats/models/boat.x new file mode 100644 index 0000000..581998e --- /dev/null +++ b/mods/boats/models/boat.x @@ -0,0 +1,11110 @@ +xof 0303txt 0032 + +Frame Root { + FrameTransformMatrix { + 0.000000, 0.000000, 1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Frame Plane { + FrameTransformMatrix { + 0.000000,-9.104475, 0.000000, 0.000000, + 9.104475, 0.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 9.104475, 0.000000, + -0.310965, 0.042220,-1.967153, 1.000000;; + } + Mesh { //Plane_000 Mesh + 2952; + 0.750000;-0.500000;-0.117178;, + 0.750000;-0.625000;-0.117178;, + 0.750000;-0.625000; 0.000000;, + 0.750000;-0.500000; 0.000000;, + -0.625000;-0.875000;-0.117178;, + -0.625000;-0.750000;-0.117178;, + -0.625000;-0.750000; 0.000000;, + -0.625000;-0.875000; 0.000000;, + 0.250000;-0.625000;-0.117178;, + 0.250000;-0.750000;-0.117178;, + 0.250000;-0.750000; 0.000000;, + 0.250000;-0.625000; 0.000000;, + -0.250000;-0.375000;-0.117178;, + -0.250000;-0.500000;-0.117178;, + -0.250000;-0.500000; 0.000000;, + -0.250000;-0.375000; 0.000000;, + -0.250000; 0.750000;-0.117178;, + -0.250000; 0.625000;-0.117178;, + -0.250000; 0.625000; 0.000000;, + -0.250000; 0.750000; 0.000000;, + 0.375000; 0.750000;-0.117178;, + 0.375000; 0.875000;-0.117178;, + 0.375000; 0.875000; 0.000000;, + 0.375000; 0.750000; 0.000000;, + -0.500000; 1.000000;-0.117178;, + -0.375000; 1.000000;-0.117178;, + -0.375000; 1.000000; 0.000000;, + -0.500000; 1.000000; 0.000000;, + -0.125000; 0.250000;-0.117178;, + -0.125000; 0.375000;-0.117178;, + -0.125000; 0.375000; 0.000000;, + -0.125000; 0.250000; 0.000000;, + -0.125000; 1.000000;-0.117178;, + 0.000000; 1.000000;-0.117178;, + 0.000000; 1.000000; 0.000000;, + -0.125000; 1.000000; 0.000000;, + 0.375000;-0.250000;-0.117178;, + 0.375000;-0.125000;-0.117178;, + 0.375000;-0.125000; 0.000000;, + 0.375000;-0.250000; 0.000000;, + 0.750000; 0.000000;-0.117178;, + 0.750000;-0.125000;-0.117178;, + 0.750000;-0.125000; 0.000000;, + 0.750000; 0.000000; 0.000000;, + -0.250000;-0.125000;-0.117178;, + -0.250000;-0.250000;-0.117178;, + -0.250000;-0.250000; 0.000000;, + -0.250000;-0.125000; 0.000000;, + 0.375000; 0.375000;-0.117178;, + 0.375000; 0.500000;-0.117178;, + 0.375000; 0.500000; 0.000000;, + 0.375000; 0.375000; 0.000000;, + 0.750000; 0.250000;-0.117178;, + 0.750000; 0.125000;-0.117178;, + 0.750000; 0.125000; 0.000000;, + 0.750000; 0.250000; 0.000000;, + -0.250000;-1.000000;-0.117178;, + -0.375000;-1.000000;-0.117178;, + -0.375000;-1.000000; 0.000000;, + -0.250000;-1.000000; 0.000000;, + -0.625000;-0.125000;-0.117178;, + -0.625000; 0.000000;-0.117178;, + -0.625000; 0.000000; 0.000000;, + -0.625000;-0.125000; 0.000000;, + 0.375000;-0.625000;-0.117178;, + 0.375000;-0.500000;-0.117178;, + 0.375000;-0.500000; 0.000000;, + 0.375000;-0.625000; 0.000000;, + 0.250000; 1.000000;-0.117178;, + 0.250000; 0.875000;-0.117178;, + 0.250000; 0.875000; 0.000000;, + 0.250000; 1.000000; 0.000000;, + -0.125000; 0.875000; 0.000000;, + -0.125000; 1.000000; 0.000000;, + -0.250000; 1.000000; 0.000000;, + -0.250000; 0.875000; 0.000000;, + -0.125000; 0.750000; 0.000000;, + -0.125000; 0.875000; 0.000000;, + -0.250000; 0.875000; 0.000000;, + -0.250000; 0.750000; 0.000000;, + -0.625000; 0.500000;-0.117178;, + -0.625000; 0.625000;-0.117178;, + -0.625000; 0.625000; 0.000000;, + -0.625000; 0.500000; 0.000000;, + -0.125000;-0.125000; 0.000000;, + -0.125000; 0.000000; 0.000000;, + -0.250000; 0.000000; 0.000000;, + -0.250000;-0.125000; 0.000000;, + -0.125000;-0.250000; 0.000000;, + -0.125000;-0.125000; 0.000000;, + -0.250000;-0.125000; 0.000000;, + -0.250000;-0.250000; 0.000000;, + -0.125000;-0.375000;-0.117178;, + -0.125000;-0.250000;-0.117178;, + -0.125000;-0.250000; 0.000000;, + -0.125000;-0.375000; 0.000000;, + 0.375000; 0.875000; 0.000000;, + 0.375000; 1.000000; 0.000000;, + 0.250000; 1.000000; 0.000000;, + 0.250000; 0.875000; 0.000000;, + 0.375000; 0.750000; 0.000000;, + 0.375000; 0.875000; 0.000000;, + 0.250000; 0.875000; 0.000000;, + 0.250000; 0.750000; 0.000000;, + 0.250000;-0.375000;-0.117178;, + 0.250000;-0.500000;-0.117178;, + 0.250000;-0.500000; 0.000000;, + 0.250000;-0.375000; 0.000000;, + 0.375000; 0.375000; 0.000000;, + 0.375000; 0.500000; 0.000000;, + 0.250000; 0.500000; 0.000000;, + 0.250000; 0.375000; 0.000000;, + 0.375000; 0.250000; 0.000000;, + 0.375000; 0.375000; 0.000000;, + 0.250000; 0.375000; 0.000000;, + 0.250000; 0.250000; 0.000000;, + -0.125000; 0.000000;-0.117178;, + -0.125000; 0.125000;-0.117178;, + -0.125000; 0.125000; 0.000000;, + -0.125000; 0.000000; 0.000000;, + -0.625000; 0.875000; 0.000000;, + -0.625000; 1.000000; 0.000000;, + -0.750000; 1.000000; 0.000000;, + -0.750000; 0.875000; 0.000000;, + -0.625000; 0.750000; 0.000000;, + -0.625000; 0.875000; 0.000000;, + -0.750000; 0.875000; 0.000000;, + -0.750000; 0.750000; 0.000000;, + -0.250000;-0.750000;-0.117178;, + -0.250000;-0.875000;-0.117178;, + -0.250000;-0.875000; 0.000000;, + -0.250000;-0.750000; 0.000000;, + -0.625000; 0.375000; 0.000000;, + -0.625000; 0.500000; 0.000000;, + -0.750000; 0.500000; 0.000000;, + -0.750000; 0.375000; 0.000000;, + -0.625000; 0.250000; 0.000000;, + -0.625000; 0.375000; 0.000000;, + -0.750000; 0.375000; 0.000000;, + -0.750000; 0.250000; 0.000000;, + 0.750000; 0.625000;-0.117178;, + 0.750000; 0.500000;-0.117178;, + 0.750000; 0.500000; 0.000000;, + 0.750000; 0.625000; 0.000000;, + -0.125000; 0.375000; 0.000000;, + -0.125000; 0.500000; 0.000000;, + -0.250000; 0.500000; 0.000000;, + -0.250000; 0.375000; 0.000000;, + -0.125000; 0.250000; 0.000000;, + -0.125000; 0.375000; 0.000000;, + -0.250000; 0.375000; 0.000000;, + -0.250000; 0.250000; 0.000000;, + 0.125000; 1.000000;-0.117178;, + 0.250000; 1.000000;-0.117178;, + 0.250000; 1.000000; 0.000000;, + 0.125000; 1.000000; 0.000000;, + -0.625000;-0.125000; 0.000000;, + -0.625000; 0.000000; 0.000000;, + -0.750000; 0.000000; 0.000000;, + -0.750000;-0.125000; 0.000000;, + -0.625000;-0.250000; 0.000000;, + -0.625000;-0.125000; 0.000000;, + -0.750000;-0.125000; 0.000000;, + -0.750000;-0.250000; 0.000000;, + 0.375000; 0.125000;-0.117178;, + 0.375000; 0.250000;-0.117178;, + 0.375000; 0.250000; 0.000000;, + 0.375000; 0.125000; 0.000000;, + -0.625000;-0.625000; 0.000000;, + -0.625000;-0.500000; 0.000000;, + -0.750000;-0.500000; 0.000000;, + -0.750000;-0.625000; 0.000000;, + -0.625000;-0.750000; 0.000000;, + -0.625000;-0.625000; 0.000000;, + -0.750000;-0.625000; 0.000000;, + -0.750000;-0.750000; 0.000000;, + 0.625000;-1.000000;-0.117178;, + 0.500000;-1.000000;-0.117178;, + 0.500000;-1.000000; 0.000000;, + 0.625000;-1.000000; 0.000000;, + -0.125000;-0.625000; 0.000000;, + -0.125000;-0.500000; 0.000000;, + -0.250000;-0.500000; 0.000000;, + -0.250000;-0.625000; 0.000000;, + -0.125000;-0.750000; 0.000000;, + -0.125000;-0.625000; 0.000000;, + -0.250000;-0.625000; 0.000000;, + -0.250000;-0.750000; 0.000000;, + 0.375000;-0.500000;-0.117178;, + 0.375000;-0.375000;-0.117178;, + 0.375000;-0.375000; 0.000000;, + 0.375000;-0.500000; 0.000000;, + 0.375000;-0.125000; 0.000000;, + 0.375000; 0.000000; 0.000000;, + 0.250000; 0.000000; 0.000000;, + 0.250000;-0.125000; 0.000000;, + 0.375000;-0.250000; 0.000000;, + 0.375000;-0.125000; 0.000000;, + 0.250000;-0.125000; 0.000000;, + 0.250000;-0.250000; 0.000000;, + -0.625000; 0.125000;-0.117178;, + -0.625000; 0.250000;-0.117178;, + -0.625000; 0.250000; 0.000000;, + -0.625000; 0.125000; 0.000000;, + 0.375000;-0.625000; 0.000000;, + 0.375000;-0.500000; 0.000000;, + 0.250000;-0.500000; 0.000000;, + 0.250000;-0.625000; 0.000000;, + 0.375000;-0.750000; 0.000000;, + 0.375000;-0.625000; 0.000000;, + 0.250000;-0.625000; 0.000000;, + 0.250000;-0.750000; 0.000000;, + 0.250000;-0.500000;-0.117178;, + 0.250000;-0.625000;-0.117178;, + 0.250000;-0.625000; 0.000000;, + 0.250000;-0.500000; 0.000000;, + -0.625000;-0.375000;-0.117178;, + -0.625000;-0.250000;-0.117178;, + -0.625000;-0.250000; 0.000000;, + -0.625000;-0.375000; 0.000000;, + 0.250000;-0.125000;-0.117178;, + 0.250000;-0.250000;-0.117178;, + 0.250000;-0.250000; 0.000000;, + 0.250000;-0.125000; 0.000000;, + -0.250000; 0.625000;-0.117178;, + -0.250000; 0.500000;-0.117178;, + -0.250000; 0.500000; 0.000000;, + -0.250000; 0.625000; 0.000000;, + 0.750000; 0.875000;-0.117178;, + 0.750000; 0.750000;-0.117178;, + 0.750000; 0.750000; 0.000000;, + 0.750000; 0.875000; 0.000000;, + -0.125000;-0.875000;-0.117178;, + -0.125000;-0.750000;-0.117178;, + -0.125000;-0.750000; 0.000000;, + -0.125000;-0.875000; 0.000000;, + -0.125000;-0.250000;-0.117178;, + -0.125000;-0.125000;-0.117178;, + -0.125000;-0.125000; 0.000000;, + -0.125000;-0.250000; 0.000000;, + -0.625000; 0.250000;-0.117178;, + -0.625000; 0.375000;-0.117178;, + -0.625000; 0.375000; 0.000000;, + -0.625000; 0.250000; 0.000000;, + -0.250000; 0.250000;-0.117178;, + -0.250000; 0.125000;-0.117178;, + -0.250000; 0.125000; 0.000000;, + -0.250000; 0.250000; 0.000000;, + -0.125000;-0.750000;-0.117178;, + -0.125000;-0.625000;-0.117178;, + -0.125000;-0.625000; 0.000000;, + -0.125000;-0.750000; 0.000000;, + -0.250000; 0.000000;-0.117178;, + -0.250000;-0.125000;-0.117178;, + -0.250000;-0.125000; 0.000000;, + -0.250000; 0.000000; 0.000000;, + -0.250000; 0.875000;-0.117178;, + -0.250000; 0.750000;-0.117178;, + -0.250000; 0.750000; 0.000000;, + -0.250000; 0.875000; 0.000000;, + 0.375000; 0.875000;-0.117178;, + 0.375000; 1.000000;-0.117178;, + 0.375000; 1.000000; 0.000000;, + 0.375000; 0.875000; 0.000000;, + -0.125000; 0.625000; 0.000000;, + -0.125000; 0.750000; 0.000000;, + -0.250000; 0.750000; 0.000000;, + -0.250000; 0.625000; 0.000000;, + -0.125000; 0.500000; 0.000000;, + -0.125000; 0.625000; 0.000000;, + -0.250000; 0.625000; 0.000000;, + -0.250000; 0.500000; 0.000000;, + 0.750000; 0.125000;-0.117178;, + 0.750000; 0.000000;-0.117178;, + 0.750000; 0.000000; 0.000000;, + 0.750000; 0.125000; 0.000000;, + 0.250000; 0.250000;-0.117178;, + 0.250000; 0.125000;-0.117178;, + 0.250000; 0.125000; 0.000000;, + 0.250000; 0.250000; 0.000000;, + -0.375000;-1.000000;-0.117178;, + -0.500000;-1.000000;-0.117178;, + -0.500000;-1.000000; 0.000000;, + -0.375000;-1.000000; 0.000000;, + -0.125000; 0.375000;-0.117178;, + -0.125000; 0.500000;-0.117178;, + -0.125000; 0.500000; 0.000000;, + -0.125000; 0.375000; 0.000000;, + 0.000000;-1.000000;-0.117178;, + -0.125000;-1.000000;-0.117178;, + -0.125000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.375000;-0.125000;-0.117178;, + 0.375000; 0.000000;-0.117178;, + 0.375000; 0.000000; 0.000000;, + 0.375000;-0.125000; 0.000000;, + 0.750000; 0.375000;-0.117178;, + 0.750000; 0.250000;-0.117178;, + 0.750000; 0.250000; 0.000000;, + 0.750000; 0.375000; 0.000000;, + -0.125000;-0.375000; 0.000000;, + -0.125000;-0.250000; 0.000000;, + -0.250000;-0.250000; 0.000000;, + -0.250000;-0.375000; 0.000000;, + -0.125000;-0.500000; 0.000000;, + -0.125000;-0.375000; 0.000000;, + -0.250000;-0.375000; 0.000000;, + -0.250000;-0.500000; 0.000000;, + 0.375000; 1.000000;-0.117178;, + 0.500000; 1.000000;-0.117178;, + 0.500000; 1.000000; 0.000000;, + 0.375000; 1.000000; 0.000000;, + -0.250000;-0.875000;-0.117178;, + -0.250000;-1.000000;-0.117178;, + -0.250000;-1.000000; 0.000000;, + -0.250000;-0.875000; 0.000000;, + 0.000000; 1.000000;-0.117178;, + 0.125000; 1.000000;-0.117178;, + 0.125000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.750000;-0.750000;-0.117178;, + 0.750000;-0.875000;-0.117178;, + 0.750000;-0.875000; 0.000000;, + 0.750000;-0.750000; 0.000000;, + -0.625000; 0.625000;-0.117178;, + -0.625000; 0.750000;-0.117178;, + -0.625000; 0.750000; 0.000000;, + -0.625000; 0.625000; 0.000000;, + 0.375000;-1.000000;-0.117178;, + 0.375000;-0.875000;-0.117178;, + 0.375000;-0.875000; 0.000000;, + 0.375000;-1.000000; 0.000000;, + 0.250000; 0.000000;-0.117178;, + 0.250000;-0.125000;-0.117178;, + 0.250000;-0.125000; 0.000000;, + 0.250000; 0.000000; 0.000000;, + -0.125000; 0.125000;-0.117178;, + -0.125000; 0.250000;-0.117178;, + -0.125000; 0.250000; 0.000000;, + -0.125000; 0.125000; 0.000000;, + -0.250000;-0.625000;-0.117178;, + -0.250000;-0.750000;-0.117178;, + -0.250000;-0.750000; 0.000000;, + -0.250000;-0.625000; 0.000000;, + 0.750000; 1.000000;-0.117178;, + 0.750000; 0.875000;-0.117178;, + 0.750000; 0.875000; 0.000000;, + 0.750000; 1.000000; 0.000000;, + 0.250000;-1.000000;-0.117178;, + 0.125000;-1.000000;-0.117178;, + 0.125000;-1.000000; 0.000000;, + 0.250000;-1.000000; 0.000000;, + -0.125000; 0.750000;-0.117178;, + -0.125000; 0.875000;-0.117178;, + -0.125000; 0.875000; 0.000000;, + -0.125000; 0.750000; 0.000000;, + 0.750000;-0.250000;-0.117178;, + 0.750000;-0.375000;-0.117178;, + 0.750000;-0.375000; 0.000000;, + 0.750000;-0.250000; 0.000000;, + 0.375000; 0.625000; 0.000000;, + 0.375000; 0.750000; 0.000000;, + 0.250000; 0.750000; 0.000000;, + 0.250000; 0.625000; 0.000000;, + 0.375000; 0.500000; 0.000000;, + 0.375000; 0.625000; 0.000000;, + 0.250000; 0.625000; 0.000000;, + 0.250000; 0.500000; 0.000000;, + -0.625000; 1.000000;-0.117178;, + -0.500000; 1.000000;-0.117178;, + -0.500000; 1.000000; 0.000000;, + -0.625000; 1.000000; 0.000000;, + 0.375000;-0.375000;-0.117178;, + 0.375000;-0.250000;-0.117178;, + 0.375000;-0.250000; 0.000000;, + 0.375000;-0.375000; 0.000000;, + -0.625000; 0.750000;-0.117178;, + -0.625000; 0.875000;-0.117178;, + -0.625000; 0.875000; 0.000000;, + -0.625000; 0.750000; 0.000000;, + -0.250000; 0.125000;-0.117178;, + -0.250000; 0.000000;-0.117178;, + -0.250000; 0.000000; 0.000000;, + -0.250000; 0.125000; 0.000000;, + -0.625000;-0.750000;-0.117178;, + -0.625000;-0.625000;-0.117178;, + -0.625000;-0.625000; 0.000000;, + -0.625000;-0.750000; 0.000000;, + -0.250000; 1.000000;-0.117178;, + -0.250000; 0.875000;-0.117178;, + -0.250000; 0.875000; 0.000000;, + -0.250000; 1.000000; 0.000000;, + -0.125000;-0.125000;-0.117178;, + -0.125000; 0.000000;-0.117178;, + -0.125000; 0.000000; 0.000000;, + -0.125000;-0.125000; 0.000000;, + 0.375000; 0.125000; 0.000000;, + 0.375000; 0.250000; 0.000000;, + 0.250000; 0.250000; 0.000000;, + 0.250000; 0.125000; 0.000000;, + 0.375000; 0.000000; 0.000000;, + 0.375000; 0.125000; 0.000000;, + 0.250000; 0.125000; 0.000000;, + 0.250000; 0.000000; 0.000000;, + 0.250000; 0.125000;-0.117178;, + 0.250000; 0.000000;-0.117178;, + 0.250000; 0.000000; 0.000000;, + 0.250000; 0.125000; 0.000000;, + 0.250000; 0.750000;-0.117178;, + 0.250000; 0.625000;-0.117178;, + 0.250000; 0.625000; 0.000000;, + 0.250000; 0.750000; 0.000000;, + -0.125000; 0.500000;-0.117178;, + -0.125000; 0.625000;-0.117178;, + -0.125000; 0.625000; 0.000000;, + -0.125000; 0.500000; 0.000000;, + -0.625000; 0.375000;-0.117178;, + -0.625000; 0.500000;-0.117178;, + -0.625000; 0.500000; 0.000000;, + -0.625000; 0.375000; 0.000000;, + -0.250000; 0.375000;-0.117178;, + -0.250000; 0.250000;-0.117178;, + -0.250000; 0.250000; 0.000000;, + -0.250000; 0.375000; 0.000000;, + -0.125000;-0.625000;-0.117178;, + -0.125000;-0.500000;-0.117178;, + -0.125000;-0.500000; 0.000000;, + -0.125000;-0.625000; 0.000000;, + 0.375000; 0.500000;-0.117178;, + 0.375000; 0.625000;-0.117178;, + 0.375000; 0.625000; 0.000000;, + 0.375000; 0.500000; 0.000000;, + -0.625000; 0.625000; 0.000000;, + -0.625000; 0.750000; 0.000000;, + -0.750000; 0.750000; 0.000000;, + -0.750000; 0.625000; 0.000000;, + -0.625000; 0.500000; 0.000000;, + -0.625000; 0.625000; 0.000000;, + -0.750000; 0.625000; 0.000000;, + -0.750000; 0.500000; 0.000000;, + 0.750000; 0.500000;-0.117178;, + 0.750000; 0.375000;-0.117178;, + 0.750000; 0.375000; 0.000000;, + 0.750000; 0.500000; 0.000000;, + -0.625000; 0.125000; 0.000000;, + -0.625000; 0.250000; 0.000000;, + -0.750000; 0.250000; 0.000000;, + -0.750000; 0.125000; 0.000000;, + -0.625000; 0.000000; 0.000000;, + -0.625000; 0.125000; 0.000000;, + -0.750000; 0.125000; 0.000000;, + -0.750000; 0.000000; 0.000000;, + 0.250000; 0.375000;-0.117178;, + 0.250000; 0.250000;-0.117178;, + 0.250000; 0.250000; 0.000000;, + 0.250000; 0.375000; 0.000000;, + 0.625000; 1.000000;-0.117178;, + 0.750000; 1.000000;-0.117178;, + 0.750000; 1.000000; 0.000000;, + 0.625000; 1.000000; 0.000000;, + 0.750000;-0.875000;-0.117178;, + 0.750000;-1.000000;-0.117178;, + 0.750000;-1.000000; 0.000000;, + 0.750000;-0.875000; 0.000000;, + -0.625000;-1.000000;-0.117178;, + -0.625000;-0.875000;-0.117178;, + -0.625000;-0.875000; 0.000000;, + -0.625000;-1.000000; 0.000000;, + 0.250000;-0.750000;-0.117178;, + 0.250000;-0.875000;-0.117178;, + 0.250000;-0.875000; 0.000000;, + 0.250000;-0.750000; 0.000000;, + 0.500000;-1.000000;-0.117178;, + 0.375000;-1.000000;-0.117178;, + 0.375000;-1.000000; 0.000000;, + 0.500000;-1.000000; 0.000000;, + -0.250000;-0.500000;-0.117178;, + -0.250000;-0.625000;-0.117178;, + -0.250000;-0.625000; 0.000000;, + -0.250000;-0.500000; 0.000000;, + -0.125000; 0.125000; 0.000000;, + -0.125000; 0.250000; 0.000000;, + -0.250000; 0.250000; 0.000000;, + -0.250000; 0.125000; 0.000000;, + -0.125000; 0.000000; 0.000000;, + -0.125000; 0.125000; 0.000000;, + -0.250000; 0.125000; 0.000000;, + -0.250000; 0.000000; 0.000000;, + 0.125000;-1.000000;-0.117178;, + 0.000000;-1.000000;-0.117178;, + 0.000000;-1.000000; 0.000000;, + 0.125000;-1.000000; 0.000000;, + -0.625000;-0.375000; 0.000000;, + -0.625000;-0.250000; 0.000000;, + -0.750000;-0.250000; 0.000000;, + -0.750000;-0.375000; 0.000000;, + -0.625000;-0.500000; 0.000000;, + -0.625000;-0.375000; 0.000000;, + -0.750000;-0.375000; 0.000000;, + -0.750000;-0.500000; 0.000000;, + 0.750000;-0.625000;-0.117178;, + 0.750000;-0.750000;-0.117178;, + 0.750000;-0.750000; 0.000000;, + 0.750000;-0.625000; 0.000000;, + -0.625000;-0.875000; 0.000000;, + -0.625000;-0.750000; 0.000000;, + -0.750000;-0.750000; 0.000000;, + -0.750000;-0.875000; 0.000000;, + -0.625000;-1.000000; 0.000000;, + -0.625000;-0.875000; 0.000000;, + -0.750000;-0.875000; 0.000000;, + -0.750000;-1.000000; 0.000000;, + 0.750000;-0.375000;-0.117178;, + 0.750000;-0.500000;-0.117178;, + 0.750000;-0.500000; 0.000000;, + 0.750000;-0.375000; 0.000000;, + -0.250000;-0.250000;-0.117178;, + -0.250000;-0.375000;-0.117178;, + -0.250000;-0.375000; 0.000000;, + -0.250000;-0.250000; 0.000000;, + 0.375000; 0.250000;-0.117178;, + 0.375000; 0.375000;-0.117178;, + 0.375000; 0.375000; 0.000000;, + 0.375000; 0.250000; 0.000000;, + -0.375000; 1.000000;-0.117178;, + -0.250000; 1.000000;-0.117178;, + -0.250000; 1.000000; 0.000000;, + -0.375000; 1.000000; 0.000000;, + 0.375000;-0.875000;-0.117178;, + 0.375000;-0.750000;-0.117178;, + 0.375000;-0.750000; 0.000000;, + 0.375000;-0.875000; 0.000000;, + -0.625000;-0.250000;-0.117178;, + -0.625000;-0.125000;-0.117178;, + -0.625000;-0.125000; 0.000000;, + -0.625000;-0.250000; 0.000000;, + 0.375000;-0.750000;-0.117178;, + 0.375000;-0.625000;-0.117178;, + 0.375000;-0.625000; 0.000000;, + 0.375000;-0.750000; 0.000000;, + -0.125000;-0.875000; 0.000000;, + -0.125000;-0.750000; 0.000000;, + -0.250000;-0.750000; 0.000000;, + -0.250000;-0.875000; 0.000000;, + -0.125000;-1.000000; 0.000000;, + -0.125000;-0.875000; 0.000000;, + -0.250000;-0.875000; 0.000000;, + -0.250000;-1.000000; 0.000000;, + -0.125000; 0.875000;-0.117178;, + -0.125000; 1.000000;-0.117178;, + -0.125000; 1.000000; 0.000000;, + -0.125000; 0.875000; 0.000000;, + 0.250000; 0.625000;-0.117178;, + 0.250000; 0.500000;-0.117178;, + 0.250000; 0.500000; 0.000000;, + 0.250000; 0.625000; 0.000000;, + 0.750000;-0.125000;-0.117178;, + 0.750000;-0.250000;-0.117178;, + 0.750000;-0.250000; 0.000000;, + 0.750000;-0.125000; 0.000000;, + -0.500000;-1.000000;-0.117178;, + -0.625000;-1.000000;-0.117178;, + -0.625000;-1.000000; 0.000000;, + -0.500000;-1.000000; 0.000000;, + -0.625000; 0.875000;-0.117178;, + -0.625000; 1.000000;-0.117178;, + -0.625000; 1.000000; 0.000000;, + -0.625000; 0.875000; 0.000000;, + -0.250000; 0.500000;-0.117178;, + -0.250000; 0.375000;-0.117178;, + -0.250000; 0.375000; 0.000000;, + -0.250000; 0.500000; 0.000000;, + -0.125000;-0.500000;-0.117178;, + -0.125000;-0.375000;-0.117178;, + -0.125000;-0.375000; 0.000000;, + -0.125000;-0.500000; 0.000000;, + 0.375000;-0.375000; 0.000000;, + 0.375000;-0.250000; 0.000000;, + 0.250000;-0.250000; 0.000000;, + 0.250000;-0.375000; 0.000000;, + 0.375000;-0.500000; 0.000000;, + 0.375000;-0.375000; 0.000000;, + 0.250000;-0.375000; 0.000000;, + 0.250000;-0.500000; 0.000000;, + -0.625000;-0.625000;-0.117178;, + -0.625000;-0.500000;-0.117178;, + -0.625000;-0.500000; 0.000000;, + -0.625000;-0.625000; 0.000000;, + 0.250000; 0.500000;-0.117178;, + 0.250000; 0.375000;-0.117178;, + 0.250000; 0.375000; 0.000000;, + 0.250000; 0.500000; 0.000000;, + 0.375000; 0.000000;-0.117178;, + 0.375000; 0.125000;-0.117178;, + 0.375000; 0.125000; 0.000000;, + 0.375000; 0.000000; 0.000000;, + 0.250000; 0.875000;-0.117178;, + 0.250000; 0.750000;-0.117178;, + 0.250000; 0.750000; 0.000000;, + 0.250000; 0.875000; 0.000000;, + 0.500000; 1.000000;-0.117178;, + 0.625000; 1.000000;-0.117178;, + 0.625000; 1.000000; 0.000000;, + 0.500000; 1.000000; 0.000000;, + -0.125000; 0.625000;-0.117178;, + -0.125000; 0.750000;-0.117178;, + -0.125000; 0.750000; 0.000000;, + -0.125000; 0.625000; 0.000000;, + -0.625000; 0.000000;-0.117178;, + -0.625000; 0.125000;-0.117178;, + -0.625000; 0.125000; 0.000000;, + -0.625000; 0.000000; 0.000000;, + 0.375000;-0.875000; 0.000000;, + 0.375000;-0.750000; 0.000000;, + 0.250000;-0.750000; 0.000000;, + 0.250000;-0.875000; 0.000000;, + 0.375000;-1.000000; 0.000000;, + 0.375000;-0.875000; 0.000000;, + 0.250000;-0.875000; 0.000000;, + 0.250000;-1.000000; 0.000000;, + 0.250000;-0.875000;-0.117178;, + 0.250000;-1.000000;-0.117178;, + 0.250000;-1.000000; 0.000000;, + 0.250000;-0.875000; 0.000000;, + -0.625000;-0.500000;-0.117178;, + -0.625000;-0.375000;-0.117178;, + -0.625000;-0.375000; 0.000000;, + -0.625000;-0.500000; 0.000000;, + 0.250000;-0.250000;-0.117178;, + 0.250000;-0.375000;-0.117178;, + 0.250000;-0.375000; 0.000000;, + 0.250000;-0.250000; 0.000000;, + 0.375000; 0.625000;-0.117178;, + 0.375000; 0.750000;-0.117178;, + 0.375000; 0.750000; 0.000000;, + 0.375000; 0.625000; 0.000000;, + 0.750000; 0.750000;-0.117178;, + 0.750000; 0.625000;-0.117178;, + 0.750000; 0.625000; 0.000000;, + 0.750000; 0.750000; 0.000000;, + -0.125000;-1.000000;-0.117178;, + -0.125000;-0.875000;-0.117178;, + -0.125000;-0.875000; 0.000000;, + -0.125000;-1.000000; 0.000000;, + 0.750000;-1.000000;-0.117178;, + 0.625000;-1.000000;-0.117178;, + 0.625000;-1.000000; 0.000000;, + 0.750000;-1.000000; 0.000000;, + 0.750000; 0.125000;-0.117178;, + 0.750000; 0.250000;-0.117178;, + 0.625000; 0.250000;-0.117178;, + 0.625000; 0.125000;-0.117178;, + 0.750000; 0.375000;-0.117178;, + 0.750000; 0.500000;-0.117178;, + 0.625000; 0.500000;-0.117178;, + 0.625000; 0.375000;-0.117178;, + 0.500000; 0.125000;-0.117178;, + 0.500000; 0.250000;-0.117178;, + 0.375000; 0.250000;-0.117178;, + 0.375000; 0.125000;-0.117178;, + 0.250000; 0.125000;-0.117178;, + 0.250000; 0.250000;-0.117178;, + 0.125000; 0.250000;-0.117178;, + 0.125000; 0.125000;-0.117178;, + 0.250000; 0.375000;-0.117178;, + 0.250000; 0.500000;-0.117178;, + 0.125000; 0.500000;-0.117178;, + 0.125000; 0.375000;-0.117178;, + 0.500000; 0.625000;-0.117178;, + 0.500000; 0.750000;-0.117178;, + 0.375000; 0.750000;-0.117178;, + 0.375000; 0.625000;-0.117178;, + 0.250000; 0.625000;-0.117178;, + 0.250000; 0.750000;-0.117178;, + 0.125000; 0.750000;-0.117178;, + 0.125000; 0.625000;-0.117178;, + 0.250000; 0.875000;-0.117178;, + 0.250000; 1.000000;-0.117178;, + 0.125000; 1.000000;-0.117178;, + 0.125000; 0.875000;-0.117178;, + 0.750000;-0.375000;-0.117178;, + 0.750000;-0.250000;-0.117178;, + 0.625000;-0.250000;-0.117178;, + 0.625000;-0.375000;-0.117178;, + 0.750000;-0.125000;-0.117178;, + 0.750000; 0.000000;-0.117178;, + 0.625000; 0.000000;-0.117178;, + 0.625000;-0.125000;-0.117178;, + 0.000000;-0.375000;-0.117178;, + 0.000000;-0.250000;-0.117178;, + -0.125000;-0.250000;-0.117178;, + -0.125000;-0.375000;-0.117178;, + -0.250000;-0.375000;-0.117178;, + -0.250000;-0.250000;-0.117178;, + -0.375000;-0.250000;-0.117178;, + -0.375000;-0.375000;-0.117178;, + -0.250000;-0.125000;-0.117178;, + -0.250000; 0.000000;-0.117178;, + -0.375000; 0.000000;-0.117178;, + -0.375000;-0.125000;-0.117178;, + 0.000000; 0.625000;-0.117178;, + 0.000000; 0.750000;-0.117178;, + -0.125000; 0.750000;-0.117178;, + -0.125000; 0.625000;-0.117178;, + -0.250000; 0.625000;-0.117178;, + -0.250000; 0.750000;-0.117178;, + -0.375000; 0.750000;-0.117178;, + -0.375000; 0.625000;-0.117178;, + -0.250000; 0.875000;-0.117178;, + -0.250000; 1.000000;-0.117178;, + -0.375000; 1.000000;-0.117178;, + -0.375000; 0.875000;-0.117178;, + 0.750000; 0.625000;-0.117178;, + 0.750000; 0.750000;-0.117178;, + 0.625000; 0.750000;-0.117178;, + 0.625000; 0.625000;-0.117178;, + 0.750000; 0.875000;-0.117178;, + 0.750000; 1.000000;-0.117178;, + 0.625000; 1.000000;-0.117178;, + 0.625000; 0.875000;-0.117178;, + 0.500000;-0.625000;-0.117178;, + 0.500000;-0.500000;-0.117178;, + 0.375000;-0.500000;-0.117178;, + 0.375000;-0.625000;-0.117178;, + 0.500000;-0.125000;-0.117178;, + 0.500000; 0.000000;-0.117178;, + 0.375000; 0.000000;-0.117178;, + 0.375000;-0.125000;-0.117178;, + 0.000000;-0.625000;-0.117178;, + 0.000000;-0.500000;-0.117178;, + -0.125000;-0.500000;-0.117178;, + -0.125000;-0.625000;-0.117178;, + -0.500000;-0.625000;-0.117178;, + -0.500000;-0.500000;-0.117178;, + -0.625000;-0.500000;-0.117178;, + -0.625000;-0.625000;-0.117178;, + -0.500000;-0.125000;-0.117178;, + -0.500000; 0.000000;-0.117178;, + -0.625000; 0.000000;-0.117178;, + -0.625000;-0.125000;-0.117178;, + 0.000000; 0.375000;-0.117178;, + 0.000000; 0.500000;-0.117178;, + -0.125000; 0.500000;-0.117178;, + -0.125000; 0.375000;-0.117178;, + -0.500000; 0.375000;-0.117178;, + -0.500000; 0.500000;-0.117178;, + -0.625000; 0.500000;-0.117178;, + -0.625000; 0.375000;-0.117178;, + -0.500000; 0.875000;-0.117178;, + -0.500000; 1.000000;-0.117178;, + -0.625000; 1.000000;-0.117178;, + -0.625000; 0.875000;-0.117178;, + 0.500000; 0.375000;-0.117178;, + 0.500000; 0.500000;-0.117178;, + 0.375000; 0.500000;-0.117178;, + 0.375000; 0.375000;-0.117178;, + 0.500000; 0.875000;-0.117178;, + 0.500000; 1.000000;-0.117178;, + 0.375000; 1.000000;-0.117178;, + 0.375000; 0.875000;-0.117178;, + 0.000000;-0.125000;-0.117178;, + 0.000000; 0.000000;-0.117178;, + -0.125000; 0.000000;-0.117178;, + -0.125000;-0.125000;-0.117178;, + 0.000000; 0.875000;-0.117178;, + 0.000000; 1.000000;-0.117178;, + -0.125000; 1.000000;-0.117178;, + -0.125000; 0.875000;-0.117178;, + 0.250000;-0.250000; 0.330204;, + 0.250000;-0.125000; 0.330204;, + 0.250000;-0.125000; 0.246450;, + 0.250000;-0.250000; 0.246450;, + -0.250000; 0.500000; 0.330204;, + -0.250000; 0.625000; 0.330204;, + -0.250000; 0.625000; 0.246450;, + -0.250000; 0.500000; 0.246450;, + 0.750000; 0.750000; 0.330204;, + 0.750000; 0.875000; 0.330204;, + 0.750000; 0.875000; 0.246450;, + 0.750000; 0.750000; 0.246450;, + -0.125000;-0.750000; 0.330204;, + -0.125000;-0.875000; 0.330204;, + -0.125000;-0.875000; 0.246450;, + -0.125000;-0.750000; 0.246450;, + -0.125000;-0.125000; 0.330204;, + -0.125000;-0.250000; 0.330204;, + -0.125000;-0.250000; 0.246450;, + -0.125000;-0.125000; 0.246450;, + -0.625000; 0.375000; 0.330204;, + -0.625000; 0.250000; 0.330204;, + -0.625000; 0.250000; 0.246450;, + -0.625000; 0.375000; 0.246450;, + -0.250000; 0.125000; 0.330204;, + -0.250000; 0.250000; 0.330204;, + -0.250000; 0.250000; 0.246450;, + -0.250000; 0.125000; 0.246450;, + -0.125000;-0.625000; 0.330204;, + -0.125000;-0.750000; 0.330204;, + -0.125000;-0.750000; 0.246450;, + -0.125000;-0.625000; 0.246450;, + -0.250000;-0.125000; 0.330204;, + -0.250000; 0.000000; 0.330204;, + -0.250000; 0.000000; 0.246450;, + -0.250000;-0.125000; 0.246450;, + -0.250000; 0.750000; 0.330204;, + -0.250000; 0.875000; 0.330204;, + -0.250000; 0.875000; 0.246450;, + -0.250000; 0.750000; 0.246450;, + 0.375000; 1.000000; 0.330204;, + 0.375000; 0.875000; 0.330204;, + 0.375000; 0.875000; 0.246450;, + 0.375000; 1.000000; 0.246450;, + 0.750000; 0.000000; 0.330204;, + 0.750000; 0.125000; 0.330204;, + 0.750000; 0.125000; 0.246450;, + 0.750000; 0.000000; 0.246450;, + 0.250000; 0.125000; 0.330204;, + 0.250000; 0.250000; 0.330204;, + 0.250000; 0.250000; 0.246450;, + 0.250000; 0.125000; 0.246450;, + -0.500000;-1.000000; 0.330204;, + -0.375000;-1.000000; 0.330204;, + -0.375000;-1.000000; 0.246450;, + -0.500000;-1.000000; 0.246450;, + -0.125000; 0.500000; 0.330204;, + -0.125000; 0.375000; 0.330204;, + -0.125000; 0.375000; 0.246450;, + -0.125000; 0.500000; 0.246450;, + -0.125000;-1.000000; 0.330204;, + 0.000000;-1.000000; 0.330204;, + 0.000000;-1.000000; 0.246450;, + -0.125000;-1.000000; 0.246450;, + 0.375000; 0.000000; 0.330204;, + 0.375000;-0.125000; 0.330204;, + 0.375000;-0.125000; 0.246450;, + 0.375000; 0.000000; 0.246450;, + 0.750000; 0.250000; 0.330204;, + 0.750000; 0.375000; 0.330204;, + 0.750000; 0.375000; 0.246450;, + 0.750000; 0.250000; 0.246450;, + -0.250000; 1.000000; 0.246450;, + -0.125000; 1.000000; 0.246450;, + -0.125000; 0.875000; 0.246450;, + -0.250000; 0.875000; 0.246450;, + -0.250000; 0.875000; 0.246450;, + -0.125000; 0.875000; 0.246450;, + -0.125000; 0.750000; 0.246450;, + -0.250000; 0.750000; 0.246450;, + 0.500000; 1.000000; 0.330204;, + 0.375000; 1.000000; 0.330204;, + 0.375000; 1.000000; 0.246450;, + 0.500000; 1.000000; 0.246450;, + -0.250000; 0.000000; 0.246450;, + -0.125000; 0.000000; 0.246450;, + -0.125000;-0.125000; 0.246450;, + -0.250000;-0.125000; 0.246450;, + -0.250000;-0.125000; 0.246450;, + -0.125000;-0.125000; 0.246450;, + -0.125000;-0.250000; 0.246450;, + -0.250000;-0.250000; 0.246450;, + -0.250000;-1.000000; 0.330204;, + -0.250000;-0.875000; 0.330204;, + -0.250000;-0.875000; 0.246450;, + -0.250000;-1.000000; 0.246450;, + 0.250000; 1.000000; 0.246450;, + 0.375000; 1.000000; 0.246450;, + 0.375000; 0.875000; 0.246450;, + 0.250000; 0.875000; 0.246450;, + 0.250000; 0.875000; 0.246450;, + 0.375000; 0.875000; 0.246450;, + 0.375000; 0.750000; 0.246450;, + 0.250000; 0.750000; 0.246450;, + 0.125000; 1.000000; 0.330204;, + 0.000000; 1.000000; 0.330204;, + 0.000000; 1.000000; 0.246450;, + 0.125000; 1.000000; 0.246450;, + 0.250000; 0.500000; 0.246450;, + 0.375000; 0.500000; 0.246450;, + 0.375000; 0.375000; 0.246450;, + 0.250000; 0.375000; 0.246450;, + 0.250000; 0.375000; 0.246450;, + 0.375000; 0.375000; 0.246450;, + 0.375000; 0.250000; 0.246450;, + 0.250000; 0.250000; 0.246450;, + 0.750000;-0.875000; 0.330204;, + 0.750000;-0.750000; 0.330204;, + 0.750000;-0.750000; 0.246450;, + 0.750000;-0.875000; 0.246450;, + -0.750000; 1.000000; 0.246450;, + -0.625000; 1.000000; 0.246450;, + -0.625000; 0.875000; 0.246450;, + -0.750000; 0.875000; 0.246450;, + -0.750000; 0.875000; 0.246450;, + -0.625000; 0.875000; 0.246450;, + -0.625000; 0.750000; 0.246450;, + -0.750000; 0.750000; 0.246450;, + -0.625000; 0.750000; 0.330204;, + -0.625000; 0.625000; 0.330204;, + -0.625000; 0.625000; 0.246450;, + -0.625000; 0.750000; 0.246450;, + -0.750000; 0.500000; 0.246450;, + -0.625000; 0.500000; 0.246450;, + -0.625000; 0.375000; 0.246450;, + -0.750000; 0.375000; 0.246450;, + -0.750000; 0.375000; 0.246450;, + -0.625000; 0.375000; 0.246450;, + -0.625000; 0.250000; 0.246450;, + -0.750000; 0.250000; 0.246450;, + 0.375000;-0.875000; 0.330204;, + 0.375000;-1.000000; 0.330204;, + 0.375000;-1.000000; 0.246450;, + 0.375000;-0.875000; 0.246450;, + -0.250000; 0.500000; 0.246450;, + -0.125000; 0.500000; 0.246450;, + -0.125000; 0.375000; 0.246450;, + -0.250000; 0.375000; 0.246450;, + -0.250000; 0.375000; 0.246450;, + -0.125000; 0.375000; 0.246450;, + -0.125000; 0.250000; 0.246450;, + -0.250000; 0.250000; 0.246450;, + 0.250000;-0.125000; 0.330204;, + 0.250000; 0.000000; 0.330204;, + 0.250000; 0.000000; 0.246450;, + 0.250000;-0.125000; 0.246450;, + -0.750000; 0.000000; 0.246450;, + -0.625000; 0.000000; 0.246450;, + -0.625000;-0.125000; 0.246450;, + -0.750000;-0.125000; 0.246450;, + -0.750000;-0.125000; 0.246450;, + -0.625000;-0.125000; 0.246450;, + -0.625000;-0.250000; 0.246450;, + -0.750000;-0.250000; 0.246450;, + -0.125000; 0.250000; 0.330204;, + -0.125000; 0.125000; 0.330204;, + -0.125000; 0.125000; 0.246450;, + -0.125000; 0.250000; 0.246450;, + -0.750000;-0.500000; 0.246450;, + -0.625000;-0.500000; 0.246450;, + -0.625000;-0.625000; 0.246450;, + -0.750000;-0.625000; 0.246450;, + -0.750000;-0.625000; 0.246450;, + -0.625000;-0.625000; 0.246450;, + -0.625000;-0.750000; 0.246450;, + -0.750000;-0.750000; 0.246450;, + -0.250000;-0.750000; 0.330204;, + -0.250000;-0.625000; 0.330204;, + -0.250000;-0.625000; 0.246450;, + -0.250000;-0.750000; 0.246450;, + -0.250000;-0.500000; 0.246450;, + -0.125000;-0.500000; 0.246450;, + -0.125000;-0.625000; 0.246450;, + -0.250000;-0.625000; 0.246450;, + -0.250000;-0.625000; 0.246450;, + -0.125000;-0.625000; 0.246450;, + -0.125000;-0.750000; 0.246450;, + -0.250000;-0.750000; 0.246450;, + 0.750000; 0.875000; 0.330204;, + 0.750000; 1.000000; 0.330204;, + 0.750000; 1.000000; 0.246450;, + 0.750000; 0.875000; 0.246450;, + 0.250000; 0.000000; 0.246450;, + 0.375000; 0.000000; 0.246450;, + 0.375000;-0.125000; 0.246450;, + 0.250000;-0.125000; 0.246450;, + 0.250000;-0.125000; 0.246450;, + 0.375000;-0.125000; 0.246450;, + 0.375000;-0.250000; 0.246450;, + 0.250000;-0.250000; 0.246450;, + 0.125000;-1.000000; 0.330204;, + 0.250000;-1.000000; 0.330204;, + 0.250000;-1.000000; 0.246450;, + 0.125000;-1.000000; 0.246450;, + 0.250000;-0.500000; 0.246450;, + 0.375000;-0.500000; 0.246450;, + 0.375000;-0.625000; 0.246450;, + 0.250000;-0.625000; 0.246450;, + 0.250000;-0.625000; 0.246450;, + 0.375000;-0.625000; 0.246450;, + 0.375000;-0.750000; 0.246450;, + 0.250000;-0.750000; 0.246450;, + -0.125000; 0.875000; 0.330204;, + -0.125000; 0.750000; 0.330204;, + -0.125000; 0.750000; 0.246450;, + -0.125000; 0.875000; 0.246450;, + 0.750000;-0.375000; 0.330204;, + 0.750000;-0.250000; 0.330204;, + 0.750000;-0.250000; 0.246450;, + 0.750000;-0.375000; 0.246450;, + -0.500000; 1.000000; 0.330204;, + -0.625000; 1.000000; 0.330204;, + -0.625000; 1.000000; 0.246450;, + -0.500000; 1.000000; 0.246450;, + 0.375000;-0.250000; 0.330204;, + 0.375000;-0.375000; 0.330204;, + 0.375000;-0.375000; 0.246450;, + 0.375000;-0.250000; 0.246450;, + -0.625000; 0.875000; 0.330204;, + -0.625000; 0.750000; 0.330204;, + -0.625000; 0.750000; 0.246450;, + -0.625000; 0.875000; 0.246450;, + -0.250000; 0.000000; 0.330204;, + -0.250000; 0.125000; 0.330204;, + -0.250000; 0.125000; 0.246450;, + -0.250000; 0.000000; 0.246450;, + -0.625000;-0.625000; 0.330204;, + -0.625000;-0.750000; 0.330204;, + -0.625000;-0.750000; 0.246450;, + -0.625000;-0.625000; 0.246450;, + -0.250000; 0.875000; 0.330204;, + -0.250000; 1.000000; 0.330204;, + -0.250000; 1.000000; 0.246450;, + -0.250000; 0.875000; 0.246450;, + -0.125000; 0.000000; 0.330204;, + -0.125000;-0.125000; 0.330204;, + -0.125000;-0.125000; 0.246450;, + -0.125000; 0.000000; 0.246450;, + 0.250000; 0.000000; 0.330204;, + 0.250000; 0.125000; 0.330204;, + 0.250000; 0.125000; 0.246450;, + 0.250000; 0.000000; 0.246450;, + 0.250000; 0.625000; 0.330204;, + 0.250000; 0.750000; 0.330204;, + 0.250000; 0.750000; 0.246450;, + 0.250000; 0.625000; 0.246450;, + -0.125000; 0.625000; 0.330204;, + -0.125000; 0.500000; 0.330204;, + -0.125000; 0.500000; 0.246450;, + -0.125000; 0.625000; 0.246450;, + -0.625000; 0.500000; 0.330204;, + -0.625000; 0.375000; 0.330204;, + -0.625000; 0.375000; 0.246450;, + -0.625000; 0.500000; 0.246450;, + -0.250000; 0.750000; 0.246450;, + -0.125000; 0.750000; 0.246450;, + -0.125000; 0.625000; 0.246450;, + -0.250000; 0.625000; 0.246450;, + -0.250000; 0.625000; 0.246450;, + -0.125000; 0.625000; 0.246450;, + -0.125000; 0.500000; 0.246450;, + -0.250000; 0.500000; 0.246450;, + -0.250000; 0.250000; 0.330204;, + -0.250000; 0.375000; 0.330204;, + -0.250000; 0.375000; 0.246450;, + -0.250000; 0.250000; 0.246450;, + -0.125000;-0.500000; 0.330204;, + -0.125000;-0.625000; 0.330204;, + -0.125000;-0.625000; 0.246450;, + -0.125000;-0.500000; 0.246450;, + 0.375000; 0.625000; 0.330204;, + 0.375000; 0.500000; 0.330204;, + 0.375000; 0.500000; 0.246450;, + 0.375000; 0.625000; 0.246450;, + 0.750000; 0.375000; 0.330204;, + 0.750000; 0.500000; 0.330204;, + 0.750000; 0.500000; 0.246450;, + 0.750000; 0.375000; 0.246450;, + 0.250000; 0.250000; 0.330204;, + 0.250000; 0.375000; 0.330204;, + 0.250000; 0.375000; 0.246450;, + 0.250000; 0.250000; 0.246450;, + 0.750000; 1.000000; 0.330204;, + 0.625000; 1.000000; 0.330204;, + 0.625000; 1.000000; 0.246450;, + 0.750000; 1.000000; 0.246450;, + 0.750000;-1.000000; 0.330204;, + 0.750000;-0.875000; 0.330204;, + 0.750000;-0.875000; 0.246450;, + 0.750000;-1.000000; 0.246450;, + -0.250000;-0.250000; 0.246450;, + -0.125000;-0.250000; 0.246450;, + -0.125000;-0.375000; 0.246450;, + -0.250000;-0.375000; 0.246450;, + -0.250000;-0.375000; 0.246450;, + -0.125000;-0.375000; 0.246450;, + -0.125000;-0.500000; 0.246450;, + -0.250000;-0.500000; 0.246450;, + -0.625000;-0.875000; 0.330204;, + -0.625000;-1.000000; 0.330204;, + -0.625000;-1.000000; 0.246450;, + -0.625000;-0.875000; 0.246450;, + 0.250000;-0.875000; 0.330204;, + 0.250000;-0.750000; 0.330204;, + 0.250000;-0.750000; 0.246450;, + 0.250000;-0.875000; 0.246450;, + 0.375000;-1.000000; 0.330204;, + 0.500000;-1.000000; 0.330204;, + 0.500000;-1.000000; 0.246450;, + 0.375000;-1.000000; 0.246450;, + -0.250000;-0.625000; 0.330204;, + -0.250000;-0.500000; 0.330204;, + -0.250000;-0.500000; 0.246450;, + -0.250000;-0.625000; 0.246450;, + 0.125000;-1.152395; 0.000000;, + 0.125000;-1.152395; 0.246450;, + 0.125000;-1.000000; 0.246450;, + 0.125000;-1.000000; 0.000000;, + 0.750000;-0.750000; 0.330204;, + 0.750000;-0.625000; 0.330204;, + 0.750000;-0.625000; 0.246450;, + 0.750000;-0.750000; 0.246450;, + 0.750000;-0.500000; 0.330204;, + 0.750000;-0.375000; 0.330204;, + 0.750000;-0.375000; 0.246450;, + 0.750000;-0.500000; 0.246450;, + -0.250000;-0.375000; 0.330204;, + -0.250000;-0.250000; 0.330204;, + -0.250000;-0.250000; 0.246450;, + -0.250000;-0.375000; 0.246450;, + 0.375000; 0.375000; 0.330204;, + 0.375000; 0.250000; 0.330204;, + 0.375000; 0.250000; 0.246450;, + 0.375000; 0.375000; 0.246450;, + -0.250000; 1.000000; 0.330204;, + -0.375000; 1.000000; 0.330204;, + -0.375000; 1.000000; 0.246450;, + -0.250000; 1.000000; 0.246450;, + 0.375000;-0.750000; 0.330204;, + 0.375000;-0.875000; 0.330204;, + 0.375000;-0.875000; 0.246450;, + 0.375000;-0.750000; 0.246450;, + -0.625000;-0.125000; 0.330204;, + -0.625000;-0.250000; 0.330204;, + -0.625000;-0.250000; 0.246450;, + -0.625000;-0.125000; 0.246450;, + 0.375000;-0.625000; 0.330204;, + 0.375000;-0.750000; 0.330204;, + 0.375000;-0.750000; 0.246450;, + 0.375000;-0.625000; 0.246450;, + 0.250000; 0.750000; 0.246450;, + 0.375000; 0.750000; 0.246450;, + 0.375000; 0.625000; 0.246450;, + 0.250000; 0.625000; 0.246450;, + 0.250000; 0.625000; 0.246450;, + 0.375000; 0.625000; 0.246450;, + 0.375000; 0.500000; 0.246450;, + 0.250000; 0.500000; 0.246450;, + -0.125000; 1.000000; 0.330204;, + -0.125000; 0.875000; 0.330204;, + -0.125000; 0.875000; 0.246450;, + -0.125000; 1.000000; 0.246450;, + 0.250000; 0.500000; 0.330204;, + 0.250000; 0.625000; 0.330204;, + 0.250000; 0.625000; 0.246450;, + 0.250000; 0.500000; 0.246450;, + 0.750000;-0.250000; 0.330204;, + 0.750000;-0.125000; 0.330204;, + 0.750000;-0.125000; 0.246450;, + 0.750000;-0.250000; 0.246450;, + -0.625000;-1.000000; 0.330204;, + -0.500000;-1.000000; 0.330204;, + -0.500000;-1.000000; 0.246450;, + -0.625000;-1.000000; 0.246450;, + -0.625000; 1.000000; 0.330204;, + -0.625000; 0.875000; 0.330204;, + -0.625000; 0.875000; 0.246450;, + -0.625000; 1.000000; 0.246450;, + -0.250000; 0.375000; 0.330204;, + -0.250000; 0.500000; 0.330204;, + -0.250000; 0.500000; 0.246450;, + -0.250000; 0.375000; 0.246450;, + -0.125000;-0.375000; 0.330204;, + -0.125000;-0.500000; 0.330204;, + -0.125000;-0.500000; 0.246450;, + -0.125000;-0.375000; 0.246450;, + 0.250000; 0.250000; 0.246450;, + 0.375000; 0.250000; 0.246450;, + 0.375000; 0.125000; 0.246450;, + 0.250000; 0.125000; 0.246450;, + 0.250000; 0.125000; 0.246450;, + 0.375000; 0.125000; 0.246450;, + 0.375000; 0.000000; 0.246450;, + 0.250000; 0.000000; 0.246450;, + -0.625000;-0.500000; 0.330204;, + -0.625000;-0.625000; 0.330204;, + -0.625000;-0.625000; 0.246450;, + -0.625000;-0.500000; 0.246450;, + 0.250000; 0.375000; 0.330204;, + 0.250000; 0.500000; 0.330204;, + 0.250000; 0.500000; 0.246450;, + 0.250000; 0.375000; 0.246450;, + 0.375000; 0.125000; 0.330204;, + 0.375000; 0.000000; 0.330204;, + 0.375000; 0.000000; 0.246450;, + 0.375000; 0.125000; 0.246450;, + 0.250000; 0.750000; 0.330204;, + 0.250000; 0.875000; 0.330204;, + 0.250000; 0.875000; 0.246450;, + 0.250000; 0.750000; 0.246450;, + 0.625000; 1.000000; 0.330204;, + 0.500000; 1.000000; 0.330204;, + 0.500000; 1.000000; 0.246450;, + 0.625000; 1.000000; 0.246450;, + -0.125000; 0.750000; 0.330204;, + -0.125000; 0.625000; 0.330204;, + -0.125000; 0.625000; 0.246450;, + -0.125000; 0.750000; 0.246450;, + -0.625000; 0.125000; 0.330204;, + -0.625000; 0.000000; 0.330204;, + -0.625000; 0.000000; 0.246450;, + -0.625000; 0.125000; 0.246450;, + -0.750000; 0.750000; 0.246450;, + -0.625000; 0.750000; 0.246450;, + -0.625000; 0.625000; 0.246450;, + -0.750000; 0.625000; 0.246450;, + -0.750000; 0.625000; 0.246450;, + -0.625000; 0.625000; 0.246450;, + -0.625000; 0.500000; 0.246450;, + -0.750000; 0.500000; 0.246450;, + 0.250000;-1.000000; 0.330204;, + 0.250000;-0.875000; 0.330204;, + 0.250000;-0.875000; 0.246450;, + 0.250000;-1.000000; 0.246450;, + -0.750000; 0.250000; 0.246450;, + -0.625000; 0.250000; 0.246450;, + -0.625000; 0.125000; 0.246450;, + -0.750000; 0.125000; 0.246450;, + -0.750000; 0.125000; 0.246450;, + -0.625000; 0.125000; 0.246450;, + -0.625000; 0.000000; 0.246450;, + -0.750000; 0.000000; 0.246450;, + -0.625000;-0.375000; 0.330204;, + -0.625000;-0.500000; 0.330204;, + -0.625000;-0.500000; 0.246450;, + -0.625000;-0.375000; 0.246450;, + 0.250000;-0.375000; 0.330204;, + 0.250000;-0.250000; 0.330204;, + 0.250000;-0.250000; 0.246450;, + 0.250000;-0.375000; 0.246450;, + 0.375000; 0.750000; 0.330204;, + 0.375000; 0.625000; 0.330204;, + 0.375000; 0.625000; 0.246450;, + 0.375000; 0.750000; 0.246450;, + 0.750000; 0.625000; 0.330204;, + 0.750000; 0.750000; 0.330204;, + 0.750000; 0.750000; 0.246450;, + 0.750000; 0.625000; 0.246450;, + -0.125000;-0.875000; 0.330204;, + -0.125000;-1.000000; 0.330204;, + -0.125000;-1.000000; 0.246450;, + -0.125000;-0.875000; 0.246450;, + 0.625000;-1.000000; 0.330204;, + 0.750000;-1.000000; 0.330204;, + 0.750000;-1.000000; 0.246450;, + 0.625000;-1.000000; 0.246450;, + 0.750000;-0.625000; 0.330204;, + 0.750000;-0.500000; 0.330204;, + 0.750000;-0.500000; 0.246450;, + 0.750000;-0.625000; 0.246450;, + -0.250000; 0.250000; 0.246450;, + -0.125000; 0.250000; 0.246450;, + -0.125000; 0.125000; 0.246450;, + -0.250000; 0.125000; 0.246450;, + -0.250000; 0.125000; 0.246450;, + -0.125000; 0.125000; 0.246450;, + -0.125000; 0.000000; 0.246450;, + -0.250000; 0.000000; 0.246450;, + -0.625000;-0.750000; 0.330204;, + -0.625000;-0.875000; 0.330204;, + -0.625000;-0.875000; 0.246450;, + -0.625000;-0.750000; 0.246450;, + -0.750000;-0.250000; 0.246450;, + -0.625000;-0.250000; 0.246450;, + -0.625000;-0.375000; 0.246450;, + -0.750000;-0.375000; 0.246450;, + -0.750000;-0.375000; 0.246450;, + -0.625000;-0.375000; 0.246450;, + -0.625000;-0.500000; 0.246450;, + -0.750000;-0.500000; 0.246450;, + 0.250000;-0.750000; 0.330204;, + 0.250000;-0.625000; 0.330204;, + 0.250000;-0.625000; 0.246450;, + 0.250000;-0.750000; 0.246450;, + -0.750000;-0.750000; 0.246450;, + -0.625000;-0.750000; 0.246450;, + -0.625000;-0.875000; 0.246450;, + -0.750000;-0.875000; 0.246450;, + -0.750000;-0.875000; 0.246450;, + -0.625000;-0.875000; 0.246450;, + -0.625000;-1.000000; 0.246450;, + -0.750000;-1.000000; 0.246450;, + -0.250000;-0.500000; 0.330204;, + -0.250000;-0.375000; 0.330204;, + -0.250000;-0.375000; 0.246450;, + -0.250000;-0.500000; 0.246450;, + -0.250000; 0.625000; 0.330204;, + -0.250000; 0.750000; 0.330204;, + -0.250000; 0.750000; 0.246450;, + -0.250000; 0.625000; 0.246450;, + 0.375000; 0.875000; 0.330204;, + 0.375000; 0.750000; 0.330204;, + 0.375000; 0.750000; 0.246450;, + 0.375000; 0.875000; 0.246450;, + -0.375000; 1.000000; 0.330204;, + -0.500000; 1.000000; 0.330204;, + -0.500000; 1.000000; 0.246450;, + -0.375000; 1.000000; 0.246450;, + -0.125000; 0.375000; 0.330204;, + -0.125000; 0.250000; 0.330204;, + -0.125000; 0.250000; 0.246450;, + -0.125000; 0.375000; 0.246450;, + 0.000000; 1.000000; 0.330204;, + -0.125000; 1.000000; 0.330204;, + -0.125000; 1.000000; 0.246450;, + 0.000000; 1.000000; 0.246450;, + 0.375000;-0.125000; 0.330204;, + 0.375000;-0.250000; 0.330204;, + 0.375000;-0.250000; 0.246450;, + 0.375000;-0.125000; 0.246450;, + -0.250000;-0.750000; 0.246450;, + -0.125000;-0.750000; 0.246450;, + -0.125000;-0.875000; 0.246450;, + -0.250000;-0.875000; 0.246450;, + -0.250000;-0.875000; 0.246450;, + -0.125000;-0.875000; 0.246450;, + -0.125000;-1.000000; 0.246450;, + -0.250000;-1.000000; 0.246450;, + 0.750000;-0.125000; 0.330204;, + 0.750000; 0.000000; 0.330204;, + 0.750000; 0.000000; 0.246450;, + 0.750000;-0.125000; 0.246450;, + -0.250000;-0.250000; 0.330204;, + -0.250000;-0.125000; 0.330204;, + -0.250000;-0.125000; 0.246450;, + -0.250000;-0.250000; 0.246450;, + 0.375000; 0.500000; 0.330204;, + 0.375000; 0.375000; 0.330204;, + 0.375000; 0.375000; 0.246450;, + 0.375000; 0.500000; 0.246450;, + 0.750000; 0.125000; 0.330204;, + 0.750000; 0.250000; 0.330204;, + 0.750000; 0.250000; 0.246450;, + 0.750000; 0.125000; 0.246450;, + -0.375000;-1.000000; 0.330204;, + -0.250000;-1.000000; 0.330204;, + -0.250000;-1.000000; 0.246450;, + -0.375000;-1.000000; 0.246450;, + -0.625000; 0.000000; 0.330204;, + -0.625000;-0.125000; 0.330204;, + -0.625000;-0.125000; 0.246450;, + -0.625000; 0.000000; 0.246450;, + 0.375000;-0.500000; 0.330204;, + 0.375000;-0.625000; 0.330204;, + 0.375000;-0.625000; 0.246450;, + 0.375000;-0.500000; 0.246450;, + 0.250000;-0.250000; 0.246450;, + 0.375000;-0.250000; 0.246450;, + 0.375000;-0.375000; 0.246450;, + 0.250000;-0.375000; 0.246450;, + 0.250000;-0.375000; 0.246450;, + 0.375000;-0.375000; 0.246450;, + 0.375000;-0.500000; 0.246450;, + 0.250000;-0.500000; 0.246450;, + 0.250000; 0.875000; 0.330204;, + 0.250000; 1.000000; 0.330204;, + 0.250000; 1.000000; 0.246450;, + 0.250000; 0.875000; 0.246450;, + -0.625000; 0.625000; 0.330204;, + -0.625000; 0.500000; 0.330204;, + -0.625000; 0.500000; 0.246450;, + -0.625000; 0.625000; 0.246450;, + -0.125000;-0.250000; 0.330204;, + -0.125000;-0.375000; 0.330204;, + -0.125000;-0.375000; 0.246450;, + -0.125000;-0.250000; 0.246450;, + 0.250000;-0.500000; 0.330204;, + 0.250000;-0.375000; 0.330204;, + 0.250000;-0.375000; 0.246450;, + 0.250000;-0.500000; 0.246450;, + -0.125000; 0.125000; 0.330204;, + -0.125000; 0.000000; 0.330204;, + -0.125000; 0.000000; 0.246450;, + -0.125000; 0.125000; 0.246450;, + -0.250000;-0.875000; 0.330204;, + -0.250000;-0.750000; 0.330204;, + -0.250000;-0.750000; 0.246450;, + -0.250000;-0.875000; 0.246450;, + 0.750000; 0.500000; 0.330204;, + 0.750000; 0.625000; 0.330204;, + 0.750000; 0.625000; 0.246450;, + 0.750000; 0.500000; 0.246450;, + 0.250000;-0.750000; 0.246450;, + 0.375000;-0.750000; 0.246450;, + 0.375000;-0.875000; 0.246450;, + 0.250000;-0.875000; 0.246450;, + 0.250000;-0.875000; 0.246450;, + 0.375000;-0.875000; 0.246450;, + 0.375000;-1.000000; 0.246450;, + 0.250000;-1.000000; 0.246450;, + 0.250000; 1.000000; 0.330204;, + 0.125000; 1.000000; 0.330204;, + 0.125000; 1.000000; 0.246450;, + 0.250000; 1.000000; 0.246450;, + 0.375000; 0.250000; 0.330204;, + 0.375000; 0.125000; 0.330204;, + 0.375000; 0.125000; 0.246450;, + 0.375000; 0.250000; 0.246450;, + 0.500000;-1.000000; 0.330204;, + 0.625000;-1.000000; 0.330204;, + 0.625000;-1.000000; 0.246450;, + 0.500000;-1.000000; 0.246450;, + 0.375000;-0.375000; 0.330204;, + 0.375000;-0.500000; 0.330204;, + 0.375000;-0.500000; 0.246450;, + 0.375000;-0.375000; 0.246450;, + -0.625000; 0.250000; 0.330204;, + -0.625000; 0.125000; 0.330204;, + -0.625000; 0.125000; 0.246450;, + -0.625000; 0.250000; 0.246450;, + 0.250000;-0.625000; 0.330204;, + 0.250000;-0.500000; 0.330204;, + 0.250000;-0.500000; 0.246450;, + 0.250000;-0.625000; 0.246450;, + -0.625000;-0.250000; 0.330204;, + -0.625000;-0.375000; 0.330204;, + -0.625000;-0.375000; 0.246450;, + -0.625000;-0.250000; 0.246450;, + 0.625000;-1.000000; 0.246450;, + 0.750000;-1.000000; 0.246450;, + 0.750000;-1.000000; 0.000000;, + 0.625000;-1.000000; 0.000000;, + 0.000000;-1.287628;-0.289304;, + 0.000000;-1.152395;-0.289304;, + 0.000000;-1.152395; 0.000000;, + 0.000000;-1.287628; 0.000000;, + -0.750000; 0.500000; 0.246450;, + -0.750000; 0.375000; 0.246450;, + -0.750000; 0.375000; 0.000000;, + -0.750000; 0.500000; 0.000000;, + 0.859843;-1.000000; 0.000000;, + 0.859843;-0.875000; 0.000000;, + 0.750000;-0.875000; 0.000000;, + 0.750000;-1.000000; 0.000000;, + -0.750000;-0.250000; 0.246450;, + -0.750000;-0.375000; 0.246450;, + -0.750000;-0.375000; 0.000000;, + -0.750000;-0.250000; 0.000000;, + 0.859843; 0.500000; 0.246450;, + 0.859843; 0.375000; 0.246450;, + 0.750000; 0.375000; 0.246450;, + 0.750000; 0.500000; 0.246450;, + -0.375000; 1.000000; 0.246450;, + -0.500000; 1.000000; 0.246450;, + -0.500000; 1.000000; 0.000000;, + -0.375000; 1.000000; 0.000000;, + -0.750000;-0.500000; 0.246450;, + -0.750000;-0.625000; 0.246450;, + -0.750000;-0.625000; 0.000000;, + -0.750000;-0.500000; 0.000000;, + 0.859843;-0.500000; 0.246450;, + 0.859843;-0.625000; 0.246450;, + 0.750000;-0.625000; 0.246450;, + 0.750000;-0.500000; 0.246450;, + 0.125000;-1.000000; 0.246450;, + 0.250000;-1.000000; 0.246450;, + 0.250000;-1.000000; 0.000000;, + 0.125000;-1.000000; 0.000000;, + -0.750000; 1.000000; 0.246450;, + -0.750000; 0.875000; 0.246450;, + -0.750000; 0.875000; 0.000000;, + -0.750000; 1.000000; 0.000000;, + -0.750000; 0.375000; 0.246450;, + -0.750000; 0.250000; 0.246450;, + -0.750000; 0.250000; 0.000000;, + -0.750000; 0.375000; 0.000000;, + -0.500000; 1.000000; 0.246450;, + -0.625000; 1.000000; 0.246450;, + -0.625000; 1.000000; 0.000000;, + -0.500000; 1.000000; 0.000000;, + 0.859843;-0.375000; 0.246450;, + 0.859843;-0.500000; 0.246450;, + 0.750000;-0.500000; 0.246450;, + 0.750000;-0.375000; 0.246450;, + -0.250000; 1.000000; 0.246450;, + -0.375000; 1.000000; 0.246450;, + -0.375000; 1.000000; 0.000000;, + -0.250000; 1.000000; 0.000000;, + 0.859843; 0.250000; 0.000000;, + 0.859843; 0.375000; 0.000000;, + 0.750000; 0.375000; 0.000000;, + 0.750000; 0.250000; 0.000000;, + -0.750000; 0.000000; 0.246450;, + -0.750000;-0.125000; 0.246450;, + -0.750000;-0.125000; 0.000000;, + -0.750000; 0.000000; 0.000000;, + -0.750000;-0.625000; 0.246450;, + -0.750000;-0.750000; 0.246450;, + -0.750000;-0.750000; 0.000000;, + -0.750000;-0.625000; 0.000000;, + 0.500000; 1.000000; 0.246450;, + 0.375000; 1.000000; 0.246450;, + 0.375000; 1.000000; 0.000000;, + 0.500000; 1.000000; 0.000000;, + 0.859843; 0.250000; 0.246450;, + 0.859843; 0.125000; 0.246450;, + 0.750000; 0.125000; 0.246450;, + 0.750000; 0.250000; 0.246450;, + -0.750000; 0.875000; 0.246450;, + -0.750000; 0.750000; 0.246450;, + -0.750000; 0.750000; 0.000000;, + -0.750000; 0.875000; 0.000000;, + 0.000000; 1.000000; 0.246450;, + -0.125000; 1.000000; 0.246450;, + -0.125000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -0.625000; 1.000000; 0.246450;, + -0.750000; 1.000000; 0.246450;, + -0.750000; 1.000000; 0.000000;, + -0.625000; 1.000000; 0.000000;, + 0.859843;-0.750000; 0.000000;, + 0.859843;-0.625000; 0.000000;, + 0.750000;-0.625000; 0.000000;, + 0.750000;-0.750000; 0.000000;, + 0.625000; 1.000000; 0.246450;, + 0.500000; 1.000000; 0.246450;, + 0.500000; 1.000000; 0.000000;, + 0.625000; 1.000000; 0.000000;, + 0.859843; 0.875000; 0.000000;, + 0.859843; 1.000000; 0.000000;, + 0.750000; 1.000000; 0.000000;, + 0.750000; 0.875000; 0.000000;, + -0.750000;-0.125000; 0.246450;, + -0.750000;-0.250000; 0.246450;, + -0.750000;-0.250000; 0.000000;, + -0.750000;-0.125000; 0.000000;, + -0.500000;-1.000000; 0.246450;, + -0.375000;-1.000000; 0.246450;, + -0.375000;-1.000000; 0.000000;, + -0.500000;-1.000000; 0.000000;, + 0.375000; 1.000000; 0.246450;, + 0.250000; 1.000000; 0.246450;, + 0.250000; 1.000000; 0.000000;, + 0.375000; 1.000000; 0.000000;, + 0.859843; 0.875000; 0.246450;, + 0.859843; 0.750000; 0.246450;, + 0.750000; 0.750000; 0.246450;, + 0.750000; 0.875000; 0.246450;, + 0.859843;-0.375000; 0.000000;, + 0.859843;-0.250000; 0.000000;, + 0.750000;-0.250000; 0.000000;, + 0.750000;-0.375000; 0.000000;, + -0.125000; 1.000000; 0.246450;, + -0.250000; 1.000000; 0.246450;, + -0.250000; 1.000000; 0.000000;, + -0.125000; 1.000000; 0.000000;, + -0.625000;-1.000000; 0.246450;, + -0.500000;-1.000000; 0.246450;, + -0.500000;-1.000000; 0.000000;, + -0.625000;-1.000000; 0.000000;, + 0.750000; 1.000000; 0.246450;, + 0.625000; 1.000000; 0.246450;, + 0.625000; 1.000000; 0.000000;, + 0.750000; 1.000000; 0.000000;, + 0.125000; 1.000000; 0.246450;, + 0.000000; 1.000000; 0.246450;, + 0.000000; 1.000000; 0.000000;, + 0.125000; 1.000000; 0.000000;, + -0.750000; 0.125000; 0.246450;, + -0.750000; 0.000000; 0.246450;, + -0.750000; 0.000000; 0.000000;, + -0.750000; 0.125000; 0.000000;, + 0.859843;-0.750000; 0.246450;, + 0.859843;-0.875000; 0.246450;, + 0.750000;-0.875000; 0.246450;, + 0.750000;-0.750000; 0.246450;, + -0.375000;-1.000000; 0.246450;, + -0.250000;-1.000000; 0.246450;, + -0.250000;-1.000000; 0.000000;, + -0.375000;-1.000000; 0.000000;, + 0.859843;-0.125000; 0.000000;, + 0.859843; 0.000000; 0.000000;, + 0.750000; 0.000000; 0.000000;, + 0.750000;-0.125000; 0.000000;, + 0.375000;-1.000000; 0.246450;, + 0.500000;-1.000000; 0.246450;, + 0.500000;-1.000000; 0.000000;, + 0.375000;-1.000000; 0.000000;, + -0.750000;-0.875000; 0.246450;, + -0.750000;-1.000000; 0.246450;, + -0.750000;-1.000000; 0.000000;, + -0.750000;-0.875000; 0.000000;, + -0.125000;-1.000000; 0.246450;, + 0.000000;-1.000000; 0.246450;, + 0.000000;-1.000000; 0.000000;, + -0.125000;-1.000000; 0.000000;, + -0.750000;-1.000000; 0.246450;, + -0.625000;-1.000000; 0.246450;, + -0.625000;-1.000000; 0.000000;, + -0.750000;-1.000000; 0.000000;, + 0.250000; 1.000000; 0.246450;, + 0.125000; 1.000000; 0.246450;, + 0.125000; 1.000000; 0.000000;, + 0.250000; 1.000000; 0.000000;, + -0.750000; 0.625000; 0.246450;, + -0.750000; 0.500000; 0.246450;, + -0.750000; 0.500000; 0.000000;, + -0.750000; 0.625000; 0.000000;, + -0.750000; 0.250000; 0.246450;, + -0.750000; 0.125000; 0.246450;, + -0.750000; 0.125000; 0.000000;, + -0.750000; 0.250000; 0.000000;, + 0.859843; 0.125000; 0.246450;, + 0.859843; 0.000000; 0.246450;, + 0.750000; 0.000000; 0.246450;, + 0.750000; 0.125000; 0.246450;, + 0.500000;-1.000000; 0.246450;, + 0.625000;-1.000000; 0.246450;, + 0.625000;-1.000000; 0.000000;, + 0.500000;-1.000000; 0.000000;, + 0.250000;-1.000000; 0.246450;, + 0.375000;-1.000000; 0.246450;, + 0.375000;-1.000000; 0.000000;, + 0.250000;-1.000000; 0.000000;, + 0.859843; 1.000000; 0.246450;, + 0.859843; 0.875000; 0.246450;, + 0.750000; 0.875000; 0.246450;, + 0.750000; 1.000000; 0.246450;, + -0.750000;-0.375000; 0.246450;, + -0.750000;-0.500000; 0.246450;, + -0.750000;-0.500000; 0.000000;, + -0.750000;-0.375000; 0.000000;, + -0.750000;-0.750000; 0.246450;, + -0.750000;-0.875000; 0.246450;, + -0.750000;-0.875000; 0.000000;, + -0.750000;-0.750000; 0.000000;, + 0.859843;-0.875000; 0.246450;, + 0.859843;-1.000000; 0.246450;, + 0.750000;-1.000000; 0.246450;, + 0.750000;-0.875000; 0.246450;, + -0.250000;-1.000000; 0.246450;, + -0.125000;-1.000000; 0.246450;, + -0.125000;-1.000000; 0.000000;, + -0.250000;-1.000000; 0.000000;, + 0.859843; 0.375000; 0.000000;, + 0.859843; 0.500000; 0.000000;, + 0.750000; 0.500000; 0.000000;, + 0.750000; 0.375000; 0.000000;, + -0.750000; 0.750000; 0.246450;, + -0.750000; 0.625000; 0.246450;, + -0.750000; 0.625000; 0.000000;, + -0.750000; 0.750000; 0.000000;, + -0.125000; 1.000000; 0.330204;, + 0.000000; 1.000000; 0.330204;, + 0.000000; 0.875000; 0.330204;, + -0.125000; 0.875000; 0.330204;, + -0.125000; 0.000000; 0.330204;, + 0.000000; 0.000000; 0.330204;, + 0.000000;-0.125000; 0.330204;, + -0.125000;-0.125000; 0.330204;, + 0.375000; 1.000000; 0.330204;, + 0.500000; 1.000000; 0.330204;, + 0.500000; 0.875000; 0.330204;, + 0.375000; 0.875000; 0.330204;, + 0.375000; 0.500000; 0.330204;, + 0.500000; 0.500000; 0.330204;, + 0.500000; 0.375000; 0.330204;, + 0.375000; 0.375000; 0.330204;, + -0.625000; 1.000000; 0.330204;, + -0.500000; 1.000000; 0.330204;, + -0.500000; 0.875000; 0.330204;, + -0.625000; 0.875000; 0.330204;, + -0.625000; 0.500000; 0.330204;, + -0.500000; 0.500000; 0.330204;, + -0.500000; 0.375000; 0.330204;, + -0.625000; 0.375000; 0.330204;, + -0.125000; 0.500000; 0.330204;, + 0.000000; 0.500000; 0.330204;, + 0.000000; 0.375000; 0.330204;, + -0.125000; 0.375000; 0.330204;, + -0.625000; 0.000000; 0.330204;, + -0.500000; 0.000000; 0.330204;, + -0.500000;-0.125000; 0.330204;, + -0.625000;-0.125000; 0.330204;, + -0.625000;-0.500000; 0.330204;, + -0.500000;-0.500000; 0.330204;, + -0.500000;-0.625000; 0.330204;, + -0.625000;-0.625000; 0.330204;, + -0.125000;-0.500000; 0.330204;, + 0.000000;-0.500000; 0.330204;, + 0.000000;-0.625000; 0.330204;, + -0.125000;-0.625000; 0.330204;, + 0.375000; 0.000000; 0.330204;, + 0.500000; 0.000000; 0.330204;, + 0.500000;-0.125000; 0.330204;, + 0.375000;-0.125000; 0.330204;, + 0.375000;-0.500000; 0.330204;, + 0.500000;-0.500000; 0.330204;, + 0.500000;-0.625000; 0.330204;, + 0.375000;-0.625000; 0.330204;, + 0.625000; 1.000000; 0.330204;, + 0.750000; 1.000000; 0.330204;, + 0.750000; 0.875000; 0.330204;, + 0.625000; 0.875000; 0.330204;, + 0.625000; 0.750000; 0.330204;, + 0.750000; 0.750000; 0.330204;, + 0.750000; 0.625000; 0.330204;, + 0.625000; 0.625000; 0.330204;, + -0.375000; 1.000000; 0.330204;, + -0.250000; 1.000000; 0.330204;, + -0.250000; 0.875000; 0.330204;, + -0.375000; 0.875000; 0.330204;, + -0.375000; 0.750000; 0.330204;, + -0.250000; 0.750000; 0.330204;, + -0.250000; 0.625000; 0.330204;, + -0.375000; 0.625000; 0.330204;, + -0.125000; 0.750000; 0.330204;, + 0.000000; 0.750000; 0.330204;, + 0.000000; 0.625000; 0.330204;, + -0.125000; 0.625000; 0.330204;, + -0.375000; 0.000000; 0.330204;, + -0.250000; 0.000000; 0.330204;, + -0.250000;-0.125000; 0.330204;, + -0.375000;-0.125000; 0.330204;, + -0.375000;-0.250000; 0.330204;, + -0.250000;-0.250000; 0.330204;, + -0.250000;-0.375000; 0.330204;, + -0.375000;-0.375000; 0.330204;, + -0.125000;-0.250000; 0.330204;, + 0.000000;-0.250000; 0.330204;, + 0.000000;-0.375000; 0.330204;, + -0.125000;-0.375000; 0.330204;, + 0.625000; 0.000000; 0.330204;, + 0.750000; 0.000000; 0.330204;, + 0.750000;-0.125000; 0.330204;, + 0.625000;-0.125000; 0.330204;, + 0.625000;-0.250000; 0.330204;, + 0.750000;-0.250000; 0.330204;, + 0.750000;-0.375000; 0.330204;, + 0.625000;-0.375000; 0.330204;, + 0.125000; 1.000000; 0.330204;, + 0.250000; 1.000000; 0.330204;, + 0.250000; 0.875000; 0.330204;, + 0.125000; 0.875000; 0.330204;, + 0.125000; 0.750000; 0.330204;, + 0.250000; 0.750000; 0.330204;, + 0.250000; 0.625000; 0.330204;, + 0.125000; 0.625000; 0.330204;, + 0.375000; 0.750000; 0.330204;, + 0.500000; 0.750000; 0.330204;, + 0.500000; 0.625000; 0.330204;, + 0.375000; 0.625000; 0.330204;, + 0.125000; 0.500000; 0.330204;, + 0.250000; 0.500000; 0.330204;, + 0.250000; 0.375000; 0.330204;, + 0.125000; 0.375000; 0.330204;, + 0.125000; 0.250000; 0.330204;, + 0.250000; 0.250000; 0.330204;, + 0.250000; 0.125000; 0.330204;, + 0.125000; 0.125000; 0.330204;, + 0.375000; 0.250000; 0.330204;, + 0.500000; 0.250000; 0.330204;, + 0.500000; 0.125000; 0.330204;, + 0.375000; 0.125000; 0.330204;, + 0.625000; 0.500000; 0.330204;, + 0.750000; 0.500000; 0.330204;, + 0.750000; 0.375000; 0.330204;, + 0.625000; 0.375000; 0.330204;, + 0.625000; 0.250000; 0.330204;, + 0.750000; 0.250000; 0.330204;, + 0.750000; 0.125000; 0.330204;, + 0.625000; 0.125000; 0.330204;, + -0.625000; 0.750000; 0.330204;, + -0.500000; 0.750000; 0.330204;, + -0.500000; 0.625000; 0.330204;, + -0.625000; 0.625000; 0.330204;, + -0.625000; 0.250000; 0.330204;, + -0.500000; 0.250000; 0.330204;, + -0.500000; 0.125000; 0.330204;, + -0.625000; 0.125000; 0.330204;, + -0.375000; 0.500000; 0.330204;, + -0.250000; 0.500000; 0.330204;, + -0.250000; 0.375000; 0.330204;, + -0.375000; 0.375000; 0.330204;, + -0.375000; 0.250000; 0.330204;, + -0.250000; 0.250000; 0.330204;, + -0.250000; 0.125000; 0.330204;, + -0.375000; 0.125000; 0.330204;, + -0.125000; 0.250000; 0.330204;, + 0.000000; 0.250000; 0.330204;, + 0.000000; 0.125000; 0.330204;, + -0.125000; 0.125000; 0.330204;, + -0.625000;-0.250000; 0.330204;, + -0.500000;-0.250000; 0.330204;, + -0.500000;-0.375000; 0.330204;, + -0.625000;-0.375000; 0.330204;, + -0.625000;-0.750000; 0.330204;, + -0.500000;-0.750000; 0.330204;, + -0.500000;-0.875000; 0.330204;, + -0.625000;-0.875000; 0.330204;, + -0.375000;-0.500000; 0.330204;, + -0.250000;-0.500000; 0.330204;, + -0.250000;-0.625000; 0.330204;, + -0.375000;-0.625000; 0.330204;, + -0.375000;-0.750000; 0.330204;, + -0.250000;-0.750000; 0.330204;, + -0.250000;-0.875000; 0.330204;, + -0.375000;-0.875000; 0.330204;, + -0.125000;-0.750000; 0.330204;, + 0.000000;-0.750000; 0.330204;, + 0.000000;-0.875000; 0.330204;, + -0.125000;-0.875000; 0.330204;, + 0.125000; 0.000000; 0.330204;, + 0.250000; 0.000000; 0.330204;, + 0.250000;-0.125000; 0.330204;, + 0.125000;-0.125000; 0.330204;, + 0.125000;-0.250000; 0.330204;, + 0.250000;-0.250000; 0.330204;, + 0.250000;-0.375000; 0.330204;, + 0.125000;-0.375000; 0.330204;, + 0.375000;-0.250000; 0.330204;, + 0.500000;-0.250000; 0.330204;, + 0.500000;-0.375000; 0.330204;, + 0.375000;-0.375000; 0.330204;, + 0.125000;-0.500000; 0.330204;, + 0.250000;-0.500000; 0.330204;, + 0.250000;-0.625000; 0.330204;, + 0.125000;-0.625000; 0.330204;, + 0.125000;-0.750000; 0.330204;, + 0.250000;-0.750000; 0.330204;, + 0.250000;-0.875000; 0.330204;, + 0.125000;-0.875000; 0.330204;, + 0.375000;-0.750000; 0.330204;, + 0.500000;-0.750000; 0.330204;, + 0.500000;-0.875000; 0.330204;, + 0.375000;-0.875000; 0.330204;, + 0.625000;-0.500000; 0.330204;, + 0.750000;-0.500000; 0.330204;, + 0.750000;-0.625000; 0.330204;, + 0.625000;-0.625000; 0.330204;, + 0.625000;-0.750000; 0.330204;, + 0.750000;-0.750000; 0.330204;, + 0.750000;-0.875000; 0.330204;, + 0.625000;-0.875000; 0.330204;, + -0.125000; 0.875000; 0.330204;, + 0.000000; 0.875000; 0.330204;, + 0.000000; 0.750000; 0.330204;, + -0.125000; 0.750000; 0.330204;, + -0.125000;-0.125000; 0.330204;, + 0.000000;-0.125000; 0.330204;, + 0.000000;-0.250000; 0.330204;, + -0.125000;-0.250000; 0.330204;, + 0.375000; 0.875000; 0.330204;, + 0.500000; 0.875000; 0.330204;, + 0.500000; 0.750000; 0.330204;, + 0.375000; 0.750000; 0.330204;, + 0.375000; 0.375000; 0.330204;, + 0.500000; 0.375000; 0.330204;, + 0.500000; 0.250000; 0.330204;, + 0.375000; 0.250000; 0.330204;, + -0.625000; 0.875000; 0.330204;, + -0.500000; 0.875000; 0.330204;, + -0.500000; 0.750000; 0.330204;, + -0.625000; 0.750000; 0.330204;, + -0.625000; 0.375000; 0.330204;, + -0.500000; 0.375000; 0.330204;, + -0.500000; 0.250000; 0.330204;, + -0.625000; 0.250000; 0.330204;, + -0.125000; 0.375000; 0.330204;, + 0.000000; 0.375000; 0.330204;, + 0.000000; 0.250000; 0.330204;, + -0.125000; 0.250000; 0.330204;, + -0.625000;-0.125000; 0.330204;, + -0.500000;-0.125000; 0.330204;, + -0.500000;-0.250000; 0.330204;, + -0.625000;-0.250000; 0.330204;, + -0.625000;-0.625000; 0.330204;, + -0.500000;-0.625000; 0.330204;, + -0.500000;-0.750000; 0.330204;, + -0.625000;-0.750000; 0.330204;, + -0.125000;-0.625000; 0.330204;, + 0.000000;-0.625000; 0.330204;, + 0.000000;-0.750000; 0.330204;, + -0.125000;-0.750000; 0.330204;, + 0.375000;-0.125000; 0.330204;, + 0.500000;-0.125000; 0.330204;, + 0.500000;-0.250000; 0.330204;, + 0.375000;-0.250000; 0.330204;, + 0.375000;-0.625000; 0.330204;, + 0.500000;-0.625000; 0.330204;, + 0.500000;-0.750000; 0.330204;, + 0.375000;-0.750000; 0.330204;, + 0.500000; 1.000000; 0.330204;, + 0.625000; 1.000000; 0.330204;, + 0.625000; 0.875000; 0.330204;, + 0.500000; 0.875000; 0.330204;, + 0.500000; 0.875000; 0.330204;, + 0.625000; 0.875000; 0.330204;, + 0.625000; 0.750000; 0.330204;, + 0.500000; 0.750000; 0.330204;, + 0.625000; 0.875000; 0.330204;, + 0.750000; 0.875000; 0.330204;, + 0.750000; 0.750000; 0.330204;, + 0.625000; 0.750000; 0.330204;, + 0.500000; 0.750000; 0.330204;, + 0.625000; 0.750000; 0.330204;, + 0.625000; 0.625000; 0.330204;, + 0.500000; 0.625000; 0.330204;, + 0.500000; 0.625000; 0.330204;, + 0.625000; 0.625000; 0.330204;, + 0.625000; 0.500000; 0.330204;, + 0.500000; 0.500000; 0.330204;, + 0.625000; 0.625000; 0.330204;, + 0.750000; 0.625000; 0.330204;, + 0.750000; 0.500000; 0.330204;, + 0.625000; 0.500000; 0.330204;, + -0.500000; 1.000000; 0.330204;, + -0.375000; 1.000000; 0.330204;, + -0.375000; 0.875000; 0.330204;, + -0.500000; 0.875000; 0.330204;, + -0.500000; 0.875000; 0.330204;, + -0.375000; 0.875000; 0.330204;, + -0.375000; 0.750000; 0.330204;, + -0.500000; 0.750000; 0.330204;, + -0.375000; 0.875000; 0.330204;, + -0.250000; 0.875000; 0.330204;, + -0.250000; 0.750000; 0.330204;, + -0.375000; 0.750000; 0.330204;, + -0.500000; 0.750000; 0.330204;, + -0.375000; 0.750000; 0.330204;, + -0.375000; 0.625000; 0.330204;, + -0.500000; 0.625000; 0.330204;, + -0.500000; 0.625000; 0.330204;, + -0.375000; 0.625000; 0.330204;, + -0.375000; 0.500000; 0.330204;, + -0.500000; 0.500000; 0.330204;, + -0.375000; 0.625000; 0.330204;, + -0.250000; 0.625000; 0.330204;, + -0.250000; 0.500000; 0.330204;, + -0.375000; 0.500000; 0.330204;, + -0.125000; 0.625000; 0.330204;, + 0.000000; 0.625000; 0.330204;, + 0.000000; 0.500000; 0.330204;, + -0.125000; 0.500000; 0.330204;, + -0.500000; 0.000000; 0.330204;, + -0.375000; 0.000000; 0.330204;, + -0.375000;-0.125000; 0.330204;, + -0.500000;-0.125000; 0.330204;, + -0.500000;-0.125000; 0.330204;, + -0.375000;-0.125000; 0.330204;, + -0.375000;-0.250000; 0.330204;, + -0.500000;-0.250000; 0.330204;, + -0.375000;-0.125000; 0.330204;, + -0.250000;-0.125000; 0.330204;, + -0.250000;-0.250000; 0.330204;, + -0.375000;-0.250000; 0.330204;, + -0.500000;-0.250000; 0.330204;, + -0.375000;-0.250000; 0.330204;, + -0.375000;-0.375000; 0.330204;, + -0.500000;-0.375000; 0.330204;, + -0.500000;-0.375000; 0.330204;, + -0.375000;-0.375000; 0.330204;, + -0.375000;-0.500000; 0.330204;, + -0.500000;-0.500000; 0.330204;, + -0.375000;-0.375000; 0.330204;, + -0.250000;-0.375000; 0.330204;, + -0.250000;-0.500000; 0.330204;, + -0.375000;-0.500000; 0.330204;, + -0.125000;-0.375000; 0.330204;, + 0.000000;-0.375000; 0.330204;, + 0.000000;-0.500000; 0.330204;, + -0.125000;-0.500000; 0.330204;, + 0.500000; 0.000000; 0.330204;, + 0.625000; 0.000000; 0.330204;, + 0.625000;-0.125000; 0.330204;, + 0.500000;-0.125000; 0.330204;, + 0.500000;-0.125000; 0.330204;, + 0.625000;-0.125000; 0.330204;, + 0.625000;-0.250000; 0.330204;, + 0.500000;-0.250000; 0.330204;, + 0.625000;-0.125000; 0.330204;, + 0.750000;-0.125000; 0.330204;, + 0.750000;-0.250000; 0.330204;, + 0.625000;-0.250000; 0.330204;, + 0.500000;-0.250000; 0.330204;, + 0.625000;-0.250000; 0.330204;, + 0.625000;-0.375000; 0.330204;, + 0.500000;-0.375000; 0.330204;, + 0.500000;-0.375000; 0.330204;, + 0.625000;-0.375000; 0.330204;, + 0.625000;-0.500000; 0.330204;, + 0.500000;-0.500000; 0.330204;, + 0.625000;-0.375000; 0.330204;, + 0.750000;-0.375000; 0.330204;, + 0.750000;-0.500000; 0.330204;, + 0.625000;-0.500000; 0.330204;, + 0.000000; 1.000000; 0.330204;, + 0.125000; 1.000000; 0.330204;, + 0.125000; 0.875000; 0.330204;, + 0.000000; 0.875000; 0.330204;, + 0.000000; 0.875000; 0.330204;, + 0.125000; 0.875000; 0.330204;, + 0.125000; 0.750000; 0.330204;, + 0.000000; 0.750000; 0.330204;, + 0.125000; 0.875000; 0.330204;, + 0.250000; 0.875000; 0.330204;, + 0.250000; 0.750000; 0.330204;, + 0.125000; 0.750000; 0.330204;, + 0.000000; 0.750000; 0.330204;, + 0.125000; 0.750000; 0.330204;, + 0.125000; 0.625000; 0.330204;, + 0.000000; 0.625000; 0.330204;, + 0.000000; 0.625000; 0.330204;, + 0.125000; 0.625000; 0.330204;, + 0.125000; 0.500000; 0.330204;, + 0.000000; 0.500000; 0.330204;, + 0.125000; 0.625000; 0.330204;, + 0.250000; 0.625000; 0.330204;, + 0.250000; 0.500000; 0.330204;, + 0.125000; 0.500000; 0.330204;, + 0.375000; 0.625000; 0.330204;, + 0.500000; 0.625000; 0.330204;, + 0.500000; 0.500000; 0.330204;, + 0.375000; 0.500000; 0.330204;, + 0.000000; 0.500000; 0.330204;, + 0.125000; 0.500000; 0.330204;, + 0.125000; 0.375000; 0.330204;, + 0.000000; 0.375000; 0.330204;, + 0.000000; 0.375000; 0.330204;, + 0.125000; 0.375000; 0.330204;, + 0.125000; 0.250000; 0.330204;, + 0.000000; 0.250000; 0.330204;, + 0.125000; 0.375000; 0.330204;, + 0.250000; 0.375000; 0.330204;, + 0.250000; 0.250000; 0.330204;, + 0.125000; 0.250000; 0.330204;, + 0.000000; 0.250000; 0.330204;, + 0.125000; 0.250000; 0.330204;, + 0.125000; 0.125000; 0.330204;, + 0.000000; 0.125000; 0.330204;, + 0.000000; 0.125000; 0.330204;, + 0.125000; 0.125000; 0.330204;, + 0.125000; 0.000000; 0.330204;, + 0.000000; 0.000000; 0.330204;, + 0.125000; 0.125000; 0.330204;, + 0.250000; 0.125000; 0.330204;, + 0.250000; 0.000000; 0.330204;, + 0.125000; 0.000000; 0.330204;, + 0.375000; 0.125000; 0.330204;, + 0.500000; 0.125000; 0.330204;, + 0.500000; 0.000000; 0.330204;, + 0.375000; 0.000000; 0.330204;, + 0.500000; 0.500000; 0.330204;, + 0.625000; 0.500000; 0.330204;, + 0.625000; 0.375000; 0.330204;, + 0.500000; 0.375000; 0.330204;, + 0.500000; 0.375000; 0.330204;, + 0.625000; 0.375000; 0.330204;, + 0.625000; 0.250000; 0.330204;, + 0.500000; 0.250000; 0.330204;, + 0.625000; 0.375000; 0.330204;, + 0.750000; 0.375000; 0.330204;, + 0.750000; 0.250000; 0.330204;, + 0.625000; 0.250000; 0.330204;, + 0.500000; 0.250000; 0.330204;, + 0.625000; 0.250000; 0.330204;, + 0.625000; 0.125000; 0.330204;, + 0.500000; 0.125000; 0.330204;, + 0.500000; 0.125000; 0.330204;, + 0.625000; 0.125000; 0.330204;, + 0.625000; 0.000000; 0.330204;, + 0.500000; 0.000000; 0.330204;, + 0.625000; 0.125000; 0.330204;, + 0.750000; 0.125000; 0.330204;, + 0.750000; 0.000000; 0.330204;, + 0.625000; 0.000000; 0.330204;, + -0.625000; 0.625000; 0.330204;, + -0.500000; 0.625000; 0.330204;, + -0.500000; 0.500000; 0.330204;, + -0.625000; 0.500000; 0.330204;, + -0.625000; 0.125000; 0.330204;, + -0.500000; 0.125000; 0.330204;, + -0.500000; 0.000000; 0.330204;, + -0.625000; 0.000000; 0.330204;, + -0.500000; 0.500000; 0.330204;, + -0.375000; 0.500000; 0.330204;, + -0.375000; 0.375000; 0.330204;, + -0.500000; 0.375000; 0.330204;, + -0.500000; 0.375000; 0.330204;, + -0.375000; 0.375000; 0.330204;, + -0.375000; 0.250000; 0.330204;, + -0.500000; 0.250000; 0.330204;, + -0.375000; 0.375000; 0.330204;, + -0.250000; 0.375000; 0.330204;, + -0.250000; 0.250000; 0.330204;, + -0.375000; 0.250000; 0.330204;, + -0.500000; 0.250000; 0.330204;, + -0.375000; 0.250000; 0.330204;, + -0.375000; 0.125000; 0.330204;, + -0.500000; 0.125000; 0.330204;, + -0.500000; 0.125000; 0.330204;, + -0.375000; 0.125000; 0.330204;, + -0.375000; 0.000000; 0.330204;, + -0.500000; 0.000000; 0.330204;, + -0.375000; 0.125000; 0.330204;, + -0.250000; 0.125000; 0.330204;, + -0.250000; 0.000000; 0.330204;, + -0.375000; 0.000000; 0.330204;, + -0.125000; 0.125000; 0.330204;, + 0.000000; 0.125000; 0.330204;, + 0.000000; 0.000000; 0.330204;, + -0.125000; 0.000000; 0.330204;, + -0.625000;-0.375000; 0.330204;, + -0.500000;-0.375000; 0.330204;, + -0.500000;-0.500000; 0.330204;, + -0.625000;-0.500000; 0.330204;, + -0.625000;-0.875000; 0.330204;, + -0.500000;-0.875000; 0.330204;, + -0.500000;-1.000000; 0.330204;, + -0.625000;-1.000000; 0.330204;, + -0.500000;-0.500000; 0.330204;, + -0.375000;-0.500000; 0.330204;, + -0.375000;-0.625000; 0.330204;, + -0.500000;-0.625000; 0.330204;, + -0.500000;-0.625000; 0.330204;, + -0.375000;-0.625000; 0.330204;, + -0.375000;-0.750000; 0.330204;, + -0.500000;-0.750000; 0.330204;, + -0.375000;-0.625000; 0.330204;, + -0.250000;-0.625000; 0.330204;, + -0.250000;-0.750000; 0.330204;, + -0.375000;-0.750000; 0.330204;, + -0.500000;-0.750000; 0.330204;, + -0.375000;-0.750000; 0.330204;, + -0.375000;-0.875000; 0.330204;, + -0.500000;-0.875000; 0.330204;, + -0.500000;-0.875000; 0.330204;, + -0.375000;-0.875000; 0.330204;, + -0.375000;-1.000000; 0.330204;, + -0.500000;-1.000000; 0.330204;, + -0.375000;-0.875000; 0.330204;, + -0.250000;-0.875000; 0.330204;, + -0.250000;-1.000000; 0.330204;, + -0.375000;-1.000000; 0.330204;, + -0.125000;-0.875000; 0.330204;, + 0.000000;-0.875000; 0.330204;, + 0.000000;-1.000000; 0.330204;, + -0.125000;-1.000000; 0.330204;, + 0.000000; 0.000000; 0.330204;, + 0.125000; 0.000000; 0.330204;, + 0.125000;-0.125000; 0.330204;, + 0.000000;-0.125000; 0.330204;, + 0.000000;-0.125000; 0.330204;, + 0.125000;-0.125000; 0.330204;, + 0.125000;-0.250000; 0.330204;, + 0.000000;-0.250000; 0.330204;, + 0.125000;-0.125000; 0.330204;, + 0.250000;-0.125000; 0.330204;, + 0.250000;-0.250000; 0.330204;, + 0.125000;-0.250000; 0.330204;, + 0.000000;-0.250000; 0.330204;, + 0.125000;-0.250000; 0.330204;, + 0.125000;-0.375000; 0.330204;, + 0.000000;-0.375000; 0.330204;, + 0.000000;-0.375000; 0.330204;, + 0.125000;-0.375000; 0.330204;, + 0.125000;-0.500000; 0.330204;, + 0.000000;-0.500000; 0.330204;, + 0.125000;-0.375000; 0.330204;, + 0.250000;-0.375000; 0.330204;, + 0.250000;-0.500000; 0.330204;, + 0.125000;-0.500000; 0.330204;, + 0.375000;-0.375000; 0.330204;, + 0.500000;-0.375000; 0.330204;, + 0.500000;-0.500000; 0.330204;, + 0.375000;-0.500000; 0.330204;, + 0.000000;-0.500000; 0.330204;, + 0.125000;-0.500000; 0.330204;, + 0.125000;-0.625000; 0.330204;, + 0.000000;-0.625000; 0.330204;, + 0.000000;-0.625000; 0.330204;, + 0.125000;-0.625000; 0.330204;, + 0.125000;-0.750000; 0.330204;, + 0.000000;-0.750000; 0.330204;, + 0.125000;-0.625000; 0.330204;, + 0.250000;-0.625000; 0.330204;, + 0.250000;-0.750000; 0.330204;, + 0.125000;-0.750000; 0.330204;, + 0.000000;-0.750000; 0.330204;, + 0.125000;-0.750000; 0.330204;, + 0.125000;-0.875000; 0.330204;, + 0.000000;-0.875000; 0.330204;, + 0.000000;-0.875000; 0.330204;, + 0.125000;-0.875000; 0.330204;, + 0.125000;-1.000000; 0.330204;, + 0.000000;-1.000000; 0.330204;, + 0.125000;-0.875000; 0.330204;, + 0.250000;-0.875000; 0.330204;, + 0.250000;-1.000000; 0.330204;, + 0.125000;-1.000000; 0.330204;, + 0.375000;-0.875000; 0.330204;, + 0.500000;-0.875000; 0.330204;, + 0.500000;-1.000000; 0.330204;, + 0.375000;-1.000000; 0.330204;, + 0.500000;-0.500000; 0.330204;, + 0.625000;-0.500000; 0.330204;, + 0.625000;-0.625000; 0.330204;, + 0.500000;-0.625000; 0.330204;, + 0.500000;-0.625000; 0.330204;, + 0.625000;-0.625000; 0.330204;, + 0.625000;-0.750000; 0.330204;, + 0.500000;-0.750000; 0.330204;, + 0.625000;-0.625000; 0.330204;, + 0.750000;-0.625000; 0.330204;, + 0.750000;-0.750000; 0.330204;, + 0.625000;-0.750000; 0.330204;, + 0.500000;-0.750000; 0.330204;, + 0.625000;-0.750000; 0.330204;, + 0.625000;-0.875000; 0.330204;, + 0.500000;-0.875000; 0.330204;, + 0.500000;-0.875000; 0.330204;, + 0.625000;-0.875000; 0.330204;, + 0.625000;-1.000000; 0.330204;, + 0.500000;-1.000000; 0.330204;, + 0.625000;-0.875000; 0.330204;, + 0.750000;-0.875000; 0.330204;, + 0.750000;-1.000000; 0.330204;, + 0.625000;-1.000000; 0.330204;, + -0.500000; 0.625000;-0.117178;, + -0.500000; 0.750000;-0.117178;, + -0.625000; 0.750000;-0.117178;, + -0.625000; 0.625000;-0.117178;, + -0.500000; 0.125000;-0.117178;, + -0.500000; 0.250000;-0.117178;, + -0.625000; 0.250000;-0.117178;, + -0.625000; 0.125000;-0.117178;, + -0.250000; 0.375000;-0.117178;, + -0.250000; 0.500000;-0.117178;, + -0.375000; 0.500000;-0.117178;, + -0.375000; 0.375000;-0.117178;, + -0.250000; 0.125000;-0.117178;, + -0.250000; 0.250000;-0.117178;, + -0.375000; 0.250000;-0.117178;, + -0.375000; 0.125000;-0.117178;, + 0.000000; 0.125000;-0.117178;, + 0.000000; 0.250000;-0.117178;, + -0.125000; 0.250000;-0.117178;, + -0.125000; 0.125000;-0.117178;, + -0.500000;-0.375000;-0.117178;, + -0.500000;-0.250000;-0.117178;, + -0.625000;-0.250000;-0.117178;, + -0.625000;-0.375000;-0.117178;, + -0.500000;-0.875000;-0.117178;, + -0.500000;-0.750000;-0.117178;, + -0.625000;-0.750000;-0.117178;, + -0.625000;-0.875000;-0.117178;, + -0.250000;-0.625000;-0.117178;, + -0.250000;-0.500000;-0.117178;, + -0.375000;-0.500000;-0.117178;, + -0.375000;-0.625000;-0.117178;, + -0.250000;-0.875000;-0.117178;, + -0.250000;-0.750000;-0.117178;, + -0.375000;-0.750000;-0.117178;, + -0.375000;-0.875000;-0.117178;, + 0.000000;-0.875000;-0.117178;, + 0.000000;-0.750000;-0.117178;, + -0.125000;-0.750000;-0.117178;, + -0.125000;-0.875000;-0.117178;, + 0.250000;-0.125000;-0.117178;, + 0.250000; 0.000000;-0.117178;, + 0.125000; 0.000000;-0.117178;, + 0.125000;-0.125000;-0.117178;, + 0.250000;-0.375000;-0.117178;, + 0.250000;-0.250000;-0.117178;, + 0.125000;-0.250000;-0.117178;, + 0.125000;-0.375000;-0.117178;, + 0.500000;-0.375000;-0.117178;, + 0.500000;-0.250000;-0.117178;, + 0.375000;-0.250000;-0.117178;, + 0.375000;-0.375000;-0.117178;, + 0.250000;-0.625000;-0.117178;, + 0.250000;-0.500000;-0.117178;, + 0.125000;-0.500000;-0.117178;, + 0.125000;-0.625000;-0.117178;, + 0.250000;-0.875000;-0.117178;, + 0.250000;-0.750000;-0.117178;, + 0.125000;-0.750000;-0.117178;, + 0.125000;-0.875000;-0.117178;, + 0.500000;-0.875000;-0.117178;, + 0.500000;-0.750000;-0.117178;, + 0.375000;-0.750000;-0.117178;, + 0.375000;-0.875000;-0.117178;, + 0.750000;-0.625000;-0.117178;, + 0.750000;-0.500000;-0.117178;, + 0.625000;-0.500000;-0.117178;, + 0.625000;-0.625000;-0.117178;, + 0.750000;-0.875000;-0.117178;, + 0.750000;-0.750000;-0.117178;, + 0.625000;-0.750000;-0.117178;, + 0.625000;-0.875000;-0.117178;, + 0.000000; 0.750000;-0.117178;, + 0.000000; 0.875000;-0.117178;, + -0.125000; 0.875000;-0.117178;, + -0.125000; 0.750000;-0.117178;, + 0.000000;-0.250000;-0.117178;, + 0.000000;-0.125000;-0.117178;, + -0.125000;-0.125000;-0.117178;, + -0.125000;-0.250000;-0.117178;, + 0.500000; 0.750000;-0.117178;, + 0.500000; 0.875000;-0.117178;, + 0.375000; 0.875000;-0.117178;, + 0.375000; 0.750000;-0.117178;, + 0.500000; 0.250000;-0.117178;, + 0.500000; 0.375000;-0.117178;, + 0.375000; 0.375000;-0.117178;, + 0.375000; 0.250000;-0.117178;, + -0.500000; 0.750000;-0.117178;, + -0.500000; 0.875000;-0.117178;, + -0.625000; 0.875000;-0.117178;, + -0.625000; 0.750000;-0.117178;, + -0.500000; 0.250000;-0.117178;, + -0.500000; 0.375000;-0.117178;, + -0.625000; 0.375000;-0.117178;, + -0.625000; 0.250000;-0.117178;, + 0.000000; 0.250000;-0.117178;, + 0.000000; 0.375000;-0.117178;, + -0.125000; 0.375000;-0.117178;, + -0.125000; 0.250000;-0.117178;, + -0.500000;-0.250000;-0.117178;, + -0.500000;-0.125000;-0.117178;, + -0.625000;-0.125000;-0.117178;, + -0.625000;-0.250000;-0.117178;, + -0.500000;-0.750000;-0.117178;, + -0.500000;-0.625000;-0.117178;, + -0.625000;-0.625000;-0.117178;, + -0.625000;-0.750000;-0.117178;, + 0.000000;-0.750000;-0.117178;, + 0.000000;-0.625000;-0.117178;, + -0.125000;-0.625000;-0.117178;, + -0.125000;-0.750000;-0.117178;, + 0.500000;-0.250000;-0.117178;, + 0.500000;-0.125000;-0.117178;, + 0.375000;-0.125000;-0.117178;, + 0.375000;-0.250000;-0.117178;, + 0.500000;-0.750000;-0.117178;, + 0.500000;-0.625000;-0.117178;, + 0.375000;-0.625000;-0.117178;, + 0.375000;-0.750000;-0.117178;, + 0.625000; 0.875000;-0.117178;, + 0.625000; 1.000000;-0.117178;, + 0.500000; 1.000000;-0.117178;, + 0.500000; 0.875000;-0.117178;, + 0.625000; 0.750000;-0.117178;, + 0.625000; 0.875000;-0.117178;, + 0.500000; 0.875000;-0.117178;, + 0.500000; 0.750000;-0.117178;, + 0.750000; 0.750000;-0.117178;, + 0.750000; 0.875000;-0.117178;, + 0.625000; 0.875000;-0.117178;, + 0.625000; 0.750000;-0.117178;, + 0.625000; 0.625000;-0.117178;, + 0.625000; 0.750000;-0.117178;, + 0.500000; 0.750000;-0.117178;, + 0.500000; 0.625000;-0.117178;, + 0.625000; 0.500000;-0.117178;, + 0.625000; 0.625000;-0.117178;, + 0.500000; 0.625000;-0.117178;, + 0.500000; 0.500000;-0.117178;, + 0.750000; 0.500000;-0.117178;, + 0.750000; 0.625000;-0.117178;, + 0.625000; 0.625000;-0.117178;, + 0.625000; 0.500000;-0.117178;, + -0.375000; 0.875000;-0.117178;, + -0.375000; 1.000000;-0.117178;, + -0.500000; 1.000000;-0.117178;, + -0.500000; 0.875000;-0.117178;, + -0.375000; 0.750000;-0.117178;, + -0.375000; 0.875000;-0.117178;, + -0.500000; 0.875000;-0.117178;, + -0.500000; 0.750000;-0.117178;, + -0.250000; 0.750000;-0.117178;, + -0.250000; 0.875000;-0.117178;, + -0.375000; 0.875000;-0.117178;, + -0.375000; 0.750000;-0.117178;, + -0.375000; 0.625000;-0.117178;, + -0.375000; 0.750000;-0.117178;, + -0.500000; 0.750000;-0.117178;, + -0.500000; 0.625000;-0.117178;, + -0.375000; 0.500000;-0.117178;, + -0.375000; 0.625000;-0.117178;, + -0.500000; 0.625000;-0.117178;, + -0.500000; 0.500000;-0.117178;, + -0.250000; 0.500000;-0.117178;, + -0.250000; 0.625000;-0.117178;, + -0.375000; 0.625000;-0.117178;, + -0.375000; 0.500000;-0.117178;, + 0.000000; 0.500000;-0.117178;, + 0.000000; 0.625000;-0.117178;, + -0.125000; 0.625000;-0.117178;, + -0.125000; 0.500000;-0.117178;, + -0.375000;-0.125000;-0.117178;, + -0.375000; 0.000000;-0.117178;, + -0.500000; 0.000000;-0.117178;, + -0.500000;-0.125000;-0.117178;, + -0.375000;-0.250000;-0.117178;, + -0.375000;-0.125000;-0.117178;, + -0.500000;-0.125000;-0.117178;, + -0.500000;-0.250000;-0.117178;, + -0.250000;-0.250000;-0.117178;, + -0.250000;-0.125000;-0.117178;, + -0.375000;-0.125000;-0.117178;, + -0.375000;-0.250000;-0.117178;, + -0.375000;-0.375000;-0.117178;, + -0.375000;-0.250000;-0.117178;, + -0.500000;-0.250000;-0.117178;, + -0.500000;-0.375000;-0.117178;, + -0.375000;-0.500000;-0.117178;, + -0.375000;-0.375000;-0.117178;, + -0.500000;-0.375000;-0.117178;, + -0.500000;-0.500000;-0.117178;, + -0.250000;-0.500000;-0.117178;, + -0.250000;-0.375000;-0.117178;, + -0.375000;-0.375000;-0.117178;, + -0.375000;-0.500000;-0.117178;, + 0.000000;-0.500000;-0.117178;, + 0.000000;-0.375000;-0.117178;, + -0.125000;-0.375000;-0.117178;, + -0.125000;-0.500000;-0.117178;, + 0.625000;-0.125000;-0.117178;, + 0.625000; 0.000000;-0.117178;, + 0.500000; 0.000000;-0.117178;, + 0.500000;-0.125000;-0.117178;, + 0.625000;-0.250000;-0.117178;, + 0.625000;-0.125000;-0.117178;, + 0.500000;-0.125000;-0.117178;, + 0.500000;-0.250000;-0.117178;, + 0.750000;-0.250000;-0.117178;, + 0.750000;-0.125000;-0.117178;, + 0.625000;-0.125000;-0.117178;, + 0.625000;-0.250000;-0.117178;, + 0.625000;-0.375000;-0.117178;, + 0.625000;-0.250000;-0.117178;, + 0.500000;-0.250000;-0.117178;, + 0.500000;-0.375000;-0.117178;, + 0.625000;-0.500000;-0.117178;, + 0.625000;-0.375000;-0.117178;, + 0.500000;-0.375000;-0.117178;, + 0.500000;-0.500000;-0.117178;, + 0.750000;-0.500000;-0.117178;, + 0.750000;-0.375000;-0.117178;, + 0.625000;-0.375000;-0.117178;, + 0.625000;-0.500000;-0.117178;, + 0.125000; 0.875000;-0.117178;, + 0.125000; 1.000000;-0.117178;, + 0.000000; 1.000000;-0.117178;, + 0.000000; 0.875000;-0.117178;, + 0.125000; 0.750000;-0.117178;, + 0.125000; 0.875000;-0.117178;, + 0.000000; 0.875000;-0.117178;, + 0.000000; 0.750000;-0.117178;, + 0.250000; 0.750000;-0.117178;, + 0.250000; 0.875000;-0.117178;, + 0.125000; 0.875000;-0.117178;, + 0.125000; 0.750000;-0.117178;, + 0.125000; 0.625000;-0.117178;, + 0.125000; 0.750000;-0.117178;, + 0.000000; 0.750000;-0.117178;, + 0.000000; 0.625000;-0.117178;, + 0.125000; 0.500000;-0.117178;, + 0.125000; 0.625000;-0.117178;, + 0.000000; 0.625000;-0.117178;, + 0.000000; 0.500000;-0.117178;, + 0.250000; 0.500000;-0.117178;, + 0.250000; 0.625000;-0.117178;, + 0.125000; 0.625000;-0.117178;, + 0.125000; 0.500000;-0.117178;, + 0.500000; 0.500000;-0.117178;, + 0.500000; 0.625000;-0.117178;, + 0.375000; 0.625000;-0.117178;, + 0.375000; 0.500000;-0.117178;, + 0.125000; 0.375000;-0.117178;, + 0.125000; 0.500000;-0.117178;, + 0.000000; 0.500000;-0.117178;, + 0.000000; 0.375000;-0.117178;, + 0.125000; 0.250000;-0.117178;, + 0.125000; 0.375000;-0.117178;, + 0.000000; 0.375000;-0.117178;, + 0.000000; 0.250000;-0.117178;, + 0.250000; 0.250000;-0.117178;, + 0.250000; 0.375000;-0.117178;, + 0.125000; 0.375000;-0.117178;, + 0.125000; 0.250000;-0.117178;, + 0.125000; 0.125000;-0.117178;, + 0.125000; 0.250000;-0.117178;, + 0.000000; 0.250000;-0.117178;, + 0.000000; 0.125000;-0.117178;, + 0.125000; 0.000000;-0.117178;, + 0.125000; 0.125000;-0.117178;, + 0.000000; 0.125000;-0.117178;, + 0.000000; 0.000000;-0.117178;, + 0.250000; 0.000000;-0.117178;, + 0.250000; 0.125000;-0.117178;, + 0.125000; 0.125000;-0.117178;, + 0.125000; 0.000000;-0.117178;, + 0.500000; 0.000000;-0.117178;, + 0.500000; 0.125000;-0.117178;, + 0.375000; 0.125000;-0.117178;, + 0.375000; 0.000000;-0.117178;, + 0.625000; 0.375000;-0.117178;, + 0.625000; 0.500000;-0.117178;, + 0.500000; 0.500000;-0.117178;, + 0.500000; 0.375000;-0.117178;, + 0.625000; 0.250000;-0.117178;, + 0.625000; 0.375000;-0.117178;, + 0.500000; 0.375000;-0.117178;, + 0.500000; 0.250000;-0.117178;, + 0.750000; 0.250000;-0.117178;, + 0.750000; 0.375000;-0.117178;, + 0.625000; 0.375000;-0.117178;, + 0.625000; 0.250000;-0.117178;, + 0.625000; 0.125000;-0.117178;, + 0.625000; 0.250000;-0.117178;, + 0.500000; 0.250000;-0.117178;, + 0.500000; 0.125000;-0.117178;, + 0.625000; 0.000000;-0.117178;, + 0.625000; 0.125000;-0.117178;, + 0.500000; 0.125000;-0.117178;, + 0.500000; 0.000000;-0.117178;, + 0.750000; 0.000000;-0.117178;, + 0.750000; 0.125000;-0.117178;, + 0.625000; 0.125000;-0.117178;, + 0.625000; 0.000000;-0.117178;, + -0.500000; 0.500000;-0.117178;, + -0.500000; 0.625000;-0.117178;, + -0.625000; 0.625000;-0.117178;, + -0.625000; 0.500000;-0.117178;, + -0.500000; 0.000000;-0.117178;, + -0.500000; 0.125000;-0.117178;, + -0.625000; 0.125000;-0.117178;, + -0.625000; 0.000000;-0.117178;, + -0.375000; 0.375000;-0.117178;, + -0.375000; 0.500000;-0.117178;, + -0.500000; 0.500000;-0.117178;, + -0.500000; 0.375000;-0.117178;, + -0.375000; 0.250000;-0.117178;, + -0.375000; 0.375000;-0.117178;, + -0.500000; 0.375000;-0.117178;, + -0.500000; 0.250000;-0.117178;, + -0.250000; 0.250000;-0.117178;, + -0.250000; 0.375000;-0.117178;, + -0.375000; 0.375000;-0.117178;, + -0.375000; 0.250000;-0.117178;, + -0.375000; 0.125000;-0.117178;, + -0.375000; 0.250000;-0.117178;, + -0.500000; 0.250000;-0.117178;, + -0.500000; 0.125000;-0.117178;, + -0.375000; 0.000000;-0.117178;, + -0.375000; 0.125000;-0.117178;, + -0.500000; 0.125000;-0.117178;, + -0.500000; 0.000000;-0.117178;, + -0.250000; 0.000000;-0.117178;, + -0.250000; 0.125000;-0.117178;, + -0.375000; 0.125000;-0.117178;, + -0.375000; 0.000000;-0.117178;, + 0.000000; 0.000000;-0.117178;, + 0.000000; 0.125000;-0.117178;, + -0.125000; 0.125000;-0.117178;, + -0.125000; 0.000000;-0.117178;, + -0.500000;-0.500000;-0.117178;, + -0.500000;-0.375000;-0.117178;, + -0.625000;-0.375000;-0.117178;, + -0.625000;-0.500000;-0.117178;, + -0.500000;-1.000000;-0.117178;, + -0.500000;-0.875000;-0.117178;, + -0.625000;-0.875000;-0.117178;, + -0.625000;-1.000000;-0.117178;, + -0.375000;-0.625000;-0.117178;, + -0.375000;-0.500000;-0.117178;, + -0.500000;-0.500000;-0.117178;, + -0.500000;-0.625000;-0.117178;, + -0.375000;-0.750000;-0.117178;, + -0.375000;-0.625000;-0.117178;, + -0.500000;-0.625000;-0.117178;, + -0.500000;-0.750000;-0.117178;, + -0.250000;-0.750000;-0.117178;, + -0.250000;-0.625000;-0.117178;, + -0.375000;-0.625000;-0.117178;, + -0.375000;-0.750000;-0.117178;, + -0.375000;-0.875000;-0.117178;, + -0.375000;-0.750000;-0.117178;, + -0.500000;-0.750000;-0.117178;, + -0.500000;-0.875000;-0.117178;, + -0.375000;-1.000000;-0.117178;, + -0.375000;-0.875000;-0.117178;, + -0.500000;-0.875000;-0.117178;, + -0.500000;-1.000000;-0.117178;, + -0.250000;-1.000000;-0.117178;, + -0.250000;-0.875000;-0.117178;, + -0.375000;-0.875000;-0.117178;, + -0.375000;-1.000000;-0.117178;, + 0.000000;-1.000000;-0.117178;, + 0.000000;-0.875000;-0.117178;, + -0.125000;-0.875000;-0.117178;, + -0.125000;-1.000000;-0.117178;, + 0.125000;-0.125000;-0.117178;, + 0.125000; 0.000000;-0.117178;, + 0.000000; 0.000000;-0.117178;, + 0.000000;-0.125000;-0.117178;, + 0.125000;-0.250000;-0.117178;, + 0.125000;-0.125000;-0.117178;, + 0.000000;-0.125000;-0.117178;, + 0.000000;-0.250000;-0.117178;, + 0.250000;-0.250000;-0.117178;, + 0.250000;-0.125000;-0.117178;, + 0.125000;-0.125000;-0.117178;, + 0.125000;-0.250000;-0.117178;, + 0.125000;-0.375000;-0.117178;, + 0.125000;-0.250000;-0.117178;, + 0.000000;-0.250000;-0.117178;, + 0.000000;-0.375000;-0.117178;, + 0.125000;-0.500000;-0.117178;, + 0.125000;-0.375000;-0.117178;, + 0.000000;-0.375000;-0.117178;, + 0.000000;-0.500000;-0.117178;, + 0.250000;-0.500000;-0.117178;, + 0.250000;-0.375000;-0.117178;, + 0.125000;-0.375000;-0.117178;, + 0.125000;-0.500000;-0.117178;, + 0.500000;-0.500000;-0.117178;, + 0.500000;-0.375000;-0.117178;, + 0.375000;-0.375000;-0.117178;, + 0.375000;-0.500000;-0.117178;, + 0.125000;-0.625000;-0.117178;, + 0.125000;-0.500000;-0.117178;, + 0.000000;-0.500000;-0.117178;, + 0.000000;-0.625000;-0.117178;, + 0.125000;-0.750000;-0.117178;, + 0.125000;-0.625000;-0.117178;, + 0.000000;-0.625000;-0.117178;, + 0.000000;-0.750000;-0.117178;, + 0.250000;-0.750000;-0.117178;, + 0.250000;-0.625000;-0.117178;, + 0.125000;-0.625000;-0.117178;, + 0.125000;-0.750000;-0.117178;, + 0.125000;-0.875000;-0.117178;, + 0.125000;-0.750000;-0.117178;, + 0.000000;-0.750000;-0.117178;, + 0.000000;-0.875000;-0.117178;, + 0.125000;-1.000000;-0.117178;, + 0.125000;-0.875000;-0.117178;, + 0.000000;-0.875000;-0.117178;, + 0.000000;-1.000000;-0.117178;, + 0.250000;-1.000000;-0.117178;, + 0.250000;-0.875000;-0.117178;, + 0.125000;-0.875000;-0.117178;, + 0.125000;-1.000000;-0.117178;, + 0.500000;-1.000000;-0.117178;, + 0.500000;-0.875000;-0.117178;, + 0.375000;-0.875000;-0.117178;, + 0.375000;-1.000000;-0.117178;, + 0.625000;-0.625000;-0.117178;, + 0.625000;-0.500000;-0.117178;, + 0.500000;-0.500000;-0.117178;, + 0.500000;-0.625000;-0.117178;, + 0.625000;-0.750000;-0.117178;, + 0.625000;-0.625000;-0.117178;, + 0.500000;-0.625000;-0.117178;, + 0.500000;-0.750000;-0.117178;, + 0.750000;-0.750000;-0.117178;, + 0.750000;-0.625000;-0.117178;, + 0.625000;-0.625000;-0.117178;, + 0.625000;-0.750000;-0.117178;, + 0.625000;-0.875000;-0.117178;, + 0.625000;-0.750000;-0.117178;, + 0.500000;-0.750000;-0.117178;, + 0.500000;-0.875000;-0.117178;, + 0.625000;-1.000000;-0.117178;, + 0.625000;-0.875000;-0.117178;, + 0.500000;-0.875000;-0.117178;, + 0.500000;-1.000000;-0.117178;, + 0.750000;-1.000000;-0.117178;, + 0.750000;-0.875000;-0.117178;, + 0.625000;-0.875000;-0.117178;, + 0.625000;-1.000000;-0.117178;, + 0.859843;-0.875000; 0.246450;, + 0.859843;-0.750000; 0.246450;, + 0.859843;-0.750000; 0.000000;, + 0.859843;-0.875000; 0.000000;, + 0.859843; 0.750000; 0.246450;, + 0.859843; 0.875000; 0.246450;, + 0.859843; 0.875000; 0.000000;, + 0.859843; 0.750000; 0.000000;, + 0.859843; 0.125000; 0.246450;, + 0.859843; 0.250000; 0.246450;, + 0.859843; 0.250000; 0.000000;, + 0.859843; 0.125000; 0.000000;, + 0.859843;-0.500000; 0.246450;, + 0.859843;-0.375000; 0.246450;, + 0.859843;-0.375000; 0.000000;, + 0.859843;-0.500000; 0.000000;, + 0.859843;-0.625000; 0.246450;, + 0.859843;-0.500000; 0.246450;, + 0.859843;-0.500000; 0.000000;, + 0.859843;-0.625000; 0.000000;, + 0.859843; 0.375000; 0.246450;, + 0.859843; 0.500000; 0.246450;, + 0.859843; 0.500000; 0.000000;, + 0.859843; 0.375000; 0.000000;, + 0.859843;-0.375000; 0.246450;, + 0.859843;-0.250000; 0.246450;, + 0.859843;-0.250000; 0.000000;, + 0.859843;-0.375000; 0.000000;, + 0.859843;-0.750000; 0.246450;, + 0.859843;-0.625000; 0.246450;, + 0.859843;-0.625000; 0.000000;, + 0.859843;-0.750000; 0.000000;, + 0.859843; 0.250000; 0.246450;, + 0.859843; 0.375000; 0.246450;, + 0.859843; 0.375000; 0.000000;, + 0.859843; 0.250000; 0.000000;, + 0.859843; 0.500000; 0.246450;, + 0.859843; 0.625000; 0.246450;, + 0.859843; 0.625000; 0.000000;, + 0.859843; 0.500000; 0.000000;, + 0.859843;-0.125000; 0.246450;, + 0.859843; 0.000000; 0.246450;, + 0.859843; 0.000000; 0.000000;, + 0.859843;-0.125000; 0.000000;, + 0.859843; 0.625000; 0.246450;, + 0.859843; 0.750000; 0.246450;, + 0.859843; 0.750000; 0.000000;, + 0.859843; 0.625000; 0.000000;, + 0.859843;-0.250000; 0.246450;, + 0.859843;-0.125000; 0.246450;, + 0.859843;-0.125000; 0.000000;, + 0.859843;-0.250000; 0.000000;, + 0.859843;-1.000000; 0.246450;, + 0.859843;-0.875000; 0.246450;, + 0.859843;-0.875000; 0.000000;, + 0.859843;-1.000000; 0.000000;, + 0.859843; 0.875000; 0.246450;, + 0.859843; 1.000000; 0.246450;, + 0.859843; 1.000000; 0.000000;, + 0.859843; 0.875000; 0.000000;, + 0.859843; 0.000000; 0.246450;, + 0.859843; 0.125000; 0.246450;, + 0.859843; 0.125000; 0.000000;, + 0.859843; 0.000000; 0.000000;, + 0.859843; 1.000000; 0.000000;, + 0.859843; 1.000000; 0.246450;, + 0.750000; 1.000000; 0.246450;, + 0.750000; 1.000000; 0.000000;, + 0.859843;-0.250000; 0.246450;, + 0.859843;-0.375000; 0.246450;, + 0.750000;-0.375000; 0.246450;, + 0.750000;-0.250000; 0.246450;, + 0.859843; 0.625000; 0.000000;, + 0.859843; 0.750000; 0.000000;, + 0.750000; 0.750000; 0.000000;, + 0.750000; 0.625000; 0.000000;, + 0.859843;-0.625000; 0.246450;, + 0.859843;-0.750000; 0.246450;, + 0.750000;-0.750000; 0.246450;, + 0.750000;-0.625000; 0.246450;, + 0.859843;-0.250000; 0.000000;, + 0.859843;-0.125000; 0.000000;, + 0.750000;-0.125000; 0.000000;, + 0.750000;-0.250000; 0.000000;, + 0.859843; 0.000000; 0.000000;, + 0.859843; 0.125000; 0.000000;, + 0.750000; 0.125000; 0.000000;, + 0.750000; 0.000000; 0.000000;, + 0.859843; 0.625000; 0.246450;, + 0.859843; 0.500000; 0.246450;, + 0.750000; 0.500000; 0.246450;, + 0.750000; 0.625000; 0.246450;, + 0.859843; 0.375000; 0.246450;, + 0.859843; 0.250000; 0.246450;, + 0.750000; 0.250000; 0.246450;, + 0.750000; 0.375000; 0.246450;, + 0.859843;-1.000000; 0.246450;, + 0.859843;-1.000000; 0.000000;, + 0.750000;-1.000000; 0.000000;, + 0.750000;-1.000000; 0.246450;, + 0.859843;-0.500000; 0.000000;, + 0.859843;-0.375000; 0.000000;, + 0.750000;-0.375000; 0.000000;, + 0.750000;-0.500000; 0.000000;, + 0.859843; 0.000000; 0.246450;, + 0.859843;-0.125000; 0.246450;, + 0.750000;-0.125000; 0.246450;, + 0.750000; 0.000000; 0.246450;, + 0.859843; 0.750000; 0.246450;, + 0.859843; 0.625000; 0.246450;, + 0.750000; 0.625000; 0.246450;, + 0.750000; 0.750000; 0.246450;, + 0.859843; 0.500000; 0.000000;, + 0.859843; 0.625000; 0.000000;, + 0.750000; 0.625000; 0.000000;, + 0.750000; 0.500000; 0.000000;, + 0.859843;-0.875000; 0.000000;, + 0.859843;-0.750000; 0.000000;, + 0.750000;-0.750000; 0.000000;, + 0.750000;-0.875000; 0.000000;, + 0.859843; 0.125000; 0.000000;, + 0.859843; 0.250000; 0.000000;, + 0.750000; 0.250000; 0.000000;, + 0.750000; 0.125000; 0.000000;, + 0.859843;-0.625000; 0.000000;, + 0.859843;-0.500000; 0.000000;, + 0.750000;-0.500000; 0.000000;, + 0.750000;-0.625000; 0.000000;, + 0.859843;-0.125000; 0.246450;, + 0.859843;-0.250000; 0.246450;, + 0.750000;-0.250000; 0.246450;, + 0.750000;-0.125000; 0.246450;, + 0.859843; 0.750000; 0.000000;, + 0.859843; 0.875000; 0.000000;, + 0.750000; 0.875000; 0.000000;, + 0.750000; 0.750000; 0.000000;, + 0.125000;-1.287628; 0.246450;, + 0.125000;-1.287628; 0.330204;, + 0.125000;-1.152395; 0.330204;, + 0.125000;-1.152395; 0.246450;, + 0.000000;-1.000000;-0.289304;, + 0.125000;-1.000000;-0.289304;, + 0.125000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.125000;-1.152395; 0.246450;, + 0.125000;-1.152395; 0.330204;, + 0.125000;-1.000000; 0.330204;, + 0.125000;-1.000000; 0.246450;, + 0.000000;-1.152395; 0.330204;, + 0.000000;-1.152395; 0.246450;, + 0.000000;-1.000000; 0.246450;, + 0.000000;-1.000000; 0.330204;, + 0.125000;-1.152395; 0.330204;, + 0.000000;-1.152395; 0.330204;, + 0.000000;-1.000000; 0.330204;, + 0.125000;-1.000000; 0.330204;, + 0.000000;-1.152395; 0.246450;, + 0.000000;-1.152395; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.246450;, + 0.000000;-1.287628; 0.330204;, + 0.125000;-1.287628; 0.330204;, + 0.125000;-1.287628; 0.246450;, + 0.000000;-1.287628; 0.246450;, + 0.000000;-1.534846; 0.246450;, + 0.000000;-1.534846; 0.000000;, + 0.000000;-1.287628; 0.000000;, + 0.000000;-1.287628; 0.246450;, + 0.125000;-1.287628; 0.520154;, + 0.125000;-1.152395; 0.520154;, + 0.125000;-1.152395; 0.330204;, + 0.125000;-1.287628; 0.330204;, + 0.000000;-1.287628; 0.330204;, + 0.000000;-1.287628; 0.246450;, + 0.000000;-1.152395; 0.246450;, + 0.000000;-1.152395; 0.330204;, + 0.000000;-1.287628; 0.246450;, + 0.000000;-1.287628; 0.000000;, + 0.000000;-1.152395; 0.000000;, + 0.000000;-1.152395; 0.246450;, + 0.125000;-1.287628; 0.000000;, + 0.125000;-1.287628; 0.246450;, + 0.125000;-1.152395; 0.246450;, + 0.125000;-1.152395; 0.000000;, + 0.000000;-1.152395; 0.627518;, + 0.000000;-1.287628; 0.627518;, + 0.000000;-1.287628; 0.520154;, + 0.000000;-1.152395; 0.520154;, + 0.125000;-1.152395; 0.520154;, + 0.000000;-1.152395; 0.520154;, + 0.000000;-1.152395; 0.330204;, + 0.125000;-1.152395; 0.330204;, + 0.000000;-1.287628; 0.520154;, + 0.125000;-1.287628; 0.520154;, + 0.125000;-1.287628; 0.330204;, + 0.000000;-1.287628; 0.330204;, + 0.000000;-1.152395; 0.520154;, + 0.000000;-1.287628; 0.520154;, + 0.000000;-1.287628; 0.330204;, + 0.000000;-1.152395; 0.330204;, + 0.125000;-1.287628; 0.627518;, + 0.000000;-1.287628; 0.627518;, + 0.000000;-1.152395; 0.627518;, + 0.125000;-1.152395; 0.627518;, + 0.125000;-0.831729; 0.627518;, + 0.125000;-0.831729; 0.520154;, + 0.125000;-1.152395; 0.520154;, + 0.125000;-1.152395; 0.627518;, + 0.000000;-1.287628; 0.627518;, + 0.125000;-1.287628; 0.627518;, + 0.125000;-1.287628; 0.520154;, + 0.000000;-1.287628; 0.520154;, + 0.125000;-1.287628; 0.627518;, + 0.125000;-1.152395; 0.627518;, + 0.125000;-1.152395; 0.520154;, + 0.125000;-1.287628; 0.520154;, + 0.000000;-1.152395;-0.289304;, + 0.125000;-1.152395;-0.289304;, + 0.125000;-1.000000;-0.289304;, + 0.000000;-1.000000;-0.289304;, + 0.000000;-1.287628;-0.289304;, + 0.125000;-1.287628;-0.289304;, + 0.125000;-1.152395;-0.289304;, + 0.000000;-1.152395;-0.289304;, + 0.125000;-1.000000;-0.289304;, + 0.125000;-1.152395;-0.289304;, + 0.125000;-1.152395; 0.000000;, + 0.125000;-1.000000; 0.000000;, + 0.125000;-1.534846;-0.289304;, + 0.125000;-1.534846; 0.000000;, + 0.125000;-1.287628; 0.000000;, + 0.125000;-1.287628;-0.289304;, + 0.125000;-1.152395;-0.289304;, + 0.125000;-1.287628;-0.289304;, + 0.125000;-1.287628; 0.000000;, + 0.125000;-1.152395; 0.000000;, + 0.000000;-1.152395;-0.289304;, + 0.000000;-1.000000;-0.289304;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.152395; 0.000000;, + 0.000000;-1.534846; 0.246450;, + 0.125000;-1.534846; 0.246450;, + 0.125000;-1.534846; 0.000000;, + 0.000000;-1.534846; 0.000000;, + 0.125000;-1.534846;-0.289304;, + 0.000000;-1.534846;-0.289304;, + 0.000000;-1.534846; 0.000000;, + 0.125000;-1.534846; 0.000000;, + 0.125000;-1.534846; 0.246450;, + 0.000000;-1.534846; 0.246450;, + 0.000000;-1.287628; 0.246450;, + 0.125000;-1.287628; 0.246450;, + 0.125000;-1.534846; 0.000000;, + 0.125000;-1.534846; 0.246450;, + 0.125000;-1.287628; 0.246450;, + 0.125000;-1.287628; 0.000000;, + 0.000000;-1.534846; 0.000000;, + 0.000000;-1.534846;-0.289304;, + 0.000000;-1.287628;-0.289304;, + 0.000000;-1.287628; 0.000000;, + 0.000000;-1.534846;-0.289304;, + 0.125000;-1.534846;-0.289304;, + 0.125000;-1.287628;-0.289304;, + 0.000000;-1.287628;-0.289304;, + 0.125000;-0.831729; 0.627518;, + 0.000000;-0.831729; 0.627518;, + 0.000000;-0.831729; 0.520154;, + 0.125000;-0.831729; 0.520154;, + 0.125000;-0.831729; 0.520154;, + 0.000000;-0.831729; 0.520154;, + 0.000000;-1.152395; 0.520154;, + 0.125000;-1.152395; 0.520154;, + 0.000000;-0.831729; 0.627518;, + 0.125000;-0.831729; 0.627518;, + 0.125000;-1.152395; 0.627518;, + 0.000000;-1.152395; 0.627518;, + 0.000000;-0.831729; 0.520154;, + 0.000000;-0.831729; 0.627518;, + 0.000000;-1.152395; 0.627518;, + 0.000000;-1.152395; 0.520154;; + 738; + 4;0;1;2;3;, + 4;4;5;6;7;, + 4;8;9;10;11;, + 4;12;13;14;15;, + 4;16;17;18;19;, + 4;20;21;22;23;, + 4;24;25;26;27;, + 4;28;29;30;31;, + 4;32;33;34;35;, + 4;36;37;38;39;, + 4;40;41;42;43;, + 4;44;45;46;47;, + 4;48;49;50;51;, + 4;52;53;54;55;, + 4;56;57;58;59;, + 4;60;61;62;63;, + 4;64;65;66;67;, + 4;68;69;70;71;, + 4;72;73;74;75;, + 4;76;77;78;79;, + 4;80;81;82;83;, + 4;84;85;86;87;, + 4;88;89;90;91;, + 4;92;93;94;95;, + 4;96;97;98;99;, + 4;100;101;102;103;, + 4;104;105;106;107;, + 4;108;109;110;111;, + 4;112;113;114;115;, + 4;116;117;118;119;, + 4;120;121;122;123;, + 4;124;125;126;127;, + 4;128;129;130;131;, + 4;132;133;134;135;, + 4;136;137;138;139;, + 4;140;141;142;143;, + 4;144;145;146;147;, + 4;148;149;150;151;, + 4;152;153;154;155;, + 4;156;157;158;159;, + 4;160;161;162;163;, + 4;164;165;166;167;, + 4;168;169;170;171;, + 4;172;173;174;175;, + 4;176;177;178;179;, + 4;180;181;182;183;, + 4;184;185;186;187;, + 4;188;189;190;191;, + 4;192;193;194;195;, + 4;196;197;198;199;, + 4;200;201;202;203;, + 4;204;205;206;207;, + 4;208;209;210;211;, + 4;212;213;214;215;, + 4;216;217;218;219;, + 4;220;221;222;223;, + 4;224;225;226;227;, + 4;228;229;230;231;, + 4;232;233;234;235;, + 4;236;237;238;239;, + 4;240;241;242;243;, + 4;244;245;246;247;, + 4;248;249;250;251;, + 4;252;253;254;255;, + 4;256;257;258;259;, + 4;260;261;262;263;, + 4;264;265;266;267;, + 4;268;269;270;271;, + 4;272;273;274;275;, + 4;276;277;278;279;, + 4;280;281;282;283;, + 4;284;285;286;287;, + 4;288;289;290;291;, + 4;292;293;294;295;, + 4;296;297;298;299;, + 4;300;301;302;303;, + 4;304;305;306;307;, + 4;308;309;310;311;, + 4;312;313;314;315;, + 4;316;317;318;319;, + 4;320;321;322;323;, + 4;324;325;326;327;, + 4;328;329;330;331;, + 4;332;333;334;335;, + 4;336;337;338;339;, + 4;340;341;342;343;, + 4;344;345;346;347;, + 4;348;349;350;351;, + 4;352;353;354;355;, + 4;356;357;358;359;, + 4;360;361;362;363;, + 4;364;365;366;367;, + 4;368;369;370;371;, + 4;372;373;374;375;, + 4;376;377;378;379;, + 4;380;381;382;383;, + 4;384;385;386;387;, + 4;388;389;390;391;, + 4;392;393;394;395;, + 4;396;397;398;399;, + 4;400;401;402;403;, + 4;404;405;406;407;, + 4;408;409;410;411;, + 4;412;413;414;415;, + 4;416;417;418;419;, + 4;420;421;422;423;, + 4;424;425;426;427;, + 4;428;429;430;431;, + 4;432;433;434;435;, + 4;436;437;438;439;, + 4;440;441;442;443;, + 4;444;445;446;447;, + 4;448;449;450;451;, + 4;452;453;454;455;, + 4;456;457;458;459;, + 4;460;461;462;463;, + 4;464;465;466;467;, + 4;468;469;470;471;, + 4;472;473;474;475;, + 4;476;477;478;479;, + 4;480;481;482;483;, + 4;484;485;486;487;, + 4;488;489;490;491;, + 4;492;493;494;495;, + 4;496;497;498;499;, + 4;500;501;502;503;, + 4;504;505;506;507;, + 4;508;509;510;511;, + 4;512;513;514;515;, + 4;516;517;518;519;, + 4;520;521;522;523;, + 4;524;525;526;527;, + 4;528;529;530;531;, + 4;532;533;534;535;, + 4;536;537;538;539;, + 4;540;541;542;543;, + 4;544;545;546;547;, + 4;548;549;550;551;, + 4;552;553;554;555;, + 4;556;557;558;559;, + 4;560;561;562;563;, + 4;564;565;566;567;, + 4;568;569;570;571;, + 4;572;573;574;575;, + 4;576;577;578;579;, + 4;580;581;582;583;, + 4;584;585;586;587;, + 4;588;589;590;591;, + 4;592;593;594;595;, + 4;596;597;598;599;, + 4;600;601;602;603;, + 4;604;605;606;607;, + 4;608;609;610;611;, + 4;612;613;614;615;, + 4;616;617;618;619;, + 4;620;621;622;623;, + 4;624;625;626;627;, + 4;628;629;630;631;, + 4;632;633;634;635;, + 4;636;637;638;639;, + 4;640;641;642;643;, + 4;644;645;646;647;, + 4;648;649;650;651;, + 4;652;653;654;655;, + 4;656;657;658;659;, + 4;660;661;662;663;, + 4;664;665;666;667;, + 4;668;669;670;671;, + 4;672;673;674;675;, + 4;676;677;678;679;, + 4;680;681;682;683;, + 4;684;685;686;687;, + 4;688;689;690;691;, + 4;692;693;694;695;, + 4;696;697;698;699;, + 4;700;701;702;703;, + 4;704;705;706;707;, + 4;708;709;710;711;, + 4;712;713;714;715;, + 4;716;717;718;719;, + 4;720;721;722;723;, + 4;724;725;726;727;, + 4;728;729;730;731;, + 4;732;733;734;735;, + 4;736;737;738;739;, + 4;740;741;742;743;, + 4;744;745;746;747;, + 4;748;749;750;751;, + 4;752;753;754;755;, + 4;756;757;758;759;, + 4;760;761;762;763;, + 4;764;765;766;767;, + 4;768;769;770;771;, + 4;772;773;774;775;, + 4;776;777;778;779;, + 4;780;781;782;783;, + 4;784;785;786;787;, + 4;788;789;790;791;, + 4;792;793;794;795;, + 4;796;797;798;799;, + 4;800;801;802;803;, + 4;804;805;806;807;, + 4;808;809;810;811;, + 4;812;813;814;815;, + 4;816;817;818;819;, + 4;820;821;822;823;, + 4;824;825;826;827;, + 4;828;829;830;831;, + 4;832;833;834;835;, + 4;836;837;838;839;, + 4;840;841;842;843;, + 4;844;845;846;847;, + 4;848;849;850;851;, + 4;852;853;854;855;, + 4;856;857;858;859;, + 4;860;861;862;863;, + 4;864;865;866;867;, + 4;868;869;870;871;, + 4;872;873;874;875;, + 4;876;877;878;879;, + 4;880;881;882;883;, + 4;884;885;886;887;, + 4;888;889;890;891;, + 4;892;893;894;895;, + 4;896;897;898;899;, + 4;900;901;902;903;, + 4;904;905;906;907;, + 4;908;909;910;911;, + 4;912;913;914;915;, + 4;916;917;918;919;, + 4;920;921;922;923;, + 4;924;925;926;927;, + 4;928;929;930;931;, + 4;932;933;934;935;, + 4;936;937;938;939;, + 4;940;941;942;943;, + 4;944;945;946;947;, + 4;948;949;950;951;, + 4;952;953;954;955;, + 4;956;957;958;959;, + 4;960;961;962;963;, + 4;964;965;966;967;, + 4;968;969;970;971;, + 4;972;973;974;975;, + 4;976;977;978;979;, + 4;980;981;982;983;, + 4;984;985;986;987;, + 4;988;989;990;991;, + 4;992;993;994;995;, + 4;996;997;998;999;, + 4;1000;1001;1002;1003;, + 4;1004;1005;1006;1007;, + 4;1008;1009;1010;1011;, + 4;1012;1013;1014;1015;, + 4;1016;1017;1018;1019;, + 4;1020;1021;1022;1023;, + 4;1024;1025;1026;1027;, + 4;1028;1029;1030;1031;, + 4;1032;1033;1034;1035;, + 4;1036;1037;1038;1039;, + 4;1040;1041;1042;1043;, + 4;1044;1045;1046;1047;, + 4;1048;1049;1050;1051;, + 4;1052;1053;1054;1055;, + 4;1056;1057;1058;1059;, + 4;1060;1061;1062;1063;, + 4;1064;1065;1066;1067;, + 4;1068;1069;1070;1071;, + 4;1072;1073;1074;1075;, + 4;1076;1077;1078;1079;, + 4;1080;1081;1082;1083;, + 4;1084;1085;1086;1087;, + 4;1088;1089;1090;1091;, + 4;1092;1093;1094;1095;, + 4;1096;1097;1098;1099;, + 4;1100;1101;1102;1103;, + 4;1104;1105;1106;1107;, + 4;1108;1109;1110;1111;, + 4;1112;1113;1114;1115;, + 4;1116;1117;1118;1119;, + 4;1120;1121;1122;1123;, + 4;1124;1125;1126;1127;, + 4;1128;1129;1130;1131;, + 4;1132;1133;1134;1135;, + 4;1136;1137;1138;1139;, + 4;1140;1141;1142;1143;, + 4;1144;1145;1146;1147;, + 4;1148;1149;1150;1151;, + 4;1152;1153;1154;1155;, + 4;1156;1157;1158;1159;, + 4;1160;1161;1162;1163;, + 4;1164;1165;1166;1167;, + 4;1168;1169;1170;1171;, + 4;1172;1173;1174;1175;, + 4;1176;1177;1178;1179;, + 4;1180;1181;1182;1183;, + 4;1184;1185;1186;1187;, + 4;1188;1189;1190;1191;, + 4;1192;1193;1194;1195;, + 4;1196;1197;1198;1199;, + 4;1200;1201;1202;1203;, + 4;1204;1205;1206;1207;, + 4;1208;1209;1210;1211;, + 4;1212;1213;1214;1215;, + 4;1216;1217;1218;1219;, + 4;1220;1221;1222;1223;, + 4;1224;1225;1226;1227;, + 4;1228;1229;1230;1231;, + 4;1232;1233;1234;1235;, + 4;1236;1237;1238;1239;, + 4;1240;1241;1242;1243;, + 4;1244;1245;1246;1247;, + 4;1248;1249;1250;1251;, + 4;1252;1253;1254;1255;, + 4;1256;1257;1258;1259;, + 4;1260;1261;1262;1263;, + 4;1264;1265;1266;1267;, + 4;1268;1269;1270;1271;, + 4;1272;1273;1274;1275;, + 4;1276;1277;1278;1279;, + 4;1280;1281;1282;1283;, + 4;1284;1285;1286;1287;, + 4;1288;1289;1290;1291;, + 4;1292;1293;1294;1295;, + 4;1296;1297;1298;1299;, + 4;1300;1301;1302;1303;, + 4;1304;1305;1306;1307;, + 4;1308;1309;1310;1311;, + 4;1312;1313;1314;1315;, + 4;1316;1317;1318;1319;, + 4;1320;1321;1322;1323;, + 4;1324;1325;1326;1327;, + 4;1328;1329;1330;1331;, + 4;1332;1333;1334;1335;, + 4;1336;1337;1338;1339;, + 4;1340;1341;1342;1343;, + 4;1344;1345;1346;1347;, + 4;1348;1349;1350;1351;, + 4;1352;1353;1354;1355;, + 4;1356;1357;1358;1359;, + 4;1360;1361;1362;1363;, + 4;1364;1365;1366;1367;, + 4;1368;1369;1370;1371;, + 4;1372;1373;1374;1375;, + 4;1376;1377;1378;1379;, + 4;1380;1381;1382;1383;, + 4;1384;1385;1386;1387;, + 4;1388;1389;1390;1391;, + 4;1392;1393;1394;1395;, + 4;1396;1397;1398;1399;, + 4;1400;1401;1402;1403;, + 4;1404;1405;1406;1407;, + 4;1408;1409;1410;1411;, + 4;1412;1413;1414;1415;, + 4;1416;1417;1418;1419;, + 4;1420;1421;1422;1423;, + 4;1424;1425;1426;1427;, + 4;1428;1429;1430;1431;, + 4;1432;1433;1434;1435;, + 4;1436;1437;1438;1439;, + 4;1440;1441;1442;1443;, + 4;1444;1445;1446;1447;, + 4;1448;1449;1450;1451;, + 4;1452;1453;1454;1455;, + 4;1456;1457;1458;1459;, + 4;1460;1461;1462;1463;, + 4;1464;1465;1466;1467;, + 4;1468;1469;1470;1471;, + 4;1472;1473;1474;1475;, + 4;1476;1477;1478;1479;, + 4;1480;1481;1482;1483;, + 4;1484;1485;1486;1487;, + 4;1488;1489;1490;1491;, + 4;1492;1493;1494;1495;, + 4;1496;1497;1498;1499;, + 4;1500;1501;1502;1503;, + 4;1504;1505;1506;1507;, + 4;1508;1509;1510;1511;, + 4;1512;1513;1514;1515;, + 4;1516;1517;1518;1519;, + 4;1520;1521;1522;1523;, + 4;1524;1525;1526;1527;, + 4;1528;1529;1530;1531;, + 4;1532;1533;1534;1535;, + 4;1536;1537;1538;1539;, + 4;1540;1541;1542;1543;, + 4;1544;1545;1546;1547;, + 4;1548;1549;1550;1551;, + 4;1552;1553;1554;1555;, + 4;1556;1557;1558;1559;, + 4;1560;1561;1562;1563;, + 4;1564;1565;1566;1567;, + 4;1568;1569;1570;1571;, + 4;1572;1573;1574;1575;, + 4;1576;1577;1578;1579;, + 4;1580;1581;1582;1583;, + 4;1584;1585;1586;1587;, + 4;1588;1589;1590;1591;, + 4;1592;1593;1594;1595;, + 4;1596;1597;1598;1599;, + 4;1600;1601;1602;1603;, + 4;1604;1605;1606;1607;, + 4;1608;1609;1610;1611;, + 4;1612;1613;1614;1615;, + 4;1616;1617;1618;1619;, + 4;1620;1621;1622;1623;, + 4;1624;1625;1626;1627;, + 4;1628;1629;1630;1631;, + 4;1632;1633;1634;1635;, + 4;1636;1637;1638;1639;, + 4;1640;1641;1642;1643;, + 4;1644;1645;1646;1647;, + 4;1648;1649;1650;1651;, + 4;1652;1653;1654;1655;, + 4;1656;1657;1658;1659;, + 4;1660;1661;1662;1663;, + 4;1664;1665;1666;1667;, + 4;1668;1669;1670;1671;, + 4;1672;1673;1674;1675;, + 4;1676;1677;1678;1679;, + 4;1680;1681;1682;1683;, + 4;1684;1685;1686;1687;, + 4;1688;1689;1690;1691;, + 4;1692;1693;1694;1695;, + 4;1696;1697;1698;1699;, + 4;1700;1701;1702;1703;, + 4;1704;1705;1706;1707;, + 4;1708;1709;1710;1711;, + 4;1712;1713;1714;1715;, + 4;1716;1717;1718;1719;, + 4;1720;1721;1722;1723;, + 4;1724;1725;1726;1727;, + 4;1728;1729;1730;1731;, + 4;1732;1733;1734;1735;, + 4;1736;1737;1738;1739;, + 4;1740;1741;1742;1743;, + 4;1744;1745;1746;1747;, + 4;1748;1749;1750;1751;, + 4;1752;1753;1754;1755;, + 4;1756;1757;1758;1759;, + 4;1760;1761;1762;1763;, + 4;1764;1765;1766;1767;, + 4;1768;1769;1770;1771;, + 4;1772;1773;1774;1775;, + 4;1776;1777;1778;1779;, + 4;1780;1781;1782;1783;, + 4;1784;1785;1786;1787;, + 4;1788;1789;1790;1791;, + 4;1792;1793;1794;1795;, + 4;1796;1797;1798;1799;, + 4;1800;1801;1802;1803;, + 4;1804;1805;1806;1807;, + 4;1808;1809;1810;1811;, + 4;1812;1813;1814;1815;, + 4;1816;1817;1818;1819;, + 4;1820;1821;1822;1823;, + 4;1824;1825;1826;1827;, + 4;1828;1829;1830;1831;, + 4;1832;1833;1834;1835;, + 4;1836;1837;1838;1839;, + 4;1840;1841;1842;1843;, + 4;1844;1845;1846;1847;, + 4;1848;1849;1850;1851;, + 4;1852;1853;1854;1855;, + 4;1856;1857;1858;1859;, + 4;1860;1861;1862;1863;, + 4;1864;1865;1866;1867;, + 4;1868;1869;1870;1871;, + 4;1872;1873;1874;1875;, + 4;1876;1877;1878;1879;, + 4;1880;1881;1882;1883;, + 4;1884;1885;1886;1887;, + 4;1888;1889;1890;1891;, + 4;1892;1893;1894;1895;, + 4;1896;1897;1898;1899;, + 4;1900;1901;1902;1903;, + 4;1904;1905;1906;1907;, + 4;1908;1909;1910;1911;, + 4;1912;1913;1914;1915;, + 4;1916;1917;1918;1919;, + 4;1920;1921;1922;1923;, + 4;1924;1925;1926;1927;, + 4;1928;1929;1930;1931;, + 4;1932;1933;1934;1935;, + 4;1936;1937;1938;1939;, + 4;1940;1941;1942;1943;, + 4;1944;1945;1946;1947;, + 4;1948;1949;1950;1951;, + 4;1952;1953;1954;1955;, + 4;1956;1957;1958;1959;, + 4;1960;1961;1962;1963;, + 4;1964;1965;1966;1967;, + 4;1968;1969;1970;1971;, + 4;1972;1973;1974;1975;, + 4;1976;1977;1978;1979;, + 4;1980;1981;1982;1983;, + 4;1984;1985;1986;1987;, + 4;1988;1989;1990;1991;, + 4;1992;1993;1994;1995;, + 4;1996;1997;1998;1999;, + 4;2000;2001;2002;2003;, + 4;2004;2005;2006;2007;, + 4;2008;2009;2010;2011;, + 4;2012;2013;2014;2015;, + 4;2016;2017;2018;2019;, + 4;2020;2021;2022;2023;, + 4;2024;2025;2026;2027;, + 4;2028;2029;2030;2031;, + 4;2032;2033;2034;2035;, + 4;2036;2037;2038;2039;, + 4;2040;2041;2042;2043;, + 4;2044;2045;2046;2047;, + 4;2048;2049;2050;2051;, + 4;2052;2053;2054;2055;, + 4;2056;2057;2058;2059;, + 4;2060;2061;2062;2063;, + 4;2064;2065;2066;2067;, + 4;2068;2069;2070;2071;, + 4;2072;2073;2074;2075;, + 4;2076;2077;2078;2079;, + 4;2080;2081;2082;2083;, + 4;2084;2085;2086;2087;, + 4;2088;2089;2090;2091;, + 4;2092;2093;2094;2095;, + 4;2096;2097;2098;2099;, + 4;2100;2101;2102;2103;, + 4;2104;2105;2106;2107;, + 4;2108;2109;2110;2111;, + 4;2112;2113;2114;2115;, + 4;2116;2117;2118;2119;, + 4;2120;2121;2122;2123;, + 4;2124;2125;2126;2127;, + 4;2128;2129;2130;2131;, + 4;2132;2133;2134;2135;, + 4;2136;2137;2138;2139;, + 4;2140;2141;2142;2143;, + 4;2144;2145;2146;2147;, + 4;2148;2149;2150;2151;, + 4;2152;2153;2154;2155;, + 4;2156;2157;2158;2159;, + 4;2160;2161;2162;2163;, + 4;2164;2165;2166;2167;, + 4;2168;2169;2170;2171;, + 4;2172;2173;2174;2175;, + 4;2176;2177;2178;2179;, + 4;2180;2181;2182;2183;, + 4;2184;2185;2186;2187;, + 4;2188;2189;2190;2191;, + 4;2192;2193;2194;2195;, + 4;2196;2197;2198;2199;, + 4;2200;2201;2202;2203;, + 4;2204;2205;2206;2207;, + 4;2208;2209;2210;2211;, + 4;2212;2213;2214;2215;, + 4;2216;2217;2218;2219;, + 4;2220;2221;2222;2223;, + 4;2224;2225;2226;2227;, + 4;2228;2229;2230;2231;, + 4;2232;2233;2234;2235;, + 4;2236;2237;2238;2239;, + 4;2240;2241;2242;2243;, + 4;2244;2245;2246;2247;, + 4;2248;2249;2250;2251;, + 4;2252;2253;2254;2255;, + 4;2256;2257;2258;2259;, + 4;2260;2261;2262;2263;, + 4;2264;2265;2266;2267;, + 4;2268;2269;2270;2271;, + 4;2272;2273;2274;2275;, + 4;2276;2277;2278;2279;, + 4;2280;2281;2282;2283;, + 4;2284;2285;2286;2287;, + 4;2288;2289;2290;2291;, + 4;2292;2293;2294;2295;, + 4;2296;2297;2298;2299;, + 4;2300;2301;2302;2303;, + 4;2304;2305;2306;2307;, + 4;2308;2309;2310;2311;, + 4;2312;2313;2314;2315;, + 4;2316;2317;2318;2319;, + 4;2320;2321;2322;2323;, + 4;2324;2325;2326;2327;, + 4;2328;2329;2330;2331;, + 4;2332;2333;2334;2335;, + 4;2336;2337;2338;2339;, + 4;2340;2341;2342;2343;, + 4;2344;2345;2346;2347;, + 4;2348;2349;2350;2351;, + 4;2352;2353;2354;2355;, + 4;2356;2357;2358;2359;, + 4;2360;2361;2362;2363;, + 4;2364;2365;2366;2367;, + 4;2368;2369;2370;2371;, + 4;2372;2373;2374;2375;, + 4;2376;2377;2378;2379;, + 4;2380;2381;2382;2383;, + 4;2384;2385;2386;2387;, + 4;2388;2389;2390;2391;, + 4;2392;2393;2394;2395;, + 4;2396;2397;2398;2399;, + 4;2400;2401;2402;2403;, + 4;2404;2405;2406;2407;, + 4;2408;2409;2410;2411;, + 4;2412;2413;2414;2415;, + 4;2416;2417;2418;2419;, + 4;2420;2421;2422;2423;, + 4;2424;2425;2426;2427;, + 4;2428;2429;2430;2431;, + 4;2432;2433;2434;2435;, + 4;2436;2437;2438;2439;, + 4;2440;2441;2442;2443;, + 4;2444;2445;2446;2447;, + 4;2448;2449;2450;2451;, + 4;2452;2453;2454;2455;, + 4;2456;2457;2458;2459;, + 4;2460;2461;2462;2463;, + 4;2464;2465;2466;2467;, + 4;2468;2469;2470;2471;, + 4;2472;2473;2474;2475;, + 4;2476;2477;2478;2479;, + 4;2480;2481;2482;2483;, + 4;2484;2485;2486;2487;, + 4;2488;2489;2490;2491;, + 4;2492;2493;2494;2495;, + 4;2496;2497;2498;2499;, + 4;2500;2501;2502;2503;, + 4;2504;2505;2506;2507;, + 4;2508;2509;2510;2511;, + 4;2512;2513;2514;2515;, + 4;2516;2517;2518;2519;, + 4;2520;2521;2522;2523;, + 4;2524;2525;2526;2527;, + 4;2528;2529;2530;2531;, + 4;2532;2533;2534;2535;, + 4;2536;2537;2538;2539;, + 4;2540;2541;2542;2543;, + 4;2544;2545;2546;2547;, + 4;2548;2549;2550;2551;, + 4;2552;2553;2554;2555;, + 4;2556;2557;2558;2559;, + 4;2560;2561;2562;2563;, + 4;2564;2565;2566;2567;, + 4;2568;2569;2570;2571;, + 4;2572;2573;2574;2575;, + 4;2576;2577;2578;2579;, + 4;2580;2581;2582;2583;, + 4;2584;2585;2586;2587;, + 4;2588;2589;2590;2591;, + 4;2592;2593;2594;2595;, + 4;2596;2597;2598;2599;, + 4;2600;2601;2602;2603;, + 4;2604;2605;2606;2607;, + 4;2608;2609;2610;2611;, + 4;2612;2613;2614;2615;, + 4;2616;2617;2618;2619;, + 4;2620;2621;2622;2623;, + 4;2624;2625;2626;2627;, + 4;2628;2629;2630;2631;, + 4;2632;2633;2634;2635;, + 4;2636;2637;2638;2639;, + 4;2640;2641;2642;2643;, + 4;2644;2645;2646;2647;, + 4;2648;2649;2650;2651;, + 4;2652;2653;2654;2655;, + 4;2656;2657;2658;2659;, + 4;2660;2661;2662;2663;, + 4;2664;2665;2666;2667;, + 4;2668;2669;2670;2671;, + 4;2672;2673;2674;2675;, + 4;2676;2677;2678;2679;, + 4;2680;2681;2682;2683;, + 4;2684;2685;2686;2687;, + 4;2688;2689;2690;2691;, + 4;2692;2693;2694;2695;, + 4;2696;2697;2698;2699;, + 4;2700;2701;2702;2703;, + 4;2704;2705;2706;2707;, + 4;2708;2709;2710;2711;, + 4;2712;2713;2714;2715;, + 4;2716;2717;2718;2719;, + 4;2720;2721;2722;2723;, + 4;2724;2725;2726;2727;, + 4;2728;2729;2730;2731;, + 4;2732;2733;2734;2735;, + 4;2736;2737;2738;2739;, + 4;2740;2741;2742;2743;, + 4;2744;2745;2746;2747;, + 4;2748;2749;2750;2751;, + 4;2752;2753;2754;2755;, + 4;2756;2757;2758;2759;, + 4;2760;2761;2762;2763;, + 4;2764;2765;2766;2767;, + 4;2768;2769;2770;2771;, + 4;2772;2773;2774;2775;, + 4;2776;2777;2778;2779;, + 4;2780;2781;2782;2783;, + 4;2784;2785;2786;2787;, + 4;2788;2789;2790;2791;, + 4;2792;2793;2794;2795;, + 4;2796;2797;2798;2799;, + 4;2800;2801;2802;2803;, + 4;2804;2805;2806;2807;, + 4;2808;2809;2810;2811;, + 4;2812;2813;2814;2815;, + 4;2816;2817;2818;2819;, + 4;2820;2821;2822;2823;, + 4;2824;2825;2826;2827;, + 4;2828;2829;2830;2831;, + 4;2832;2833;2834;2835;, + 4;2836;2837;2838;2839;, + 4;2840;2841;2842;2843;, + 4;2844;2845;2846;2847;, + 4;2848;2849;2850;2851;, + 4;2852;2853;2854;2855;, + 4;2856;2857;2858;2859;, + 4;2860;2861;2862;2863;, + 4;2864;2865;2866;2867;, + 4;2868;2869;2870;2871;, + 4;2872;2873;2874;2875;, + 4;2876;2877;2878;2879;, + 4;2880;2881;2882;2883;, + 4;2884;2885;2886;2887;, + 4;2888;2889;2890;2891;, + 4;2892;2893;2894;2895;, + 4;2896;2897;2898;2899;, + 4;2900;2901;2902;2903;, + 4;2904;2905;2906;2907;, + 4;2908;2909;2910;2911;, + 4;2912;2913;2914;2915;, + 4;2916;2917;2918;2919;, + 4;2920;2921;2922;2923;, + 4;2924;2925;2926;2927;, + 4;2928;2929;2930;2931;, + 4;2932;2933;2934;2935;, + 4;2936;2937;2938;2939;, + 4;2940;2941;2942;2943;, + 4;2944;2945;2946;2947;, + 4;2948;2949;2950;2951;; + MeshNormals { //Plane_000 Normals + 2952; + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;; + 738; + 4;0;1;2;3;, + 4;4;5;6;7;, + 4;8;9;10;11;, + 4;12;13;14;15;, + 4;16;17;18;19;, + 4;20;21;22;23;, + 4;24;25;26;27;, + 4;28;29;30;31;, + 4;32;33;34;35;, + 4;36;37;38;39;, + 4;40;41;42;43;, + 4;44;45;46;47;, + 4;48;49;50;51;, + 4;52;53;54;55;, + 4;56;57;58;59;, + 4;60;61;62;63;, + 4;64;65;66;67;, + 4;68;69;70;71;, + 4;72;73;74;75;, + 4;76;77;78;79;, + 4;80;81;82;83;, + 4;84;85;86;87;, + 4;88;89;90;91;, + 4;92;93;94;95;, + 4;96;97;98;99;, + 4;100;101;102;103;, + 4;104;105;106;107;, + 4;108;109;110;111;, + 4;112;113;114;115;, + 4;116;117;118;119;, + 4;120;121;122;123;, + 4;124;125;126;127;, + 4;128;129;130;131;, + 4;132;133;134;135;, + 4;136;137;138;139;, + 4;140;141;142;143;, + 4;144;145;146;147;, + 4;148;149;150;151;, + 4;152;153;154;155;, + 4;156;157;158;159;, + 4;160;161;162;163;, + 4;164;165;166;167;, + 4;168;169;170;171;, + 4;172;173;174;175;, + 4;176;177;178;179;, + 4;180;181;182;183;, + 4;184;185;186;187;, + 4;188;189;190;191;, + 4;192;193;194;195;, + 4;196;197;198;199;, + 4;200;201;202;203;, + 4;204;205;206;207;, + 4;208;209;210;211;, + 4;212;213;214;215;, + 4;216;217;218;219;, + 4;220;221;222;223;, + 4;224;225;226;227;, + 4;228;229;230;231;, + 4;232;233;234;235;, + 4;236;237;238;239;, + 4;240;241;242;243;, + 4;244;245;246;247;, + 4;248;249;250;251;, + 4;252;253;254;255;, + 4;256;257;258;259;, + 4;260;261;262;263;, + 4;264;265;266;267;, + 4;268;269;270;271;, + 4;272;273;274;275;, + 4;276;277;278;279;, + 4;280;281;282;283;, + 4;284;285;286;287;, + 4;288;289;290;291;, + 4;292;293;294;295;, + 4;296;297;298;299;, + 4;300;301;302;303;, + 4;304;305;306;307;, + 4;308;309;310;311;, + 4;312;313;314;315;, + 4;316;317;318;319;, + 4;320;321;322;323;, + 4;324;325;326;327;, + 4;328;329;330;331;, + 4;332;333;334;335;, + 4;336;337;338;339;, + 4;340;341;342;343;, + 4;344;345;346;347;, + 4;348;349;350;351;, + 4;352;353;354;355;, + 4;356;357;358;359;, + 4;360;361;362;363;, + 4;364;365;366;367;, + 4;368;369;370;371;, + 4;372;373;374;375;, + 4;376;377;378;379;, + 4;380;381;382;383;, + 4;384;385;386;387;, + 4;388;389;390;391;, + 4;392;393;394;395;, + 4;396;397;398;399;, + 4;400;401;402;403;, + 4;404;405;406;407;, + 4;408;409;410;411;, + 4;412;413;414;415;, + 4;416;417;418;419;, + 4;420;421;422;423;, + 4;424;425;426;427;, + 4;428;429;430;431;, + 4;432;433;434;435;, + 4;436;437;438;439;, + 4;440;441;442;443;, + 4;444;445;446;447;, + 4;448;449;450;451;, + 4;452;453;454;455;, + 4;456;457;458;459;, + 4;460;461;462;463;, + 4;464;465;466;467;, + 4;468;469;470;471;, + 4;472;473;474;475;, + 4;476;477;478;479;, + 4;480;481;482;483;, + 4;484;485;486;487;, + 4;488;489;490;491;, + 4;492;493;494;495;, + 4;496;497;498;499;, + 4;500;501;502;503;, + 4;504;505;506;507;, + 4;508;509;510;511;, + 4;512;513;514;515;, + 4;516;517;518;519;, + 4;520;521;522;523;, + 4;524;525;526;527;, + 4;528;529;530;531;, + 4;532;533;534;535;, + 4;536;537;538;539;, + 4;540;541;542;543;, + 4;544;545;546;547;, + 4;548;549;550;551;, + 4;552;553;554;555;, + 4;556;557;558;559;, + 4;560;561;562;563;, + 4;564;565;566;567;, + 4;568;569;570;571;, + 4;572;573;574;575;, + 4;576;577;578;579;, + 4;580;581;582;583;, + 4;584;585;586;587;, + 4;588;589;590;591;, + 4;592;593;594;595;, + 4;596;597;598;599;, + 4;600;601;602;603;, + 4;604;605;606;607;, + 4;608;609;610;611;, + 4;612;613;614;615;, + 4;616;617;618;619;, + 4;620;621;622;623;, + 4;624;625;626;627;, + 4;628;629;630;631;, + 4;632;633;634;635;, + 4;636;637;638;639;, + 4;640;641;642;643;, + 4;644;645;646;647;, + 4;648;649;650;651;, + 4;652;653;654;655;, + 4;656;657;658;659;, + 4;660;661;662;663;, + 4;664;665;666;667;, + 4;668;669;670;671;, + 4;672;673;674;675;, + 4;676;677;678;679;, + 4;680;681;682;683;, + 4;684;685;686;687;, + 4;688;689;690;691;, + 4;692;693;694;695;, + 4;696;697;698;699;, + 4;700;701;702;703;, + 4;704;705;706;707;, + 4;708;709;710;711;, + 4;712;713;714;715;, + 4;716;717;718;719;, + 4;720;721;722;723;, + 4;724;725;726;727;, + 4;728;729;730;731;, + 4;732;733;734;735;, + 4;736;737;738;739;, + 4;740;741;742;743;, + 4;744;745;746;747;, + 4;748;749;750;751;, + 4;752;753;754;755;, + 4;756;757;758;759;, + 4;760;761;762;763;, + 4;764;765;766;767;, + 4;768;769;770;771;, + 4;772;773;774;775;, + 4;776;777;778;779;, + 4;780;781;782;783;, + 4;784;785;786;787;, + 4;788;789;790;791;, + 4;792;793;794;795;, + 4;796;797;798;799;, + 4;800;801;802;803;, + 4;804;805;806;807;, + 4;808;809;810;811;, + 4;812;813;814;815;, + 4;816;817;818;819;, + 4;820;821;822;823;, + 4;824;825;826;827;, + 4;828;829;830;831;, + 4;832;833;834;835;, + 4;836;837;838;839;, + 4;840;841;842;843;, + 4;844;845;846;847;, + 4;848;849;850;851;, + 4;852;853;854;855;, + 4;856;857;858;859;, + 4;860;861;862;863;, + 4;864;865;866;867;, + 4;868;869;870;871;, + 4;872;873;874;875;, + 4;876;877;878;879;, + 4;880;881;882;883;, + 4;884;885;886;887;, + 4;888;889;890;891;, + 4;892;893;894;895;, + 4;896;897;898;899;, + 4;900;901;902;903;, + 4;904;905;906;907;, + 4;908;909;910;911;, + 4;912;913;914;915;, + 4;916;917;918;919;, + 4;920;921;922;923;, + 4;924;925;926;927;, + 4;928;929;930;931;, + 4;932;933;934;935;, + 4;936;937;938;939;, + 4;940;941;942;943;, + 4;944;945;946;947;, + 4;948;949;950;951;, + 4;952;953;954;955;, + 4;956;957;958;959;, + 4;960;961;962;963;, + 4;964;965;966;967;, + 4;968;969;970;971;, + 4;972;973;974;975;, + 4;976;977;978;979;, + 4;980;981;982;983;, + 4;984;985;986;987;, + 4;988;989;990;991;, + 4;992;993;994;995;, + 4;996;997;998;999;, + 4;1000;1001;1002;1003;, + 4;1004;1005;1006;1007;, + 4;1008;1009;1010;1011;, + 4;1012;1013;1014;1015;, + 4;1016;1017;1018;1019;, + 4;1020;1021;1022;1023;, + 4;1024;1025;1026;1027;, + 4;1028;1029;1030;1031;, + 4;1032;1033;1034;1035;, + 4;1036;1037;1038;1039;, + 4;1040;1041;1042;1043;, + 4;1044;1045;1046;1047;, + 4;1048;1049;1050;1051;, + 4;1052;1053;1054;1055;, + 4;1056;1057;1058;1059;, + 4;1060;1061;1062;1063;, + 4;1064;1065;1066;1067;, + 4;1068;1069;1070;1071;, + 4;1072;1073;1074;1075;, + 4;1076;1077;1078;1079;, + 4;1080;1081;1082;1083;, + 4;1084;1085;1086;1087;, + 4;1088;1089;1090;1091;, + 4;1092;1093;1094;1095;, + 4;1096;1097;1098;1099;, + 4;1100;1101;1102;1103;, + 4;1104;1105;1106;1107;, + 4;1108;1109;1110;1111;, + 4;1112;1113;1114;1115;, + 4;1116;1117;1118;1119;, + 4;1120;1121;1122;1123;, + 4;1124;1125;1126;1127;, + 4;1128;1129;1130;1131;, + 4;1132;1133;1134;1135;, + 4;1136;1137;1138;1139;, + 4;1140;1141;1142;1143;, + 4;1144;1145;1146;1147;, + 4;1148;1149;1150;1151;, + 4;1152;1153;1154;1155;, + 4;1156;1157;1158;1159;, + 4;1160;1161;1162;1163;, + 4;1164;1165;1166;1167;, + 4;1168;1169;1170;1171;, + 4;1172;1173;1174;1175;, + 4;1176;1177;1178;1179;, + 4;1180;1181;1182;1183;, + 4;1184;1185;1186;1187;, + 4;1188;1189;1190;1191;, + 4;1192;1193;1194;1195;, + 4;1196;1197;1198;1199;, + 4;1200;1201;1202;1203;, + 4;1204;1205;1206;1207;, + 4;1208;1209;1210;1211;, + 4;1212;1213;1214;1215;, + 4;1216;1217;1218;1219;, + 4;1220;1221;1222;1223;, + 4;1224;1225;1226;1227;, + 4;1228;1229;1230;1231;, + 4;1232;1233;1234;1235;, + 4;1236;1237;1238;1239;, + 4;1240;1241;1242;1243;, + 4;1244;1245;1246;1247;, + 4;1248;1249;1250;1251;, + 4;1252;1253;1254;1255;, + 4;1256;1257;1258;1259;, + 4;1260;1261;1262;1263;, + 4;1264;1265;1266;1267;, + 4;1268;1269;1270;1271;, + 4;1272;1273;1274;1275;, + 4;1276;1277;1278;1279;, + 4;1280;1281;1282;1283;, + 4;1284;1285;1286;1287;, + 4;1288;1289;1290;1291;, + 4;1292;1293;1294;1295;, + 4;1296;1297;1298;1299;, + 4;1300;1301;1302;1303;, + 4;1304;1305;1306;1307;, + 4;1308;1309;1310;1311;, + 4;1312;1313;1314;1315;, + 4;1316;1317;1318;1319;, + 4;1320;1321;1322;1323;, + 4;1324;1325;1326;1327;, + 4;1328;1329;1330;1331;, + 4;1332;1333;1334;1335;, + 4;1336;1337;1338;1339;, + 4;1340;1341;1342;1343;, + 4;1344;1345;1346;1347;, + 4;1348;1349;1350;1351;, + 4;1352;1353;1354;1355;, + 4;1356;1357;1358;1359;, + 4;1360;1361;1362;1363;, + 4;1364;1365;1366;1367;, + 4;1368;1369;1370;1371;, + 4;1372;1373;1374;1375;, + 4;1376;1377;1378;1379;, + 4;1380;1381;1382;1383;, + 4;1384;1385;1386;1387;, + 4;1388;1389;1390;1391;, + 4;1392;1393;1394;1395;, + 4;1396;1397;1398;1399;, + 4;1400;1401;1402;1403;, + 4;1404;1405;1406;1407;, + 4;1408;1409;1410;1411;, + 4;1412;1413;1414;1415;, + 4;1416;1417;1418;1419;, + 4;1420;1421;1422;1423;, + 4;1424;1425;1426;1427;, + 4;1428;1429;1430;1431;, + 4;1432;1433;1434;1435;, + 4;1436;1437;1438;1439;, + 4;1440;1441;1442;1443;, + 4;1444;1445;1446;1447;, + 4;1448;1449;1450;1451;, + 4;1452;1453;1454;1455;, + 4;1456;1457;1458;1459;, + 4;1460;1461;1462;1463;, + 4;1464;1465;1466;1467;, + 4;1468;1469;1470;1471;, + 4;1472;1473;1474;1475;, + 4;1476;1477;1478;1479;, + 4;1480;1481;1482;1483;, + 4;1484;1485;1486;1487;, + 4;1488;1489;1490;1491;, + 4;1492;1493;1494;1495;, + 4;1496;1497;1498;1499;, + 4;1500;1501;1502;1503;, + 4;1504;1505;1506;1507;, + 4;1508;1509;1510;1511;, + 4;1512;1513;1514;1515;, + 4;1516;1517;1518;1519;, + 4;1520;1521;1522;1523;, + 4;1524;1525;1526;1527;, + 4;1528;1529;1530;1531;, + 4;1532;1533;1534;1535;, + 4;1536;1537;1538;1539;, + 4;1540;1541;1542;1543;, + 4;1544;1545;1546;1547;, + 4;1548;1549;1550;1551;, + 4;1552;1553;1554;1555;, + 4;1556;1557;1558;1559;, + 4;1560;1561;1562;1563;, + 4;1564;1565;1566;1567;, + 4;1568;1569;1570;1571;, + 4;1572;1573;1574;1575;, + 4;1576;1577;1578;1579;, + 4;1580;1581;1582;1583;, + 4;1584;1585;1586;1587;, + 4;1588;1589;1590;1591;, + 4;1592;1593;1594;1595;, + 4;1596;1597;1598;1599;, + 4;1600;1601;1602;1603;, + 4;1604;1605;1606;1607;, + 4;1608;1609;1610;1611;, + 4;1612;1613;1614;1615;, + 4;1616;1617;1618;1619;, + 4;1620;1621;1622;1623;, + 4;1624;1625;1626;1627;, + 4;1628;1629;1630;1631;, + 4;1632;1633;1634;1635;, + 4;1636;1637;1638;1639;, + 4;1640;1641;1642;1643;, + 4;1644;1645;1646;1647;, + 4;1648;1649;1650;1651;, + 4;1652;1653;1654;1655;, + 4;1656;1657;1658;1659;, + 4;1660;1661;1662;1663;, + 4;1664;1665;1666;1667;, + 4;1668;1669;1670;1671;, + 4;1672;1673;1674;1675;, + 4;1676;1677;1678;1679;, + 4;1680;1681;1682;1683;, + 4;1684;1685;1686;1687;, + 4;1688;1689;1690;1691;, + 4;1692;1693;1694;1695;, + 4;1696;1697;1698;1699;, + 4;1700;1701;1702;1703;, + 4;1704;1705;1706;1707;, + 4;1708;1709;1710;1711;, + 4;1712;1713;1714;1715;, + 4;1716;1717;1718;1719;, + 4;1720;1721;1722;1723;, + 4;1724;1725;1726;1727;, + 4;1728;1729;1730;1731;, + 4;1732;1733;1734;1735;, + 4;1736;1737;1738;1739;, + 4;1740;1741;1742;1743;, + 4;1744;1745;1746;1747;, + 4;1748;1749;1750;1751;, + 4;1752;1753;1754;1755;, + 4;1756;1757;1758;1759;, + 4;1760;1761;1762;1763;, + 4;1764;1765;1766;1767;, + 4;1768;1769;1770;1771;, + 4;1772;1773;1774;1775;, + 4;1776;1777;1778;1779;, + 4;1780;1781;1782;1783;, + 4;1784;1785;1786;1787;, + 4;1788;1789;1790;1791;, + 4;1792;1793;1794;1795;, + 4;1796;1797;1798;1799;, + 4;1800;1801;1802;1803;, + 4;1804;1805;1806;1807;, + 4;1808;1809;1810;1811;, + 4;1812;1813;1814;1815;, + 4;1816;1817;1818;1819;, + 4;1820;1821;1822;1823;, + 4;1824;1825;1826;1827;, + 4;1828;1829;1830;1831;, + 4;1832;1833;1834;1835;, + 4;1836;1837;1838;1839;, + 4;1840;1841;1842;1843;, + 4;1844;1845;1846;1847;, + 4;1848;1849;1850;1851;, + 4;1852;1853;1854;1855;, + 4;1856;1857;1858;1859;, + 4;1860;1861;1862;1863;, + 4;1864;1865;1866;1867;, + 4;1868;1869;1870;1871;, + 4;1872;1873;1874;1875;, + 4;1876;1877;1878;1879;, + 4;1880;1881;1882;1883;, + 4;1884;1885;1886;1887;, + 4;1888;1889;1890;1891;, + 4;1892;1893;1894;1895;, + 4;1896;1897;1898;1899;, + 4;1900;1901;1902;1903;, + 4;1904;1905;1906;1907;, + 4;1908;1909;1910;1911;, + 4;1912;1913;1914;1915;, + 4;1916;1917;1918;1919;, + 4;1920;1921;1922;1923;, + 4;1924;1925;1926;1927;, + 4;1928;1929;1930;1931;, + 4;1932;1933;1934;1935;, + 4;1936;1937;1938;1939;, + 4;1940;1941;1942;1943;, + 4;1944;1945;1946;1947;, + 4;1948;1949;1950;1951;, + 4;1952;1953;1954;1955;, + 4;1956;1957;1958;1959;, + 4;1960;1961;1962;1963;, + 4;1964;1965;1966;1967;, + 4;1968;1969;1970;1971;, + 4;1972;1973;1974;1975;, + 4;1976;1977;1978;1979;, + 4;1980;1981;1982;1983;, + 4;1984;1985;1986;1987;, + 4;1988;1989;1990;1991;, + 4;1992;1993;1994;1995;, + 4;1996;1997;1998;1999;, + 4;2000;2001;2002;2003;, + 4;2004;2005;2006;2007;, + 4;2008;2009;2010;2011;, + 4;2012;2013;2014;2015;, + 4;2016;2017;2018;2019;, + 4;2020;2021;2022;2023;, + 4;2024;2025;2026;2027;, + 4;2028;2029;2030;2031;, + 4;2032;2033;2034;2035;, + 4;2036;2037;2038;2039;, + 4;2040;2041;2042;2043;, + 4;2044;2045;2046;2047;, + 4;2048;2049;2050;2051;, + 4;2052;2053;2054;2055;, + 4;2056;2057;2058;2059;, + 4;2060;2061;2062;2063;, + 4;2064;2065;2066;2067;, + 4;2068;2069;2070;2071;, + 4;2072;2073;2074;2075;, + 4;2076;2077;2078;2079;, + 4;2080;2081;2082;2083;, + 4;2084;2085;2086;2087;, + 4;2088;2089;2090;2091;, + 4;2092;2093;2094;2095;, + 4;2096;2097;2098;2099;, + 4;2100;2101;2102;2103;, + 4;2104;2105;2106;2107;, + 4;2108;2109;2110;2111;, + 4;2112;2113;2114;2115;, + 4;2116;2117;2118;2119;, + 4;2120;2121;2122;2123;, + 4;2124;2125;2126;2127;, + 4;2128;2129;2130;2131;, + 4;2132;2133;2134;2135;, + 4;2136;2137;2138;2139;, + 4;2140;2141;2142;2143;, + 4;2144;2145;2146;2147;, + 4;2148;2149;2150;2151;, + 4;2152;2153;2154;2155;, + 4;2156;2157;2158;2159;, + 4;2160;2161;2162;2163;, + 4;2164;2165;2166;2167;, + 4;2168;2169;2170;2171;, + 4;2172;2173;2174;2175;, + 4;2176;2177;2178;2179;, + 4;2180;2181;2182;2183;, + 4;2184;2185;2186;2187;, + 4;2188;2189;2190;2191;, + 4;2192;2193;2194;2195;, + 4;2196;2197;2198;2199;, + 4;2200;2201;2202;2203;, + 4;2204;2205;2206;2207;, + 4;2208;2209;2210;2211;, + 4;2212;2213;2214;2215;, + 4;2216;2217;2218;2219;, + 4;2220;2221;2222;2223;, + 4;2224;2225;2226;2227;, + 4;2228;2229;2230;2231;, + 4;2232;2233;2234;2235;, + 4;2236;2237;2238;2239;, + 4;2240;2241;2242;2243;, + 4;2244;2245;2246;2247;, + 4;2248;2249;2250;2251;, + 4;2252;2253;2254;2255;, + 4;2256;2257;2258;2259;, + 4;2260;2261;2262;2263;, + 4;2264;2265;2266;2267;, + 4;2268;2269;2270;2271;, + 4;2272;2273;2274;2275;, + 4;2276;2277;2278;2279;, + 4;2280;2281;2282;2283;, + 4;2284;2285;2286;2287;, + 4;2288;2289;2290;2291;, + 4;2292;2293;2294;2295;, + 4;2296;2297;2298;2299;, + 4;2300;2301;2302;2303;, + 4;2304;2305;2306;2307;, + 4;2308;2309;2310;2311;, + 4;2312;2313;2314;2315;, + 4;2316;2317;2318;2319;, + 4;2320;2321;2322;2323;, + 4;2324;2325;2326;2327;, + 4;2328;2329;2330;2331;, + 4;2332;2333;2334;2335;, + 4;2336;2337;2338;2339;, + 4;2340;2341;2342;2343;, + 4;2344;2345;2346;2347;, + 4;2348;2349;2350;2351;, + 4;2352;2353;2354;2355;, + 4;2356;2357;2358;2359;, + 4;2360;2361;2362;2363;, + 4;2364;2365;2366;2367;, + 4;2368;2369;2370;2371;, + 4;2372;2373;2374;2375;, + 4;2376;2377;2378;2379;, + 4;2380;2381;2382;2383;, + 4;2384;2385;2386;2387;, + 4;2388;2389;2390;2391;, + 4;2392;2393;2394;2395;, + 4;2396;2397;2398;2399;, + 4;2400;2401;2402;2403;, + 4;2404;2405;2406;2407;, + 4;2408;2409;2410;2411;, + 4;2412;2413;2414;2415;, + 4;2416;2417;2418;2419;, + 4;2420;2421;2422;2423;, + 4;2424;2425;2426;2427;, + 4;2428;2429;2430;2431;, + 4;2432;2433;2434;2435;, + 4;2436;2437;2438;2439;, + 4;2440;2441;2442;2443;, + 4;2444;2445;2446;2447;, + 4;2448;2449;2450;2451;, + 4;2452;2453;2454;2455;, + 4;2456;2457;2458;2459;, + 4;2460;2461;2462;2463;, + 4;2464;2465;2466;2467;, + 4;2468;2469;2470;2471;, + 4;2472;2473;2474;2475;, + 4;2476;2477;2478;2479;, + 4;2480;2481;2482;2483;, + 4;2484;2485;2486;2487;, + 4;2488;2489;2490;2491;, + 4;2492;2493;2494;2495;, + 4;2496;2497;2498;2499;, + 4;2500;2501;2502;2503;, + 4;2504;2505;2506;2507;, + 4;2508;2509;2510;2511;, + 4;2512;2513;2514;2515;, + 4;2516;2517;2518;2519;, + 4;2520;2521;2522;2523;, + 4;2524;2525;2526;2527;, + 4;2528;2529;2530;2531;, + 4;2532;2533;2534;2535;, + 4;2536;2537;2538;2539;, + 4;2540;2541;2542;2543;, + 4;2544;2545;2546;2547;, + 4;2548;2549;2550;2551;, + 4;2552;2553;2554;2555;, + 4;2556;2557;2558;2559;, + 4;2560;2561;2562;2563;, + 4;2564;2565;2566;2567;, + 4;2568;2569;2570;2571;, + 4;2572;2573;2574;2575;, + 4;2576;2577;2578;2579;, + 4;2580;2581;2582;2583;, + 4;2584;2585;2586;2587;, + 4;2588;2589;2590;2591;, + 4;2592;2593;2594;2595;, + 4;2596;2597;2598;2599;, + 4;2600;2601;2602;2603;, + 4;2604;2605;2606;2607;, + 4;2608;2609;2610;2611;, + 4;2612;2613;2614;2615;, + 4;2616;2617;2618;2619;, + 4;2620;2621;2622;2623;, + 4;2624;2625;2626;2627;, + 4;2628;2629;2630;2631;, + 4;2632;2633;2634;2635;, + 4;2636;2637;2638;2639;, + 4;2640;2641;2642;2643;, + 4;2644;2645;2646;2647;, + 4;2648;2649;2650;2651;, + 4;2652;2653;2654;2655;, + 4;2656;2657;2658;2659;, + 4;2660;2661;2662;2663;, + 4;2664;2665;2666;2667;, + 4;2668;2669;2670;2671;, + 4;2672;2673;2674;2675;, + 4;2676;2677;2678;2679;, + 4;2680;2681;2682;2683;, + 4;2684;2685;2686;2687;, + 4;2688;2689;2690;2691;, + 4;2692;2693;2694;2695;, + 4;2696;2697;2698;2699;, + 4;2700;2701;2702;2703;, + 4;2704;2705;2706;2707;, + 4;2708;2709;2710;2711;, + 4;2712;2713;2714;2715;, + 4;2716;2717;2718;2719;, + 4;2720;2721;2722;2723;, + 4;2724;2725;2726;2727;, + 4;2728;2729;2730;2731;, + 4;2732;2733;2734;2735;, + 4;2736;2737;2738;2739;, + 4;2740;2741;2742;2743;, + 4;2744;2745;2746;2747;, + 4;2748;2749;2750;2751;, + 4;2752;2753;2754;2755;, + 4;2756;2757;2758;2759;, + 4;2760;2761;2762;2763;, + 4;2764;2765;2766;2767;, + 4;2768;2769;2770;2771;, + 4;2772;2773;2774;2775;, + 4;2776;2777;2778;2779;, + 4;2780;2781;2782;2783;, + 4;2784;2785;2786;2787;, + 4;2788;2789;2790;2791;, + 4;2792;2793;2794;2795;, + 4;2796;2797;2798;2799;, + 4;2800;2801;2802;2803;, + 4;2804;2805;2806;2807;, + 4;2808;2809;2810;2811;, + 4;2812;2813;2814;2815;, + 4;2816;2817;2818;2819;, + 4;2820;2821;2822;2823;, + 4;2824;2825;2826;2827;, + 4;2828;2829;2830;2831;, + 4;2832;2833;2834;2835;, + 4;2836;2837;2838;2839;, + 4;2840;2841;2842;2843;, + 4;2844;2845;2846;2847;, + 4;2848;2849;2850;2851;, + 4;2852;2853;2854;2855;, + 4;2856;2857;2858;2859;, + 4;2860;2861;2862;2863;, + 4;2864;2865;2866;2867;, + 4;2868;2869;2870;2871;, + 4;2872;2873;2874;2875;, + 4;2876;2877;2878;2879;, + 4;2880;2881;2882;2883;, + 4;2884;2885;2886;2887;, + 4;2888;2889;2890;2891;, + 4;2892;2893;2894;2895;, + 4;2896;2897;2898;2899;, + 4;2900;2901;2902;2903;, + 4;2904;2905;2906;2907;, + 4;2908;2909;2910;2911;, + 4;2912;2913;2914;2915;, + 4;2916;2917;2918;2919;, + 4;2920;2921;2922;2923;, + 4;2924;2925;2926;2927;, + 4;2928;2929;2930;2931;, + 4;2932;2933;2934;2935;, + 4;2936;2937;2938;2939;, + 4;2940;2941;2942;2943;, + 4;2944;2945;2946;2947;, + 4;2948;2949;2950;2951;; + } //End of Plane_000 Normals + MeshMaterialList { //Plane_000 Material List + 1; + 738; + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0;; + Material Material { + 0.640000; 0.640000; 0.640000; 1.000000;; + 96.078431; + 0.500000; 0.500000; 0.500000;; + 0.000000; 0.000000; 0.000000;; + TextureFilename {"boat.png";} + } + } //End of Plane_000 Material List + MeshTextureCoords { //Plane_000 UV Coordinates + 2952; + 0.116022; 0.052830;, + 0.087066; 0.052833;, + 0.087063; 0.025689;, + 0.116019; 0.025685;, + 0.029160; 0.479941;, + 0.058118; 0.479941;, + 0.058118; 0.507087;, + 0.029160; 0.507087;, + 0.087076; 0.222947;, + 0.058119; 0.222948;, + 0.058119; 0.195803;, + 0.087075; 0.195803;, + 0.144991; 0.393067;, + 0.116033; 0.393067;, + 0.116034; 0.365922;, + 0.144991; 0.365922;, + 0.405609; 0.393072;, + 0.376652; 0.393070;, + 0.376653; 0.365924;, + 0.405611; 0.365926;, + 0.405620; 0.139684;, + 0.434582; 0.139684;, + 0.434582; 0.166834;, + 0.405621; 0.166834;, + 0.662141; 0.896163;, + 0.691099; 0.896163;, + 0.691099; 0.923309;, + 0.662141; 0.923309;, + 0.289781; 0.309818;, + 0.318739; 0.309818;, + 0.318739; 0.336965;, + 0.289780; 0.336964;, + 0.749016; 0.896163;, + 0.777974; 0.896163;, + 0.777974; 0.923309;, + 0.749016; 0.923309;, + 0.173944; 0.139696;, + 0.202902; 0.139694;, + 0.202903; 0.166840;, + 0.173946; 0.166842;, + 0.231853; 0.052816;, + 0.202894; 0.052820;, + 0.202891; 0.025674;, + 0.231849; 0.025670;, + 0.202907; 0.393067;, + 0.173949; 0.393067;, + 0.173949; 0.365921;, + 0.202907; 0.365921;, + 0.318738; 0.139687;, + 0.347698; 0.139686;, + 0.347699; 0.166834;, + 0.318739; 0.166835;, + 0.289772; 0.052810;, + 0.260812; 0.052813;, + 0.260808; 0.025666;, + 0.289768; 0.025662;, + 0.579760; 0.536037;, + 0.550803; 0.536034;, + 0.550805; 0.508889;, + 0.579762; 0.508891;, + 0.202907; 0.479940;, + 0.231864; 0.479940;, + 0.231865; 0.507085;, + 0.202907; 0.507085;, + 0.087073; 0.139701;, + 0.116029; 0.139700;, + 0.116031; 0.166845;, + 0.087074; 0.166846;, + 0.463541; 0.222946;, + 0.434580; 0.222944;, + 0.434581; 0.195795;, + 0.463543; 0.195797;, + 0.434571; 0.336970;, + 0.463530; 0.336973;, + 0.463527; 0.365931;, + 0.434569; 0.365928;, + 0.405613; 0.336968;, + 0.434571; 0.336970;, + 0.434569; 0.365928;, + 0.405611; 0.365926;, + 0.347692; 0.479940;, + 0.376649; 0.479941;, + 0.376648; 0.507085;, + 0.347691; 0.507085;, + 0.202907; 0.336964;, + 0.231865; 0.336964;, + 0.231864; 0.365922;, + 0.202907; 0.365921;, + 0.173949; 0.336964;, + 0.202907; 0.336964;, + 0.202907; 0.365921;, + 0.173949; 0.365921;, + 0.144991; 0.309818;, + 0.173949; 0.309818;, + 0.173949; 0.336964;, + 0.144991; 0.336964;, + 0.434582; 0.166834;, + 0.463544; 0.166834;, + 0.463543; 0.195797;, + 0.434581; 0.195795;, + 0.405621; 0.166834;, + 0.434582; 0.166834;, + 0.434581; 0.195795;, + 0.405620; 0.195795;, + 0.144990; 0.222946;, + 0.116033; 0.222947;, + 0.116032; 0.195802;, + 0.144989; 0.195800;, + 0.318739; 0.166835;, + 0.347699; 0.166834;, + 0.347700; 0.195794;, + 0.318740; 0.195795;, + 0.289780; 0.166836;, + 0.318739; 0.166835;, + 0.318740; 0.195795;, + 0.289780; 0.195795;, + 0.231865; 0.309818;, + 0.260823; 0.309818;, + 0.260822; 0.336964;, + 0.231865; 0.336964;, + 0.434560; 0.507088;, + 0.463516; 0.507089;, + 0.463514; 0.536045;, + 0.434558; 0.536044;, + 0.405604; 0.507086;, + 0.434560; 0.507088;, + 0.434558; 0.536044;, + 0.405603; 0.536042;, + 0.058118; 0.393067;, + 0.029160; 0.393067;, + 0.029160; 0.365921;, + 0.058118; 0.365921;, + 0.318735; 0.507084;, + 0.347691; 0.507085;, + 0.347691; 0.536041;, + 0.318735; 0.536041;, + 0.289778; 0.507084;, + 0.318735; 0.507084;, + 0.318735; 0.536041;, + 0.289779; 0.536041;, + 0.376654; 0.052801;, + 0.347693; 0.052804;, + 0.347690; 0.025655;, + 0.376652; 0.025652;, + 0.318739; 0.336965;, + 0.347697; 0.336965;, + 0.347696; 0.365923;, + 0.318738; 0.365923;, + 0.289780; 0.336964;, + 0.318739; 0.336965;, + 0.318738; 0.365923;, + 0.289780; 0.365922;, + 0.806932; 0.896163;, + 0.835890; 0.896163;, + 0.835890; 0.923309;, + 0.806932; 0.923309;, + 0.202907; 0.507085;, + 0.231865; 0.507085;, + 0.231865; 0.536042;, + 0.202908; 0.536043;, + 0.173950; 0.507086;, + 0.202907; 0.507085;, + 0.202908; 0.536043;, + 0.173950; 0.536044;, + 0.260819; 0.139691;, + 0.289778; 0.139689;, + 0.289780; 0.166836;, + 0.260820; 0.166837;, + 0.087076; 0.507087;, + 0.116034; 0.507086;, + 0.116034; 0.536044;, + 0.087076; 0.536045;, + 0.058118; 0.507087;, + 0.087076; 0.507087;, + 0.087076; 0.536045;, + 0.058118; 0.536045;, + 0.782471; 0.536045;, + 0.753512; 0.536045;, + 0.753512; 0.508898;, + 0.782471; 0.508898;, + 0.087076; 0.336964;, + 0.116034; 0.336964;, + 0.116034; 0.365922;, + 0.087076; 0.365921;, + 0.058118; 0.336964;, + 0.087076; 0.336964;, + 0.087076; 0.365921;, + 0.058118; 0.365921;, + 0.116029; 0.139700;, + 0.144987; 0.139698;, + 0.144988; 0.166843;, + 0.116031; 0.166845;, + 0.202903; 0.166840;, + 0.231862; 0.166839;, + 0.231863; 0.195797;, + 0.202905; 0.195798;, + 0.173946; 0.166842;, + 0.202903; 0.166840;, + 0.202905; 0.195798;, + 0.173947; 0.195799;, + 0.260822; 0.479939;, + 0.289779; 0.479939;, + 0.289778; 0.507084;, + 0.260822; 0.507084;, + 0.087074; 0.166846;, + 0.116031; 0.166845;, + 0.116032; 0.195802;, + 0.087075; 0.195803;, + 0.058118; 0.166847;, + 0.087074; 0.166846;, + 0.087075; 0.195803;, + 0.058119; 0.195803;, + 0.116033; 0.222947;, + 0.087076; 0.222947;, + 0.087075; 0.195803;, + 0.116032; 0.195802;, + 0.144992; 0.479940;, + 0.173949; 0.479940;, + 0.173950; 0.507086;, + 0.144992; 0.507086;, + 0.202906; 0.222944;, + 0.173948; 0.222945;, + 0.173947; 0.195799;, + 0.202905; 0.195798;, + 0.376652; 0.393070;, + 0.347695; 0.393069;, + 0.347696; 0.365923;, + 0.376653; 0.365924;, + 0.434578; 0.052797;, + 0.405616; 0.052799;, + 0.405614; 0.025649;, + 0.434577; 0.025647;, + 0.029162; 0.309818;, + 0.058119; 0.309818;, + 0.058118; 0.336964;, + 0.029161; 0.336963;, + 0.173949; 0.309818;, + 0.202907; 0.309818;, + 0.202907; 0.336964;, + 0.173949; 0.336964;, + 0.289779; 0.479939;, + 0.318735; 0.479940;, + 0.318735; 0.507084;, + 0.289778; 0.507084;, + 0.289780; 0.393068;, + 0.260822; 0.393067;, + 0.260822; 0.365922;, + 0.289780; 0.365922;, + 0.058119; 0.309818;, + 0.087076; 0.309818;, + 0.087076; 0.336964;, + 0.058118; 0.336964;, + 0.231864; 0.393067;, + 0.202907; 0.393067;, + 0.202907; 0.365921;, + 0.231864; 0.365922;, + 0.434567; 0.393073;, + 0.405609; 0.393072;, + 0.405611; 0.365926;, + 0.434569; 0.365928;, + 0.434582; 0.139684;, + 0.463545; 0.139683;, + 0.463544; 0.166834;, + 0.434582; 0.166834;, + 0.376655; 0.336967;, + 0.405613; 0.336968;, + 0.405611; 0.365926;, + 0.376653; 0.365924;, + 0.347697; 0.336965;, + 0.376655; 0.336967;, + 0.376653; 0.365924;, + 0.347696; 0.365923;, + 0.260812; 0.052813;, + 0.231853; 0.052816;, + 0.231849; 0.025670;, + 0.260808; 0.025666;, + 0.289781; 0.222942;, + 0.260822; 0.222943;, + 0.260822; 0.195796;, + 0.289780; 0.195795;, + 0.550803; 0.536034;, + 0.521845; 0.536032;, + 0.521847; 0.508886;, + 0.550805; 0.508889;, + 0.318739; 0.309818;, + 0.347698; 0.309819;, + 0.347697; 0.336965;, + 0.318739; 0.336965;, + 0.637676; 0.536041;, + 0.608718; 0.536039;, + 0.608720; 0.508893;, + 0.637678; 0.508895;, + 0.202902; 0.139694;, + 0.231860; 0.139692;, + 0.231862; 0.166839;, + 0.202903; 0.166840;, + 0.318732; 0.052806;, + 0.289772; 0.052810;, + 0.289768; 0.025662;, + 0.318729; 0.025658;, + 0.144991; 0.336964;, + 0.173949; 0.336964;, + 0.173949; 0.365921;, + 0.144991; 0.365922;, + 0.116034; 0.336964;, + 0.144991; 0.336964;, + 0.144991; 0.365922;, + 0.116034; 0.365922;, + 0.864848; 0.896163;, + 0.893806; 0.896163;, + 0.893806; 0.923309;, + 0.864848; 0.923309;, + 0.029160; 0.393067;, + 0.000202; 0.393067;, + 0.000202; 0.365920;, + 0.029160; 0.365921;, + 0.777974; 0.896163;, + 0.806932; 0.896163;, + 0.806932; 0.923309;, + 0.777974; 0.923309;, + 0.058110; 0.052835;, + 0.029155; 0.052838;, + 0.029152; 0.025694;, + 0.058107; 0.025692;, + 0.376649; 0.479941;, + 0.405605; 0.479942;, + 0.405604; 0.507086;, + 0.376648; 0.507085;, + 0.000205; 0.139706;, + 0.029161; 0.139705;, + 0.029162; 0.166848;, + 0.000206; 0.166849;, + 0.231864; 0.222943;, + 0.202906; 0.222944;, + 0.202905; 0.195798;, + 0.231863; 0.195797;, + 0.260823; 0.309818;, + 0.289781; 0.309818;, + 0.289780; 0.336964;, + 0.260822; 0.336964;, + 0.087076; 0.393067;, + 0.058118; 0.393067;, + 0.058118; 0.365921;, + 0.087076; 0.365921;, + 0.463541; 0.052795;, + 0.434578; 0.052797;, + 0.434577; 0.025647;, + 0.463539; 0.025645;, + 0.695593; 0.536044;, + 0.666635; 0.536043;, + 0.666636; 0.508897;, + 0.695594; 0.508898;, + 0.405615; 0.309822;, + 0.434574; 0.309824;, + 0.434571; 0.336970;, + 0.405613; 0.336968;, + 0.173936; 0.052823;, + 0.144979; 0.052827;, + 0.144976; 0.025682;, + 0.173933; 0.025678;, + 0.376660; 0.166834;, + 0.405621; 0.166834;, + 0.405620; 0.195795;, + 0.376660; 0.195794;, + 0.347699; 0.166834;, + 0.376660; 0.166834;, + 0.376660; 0.195794;, + 0.347700; 0.195794;, + 0.633183; 0.896163;, + 0.662141; 0.896163;, + 0.662141; 0.923309;, + 0.633183; 0.923309;, + 0.144987; 0.139698;, + 0.173944; 0.139696;, + 0.173946; 0.166842;, + 0.144988; 0.166843;, + 0.405605; 0.479942;, + 0.434561; 0.479944;, + 0.434560; 0.507088;, + 0.405604; 0.507086;, + 0.260822; 0.393067;, + 0.231864; 0.393067;, + 0.231864; 0.365922;, + 0.260822; 0.365922;, + 0.058118; 0.479941;, + 0.087076; 0.479941;, + 0.087076; 0.507087;, + 0.058118; 0.507087;, + 0.463524; 0.393076;, + 0.434567; 0.393073;, + 0.434569; 0.365928;, + 0.463527; 0.365931;, + 0.202907; 0.309818;, + 0.231865; 0.309818;, + 0.231865; 0.336964;, + 0.202907; 0.336964;, + 0.260820; 0.166837;, + 0.289780; 0.166836;, + 0.289780; 0.195795;, + 0.260822; 0.195796;, + 0.231862; 0.166839;, + 0.260820; 0.166837;, + 0.260822; 0.195796;, + 0.231863; 0.195797;, + 0.260822; 0.222943;, + 0.231864; 0.222943;, + 0.231863; 0.195797;, + 0.260822; 0.195796;, + 0.405620; 0.222943;, + 0.376659; 0.222942;, + 0.376660; 0.195794;, + 0.405620; 0.195795;, + 0.347698; 0.309819;, + 0.376656; 0.309820;, + 0.376655; 0.336967;, + 0.347697; 0.336965;, + 0.318735; 0.479940;, + 0.347692; 0.479940;, + 0.347691; 0.507085;, + 0.318735; 0.507084;, + 0.318737; 0.393068;, + 0.289780; 0.393068;, + 0.289780; 0.365922;, + 0.318738; 0.365923;, + 0.087076; 0.309818;, + 0.116034; 0.309818;, + 0.116034; 0.336964;, + 0.087076; 0.336964;, + 0.347698; 0.139686;, + 0.376659; 0.139685;, + 0.376660; 0.166834;, + 0.347699; 0.166834;, + 0.376648; 0.507085;, + 0.405604; 0.507086;, + 0.405603; 0.536042;, + 0.376647; 0.536041;, + 0.347691; 0.507085;, + 0.376648; 0.507085;, + 0.376647; 0.536041;, + 0.347691; 0.536041;, + 0.347693; 0.052804;, + 0.318732; 0.052806;, + 0.318729; 0.025658;, + 0.347690; 0.025655;, + 0.260822; 0.507084;, + 0.289778; 0.507084;, + 0.289779; 0.536041;, + 0.260822; 0.536041;, + 0.231865; 0.507085;, + 0.260822; 0.507084;, + 0.260822; 0.536041;, + 0.231865; 0.536042;, + 0.318740; 0.222942;, + 0.289781; 0.222942;, + 0.289780; 0.195795;, + 0.318740; 0.195795;, + 0.922764; 0.896163;, + 0.951722; 0.896163;, + 0.951722; 0.923309;, + 0.922764; 0.923309;, + 0.029155; 0.052838;, + 0.000199; 0.052841;, + 0.000197; 0.025697;, + 0.029152; 0.025694;, + 0.000202; 0.479941;, + 0.029160; 0.479941;, + 0.029160; 0.507087;, + 0.000202; 0.507087;, + 0.058119; 0.222948;, + 0.029163; 0.222948;, + 0.029163; 0.195804;, + 0.058119; 0.195803;, + 0.753512; 0.536045;, + 0.724553; 0.536045;, + 0.724553; 0.508898;, + 0.753512; 0.508898;, + 0.116033; 0.393067;, + 0.087076; 0.393067;, + 0.087076; 0.365921;, + 0.116034; 0.365922;, + 0.260822; 0.336964;, + 0.289780; 0.336964;, + 0.289780; 0.365922;, + 0.260822; 0.365922;, + 0.231865; 0.336964;, + 0.260822; 0.336964;, + 0.260822; 0.365922;, + 0.231864; 0.365922;, + 0.666635; 0.536043;, + 0.637676; 0.536041;, + 0.637678; 0.508895;, + 0.666636; 0.508897;, + 0.144992; 0.507086;, + 0.173950; 0.507086;, + 0.173950; 0.536044;, + 0.144992; 0.536044;, + 0.116034; 0.507086;, + 0.144992; 0.507086;, + 0.144992; 0.536044;, + 0.116034; 0.536044;, + 0.087066; 0.052833;, + 0.058110; 0.052835;, + 0.058107; 0.025692;, + 0.087063; 0.025689;, + 0.029160; 0.507087;, + 0.058118; 0.507087;, + 0.058118; 0.536045;, + 0.029160; 0.536045;, + 0.000202; 0.507087;, + 0.029160; 0.507087;, + 0.029160; 0.536045;, + 0.000202; 0.536045;, + 0.144979; 0.052827;, + 0.116022; 0.052830;, + 0.116019; 0.025685;, + 0.144976; 0.025682;, + 0.173949; 0.393067;, + 0.144991; 0.393067;, + 0.144991; 0.365922;, + 0.173949; 0.365921;, + 0.289778; 0.139689;, + 0.318738; 0.139687;, + 0.318739; 0.166835;, + 0.289780; 0.166836;, + 0.691099; 0.896163;, + 0.720057; 0.896163;, + 0.720058; 0.923309;, + 0.691099; 0.923309;, + 0.029161; 0.139705;, + 0.058116; 0.139703;, + 0.058118; 0.166847;, + 0.029162; 0.166848;, + 0.173949; 0.479940;, + 0.202907; 0.479940;, + 0.202907; 0.507085;, + 0.173950; 0.507086;, + 0.058116; 0.139703;, + 0.087073; 0.139701;, + 0.087074; 0.166846;, + 0.058118; 0.166847;, + 0.029161; 0.336963;, + 0.058118; 0.336964;, + 0.058118; 0.365921;, + 0.029160; 0.365921;, + 0.000203; 0.336962;, + 0.029161; 0.336963;, + 0.029160; 0.365921;, + 0.000202; 0.365920;, + 0.434574; 0.309824;, + 0.463533; 0.309827;, + 0.463530; 0.336973;, + 0.434571; 0.336970;, + 0.376659; 0.222942;, + 0.347700; 0.222942;, + 0.347700; 0.195794;, + 0.376660; 0.195794;, + 0.202894; 0.052820;, + 0.173936; 0.052823;, + 0.173933; 0.025678;, + 0.202891; 0.025674;, + 0.521845; 0.536032;, + 0.492888; 0.536029;, + 0.492890; 0.508884;, + 0.521847; 0.508886;, + 0.434561; 0.479944;, + 0.463517; 0.479945;, + 0.463516; 0.507089;, + 0.434560; 0.507088;, + 0.347695; 0.393069;, + 0.318737; 0.393068;, + 0.318738; 0.365923;, + 0.347696; 0.365923;, + 0.116034; 0.309818;, + 0.144991; 0.309818;, + 0.144991; 0.336964;, + 0.116034; 0.336964;, + 0.144988; 0.166843;, + 0.173946; 0.166842;, + 0.173947; 0.195799;, + 0.144989; 0.195800;, + 0.116031; 0.166845;, + 0.144988; 0.166843;, + 0.144989; 0.195800;, + 0.116032; 0.195802;, + 0.087076; 0.479941;, + 0.116034; 0.479941;, + 0.116034; 0.507086;, + 0.087076; 0.507087;, + 0.347700; 0.222942;, + 0.318740; 0.222942;, + 0.318740; 0.195795;, + 0.347700; 0.195794;, + 0.231860; 0.139692;, + 0.260819; 0.139691;, + 0.260820; 0.166837;, + 0.231862; 0.166839;, + 0.434580; 0.222944;, + 0.405620; 0.222943;, + 0.405620; 0.195795;, + 0.434581; 0.195795;, + 0.893806; 0.896163;, + 0.922764; 0.896163;, + 0.922764; 0.923309;, + 0.893806; 0.923309;, + 0.376656; 0.309820;, + 0.405615; 0.309822;, + 0.405613; 0.336968;, + 0.376655; 0.336967;, + 0.231864; 0.479940;, + 0.260822; 0.479939;, + 0.260822; 0.507084;, + 0.231865; 0.507085;, + 0.029162; 0.166848;, + 0.058118; 0.166847;, + 0.058119; 0.195803;, + 0.029163; 0.195804;, + 0.000206; 0.166849;, + 0.029162; 0.166848;, + 0.029163; 0.195804;, + 0.000207; 0.195804;, + 0.029163; 0.222948;, + 0.000207; 0.222948;, + 0.000207; 0.195804;, + 0.029163; 0.195804;, + 0.116034; 0.479941;, + 0.144992; 0.479940;, + 0.144992; 0.507086;, + 0.116034; 0.507086;, + 0.173948; 0.222945;, + 0.144990; 0.222946;, + 0.144989; 0.195800;, + 0.173947; 0.195799;, + 0.376659; 0.139685;, + 0.405620; 0.139684;, + 0.405621; 0.166834;, + 0.376660; 0.166834;, + 0.405616; 0.052799;, + 0.376654; 0.052801;, + 0.376652; 0.025652;, + 0.405614; 0.025649;, + 0.000205; 0.309817;, + 0.029162; 0.309818;, + 0.029161; 0.336963;, + 0.000203; 0.336962;, + 0.811430; 0.536045;, + 0.782471; 0.536045;, + 0.782471; 0.508898;, + 0.811430; 0.508898;, + 0.260812; 0.052813;, + 0.289772; 0.052810;, + 0.289774; 0.081770;, + 0.260815; 0.081772;, + 0.318732; 0.052806;, + 0.347693; 0.052804;, + 0.347695; 0.081765;, + 0.318734; 0.081767;, + 0.260817; 0.110731;, + 0.289777; 0.110729;, + 0.289778; 0.139689;, + 0.260819; 0.139691;, + 0.260822; 0.222943;, + 0.289781; 0.222942;, + 0.289781; 0.251901;, + 0.260823; 0.251901;, + 0.318740; 0.222942;, + 0.347700; 0.222942;, + 0.347699; 0.251901;, + 0.318740; 0.251901;, + 0.376658; 0.110724;, + 0.405619; 0.110723;, + 0.405620; 0.139684;, + 0.376659; 0.139685;, + 0.376659; 0.222942;, + 0.405620; 0.222943;, + 0.405618; 0.251903;, + 0.376659; 0.251902;, + 0.434580; 0.222944;, + 0.463541; 0.222946;, + 0.463539; 0.251907;, + 0.434578; 0.251905;, + 0.144979; 0.052827;, + 0.173936; 0.052823;, + 0.173939; 0.081781;, + 0.144982; 0.081784;, + 0.202894; 0.052820;, + 0.231853; 0.052816;, + 0.231856; 0.081775;, + 0.202897; 0.081778;, + 0.144991; 0.280861;, + 0.173949; 0.280860;, + 0.173949; 0.309818;, + 0.144991; 0.309818;, + 0.144991; 0.393067;, + 0.173949; 0.393067;, + 0.173949; 0.422025;, + 0.144991; 0.422025;, + 0.202907; 0.393067;, + 0.231864; 0.393067;, + 0.231864; 0.422025;, + 0.202907; 0.422025;, + 0.376657; 0.280861;, + 0.405617; 0.280863;, + 0.405615; 0.309822;, + 0.376656; 0.309820;, + 0.376652; 0.393070;, + 0.405609; 0.393072;, + 0.405608; 0.422029;, + 0.376651; 0.422027;, + 0.434567; 0.393073;, + 0.463524; 0.393076;, + 0.463521; 0.422033;, + 0.434565; 0.422031;, + 0.376654; 0.052801;, + 0.405616; 0.052799;, + 0.405618; 0.081761;, + 0.376656; 0.081763;, + 0.434578; 0.052797;, + 0.463541; 0.052795;, + 0.463543; 0.081758;, + 0.434580; 0.081759;, + 0.087071; 0.110745;, + 0.116028; 0.110743;, + 0.116029; 0.139700;, + 0.087073; 0.139701;, + 0.202900; 0.110736;, + 0.231858; 0.110734;, + 0.231860; 0.139692;, + 0.202902; 0.139694;, + 0.087076; 0.280861;, + 0.116034; 0.280861;, + 0.116034; 0.309818;, + 0.087076; 0.309818;, + 0.087076; 0.450983;, + 0.116034; 0.450983;, + 0.116034; 0.479941;, + 0.087076; 0.479941;, + 0.202907; 0.450982;, + 0.231864; 0.450982;, + 0.231864; 0.479940;, + 0.202907; 0.479940;, + 0.318740; 0.280860;, + 0.347698; 0.280860;, + 0.347698; 0.309819;, + 0.318739; 0.309818;, + 0.318736; 0.450983;, + 0.347693; 0.450983;, + 0.347692; 0.479940;, + 0.318735; 0.479940;, + 0.434563; 0.450987;, + 0.463519; 0.450989;, + 0.463517; 0.479945;, + 0.434561; 0.479944;, + 0.318737; 0.110727;, + 0.347697; 0.110726;, + 0.347698; 0.139686;, + 0.318738; 0.139687;, + 0.434581; 0.110722;, + 0.463544; 0.110721;, + 0.463545; 0.139683;, + 0.434582; 0.139684;, + 0.202907; 0.280860;, + 0.231865; 0.280860;, + 0.231865; 0.309818;, + 0.202907; 0.309818;, + 0.434576; 0.280865;, + 0.463536; 0.280867;, + 0.463533; 0.309827;, + 0.434574; 0.309824;, + 0.256841; 0.710209;, + 0.256842; 0.739169;, + 0.237438; 0.739169;, + 0.237437; 0.710210;, + 0.411474; 0.883958;, + 0.411472; 0.912914;, + 0.392071; 0.912913;, + 0.392072; 0.883957;, + 0.102228; 0.941881;, + 0.102232; 0.970836;, + 0.082831; 0.970838;, + 0.082827; 0.941883;, + 0.343726; 0.594367;, + 0.343729; 0.565405;, + 0.363135; 0.565407;, + 0.363131; 0.594369;, + 0.343718; 0.739168;, + 0.343719; 0.710209;, + 0.363123; 0.710210;, + 0.363122; 0.739169;, + 0.498346; 0.855009;, + 0.498349; 0.826052;, + 0.517751; 0.826054;, + 0.517748; 0.855011;, + 0.411480; 0.797088;, + 0.411478; 0.826045;, + 0.392076; 0.826044;, + 0.392077; 0.797087;, + 0.343724; 0.623329;, + 0.343726; 0.594367;, + 0.363131; 0.594369;, + 0.363129; 0.623330;, + 0.411483; 0.739172;, + 0.411481; 0.768130;, + 0.392079; 0.768129;, + 0.392080; 0.739171;, + 0.411469; 0.941870;, + 0.411467; 0.970825;, + 0.392066; 0.970823;, + 0.392068; 0.941868;, + 0.189099; 0.999779;, + 0.189096; 0.970825;, + 0.208496; 0.970823;, + 0.208499; 0.999777;, + 0.102204; 0.768143;, + 0.102209; 0.797100;, + 0.082806; 0.797103;, + 0.082802; 0.768146;, + 0.256844; 0.797085;, + 0.256845; 0.826043;, + 0.237443; 0.826044;, + 0.237441; 0.797086;, + 0.521853; 0.432392;, + 0.550811; 0.432394;, + 0.550809; 0.451796;, + 0.521852; 0.451794;, + 0.343715; 0.883955;, + 0.343716; 0.854999;, + 0.363117; 0.854999;, + 0.363116; 0.883956;, + 0.608726; 0.432398;, + 0.637683; 0.432400;, + 0.637682; 0.451803;, + 0.608724; 0.451801;, + 0.189078; 0.768132;, + 0.189076; 0.739173;, + 0.208479; 0.739171;, + 0.208481; 0.768130;, + 0.102213; 0.826057;, + 0.102217; 0.855013;, + 0.082815; 0.855016;, + 0.082811; 0.826060;, + 0.392064; 0.999777;, + 0.363110; 0.999774;, + 0.363112; 0.970821;, + 0.392066; 0.970823;, + 0.392066; 0.970823;, + 0.363112; 0.970821;, + 0.363114; 0.941867;, + 0.392068; 0.941868;, + 0.893806; 0.999806;, + 0.864848; 0.999805;, + 0.864848; 0.980403;, + 0.893806; 0.980403;, + 0.392079; 0.768129;, + 0.363121; 0.768127;, + 0.363122; 0.739169;, + 0.392080; 0.739171;, + 0.392080; 0.739171;, + 0.363122; 0.739169;, + 0.363123; 0.710210;, + 0.392082; 0.710212;, + 0.411507; 0.536454;, + 0.411501; 0.565415;, + 0.392097; 0.565411;, + 0.392102; 0.536450;, + 0.237452; 0.999775;, + 0.208499; 0.999777;, + 0.208496; 0.970823;, + 0.237450; 0.970821;, + 0.237450; 0.970821;, + 0.208496; 0.970823;, + 0.208494; 0.941869;, + 0.237449; 0.941867;, + 0.806932; 0.999805;, + 0.777974; 0.999805;, + 0.777974; 0.980403;, + 0.806932; 0.980403;, + 0.237446; 0.883957;, + 0.208490; 0.883958;, + 0.208488; 0.855002;, + 0.237444; 0.855000;, + 0.237444; 0.855000;, + 0.208488; 0.855002;, + 0.208486; 0.826045;, + 0.237443; 0.826044;, + 0.102162; 0.565421;, + 0.102170; 0.594384;, + 0.082764; 0.594389;, + 0.082755; 0.565427;, + 0.546688; 0.999799;, + 0.517731; 0.999795;, + 0.517735; 0.970838;, + 0.546692; 0.970842;, + 0.546692; 0.970842;, + 0.517735; 0.970838;, + 0.517739; 0.941881;, + 0.546696; 0.941885;, + 0.498337; 0.941879;, + 0.498340; 0.912923;, + 0.517742; 0.912925;, + 0.517739; 0.941881;, + 0.546702; 0.883971;, + 0.517745; 0.883968;, + 0.517748; 0.855011;, + 0.546705; 0.855014;, + 0.546705; 0.855014;, + 0.517748; 0.855011;, + 0.517751; 0.826054;, + 0.546709; 0.826057;, + 0.189056; 0.565403;, + 0.189053; 0.536436;, + 0.208462; 0.536434;, + 0.208464; 0.565401;, + 0.392072; 0.883957;, + 0.363116; 0.883956;, + 0.363117; 0.854999;, + 0.392074; 0.855001;, + 0.392074; 0.855001;, + 0.363117; 0.854999;, + 0.363118; 0.826043;, + 0.392076; 0.826044;, + 0.256842; 0.739169;, + 0.256843; 0.768127;, + 0.237440; 0.768128;, + 0.237438; 0.739169;, + 0.546715; 0.768142;, + 0.517757; 0.768139;, + 0.517760; 0.739182;, + 0.546718; 0.739185;, + 0.546718; 0.739185;, + 0.517760; 0.739182;, + 0.517763; 0.710224;, + 0.546721; 0.710227;, + 0.343716; 0.826042;, + 0.343717; 0.797085;, + 0.363120; 0.797085;, + 0.363118; 0.826043;, + 0.546728; 0.652311;, + 0.517770; 0.652307;, + 0.517774; 0.623349;, + 0.546732; 0.623353;, + 0.546732; 0.623353;, + 0.517774; 0.623349;, + 0.517778; 0.594391;, + 0.546736; 0.594395;, + 0.411497; 0.594375;, + 0.411493; 0.623335;, + 0.392089; 0.623333;, + 0.392093; 0.594372;, + 0.392086; 0.652293;, + 0.363126; 0.652291;, + 0.363129; 0.623330;, + 0.392089; 0.623333;, + 0.392089; 0.623333;, + 0.363129; 0.623330;, + 0.363131; 0.594369;, + 0.392093; 0.594372;, + 0.102232; 0.970836;, + 0.102236; 0.999791;, + 0.082835; 0.999793;, + 0.082831; 0.970838;, + 0.237440; 0.768128;, + 0.208481; 0.768130;, + 0.208479; 0.739171;, + 0.237438; 0.739169;, + 0.237438; 0.739169;, + 0.208479; 0.739171;, + 0.208477; 0.710212;, + 0.237437; 0.710210;, + 0.666637; 0.432400;, + 0.695596; 0.432400;, + 0.695595; 0.451803;, + 0.666637; 0.451803;, + 0.237433; 0.652289;, + 0.208472; 0.652291;, + 0.208469; 0.623329;, + 0.237432; 0.623327;, + 0.237432; 0.623327;, + 0.208469; 0.623329;, + 0.208467; 0.594365;, + 0.237431; 0.594364;, + 0.343712; 0.970820;, + 0.343713; 0.941866;, + 0.363114; 0.941867;, + 0.363112; 0.970821;, + 0.102189; 0.681267;, + 0.102194; 0.710226;, + 0.082791; 0.710230;, + 0.082785; 0.681271;, + 0.662142; 0.999806;, + 0.633183; 0.999806;, + 0.633183; 0.980403;, + 0.662141; 0.980403;, + 0.189073; 0.710214;, + 0.189070; 0.681254;, + 0.208474; 0.681252;, + 0.208477; 0.710212;, + 0.498333; 0.970835;, + 0.498337; 0.941879;, + 0.517739; 0.941881;, + 0.517735; 0.970838;, + 0.411481; 0.768130;, + 0.411480; 0.797088;, + 0.392077; 0.797087;, + 0.392079; 0.768129;, + 0.498371; 0.623347;, + 0.498375; 0.594388;, + 0.517778; 0.594391;, + 0.517774; 0.623349;, + 0.411467; 0.970825;, + 0.411463; 0.999779;, + 0.392064; 0.999777;, + 0.392066; 0.970823;, + 0.343718; 0.768127;, + 0.343718; 0.739168;, + 0.363122; 0.739169;, + 0.363121; 0.768127;, + 0.256843; 0.768127;, + 0.256844; 0.797085;, + 0.237441; 0.797086;, + 0.237440; 0.768128;, + 0.256848; 0.912911;, + 0.256849; 0.941866;, + 0.237449; 0.941867;, + 0.237447; 0.912912;, + 0.343714; 0.912911;, + 0.343715; 0.883955;, + 0.363116; 0.883956;, + 0.363115; 0.912911;, + 0.498343; 0.883966;, + 0.498346; 0.855009;, + 0.517748; 0.855011;, + 0.517745; 0.883968;, + 0.392068; 0.941868;, + 0.363114; 0.941867;, + 0.363115; 0.912911;, + 0.392071; 0.912913;, + 0.392071; 0.912913;, + 0.363115; 0.912911;, + 0.363116; 0.883956;, + 0.392072; 0.883957;, + 0.411478; 0.826045;, + 0.411476; 0.855002;, + 0.392074; 0.855001;, + 0.392076; 0.826044;, + 0.343722; 0.652290;, + 0.343724; 0.623329;, + 0.363129; 0.623330;, + 0.363126; 0.652291;, + 0.189091; 0.912916;, + 0.189088; 0.883960;, + 0.208490; 0.883958;, + 0.208492; 0.912914;, + 0.102217; 0.855013;, + 0.102221; 0.883969;, + 0.082819; 0.883972;, + 0.082815; 0.855016;, + 0.256845; 0.826043;, + 0.256846; 0.854999;, + 0.237444; 0.855000;, + 0.237443; 0.826044;, + 0.951722; 0.999806;, + 0.922764; 0.999806;, + 0.922764; 0.980403;, + 0.951722; 0.980403;, + 0.102153; 0.536456;, + 0.102162; 0.565421;, + 0.082755; 0.565427;, + 0.082745; 0.536463;, + 0.392082; 0.710212;, + 0.363123; 0.710210;, + 0.363124; 0.681251;, + 0.392084; 0.681253;, + 0.392084; 0.681253;, + 0.363124; 0.681251;, + 0.363126; 0.652291;, + 0.392086; 0.652293;, + 0.498379; 0.565430;, + 0.498384; 0.536472;, + 0.517787; 0.536475;, + 0.517782; 0.565433;, + 0.256837; 0.565399;, + 0.256837; 0.594363;, + 0.237431; 0.594364;, + 0.237430; 0.565399;, + 0.724554; 0.432400;, + 0.753512; 0.432400;, + 0.753512; 0.451803;, + 0.724554; 0.451803;, + 0.411493; 0.623335;, + 0.411490; 0.652295;, + 0.392086; 0.652293;, + 0.392089; 0.623333;, + 0.744377; 0.250556;, + 0.744378; 0.193462;, + 0.779683; 0.193462;, + 0.779682; 0.250557;, + 0.102170; 0.594384;, + 0.102177; 0.623346;, + 0.082772; 0.623351;, + 0.082764; 0.594389;, + 0.102183; 0.652307;, + 0.102189; 0.681267;, + 0.082785; 0.681271;, + 0.082779; 0.652311;, + 0.411488; 0.681254;, + 0.411485; 0.710213;, + 0.392082; 0.710212;, + 0.392084; 0.681253;, + 0.189086; 0.855004;, + 0.189083; 0.826047;, + 0.208486; 0.826045;, + 0.208488; 0.855002;, + 0.720058; 0.999806;, + 0.691100; 0.999806;, + 0.691100; 0.980403;, + 0.720058; 0.980403;, + 0.189060; 0.594367;, + 0.189056; 0.565403;, + 0.208464; 0.565401;, + 0.208467; 0.594365;, + 0.498358; 0.739180;, + 0.498361; 0.710222;, + 0.517763; 0.710224;, + 0.517760; 0.739182;, + 0.189063; 0.623331;, + 0.189060; 0.594367;, + 0.208467; 0.594365;, + 0.208469; 0.623329;, + 0.237449; 0.941867;, + 0.208494; 0.941869;, + 0.208492; 0.912914;, + 0.237447; 0.912912;, + 0.237447; 0.912912;, + 0.208492; 0.912914;, + 0.208490; 0.883958;, + 0.237446; 0.883957;, + 0.343711; 0.999774;, + 0.343712; 0.970820;, + 0.363112; 0.970821;, + 0.363110; 0.999774;, + 0.256847; 0.883956;, + 0.256848; 0.912911;, + 0.237447; 0.912912;, + 0.237446; 0.883957;, + 0.102194; 0.710226;, + 0.102200; 0.739185;, + 0.082797; 0.739188;, + 0.082791; 0.710230;, + 0.492896; 0.432390;, + 0.521853; 0.432392;, + 0.521852; 0.451794;, + 0.492895; 0.451792;, + 0.498329; 0.999792;, + 0.498333; 0.970835;, + 0.517735; 0.970838;, + 0.517731; 0.999795;, + 0.411476; 0.855002;, + 0.411474; 0.883958;, + 0.392072; 0.883957;, + 0.392074; 0.855001;, + 0.343720; 0.681250;, + 0.343722; 0.652290;, + 0.363126; 0.652291;, + 0.363124; 0.681251;, + 0.237443; 0.826044;, + 0.208486; 0.826045;, + 0.208483; 0.797088;, + 0.237441; 0.797086;, + 0.237441; 0.797086;, + 0.208483; 0.797088;, + 0.208481; 0.768130;, + 0.237440; 0.768128;, + 0.498367; 0.652305;, + 0.498371; 0.623347;, + 0.517774; 0.623349;, + 0.517770; 0.652307;, + 0.256846; 0.854999;, + 0.256847; 0.883956;, + 0.237446; 0.883957;, + 0.237444; 0.855000;, + 0.189081; 0.797090;, + 0.189078; 0.768132;, + 0.208481; 0.768130;, + 0.208483; 0.797088;, + 0.256849; 0.941866;, + 0.256850; 0.970820;, + 0.237450; 0.970821;, + 0.237449; 0.941867;, + 0.922764; 0.999806;, + 0.893806; 0.999806;, + 0.893806; 0.980403;, + 0.922764; 0.980403;, + 0.343713; 0.941866;, + 0.343714; 0.912911;, + 0.363115; 0.912911;, + 0.363114; 0.941867;, + 0.498352; 0.797095;, + 0.498355; 0.768137;, + 0.517757; 0.768139;, + 0.517754; 0.797097;, + 0.546696; 0.941885;, + 0.517739; 0.941881;, + 0.517742; 0.912925;, + 0.546699; 0.912928;, + 0.546699; 0.912928;, + 0.517742; 0.912925;, + 0.517745; 0.883968;, + 0.546702; 0.883971;, + 0.256838; 0.536433;, + 0.256837; 0.565399;, + 0.237430; 0.565399;, + 0.237429; 0.536433;, + 0.546709; 0.826057;, + 0.517751; 0.826054;, + 0.517754; 0.797097;, + 0.546712; 0.797100;, + 0.546712; 0.797100;, + 0.517754; 0.797097;, + 0.517757; 0.768139;, + 0.546715; 0.768142;, + 0.498364; 0.681263;, + 0.498367; 0.652305;, + 0.517770; 0.652307;, + 0.517767; 0.681266;, + 0.256839; 0.681249;, + 0.256841; 0.710209;, + 0.237437; 0.710210;, + 0.237435; 0.681250;, + 0.189093; 0.941871;, + 0.189091; 0.912916;, + 0.208492; 0.912914;, + 0.208494; 0.941869;, + 0.102224; 0.912925;, + 0.102228; 0.941881;, + 0.082827; 0.941883;, + 0.082823; 0.912928;, + 0.343729; 0.565405;, + 0.343733; 0.536441;, + 0.363139; 0.536445;, + 0.363135; 0.565407;, + 0.782471; 0.432400;, + 0.811429; 0.432400;, + 0.811429; 0.451803;, + 0.782471; 0.451803;, + 0.102177; 0.623346;, + 0.102183; 0.652307;, + 0.082779; 0.652311;, + 0.082772; 0.623351;, + 0.392076; 0.826044;, + 0.363118; 0.826043;, + 0.363120; 0.797085;, + 0.392077; 0.797087;, + 0.392077; 0.797087;, + 0.363120; 0.797085;, + 0.363121; 0.768127;, + 0.392079; 0.768129;, + 0.498375; 0.594388;, + 0.498379; 0.565430;, + 0.517782; 0.565433;, + 0.517778; 0.594391;, + 0.546721; 0.710227;, + 0.517763; 0.710224;, + 0.517767; 0.681266;, + 0.546725; 0.681269;, + 0.546725; 0.681269;, + 0.517767; 0.681266;, + 0.517770; 0.652307;, + 0.546728; 0.652311;, + 0.256837; 0.594363;, + 0.256838; 0.623326;, + 0.237432; 0.623327;, + 0.237431; 0.594364;, + 0.546736; 0.594395;, + 0.517778; 0.594391;, + 0.517782; 0.565433;, + 0.546740; 0.565437;, + 0.546740; 0.565437;, + 0.517782; 0.565433;, + 0.517787; 0.536475;, + 0.546744; 0.536479;, + 0.411490; 0.652295;, + 0.411488; 0.681254;, + 0.392084; 0.681253;, + 0.392086; 0.652293;, + 0.411472; 0.912914;, + 0.411469; 0.941870;, + 0.392068; 0.941868;, + 0.392071; 0.912913;, + 0.189096; 0.970825;, + 0.189093; 0.941871;, + 0.208494; 0.941869;, + 0.208496; 0.970823;, + 0.691100; 0.999806;, + 0.662142; 0.999806;, + 0.662141; 0.980403;, + 0.691100; 0.980403;, + 0.343716; 0.854999;, + 0.343716; 0.826042;, + 0.363118; 0.826043;, + 0.363117; 0.854999;, + 0.777974; 0.999805;, + 0.749016; 0.999805;, + 0.749016; 0.980403;, + 0.777974; 0.980403;, + 0.189076; 0.739173;, + 0.189073; 0.710214;, + 0.208477; 0.710212;, + 0.208479; 0.739171;, + 0.392093; 0.594372;, + 0.363131; 0.594369;, + 0.363135; 0.565407;, + 0.392097; 0.565411;, + 0.392097; 0.565411;, + 0.363135; 0.565407;, + 0.363139; 0.536445;, + 0.392102; 0.536450;, + 0.102200; 0.739185;, + 0.102204; 0.768143;, + 0.082802; 0.768146;, + 0.082797; 0.739188;, + 0.411485; 0.710213;, + 0.411483; 0.739172;, + 0.392080; 0.739171;, + 0.392082; 0.710212;, + 0.189088; 0.883960;, + 0.189086; 0.855004;, + 0.208488; 0.855002;, + 0.208490; 0.883958;, + 0.102209; 0.797100;, + 0.102213; 0.826057;, + 0.082811; 0.826060;, + 0.082806; 0.797103;, + 0.550811; 0.432394;, + 0.579768; 0.432396;, + 0.579767; 0.451798;, + 0.550809; 0.451796;, + 0.498355; 0.768137;, + 0.498358; 0.739180;, + 0.517760; 0.739182;, + 0.517757; 0.768139;, + 0.189067; 0.652293;, + 0.189063; 0.623331;, + 0.208469; 0.623329;, + 0.208472; 0.652291;, + 0.237437; 0.710210;, + 0.208477; 0.710212;, + 0.208474; 0.681252;, + 0.237435; 0.681250;, + 0.237435; 0.681250;, + 0.208474; 0.681252;, + 0.208472; 0.652291;, + 0.237433; 0.652289;, + 0.256850; 0.970820;, + 0.256852; 0.999774;, + 0.237452; 0.999775;, + 0.237450; 0.970821;, + 0.498340; 0.912923;, + 0.498343; 0.883966;, + 0.517745; 0.883968;, + 0.517742; 0.912925;, + 0.343719; 0.710209;, + 0.343720; 0.681250;, + 0.363124; 0.681251;, + 0.363123; 0.710210;, + 0.256839; 0.652288;, + 0.256839; 0.681249;, + 0.237435; 0.681250;, + 0.237433; 0.652289;, + 0.343717; 0.797085;, + 0.343718; 0.768127;, + 0.363121; 0.768127;, + 0.363120; 0.797085;, + 0.411501; 0.565415;, + 0.411497; 0.594375;, + 0.392093; 0.594372;, + 0.392097; 0.565411;, + 0.102221; 0.883969;, + 0.102224; 0.912925;, + 0.082823; 0.912928;, + 0.082819; 0.883972;, + 0.237431; 0.594364;, + 0.208467; 0.594365;, + 0.208464; 0.565401;, + 0.237430; 0.565399;, + 0.237430; 0.565399;, + 0.208464; 0.565401;, + 0.208462; 0.536434;, + 0.237429; 0.536433;, + 0.835890; 0.999805;, + 0.806932; 0.999805;, + 0.806932; 0.980403;, + 0.835890; 0.980403;, + 0.189083; 0.826047;, + 0.189081; 0.797090;, + 0.208483; 0.797088;, + 0.208486; 0.826045;, + 0.753512; 0.432400;, + 0.782471; 0.432400;, + 0.782471; 0.451803;, + 0.753512; 0.451803;, + 0.189070; 0.681254;, + 0.189067; 0.652293;, + 0.208472; 0.652291;, + 0.208474; 0.681252;, + 0.498349; 0.826052;, + 0.498352; 0.797095;, + 0.517754; 0.797097;, + 0.517751; 0.826054;, + 0.256838; 0.623326;, + 0.256839; 0.652288;, + 0.237433; 0.652289;, + 0.237432; 0.623327;, + 0.498361; 0.710222;, + 0.498364; 0.681263;, + 0.517767; 0.681266;, + 0.517763; 0.710224;, + 0.782471; 0.451803;, + 0.811429; 0.451803;, + 0.811430; 0.508898;, + 0.782471; 0.508898;, + 0.569546; 0.317575;, + 0.538217; 0.317574;, + 0.538218; 0.250552;, + 0.569547; 0.250553;, + 0.546702; 0.883971;, + 0.546705; 0.855014;, + 0.603797; 0.855021;, + 0.603794; 0.883978;, + 0.000194; 0.000253;, + 0.029149; 0.000250;, + 0.029152; 0.025694;, + 0.000197; 0.025697;, + 0.546721; 0.710227;, + 0.546725; 0.681269;, + 0.603818; 0.681276;, + 0.603814; 0.710234;, + 0.057374; 0.883976;, + 0.057370; 0.855020;, + 0.082815; 0.855016;, + 0.082819; 0.883972;, + 0.691100; 0.980403;, + 0.662141; 0.980403;, + 0.662141; 0.923309;, + 0.691099; 0.923309;, + 0.546728; 0.652311;, + 0.546732; 0.623353;, + 0.603825; 0.623360;, + 0.603822; 0.652318;, + 0.057331; 0.652317;, + 0.057323; 0.623357;, + 0.082772; 0.623351;, + 0.082779; 0.652311;, + 0.666637; 0.451803;, + 0.695595; 0.451803;, + 0.695594; 0.508898;, + 0.666636; 0.508897;, + 0.546688; 0.999799;, + 0.546692; 0.970842;, + 0.603783; 0.970849;, + 0.603779; 0.999806;, + 0.546705; 0.855014;, + 0.546709; 0.826057;, + 0.603801; 0.826064;, + 0.603797; 0.855021;, + 0.662141; 0.980403;, + 0.633183; 0.980403;, + 0.633183; 0.923309;, + 0.662141; 0.923309;, + 0.057338; 0.681276;, + 0.057331; 0.652317;, + 0.082779; 0.652311;, + 0.082785; 0.681271;, + 0.720058; 0.980403;, + 0.691100; 0.980403;, + 0.691099; 0.923309;, + 0.720058; 0.923309;, + 0.289765; 0.000213;, + 0.318726; 0.000208;, + 0.318729; 0.025658;, + 0.289768; 0.025662;, + 0.546715; 0.768142;, + 0.546718; 0.739185;, + 0.603811; 0.739191;, + 0.603808; 0.768149;, + 0.546732; 0.623353;, + 0.546736; 0.594395;, + 0.603829; 0.594403;, + 0.603825; 0.623360;, + 0.893806; 0.980403;, + 0.864848; 0.980403;, + 0.864848; 0.923309;, + 0.893806; 0.923309;, + 0.057365; 0.826064;, + 0.057361; 0.797107;, + 0.082806; 0.797103;, + 0.082811; 0.826060;, + 0.546692; 0.970842;, + 0.546696; 0.941885;, + 0.603787; 0.941892;, + 0.603783; 0.970849;, + 0.777974; 0.980403;, + 0.749016; 0.980403;, + 0.749016; 0.923309;, + 0.777974; 0.923309;, + 0.633183; 0.980403;, + 0.604225; 0.980403;, + 0.604225; 0.923309;, + 0.633183; 0.923309;, + 0.058105; 0.000247;, + 0.087060; 0.000244;, + 0.087063; 0.025689;, + 0.058107; 0.025692;, + 0.922764; 0.980403;, + 0.893806; 0.980403;, + 0.893806; 0.923309;, + 0.922764; 0.923309;, + 0.434575; 0.000196;, + 0.463537; 0.000194;, + 0.463539; 0.025645;, + 0.434577; 0.025647;, + 0.546718; 0.739185;, + 0.546721; 0.710227;, + 0.603814; 0.710234;, + 0.603811; 0.739191;, + 0.521852; 0.451794;, + 0.550809; 0.451796;, + 0.550805; 0.508889;, + 0.521847; 0.508886;, + 0.864848; 0.980403;, + 0.835890; 0.980403;, + 0.835890; 0.923309;, + 0.864848; 0.923309;, + 0.057387; 0.970842;, + 0.057383; 0.941887;, + 0.082827; 0.941883;, + 0.082831; 0.970838;, + 0.144972; 0.000236;, + 0.173929; 0.000232;, + 0.173933; 0.025678;, + 0.144976; 0.025682;, + 0.749016; 0.980403;, + 0.720058; 0.980403;, + 0.720058; 0.923309;, + 0.749016; 0.923309;, + 0.492895; 0.451792;, + 0.521852; 0.451794;, + 0.521847; 0.508886;, + 0.492890; 0.508884;, + 0.951722; 0.980403;, + 0.922764; 0.980403;, + 0.922764; 0.923309;, + 0.951722; 0.923309;, + 0.806932; 0.980403;, + 0.777974; 0.980403;, + 0.777974; 0.923309;, + 0.806932; 0.923309;, + 0.546712; 0.797100;, + 0.546715; 0.768142;, + 0.603808; 0.768149;, + 0.603804; 0.797106;, + 0.057314; 0.594397;, + 0.057305; 0.565436;, + 0.082755; 0.565427;, + 0.082764; 0.594389;, + 0.550809; 0.451796;, + 0.579767; 0.451798;, + 0.579762; 0.508891;, + 0.550805; 0.508889;, + 0.202887; 0.000227;, + 0.231845; 0.000222;, + 0.231849; 0.025670;, + 0.202891; 0.025674;, + 0.724554; 0.451803;, + 0.753512; 0.451803;, + 0.753512; 0.508898;, + 0.724553; 0.508898;, + 0.546740; 0.565437;, + 0.546744; 0.536479;, + 0.603837; 0.536487;, + 0.603833; 0.565445;, + 0.608724; 0.451801;, + 0.637682; 0.451803;, + 0.637678; 0.508895;, + 0.608720; 0.508893;, + 0.463938; 0.451790;, + 0.492895; 0.451792;, + 0.492890; 0.508884;, + 0.463933; 0.508882;, + 0.835890; 0.980403;, + 0.806932; 0.980403;, + 0.806932; 0.923309;, + 0.835890; 0.923309;, + 0.546699; 0.912928;, + 0.546702; 0.883971;, + 0.603794; 0.883978;, + 0.603790; 0.912935;, + 0.546709; 0.826057;, + 0.546712; 0.797100;, + 0.603804; 0.797106;, + 0.603801; 0.826064;, + 0.057361; 0.797107;, + 0.057355; 0.768150;, + 0.082802; 0.768146;, + 0.082806; 0.797103;, + 0.753512; 0.451803;, + 0.782471; 0.451803;, + 0.782471; 0.508898;, + 0.753512; 0.508898;, + 0.695595; 0.451803;, + 0.724554; 0.451803;, + 0.724553; 0.508898;, + 0.695594; 0.508898;, + 0.057391; 0.999797;, + 0.057387; 0.970842;, + 0.082831; 0.970838;, + 0.082835; 0.999793;, + 0.546725; 0.681269;, + 0.546728; 0.652311;, + 0.603822; 0.652318;, + 0.603818; 0.681276;, + 0.546736; 0.594395;, + 0.546740; 0.565437;, + 0.603833; 0.565445;, + 0.603829; 0.594403;, + 0.057305; 0.565436;, + 0.057294; 0.536474;, + 0.082745; 0.536463;, + 0.082755; 0.565427;, + 0.579767; 0.451798;, + 0.608724; 0.451801;, + 0.608720; 0.508893;, + 0.579762; 0.508891;, + 0.318726; 0.000208;, + 0.347687; 0.000205;, + 0.347690; 0.025655;, + 0.318729; 0.025658;, + 0.546696; 0.941885;, + 0.546699; 0.912928;, + 0.603790; 0.912935;, + 0.603787; 0.941892;, + 0.343711; 0.999774;, + 0.314758; 0.999773;, + 0.314758; 0.970819;, + 0.343712; 0.970820;, + 0.343718; 0.768127;, + 0.314759; 0.768126;, + 0.314760; 0.739168;, + 0.343718; 0.739168;, + 0.189099; 0.999779;, + 0.160145; 0.999783;, + 0.160142; 0.970828;, + 0.189096; 0.970825;, + 0.189088; 0.883960;, + 0.160132; 0.883963;, + 0.160129; 0.855006;, + 0.189086; 0.855004;, + 0.498329; 0.999792;, + 0.469373; 0.999787;, + 0.469377; 0.970832;, + 0.498333; 0.970835;, + 0.498343; 0.883966;, + 0.469387; 0.883963;, + 0.469389; 0.855006;, + 0.498346; 0.855009;, + 0.343715; 0.883955;, + 0.314759; 0.883955;, + 0.314759; 0.854998;, + 0.343716; 0.854999;, + 0.498355; 0.768137;, + 0.469397; 0.768135;, + 0.469400; 0.739177;, + 0.498358; 0.739180;, + 0.498367; 0.652305;, + 0.469409; 0.652301;, + 0.469412; 0.623343;, + 0.498371; 0.623347;, + 0.343722; 0.652290;, + 0.314761; 0.652288;, + 0.314762; 0.623327;, + 0.343724; 0.623329;, + 0.189078; 0.768132;, + 0.160120; 0.768135;, + 0.160117; 0.739176;, + 0.189076; 0.739173;, + 0.189067; 0.652293;, + 0.160105; 0.652296;, + 0.160101; 0.623334;, + 0.189063; 0.623331;, + 0.131191; 0.999786;, + 0.102236; 0.999791;, + 0.102232; 0.970836;, + 0.131187; 0.970832;, + 0.131183; 0.941877;, + 0.102228; 0.941881;, + 0.102224; 0.912925;, + 0.131180; 0.912922;, + 0.440418; 0.999783;, + 0.411463; 0.999779;, + 0.411467; 0.970825;, + 0.440421; 0.970828;, + 0.440425; 0.941873;, + 0.411469; 0.941870;, + 0.411472; 0.912914;, + 0.440428; 0.912917;, + 0.343713; 0.941866;, + 0.314758; 0.941865;, + 0.314759; 0.912910;, + 0.343714; 0.912911;, + 0.440439; 0.768132;, + 0.411481; 0.768130;, + 0.411483; 0.739172;, + 0.440442; 0.739174;, + 0.440444; 0.710216;, + 0.411485; 0.710213;, + 0.411488; 0.681254;, + 0.440447; 0.681257;, + 0.343719; 0.710209;, + 0.314760; 0.710209;, + 0.314760; 0.681249;, + 0.343720; 0.681250;, + 0.131162; 0.768138;, + 0.102204; 0.768143;, + 0.102200; 0.739185;, + 0.131158; 0.739180;, + 0.131154; 0.710221;, + 0.102194; 0.710226;, + 0.102189; 0.681267;, + 0.131149; 0.681261;, + 0.285805; 0.999773;, + 0.256852; 0.999774;, + 0.256850; 0.970820;, + 0.285804; 0.970820;, + 0.285804; 0.941865;, + 0.256849; 0.941866;, + 0.256848; 0.912911;, + 0.285803; 0.912910;, + 0.189093; 0.941871;, + 0.160138; 0.941874;, + 0.160135; 0.912918;, + 0.189091; 0.912916;, + 0.285803; 0.883955;, + 0.256847; 0.883956;, + 0.256846; 0.854999;, + 0.285802; 0.854999;, + 0.285802; 0.826042;, + 0.256845; 0.826043;, + 0.256844; 0.797085;, + 0.285802; 0.797085;, + 0.189083; 0.826047;, + 0.160126; 0.826050;, + 0.160123; 0.797093;, + 0.189081; 0.797090;, + 0.131176; 0.883966;, + 0.102221; 0.883969;, + 0.102217; 0.855013;, + 0.131173; 0.855010;, + 0.131170; 0.826053;, + 0.102213; 0.826057;, + 0.102209; 0.797100;, + 0.131166; 0.797096;, + 0.498337; 0.941879;, + 0.469381; 0.941876;, + 0.469384; 0.912920;, + 0.498340; 0.912923;, + 0.498349; 0.826052;, + 0.469392; 0.826049;, + 0.469394; 0.797092;, + 0.498352; 0.797095;, + 0.440430; 0.883961;, + 0.411474; 0.883958;, + 0.411476; 0.855002;, + 0.440433; 0.855004;, + 0.440435; 0.826047;, + 0.411478; 0.826045;, + 0.411480; 0.797088;, + 0.440437; 0.797090;, + 0.343716; 0.826042;, + 0.314759; 0.826042;, + 0.314759; 0.797084;, + 0.343717; 0.797085;, + 0.498361; 0.710222;, + 0.469402; 0.710219;, + 0.469405; 0.681260;, + 0.498364; 0.681263;, + 0.498375; 0.594388;, + 0.469416; 0.594384;, + 0.469421; 0.565425;, + 0.498379; 0.565430;, + 0.440450; 0.652298;, + 0.411490; 0.652295;, + 0.411493; 0.623335;, + 0.440453; 0.623339;, + 0.440457; 0.594380;, + 0.411497; 0.594375;, + 0.411501; 0.565415;, + 0.440461; 0.565420;, + 0.343726; 0.594367;, + 0.314764; 0.594365;, + 0.314766; 0.565402;, + 0.343729; 0.565405;, + 0.285801; 0.768127;, + 0.256843; 0.768127;, + 0.256842; 0.739169;, + 0.285801; 0.739168;, + 0.285800; 0.710209;, + 0.256841; 0.710209;, + 0.256839; 0.681249;, + 0.285800; 0.681249;, + 0.189073; 0.710214;, + 0.160113; 0.710217;, + 0.160109; 0.681257;, + 0.189070; 0.681254;, + 0.285800; 0.652288;, + 0.256839; 0.652288;, + 0.256838; 0.623326;, + 0.285800; 0.623326;, + 0.285801; 0.594363;, + 0.256837; 0.594363;, + 0.256837; 0.565399;, + 0.285802; 0.565400;, + 0.189060; 0.594367;, + 0.160096; 0.594371;, + 0.160091; 0.565407;, + 0.189056; 0.565403;, + 0.131144; 0.652301;, + 0.102183; 0.652307;, + 0.102177; 0.623346;, + 0.131138; 0.623340;, + 0.131132; 0.594377;, + 0.102170; 0.594384;, + 0.102162; 0.565421;, + 0.131126; 0.565413;, + 0.343712; 0.970820;, + 0.314758; 0.970819;, + 0.314758; 0.941865;, + 0.343713; 0.941866;, + 0.343718; 0.739168;, + 0.314760; 0.739168;, + 0.314760; 0.710209;, + 0.343719; 0.710209;, + 0.189096; 0.970825;, + 0.160142; 0.970828;, + 0.160138; 0.941874;, + 0.189093; 0.941871;, + 0.189086; 0.855004;, + 0.160129; 0.855006;, + 0.160126; 0.826050;, + 0.189083; 0.826047;, + 0.498333; 0.970835;, + 0.469377; 0.970832;, + 0.469381; 0.941876;, + 0.498337; 0.941879;, + 0.498346; 0.855009;, + 0.469389; 0.855006;, + 0.469392; 0.826049;, + 0.498349; 0.826052;, + 0.343716; 0.854999;, + 0.314759; 0.854998;, + 0.314759; 0.826042;, + 0.343716; 0.826042;, + 0.498358; 0.739180;, + 0.469400; 0.739177;, + 0.469402; 0.710219;, + 0.498361; 0.710222;, + 0.498371; 0.623347;, + 0.469412; 0.623343;, + 0.469416; 0.594384;, + 0.498375; 0.594388;, + 0.343724; 0.623329;, + 0.314762; 0.623327;, + 0.314764; 0.594365;, + 0.343726; 0.594367;, + 0.189076; 0.739173;, + 0.160117; 0.739176;, + 0.160113; 0.710217;, + 0.189073; 0.710214;, + 0.189063; 0.623331;, + 0.160101; 0.623334;, + 0.160096; 0.594371;, + 0.189060; 0.594367;, + 0.160145; 0.999783;, + 0.131191; 0.999786;, + 0.131187; 0.970832;, + 0.160142; 0.970828;, + 0.160142; 0.970828;, + 0.131187; 0.970832;, + 0.131183; 0.941877;, + 0.160138; 0.941874;, + 0.131187; 0.970832;, + 0.102232; 0.970836;, + 0.102228; 0.941881;, + 0.131183; 0.941877;, + 0.160138; 0.941874;, + 0.131183; 0.941877;, + 0.131180; 0.912922;, + 0.160135; 0.912918;, + 0.160135; 0.912918;, + 0.131180; 0.912922;, + 0.131176; 0.883966;, + 0.160132; 0.883963;, + 0.131180; 0.912922;, + 0.102224; 0.912925;, + 0.102221; 0.883969;, + 0.131176; 0.883966;, + 0.469373; 0.999787;, + 0.440418; 0.999783;, + 0.440421; 0.970828;, + 0.469377; 0.970832;, + 0.469377; 0.970832;, + 0.440421; 0.970828;, + 0.440425; 0.941873;, + 0.469381; 0.941876;, + 0.440421; 0.970828;, + 0.411467; 0.970825;, + 0.411469; 0.941870;, + 0.440425; 0.941873;, + 0.469381; 0.941876;, + 0.440425; 0.941873;, + 0.440428; 0.912917;, + 0.469384; 0.912920;, + 0.469384; 0.912920;, + 0.440428; 0.912917;, + 0.440430; 0.883961;, + 0.469387; 0.883963;, + 0.440428; 0.912917;, + 0.411472; 0.912914;, + 0.411474; 0.883958;, + 0.440430; 0.883961;, + 0.343714; 0.912911;, + 0.314759; 0.912910;, + 0.314759; 0.883955;, + 0.343715; 0.883955;, + 0.469397; 0.768135;, + 0.440439; 0.768132;, + 0.440442; 0.739174;, + 0.469400; 0.739177;, + 0.469400; 0.739177;, + 0.440442; 0.739174;, + 0.440444; 0.710216;, + 0.469402; 0.710219;, + 0.440442; 0.739174;, + 0.411483; 0.739172;, + 0.411485; 0.710213;, + 0.440444; 0.710216;, + 0.469402; 0.710219;, + 0.440444; 0.710216;, + 0.440447; 0.681257;, + 0.469405; 0.681260;, + 0.469405; 0.681260;, + 0.440447; 0.681257;, + 0.440450; 0.652298;, + 0.469409; 0.652301;, + 0.440447; 0.681257;, + 0.411488; 0.681254;, + 0.411490; 0.652295;, + 0.440450; 0.652298;, + 0.343720; 0.681250;, + 0.314760; 0.681249;, + 0.314761; 0.652288;, + 0.343722; 0.652290;, + 0.160120; 0.768135;, + 0.131162; 0.768138;, + 0.131158; 0.739180;, + 0.160117; 0.739176;, + 0.160117; 0.739176;, + 0.131158; 0.739180;, + 0.131154; 0.710221;, + 0.160113; 0.710217;, + 0.131158; 0.739180;, + 0.102200; 0.739185;, + 0.102194; 0.710226;, + 0.131154; 0.710221;, + 0.160113; 0.710217;, + 0.131154; 0.710221;, + 0.131149; 0.681261;, + 0.160109; 0.681257;, + 0.160109; 0.681257;, + 0.131149; 0.681261;, + 0.131144; 0.652301;, + 0.160105; 0.652296;, + 0.131149; 0.681261;, + 0.102189; 0.681267;, + 0.102183; 0.652307;, + 0.131144; 0.652301;, + 0.314758; 0.999773;, + 0.285805; 0.999773;, + 0.285804; 0.970820;, + 0.314758; 0.970819;, + 0.314758; 0.970819;, + 0.285804; 0.970820;, + 0.285804; 0.941865;, + 0.314758; 0.941865;, + 0.285804; 0.970820;, + 0.256850; 0.970820;, + 0.256849; 0.941866;, + 0.285804; 0.941865;, + 0.314758; 0.941865;, + 0.285804; 0.941865;, + 0.285803; 0.912910;, + 0.314759; 0.912910;, + 0.314759; 0.912910;, + 0.285803; 0.912910;, + 0.285803; 0.883955;, + 0.314759; 0.883955;, + 0.285803; 0.912910;, + 0.256848; 0.912911;, + 0.256847; 0.883956;, + 0.285803; 0.883955;, + 0.189091; 0.912916;, + 0.160135; 0.912918;, + 0.160132; 0.883963;, + 0.189088; 0.883960;, + 0.314759; 0.883955;, + 0.285803; 0.883955;, + 0.285802; 0.854999;, + 0.314759; 0.854998;, + 0.314759; 0.854998;, + 0.285802; 0.854999;, + 0.285802; 0.826042;, + 0.314759; 0.826042;, + 0.285802; 0.854999;, + 0.256846; 0.854999;, + 0.256845; 0.826043;, + 0.285802; 0.826042;, + 0.314759; 0.826042;, + 0.285802; 0.826042;, + 0.285802; 0.797085;, + 0.314759; 0.797084;, + 0.314759; 0.797084;, + 0.285802; 0.797085;, + 0.285801; 0.768127;, + 0.314759; 0.768126;, + 0.285802; 0.797085;, + 0.256844; 0.797085;, + 0.256843; 0.768127;, + 0.285801; 0.768127;, + 0.189081; 0.797090;, + 0.160123; 0.797093;, + 0.160120; 0.768135;, + 0.189078; 0.768132;, + 0.160132; 0.883963;, + 0.131176; 0.883966;, + 0.131173; 0.855010;, + 0.160129; 0.855006;, + 0.160129; 0.855006;, + 0.131173; 0.855010;, + 0.131170; 0.826053;, + 0.160126; 0.826050;, + 0.131173; 0.855010;, + 0.102217; 0.855013;, + 0.102213; 0.826057;, + 0.131170; 0.826053;, + 0.160126; 0.826050;, + 0.131170; 0.826053;, + 0.131166; 0.797096;, + 0.160123; 0.797093;, + 0.160123; 0.797093;, + 0.131166; 0.797096;, + 0.131162; 0.768138;, + 0.160120; 0.768135;, + 0.131166; 0.797096;, + 0.102209; 0.797100;, + 0.102204; 0.768143;, + 0.131162; 0.768138;, + 0.498340; 0.912923;, + 0.469384; 0.912920;, + 0.469387; 0.883963;, + 0.498343; 0.883966;, + 0.498352; 0.797095;, + 0.469394; 0.797092;, + 0.469397; 0.768135;, + 0.498355; 0.768137;, + 0.469387; 0.883963;, + 0.440430; 0.883961;, + 0.440433; 0.855004;, + 0.469389; 0.855006;, + 0.469389; 0.855006;, + 0.440433; 0.855004;, + 0.440435; 0.826047;, + 0.469392; 0.826049;, + 0.440433; 0.855004;, + 0.411476; 0.855002;, + 0.411478; 0.826045;, + 0.440435; 0.826047;, + 0.469392; 0.826049;, + 0.440435; 0.826047;, + 0.440437; 0.797090;, + 0.469394; 0.797092;, + 0.469394; 0.797092;, + 0.440437; 0.797090;, + 0.440439; 0.768132;, + 0.469397; 0.768135;, + 0.440437; 0.797090;, + 0.411480; 0.797088;, + 0.411481; 0.768130;, + 0.440439; 0.768132;, + 0.343717; 0.797085;, + 0.314759; 0.797084;, + 0.314759; 0.768126;, + 0.343718; 0.768127;, + 0.498364; 0.681263;, + 0.469405; 0.681260;, + 0.469409; 0.652301;, + 0.498367; 0.652305;, + 0.498379; 0.565430;, + 0.469421; 0.565425;, + 0.469426; 0.536466;, + 0.498384; 0.536472;, + 0.469409; 0.652301;, + 0.440450; 0.652298;, + 0.440453; 0.623339;, + 0.469412; 0.623343;, + 0.469412; 0.623343;, + 0.440453; 0.623339;, + 0.440457; 0.594380;, + 0.469416; 0.594384;, + 0.440453; 0.623339;, + 0.411493; 0.623335;, + 0.411497; 0.594375;, + 0.440457; 0.594380;, + 0.469416; 0.594384;, + 0.440457; 0.594380;, + 0.440461; 0.565420;, + 0.469421; 0.565425;, + 0.469421; 0.565425;, + 0.440461; 0.565420;, + 0.440467; 0.536460;, + 0.469426; 0.536466;, + 0.440461; 0.565420;, + 0.411501; 0.565415;, + 0.411507; 0.536454;, + 0.440467; 0.536460;, + 0.343729; 0.565405;, + 0.314766; 0.565402;, + 0.314769; 0.536438;, + 0.343733; 0.536441;, + 0.314759; 0.768126;, + 0.285801; 0.768127;, + 0.285801; 0.739168;, + 0.314760; 0.739168;, + 0.314760; 0.739168;, + 0.285801; 0.739168;, + 0.285800; 0.710209;, + 0.314760; 0.710209;, + 0.285801; 0.739168;, + 0.256842; 0.739169;, + 0.256841; 0.710209;, + 0.285800; 0.710209;, + 0.314760; 0.710209;, + 0.285800; 0.710209;, + 0.285800; 0.681249;, + 0.314760; 0.681249;, + 0.314760; 0.681249;, + 0.285800; 0.681249;, + 0.285800; 0.652288;, + 0.314761; 0.652288;, + 0.285800; 0.681249;, + 0.256839; 0.681249;, + 0.256839; 0.652288;, + 0.285800; 0.652288;, + 0.189070; 0.681254;, + 0.160109; 0.681257;, + 0.160105; 0.652296;, + 0.189067; 0.652293;, + 0.314761; 0.652288;, + 0.285800; 0.652288;, + 0.285800; 0.623326;, + 0.314762; 0.623327;, + 0.314762; 0.623327;, + 0.285800; 0.623326;, + 0.285801; 0.594363;, + 0.314764; 0.594365;, + 0.285800; 0.623326;, + 0.256838; 0.623326;, + 0.256837; 0.594363;, + 0.285801; 0.594363;, + 0.314764; 0.594365;, + 0.285801; 0.594363;, + 0.285802; 0.565400;, + 0.314766; 0.565402;, + 0.314766; 0.565402;, + 0.285802; 0.565400;, + 0.285804; 0.536435;, + 0.314769; 0.536438;, + 0.285802; 0.565400;, + 0.256837; 0.565399;, + 0.256838; 0.536433;, + 0.285804; 0.536435;, + 0.189056; 0.565403;, + 0.160091; 0.565407;, + 0.160085; 0.536441;, + 0.189053; 0.536436;, + 0.160105; 0.652296;, + 0.131144; 0.652301;, + 0.131138; 0.623340;, + 0.160101; 0.623334;, + 0.160101; 0.623334;, + 0.131138; 0.623340;, + 0.131132; 0.594377;, + 0.160096; 0.594371;, + 0.131138; 0.623340;, + 0.102177; 0.623346;, + 0.102170; 0.594384;, + 0.131132; 0.594377;, + 0.160096; 0.594371;, + 0.131132; 0.594377;, + 0.131126; 0.565413;, + 0.160091; 0.565407;, + 0.160091; 0.565407;, + 0.131126; 0.565413;, + 0.131119; 0.536448;, + 0.160085; 0.536441;, + 0.131126; 0.565413;, + 0.102162; 0.565421;, + 0.102153; 0.536456;, + 0.131119; 0.536448;, + 0.376650; 0.450984;, + 0.405606; 0.450986;, + 0.405605; 0.479942;, + 0.376649; 0.479941;, + 0.260822; 0.450982;, + 0.289779; 0.450982;, + 0.289779; 0.479939;, + 0.260822; 0.479939;, + 0.318737; 0.393068;, + 0.347695; 0.393069;, + 0.347694; 0.422026;, + 0.318736; 0.422026;, + 0.260822; 0.393067;, + 0.289780; 0.393068;, + 0.289779; 0.422025;, + 0.260822; 0.422025;, + 0.260823; 0.280860;, + 0.289781; 0.280860;, + 0.289781; 0.309818;, + 0.260823; 0.309818;, + 0.144991; 0.450983;, + 0.173949; 0.450983;, + 0.173949; 0.479940;, + 0.144992; 0.479940;, + 0.029160; 0.450983;, + 0.058118; 0.450983;, + 0.058118; 0.479941;, + 0.029160; 0.479941;, + 0.087076; 0.393067;, + 0.116033; 0.393067;, + 0.116033; 0.422025;, + 0.087076; 0.422025;, + 0.029160; 0.393067;, + 0.058118; 0.393067;, + 0.058118; 0.422025;, + 0.029160; 0.422025;, + 0.029162; 0.280861;, + 0.058119; 0.280861;, + 0.058119; 0.309818;, + 0.029162; 0.309818;, + 0.202906; 0.222944;, + 0.231864; 0.222943;, + 0.231864; 0.251902;, + 0.202906; 0.251902;, + 0.144990; 0.222946;, + 0.173948; 0.222945;, + 0.173948; 0.251903;, + 0.144991; 0.251903;, + 0.144984; 0.110741;, + 0.173942; 0.110738;, + 0.173944; 0.139696;, + 0.144987; 0.139698;, + 0.087076; 0.222947;, + 0.116033; 0.222947;, + 0.116033; 0.251904;, + 0.087076; 0.251904;, + 0.029163; 0.222948;, + 0.058119; 0.222948;, + 0.058119; 0.251904;, + 0.029163; 0.251904;, + 0.029159; 0.110749;, + 0.058115; 0.110747;, + 0.058116; 0.139703;, + 0.029161; 0.139705;, + 0.087066; 0.052833;, + 0.116022; 0.052830;, + 0.116025; 0.081786;, + 0.087069; 0.081789;, + 0.029155; 0.052838;, + 0.058110; 0.052835;, + 0.058113; 0.081791;, + 0.029157; 0.081794;, + 0.405617; 0.280863;, + 0.434576; 0.280865;, + 0.434574; 0.309824;, + 0.405615; 0.309822;, + 0.173949; 0.280860;, + 0.202907; 0.280860;, + 0.202907; 0.309818;, + 0.173949; 0.309818;, + 0.405619; 0.110723;, + 0.434581; 0.110722;, + 0.434582; 0.139684;, + 0.405620; 0.139684;, + 0.289777; 0.110729;, + 0.318737; 0.110727;, + 0.318738; 0.139687;, + 0.289778; 0.139689;, + 0.405606; 0.450986;, + 0.434563; 0.450987;, + 0.434561; 0.479944;, + 0.405605; 0.479942;, + 0.289779; 0.450982;, + 0.318736; 0.450983;, + 0.318735; 0.479940;, + 0.289779; 0.479939;, + 0.289781; 0.280860;, + 0.318740; 0.280860;, + 0.318739; 0.309818;, + 0.289781; 0.309818;, + 0.173949; 0.450983;, + 0.202907; 0.450982;, + 0.202907; 0.479940;, + 0.173949; 0.479940;, + 0.058118; 0.450983;, + 0.087076; 0.450983;, + 0.087076; 0.479941;, + 0.058118; 0.479941;, + 0.058119; 0.280861;, + 0.087076; 0.280861;, + 0.087076; 0.309818;, + 0.058119; 0.309818;, + 0.173942; 0.110738;, + 0.202900; 0.110736;, + 0.202902; 0.139694;, + 0.173944; 0.139696;, + 0.058115; 0.110747;, + 0.087071; 0.110745;, + 0.087073; 0.139701;, + 0.058116; 0.139703;, + 0.434580; 0.081759;, + 0.463543; 0.081758;, + 0.463544; 0.110721;, + 0.434581; 0.110722;, + 0.405618; 0.081761;, + 0.434580; 0.081759;, + 0.434581; 0.110722;, + 0.405619; 0.110723;, + 0.405616; 0.052799;, + 0.434578; 0.052797;, + 0.434580; 0.081759;, + 0.405618; 0.081761;, + 0.376656; 0.081763;, + 0.405618; 0.081761;, + 0.405619; 0.110723;, + 0.376658; 0.110724;, + 0.347695; 0.081765;, + 0.376656; 0.081763;, + 0.376658; 0.110724;, + 0.347697; 0.110726;, + 0.347693; 0.052804;, + 0.376654; 0.052801;, + 0.376656; 0.081763;, + 0.347695; 0.081765;, + 0.434565; 0.422031;, + 0.463521; 0.422033;, + 0.463519; 0.450989;, + 0.434563; 0.450987;, + 0.405608; 0.422029;, + 0.434565; 0.422031;, + 0.434563; 0.450987;, + 0.405606; 0.450986;, + 0.405609; 0.393072;, + 0.434567; 0.393073;, + 0.434565; 0.422031;, + 0.405608; 0.422029;, + 0.376651; 0.422027;, + 0.405608; 0.422029;, + 0.405606; 0.450986;, + 0.376650; 0.450984;, + 0.347694; 0.422026;, + 0.376651; 0.422027;, + 0.376650; 0.450984;, + 0.347693; 0.450983;, + 0.347695; 0.393069;, + 0.376652; 0.393070;, + 0.376651; 0.422027;, + 0.347694; 0.422026;, + 0.347698; 0.280860;, + 0.376657; 0.280861;, + 0.376656; 0.309820;, + 0.347698; 0.309819;, + 0.202907; 0.422025;, + 0.231864; 0.422025;, + 0.231864; 0.450982;, + 0.202907; 0.450982;, + 0.173949; 0.422025;, + 0.202907; 0.422025;, + 0.202907; 0.450982;, + 0.173949; 0.450983;, + 0.173949; 0.393067;, + 0.202907; 0.393067;, + 0.202907; 0.422025;, + 0.173949; 0.422025;, + 0.144991; 0.422025;, + 0.173949; 0.422025;, + 0.173949; 0.450983;, + 0.144991; 0.450983;, + 0.116033; 0.422025;, + 0.144991; 0.422025;, + 0.144991; 0.450983;, + 0.116034; 0.450983;, + 0.116033; 0.393067;, + 0.144991; 0.393067;, + 0.144991; 0.422025;, + 0.116033; 0.422025;, + 0.116034; 0.280861;, + 0.144991; 0.280861;, + 0.144991; 0.309818;, + 0.116034; 0.309818;, + 0.202897; 0.081778;, + 0.231856; 0.081775;, + 0.231858; 0.110734;, + 0.202900; 0.110736;, + 0.173939; 0.081781;, + 0.202897; 0.081778;, + 0.202900; 0.110736;, + 0.173942; 0.110738;, + 0.173936; 0.052823;, + 0.202894; 0.052820;, + 0.202897; 0.081778;, + 0.173939; 0.081781;, + 0.144982; 0.081784;, + 0.173939; 0.081781;, + 0.173942; 0.110738;, + 0.144984; 0.110741;, + 0.116025; 0.081786;, + 0.144982; 0.081784;, + 0.144984; 0.110741;, + 0.116028; 0.110743;, + 0.116022; 0.052830;, + 0.144979; 0.052827;, + 0.144982; 0.081784;, + 0.116025; 0.081786;, + 0.434578; 0.251905;, + 0.463539; 0.251907;, + 0.463536; 0.280867;, + 0.434576; 0.280865;, + 0.405618; 0.251903;, + 0.434578; 0.251905;, + 0.434576; 0.280865;, + 0.405617; 0.280863;, + 0.405620; 0.222943;, + 0.434580; 0.222944;, + 0.434578; 0.251905;, + 0.405618; 0.251903;, + 0.376659; 0.251902;, + 0.405618; 0.251903;, + 0.405617; 0.280863;, + 0.376657; 0.280861;, + 0.347699; 0.251901;, + 0.376659; 0.251902;, + 0.376657; 0.280861;, + 0.347698; 0.280860;, + 0.347700; 0.222942;, + 0.376659; 0.222942;, + 0.376659; 0.251902;, + 0.347699; 0.251901;, + 0.347697; 0.110726;, + 0.376658; 0.110724;, + 0.376659; 0.139685;, + 0.347698; 0.139686;, + 0.318740; 0.251901;, + 0.347699; 0.251901;, + 0.347698; 0.280860;, + 0.318740; 0.280860;, + 0.289781; 0.251901;, + 0.318740; 0.251901;, + 0.318740; 0.280860;, + 0.289781; 0.280860;, + 0.289781; 0.222942;, + 0.318740; 0.222942;, + 0.318740; 0.251901;, + 0.289781; 0.251901;, + 0.260823; 0.251901;, + 0.289781; 0.251901;, + 0.289781; 0.280860;, + 0.260823; 0.280860;, + 0.231864; 0.251902;, + 0.260823; 0.251901;, + 0.260823; 0.280860;, + 0.231865; 0.280860;, + 0.231864; 0.222943;, + 0.260822; 0.222943;, + 0.260823; 0.251901;, + 0.231864; 0.251902;, + 0.231858; 0.110734;, + 0.260817; 0.110731;, + 0.260819; 0.139691;, + 0.231860; 0.139692;, + 0.318734; 0.081767;, + 0.347695; 0.081765;, + 0.347697; 0.110726;, + 0.318737; 0.110727;, + 0.289774; 0.081770;, + 0.318734; 0.081767;, + 0.318737; 0.110727;, + 0.289777; 0.110729;, + 0.289772; 0.052810;, + 0.318732; 0.052806;, + 0.318734; 0.081767;, + 0.289774; 0.081770;, + 0.260815; 0.081772;, + 0.289774; 0.081770;, + 0.289777; 0.110729;, + 0.260817; 0.110731;, + 0.231856; 0.081775;, + 0.260815; 0.081772;, + 0.260817; 0.110731;, + 0.231858; 0.110734;, + 0.231853; 0.052816;, + 0.260812; 0.052813;, + 0.260815; 0.081772;, + 0.231856; 0.081775;, + 0.347693; 0.450983;, + 0.376650; 0.450984;, + 0.376649; 0.479941;, + 0.347692; 0.479940;, + 0.231864; 0.450982;, + 0.260822; 0.450982;, + 0.260822; 0.479939;, + 0.231864; 0.479940;, + 0.318736; 0.422026;, + 0.347694; 0.422026;, + 0.347693; 0.450983;, + 0.318736; 0.450983;, + 0.289779; 0.422025;, + 0.318736; 0.422026;, + 0.318736; 0.450983;, + 0.289779; 0.450982;, + 0.289780; 0.393068;, + 0.318737; 0.393068;, + 0.318736; 0.422026;, + 0.289779; 0.422025;, + 0.260822; 0.422025;, + 0.289779; 0.422025;, + 0.289779; 0.450982;, + 0.260822; 0.450982;, + 0.231864; 0.422025;, + 0.260822; 0.422025;, + 0.260822; 0.450982;, + 0.231864; 0.450982;, + 0.231864; 0.393067;, + 0.260822; 0.393067;, + 0.260822; 0.422025;, + 0.231864; 0.422025;, + 0.231865; 0.280860;, + 0.260823; 0.280860;, + 0.260823; 0.309818;, + 0.231865; 0.309818;, + 0.116034; 0.450983;, + 0.144991; 0.450983;, + 0.144992; 0.479940;, + 0.116034; 0.479941;, + 0.000202; 0.450983;, + 0.029160; 0.450983;, + 0.029160; 0.479941;, + 0.000202; 0.479941;, + 0.087076; 0.422025;, + 0.116033; 0.422025;, + 0.116034; 0.450983;, + 0.087076; 0.450983;, + 0.058118; 0.422025;, + 0.087076; 0.422025;, + 0.087076; 0.450983;, + 0.058118; 0.450983;, + 0.058118; 0.393067;, + 0.087076; 0.393067;, + 0.087076; 0.422025;, + 0.058118; 0.422025;, + 0.029160; 0.422025;, + 0.058118; 0.422025;, + 0.058118; 0.450983;, + 0.029160; 0.450983;, + 0.000202; 0.422025;, + 0.029160; 0.422025;, + 0.029160; 0.450983;, + 0.000202; 0.450983;, + 0.000202; 0.393067;, + 0.029160; 0.393067;, + 0.029160; 0.422025;, + 0.000202; 0.422025;, + 0.000206; 0.280860;, + 0.029162; 0.280861;, + 0.029162; 0.309818;, + 0.000205; 0.309817;, + 0.202906; 0.251902;, + 0.231864; 0.251902;, + 0.231865; 0.280860;, + 0.202907; 0.280860;, + 0.173948; 0.251903;, + 0.202906; 0.251902;, + 0.202907; 0.280860;, + 0.173949; 0.280860;, + 0.173948; 0.222945;, + 0.202906; 0.222944;, + 0.202906; 0.251902;, + 0.173948; 0.251903;, + 0.144991; 0.251903;, + 0.173948; 0.251903;, + 0.173949; 0.280860;, + 0.144991; 0.280861;, + 0.116033; 0.251904;, + 0.144991; 0.251903;, + 0.144991; 0.280861;, + 0.116034; 0.280861;, + 0.116033; 0.222947;, + 0.144990; 0.222946;, + 0.144991; 0.251903;, + 0.116033; 0.251904;, + 0.116028; 0.110743;, + 0.144984; 0.110741;, + 0.144987; 0.139698;, + 0.116029; 0.139700;, + 0.087076; 0.251904;, + 0.116033; 0.251904;, + 0.116034; 0.280861;, + 0.087076; 0.280861;, + 0.058119; 0.251904;, + 0.087076; 0.251904;, + 0.087076; 0.280861;, + 0.058119; 0.280861;, + 0.058119; 0.222948;, + 0.087076; 0.222947;, + 0.087076; 0.251904;, + 0.058119; 0.251904;, + 0.029163; 0.251904;, + 0.058119; 0.251904;, + 0.058119; 0.280861;, + 0.029162; 0.280861;, + 0.000207; 0.251904;, + 0.029163; 0.251904;, + 0.029162; 0.280861;, + 0.000206; 0.280860;, + 0.000207; 0.222948;, + 0.029163; 0.222948;, + 0.029163; 0.251904;, + 0.000207; 0.251904;, + 0.000204; 0.110751;, + 0.029159; 0.110749;, + 0.029161; 0.139705;, + 0.000205; 0.139706;, + 0.087069; 0.081789;, + 0.116025; 0.081786;, + 0.116028; 0.110743;, + 0.087071; 0.110745;, + 0.058113; 0.081791;, + 0.087069; 0.081789;, + 0.087071; 0.110745;, + 0.058115; 0.110747;, + 0.058110; 0.052835;, + 0.087066; 0.052833;, + 0.087069; 0.081789;, + 0.058113; 0.081791;, + 0.029157; 0.081794;, + 0.058113; 0.081791;, + 0.058115; 0.110747;, + 0.029159; 0.110749;, + 0.000202; 0.081796;, + 0.029157; 0.081794;, + 0.029159; 0.110749;, + 0.000204; 0.110751;, + 0.000199; 0.052841;, + 0.029155; 0.052838;, + 0.029157; 0.081794;, + 0.000202; 0.081796;, + 0.057305; 0.565436;, + 0.057314; 0.594397;, + 0.000217; 0.594416;, + 0.000206; 0.565457;, + 0.057383; 0.941887;, + 0.057387; 0.970842;, + 0.000299; 0.970851;, + 0.000294; 0.941895;, + 0.057361; 0.797107;, + 0.057365; 0.826064;, + 0.000276; 0.826074;, + 0.000270; 0.797118;, + 0.057331; 0.652317;, + 0.057338; 0.681276;, + 0.000244; 0.681291;, + 0.000235; 0.652333;, + 0.057323; 0.623357;, + 0.057331; 0.652317;, + 0.000235; 0.652333;, + 0.000226; 0.623375;, + 0.057370; 0.855020;, + 0.057374; 0.883976;, + 0.000285; 0.883985;, + 0.000281; 0.855029;, + 0.057338; 0.681276;, + 0.057344; 0.710235;, + 0.000251; 0.710248;, + 0.000244; 0.681291;, + 0.057314; 0.594397;, + 0.057323; 0.623357;, + 0.000226; 0.623375;, + 0.000217; 0.594416;, + 0.057365; 0.826064;, + 0.057370; 0.855020;, + 0.000281; 0.855029;, + 0.000276; 0.826074;, + 0.057374; 0.883976;, + 0.057379; 0.912931;, + 0.000290; 0.912940;, + 0.000285; 0.883985;, + 0.057350; 0.739193;, + 0.057355; 0.768150;, + 0.000264; 0.768162;, + 0.000258; 0.739205;, + 0.057379; 0.912931;, + 0.057383; 0.941887;, + 0.000294; 0.941895;, + 0.000290; 0.912940;, + 0.057344; 0.710235;, + 0.057350; 0.739193;, + 0.000258; 0.739205;, + 0.000251; 0.710248;, + 0.057294; 0.536474;, + 0.057305; 0.565436;, + 0.000206; 0.565457;, + 0.000194; 0.536497;, + 0.057387; 0.970842;, + 0.057391; 0.999797;, + 0.000303; 0.999806;, + 0.000299; 0.970851;, + 0.057355; 0.768150;, + 0.057361; 0.797107;, + 0.000270; 0.797118;, + 0.000264; 0.768162;, + 0.977169; 0.923310;, + 0.977169; 0.980403;, + 0.951722; 0.980403;, + 0.951722; 0.923309;, + 0.057344; 0.710235;, + 0.057338; 0.681276;, + 0.082785; 0.681271;, + 0.082791; 0.710230;, + 0.376649; 0.000201;, + 0.405612; 0.000199;, + 0.405614; 0.025649;, + 0.376652; 0.025652;, + 0.057323; 0.623357;, + 0.057314; 0.594397;, + 0.082764; 0.594389;, + 0.082772; 0.623351;, + 0.173929; 0.000232;, + 0.202887; 0.000227;, + 0.202891; 0.025674;, + 0.173933; 0.025678;, + 0.231845; 0.000222;, + 0.260805; 0.000217;, + 0.260808; 0.025666;, + 0.231849; 0.025670;, + 0.057379; 0.912931;, + 0.057374; 0.883976;, + 0.082819; 0.883972;, + 0.082823; 0.912928;, + 0.057370; 0.855020;, + 0.057365; 0.826064;, + 0.082811; 0.826060;, + 0.082815; 0.855016;, + 0.836877; 0.451803;, + 0.836877; 0.508898;, + 0.811430; 0.508898;, + 0.811429; 0.451803;, + 0.116016; 0.000240;, + 0.144972; 0.000236;, + 0.144976; 0.025682;, + 0.116019; 0.025685;, + 0.057355; 0.768150;, + 0.057350; 0.739193;, + 0.082797; 0.739188;, + 0.082802; 0.768146;, + 0.057383; 0.941887;, + 0.057379; 0.912931;, + 0.082823; 0.912928;, + 0.082827; 0.941883;, + 0.347687; 0.000205;, + 0.376649; 0.000201;, + 0.376652; 0.025652;, + 0.347690; 0.025655;, + 0.029149; 0.000250;, + 0.058105; 0.000247;, + 0.058107; 0.025692;, + 0.029152; 0.025694;, + 0.260805; 0.000217;, + 0.289765; 0.000213;, + 0.289768; 0.025662;, + 0.260808; 0.025666;, + 0.087060; 0.000244;, + 0.116016; 0.000240;, + 0.116019; 0.025685;, + 0.087063; 0.025689;, + 0.057350; 0.739193;, + 0.057344; 0.710235;, + 0.082791; 0.710230;, + 0.082797; 0.739188;, + 0.405612; 0.000199;, + 0.434575; 0.000196;, + 0.434577; 0.025647;, + 0.405614; 0.025649;, + 0.713049; 0.193461;, + 0.713050; 0.174059;, + 0.744379; 0.174059;, + 0.744378; 0.193462;, + 0.637681; 0.441873;, + 0.666640; 0.441875;, + 0.666636; 0.508897;, + 0.637678; 0.508895;, + 0.744378; 0.193462;, + 0.744379; 0.174059;, + 0.779683; 0.174059;, + 0.779683; 0.193462;, + 0.538219; 0.174056;, + 0.538218; 0.193459;, + 0.502914; 0.193458;, + 0.502915; 0.174056;, + 0.639530; 0.866817;, + 0.639530; 0.895775;, + 0.604225; 0.895775;, + 0.604225; 0.866817;, + 0.538218; 0.193459;, + 0.538218; 0.250552;, + 0.502913; 0.250552;, + 0.502914; 0.193458;, + 0.680897; 0.536435;, + 0.680897; 0.565393;, + 0.661495; 0.565393;, + 0.661494; 0.536436;, + 0.626819; 0.193460;, + 0.626818; 0.250554;, + 0.569547; 0.250553;, + 0.569547; 0.193459;, + 0.713050; 0.130054;, + 0.744378; 0.130054;, + 0.744379; 0.174059;, + 0.713050; 0.174059;, + 0.569547; 0.174056;, + 0.569547; 0.193459;, + 0.538218; 0.193459;, + 0.538219; 0.174056;, + 0.569547; 0.193459;, + 0.569547; 0.250553;, + 0.538218; 0.250552;, + 0.538218; 0.193459;, + 0.713048; 0.250555;, + 0.713049; 0.193461;, + 0.744378; 0.193462;, + 0.744377; 0.250556;, + 0.538218; 0.105181;, + 0.569546; 0.105181;, + 0.569546; 0.130052;, + 0.538218; 0.130053;, + 0.683535; 0.866817;, + 0.683535; 0.895775;, + 0.639530; 0.895775;, + 0.639530; 0.866817;, + 0.724902; 0.536434;, + 0.724902; 0.565392;, + 0.680897; 0.565393;, + 0.680897; 0.536435;, + 0.538218; 0.130053;, + 0.569546; 0.130052;, + 0.569547; 0.174056;, + 0.538219; 0.174056;, + 0.749775; 0.565392;, + 0.749774; 0.536433;, + 0.781104; 0.536433;, + 0.781104; 0.565392;, + 0.818664; 0.105182;, + 0.818664; 0.130054;, + 0.744378; 0.130054;, + 0.744378; 0.105182;, + 0.749774; 0.536433;, + 0.749775; 0.565392;, + 0.724902; 0.565392;, + 0.724902; 0.536434;, + 0.713050; 0.105182;, + 0.744378; 0.105182;, + 0.744378; 0.130054;, + 0.713050; 0.130054;, + 0.637683; 0.406569;, + 0.666641; 0.406570;, + 0.666640; 0.441875;, + 0.637681; 0.441873;, + 0.637685; 0.375240;, + 0.666643; 0.375241;, + 0.666641; 0.406570;, + 0.637683; 0.406569;, + 0.779681; 0.317579;, + 0.744376; 0.317578;, + 0.744377; 0.250556;, + 0.779682; 0.250557;, + 0.655775; 0.317576;, + 0.655777; 0.250554;, + 0.713048; 0.250555;, + 0.713047; 0.317577;, + 0.744376; 0.317578;, + 0.713047; 0.317577;, + 0.713048; 0.250555;, + 0.744377; 0.250556;, + 0.538217; 0.317574;, + 0.502912; 0.317573;, + 0.502913; 0.250552;, + 0.538218; 0.250552;, + 0.626819; 0.193460;, + 0.655778; 0.193460;, + 0.655777; 0.250554;, + 0.626818; 0.250554;, + 0.655775; 0.317576;, + 0.626817; 0.317575;, + 0.626818; 0.250554;, + 0.655777; 0.250554;, + 0.604227; 0.565396;, + 0.604225; 0.536439;, + 0.661494; 0.536436;, + 0.661495; 0.565393;, + 0.655777; 0.250554;, + 0.655778; 0.193460;, + 0.713049; 0.193461;, + 0.713048; 0.250555;, + 0.626818; 0.250554;, + 0.626817; 0.317575;, + 0.569546; 0.317575;, + 0.569547; 0.250553;, + 0.637688; 0.317967;, + 0.666646; 0.317969;, + 0.666643; 0.375241;, + 0.637685; 0.375240;, + 0.782694; 0.866817;, + 0.782694; 0.895775;, + 0.757821; 0.895775;, + 0.757821; 0.866817;, + 0.757821; 0.866817;, + 0.757821; 0.895775;, + 0.683535; 0.895775;, + 0.683535; 0.866817;, + 0.855393; 0.536433;, + 0.855393; 0.565392;, + 0.781104; 0.565392;, + 0.781104; 0.536433;, + 0.463933; 0.130054;, + 0.463933; 0.105182;, + 0.538218; 0.105181;, + 0.538218; 0.130053;; + } //End of Plane_000 UV Coordinates + } //End of Plane_000 Mesh + } //End of Plane +} //End of Root Frame diff --git a/mods/boats/textures/boat_inventory.png b/mods/boats/textures/boat_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..e075663797548a1f7ebbec8703f2025de6cb6b5d GIT binary patch literal 1468 zcmV;t1w;CYP)0P(_dkny46p?qFrY z&am;pLKbRFG(=gr0OJY>32sb$Bt{oTHzdHu4Mr1VaAC9tO{IaBGBZr)b?3hCJ$~PT z7((PBpvI(4Z>PDvbH3mC|Nq~2rfl1`ZSY@yu@!(7fV%-8uU_!q1faqaf9NcoutdB$ zmi(NbXg?4I`zHaYXo{C9(p5uNv@5TBuNfMQctP56BI~1WWE~0-hTUxd+HsNsXk6N> z^2xLJR^(f?k~u~9ym&xb~P0L_8^Va#(!A}P+Kz&v(003zBleos}{)-}UyZ?zz{ z8@hm;t%EK&w7MSr{Cg82Jg_X&NmI$(Nc+}FG6&s6KPj)1kDCIhx_C{L`MOP0#=eoF zwu3P!22lc71g}&T?eu-94P_x?8_;({SVo}kAV9FdZ%2g}B{#nbQ$BxfKCTNu#JD!( zOsKA{vE4Ic#;e7gF`@|u90@`MSZMU2zU+W)=`c2&hho-5dl(QL-9Izmf{QH&iiN_w zrg3c$nV)we`#>yNi`@u-cFmczhs=2ASTT9Il;e+PEDcII3v5$^AdI1jUXuc~N)Aj+ zV1(fyFhXx)@$>Z#2!zQXTog<2!xTb%bpn2RIm|sDNbN^d#Rf+&Vd9T)1Y0pznfjFfD=pTfWo!Sy3>T!ilU z;CL~_Ec<0ADeRIIPy&!w3g^vq{r#ixX3(Oc+Mk`quD%dE! zrUK}=0W39pSS*6cdrJ8CyxM(|Brxy-1RKB-TG4ePU`zmNAXt;POpT(pbu-NRw++s)Fqx5Gm{UrSWi+B4TDXi#FI~Lu)mH_N;inGh^C|uPzBBb z`k3fCDiA~|cz%qYCQ4!pA+iXlqZOth@OLV%p`B8ty?|iIqLgT28dKiamt9oDK|md?G5?(Zrp_^-0;o#> z-X8(q6xHm@+5lXtr^Qc zl(WS&LkQ}9ntq97nC{@xd_%t9aP`Ac${UQ`<_D4h71+MsJUUU;_BeQ;IBJ50FxM2j zm-^y^C#H=(>n6-E;>f^}m zILYino4?cY#Bpq$Hnr@yz&$kRf1!jhmx2w7Ixq25q zTkL5Ey_hLU*_9JAMwM)xi8z&doHGB~wz?w#sZK$_lT&7J$33_WNmu?aSONIo0sH~k W2mL<~3`afy0000&Q$Q(HK`K;2FjYY$RY^5hMKV}KCs;=`Sw$#XM=x7O zDqTn`UPvZhNi1JVEnrG0VM{1sOfO?iDq~JCWKJt(P%>suEoV?JXi+a|Q7LIsFKSXM zYEv+4R55E+H*8caY*jLCRV{5+Gj3NjZdf{RS1xZ@HFH`rbXzlZTr_oEI(A(&cU>=c zUNv`MLU>;`cwjwwU^jYTF?wM*dSX9&VKRGTKYU^{d}BI&UN?PXG<{?{ePuy@WHo+e zJbz_2e`Y;^U^9SbH-Tq3foML0XgPvuKZ9vHgK9v8YCD8$L4|8Og=|8GW;uv#J&9;L ziETcLX*`Nd`6phM4Wg54s!t=ag~{Qp0aIr*jde*zvSI@x@Q;l=e0q}d{Cb5qa?kAU=OZ5$6LR}qAx zu)u7a7~2E9s12m_!YG!)k|~Ay^DU{U)MOKtgivg|SK3`l8IZOI zEOncjf~RH`GqKa&*v>w3L;5DqM(>s~BD}zY=PS-nW1c^F2BaI^O+wjBEmsINK>h7*tXd%6ct1RF%=^H_mH=MY_sWe-RoUGFplS+b(KRC>Kgi^}$Z*T4QR Zz5zQWte-ybS3m#&002ovPDHLkV1k1%QIr4x literal 0 HcmV?d00001 diff --git a/mods/bones/init.lua b/mods/bones/init.lua index 6999c49..9771cf3 100644 --- a/mods/bones/init.lua +++ b/mods/bones/init.lua @@ -51,18 +51,42 @@ minetest.register_node("bones:bones", { on_metadata_inventory_take = function(pos, listname, index, stack, player) local meta = minetest.get_meta(pos) - if meta:get_string("owner") ~= "" and meta:get_inventory():is_empty("main") then - meta:set_string("infotext", meta:get_string("owner").."'s old bones") - meta:set_string("formspec", "") - meta:set_string("owner", "") + 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 + + 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 + minetest.remove_node(pos) end end, on_timer = function(pos, elapsed) local meta = minetest.get_meta(pos) local publish = 1200 - if tonumber(minetest.setting_get("bones_share_time")) then - publish = tonumber(minetest.setting_get("bones_share_time")) + if tonumber(minetest.setting_get("share_bones_time")) then + publish = tonumber(minetest.setting_get("share_bones_time")) end if publish == 0 then return @@ -81,23 +105,34 @@ minetest.register_on_dieplayer(function(player) 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 = player:getpos() pos.x = math.floor(pos.x+0.5) pos.y = math.floor(pos.y+0.5) pos.z = math.floor(pos.z+0.5) local param2 = minetest.dir_to_facedir(player:get_look_dir()) + local player_name = player:get_player_name() + local player_inv = player:get_inventory() local nn = minetest.get_node(pos).name if minetest.registered_nodes[nn].can_dig and not minetest.registered_nodes[nn].can_dig(pos, player) then - local player_inv = player:get_inventory() + -- drop items instead of delete for i=1,player_inv:get_size("main") do - player_inv:set_stack("main", i, nil) + minetest.add_item(pos, player_inv:get_stack("main", i)) end for i=1,player_inv:get_size("craft") do - player_inv:set_stack("craft", i, nil) + minetest.add_item(pos, player_inv:get_stack("craft", i)) end + -- empty lists main and craft + player_inv:set_list("main", {}) + player_inv:set_list("craft", {}) return end @@ -106,25 +141,29 @@ minetest.register_on_dieplayer(function(player) local meta = minetest.get_meta(pos) local inv = meta:get_inventory() - local player_inv = player:get_inventory() inv:set_size("main", 8*4) - - local empty_list = inv:get_list("main") inv:set_list("main", player_inv:get_list("main")) - player_inv:set_list("main", empty_list) for i=1,player_inv:get_size("craft") do - inv:add_item("main", player_inv:get_stack("craft", i)) - player_inv:set_stack("craft", i, nil) + 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 + minetest.add_item(pos, stack) + end end + player_inv:set_list("main", {}) + player_inv:set_list("craft", {}) + meta:set_string("formspec", "size[8,9;]".. "list[current_name;main;0,0;8,4;]".. "list[current_player;main;0,5;8,4;]") - meta:set_string("infotext", player:get_player_name().."'s fresh bones") - meta:set_string("owner", player:get_player_name()) + meta:set_string("infotext", player_name.."'s fresh bones") + meta:set_string("owner", player_name) meta:set_int("time", minetest.get_gametime()) local timer = minetest.get_node_timer(pos) timer:start(10) -end) \ No newline at end of file +end) diff --git a/mods/bones/textures/bones_bottom.png b/mods/bones/textures/bones_bottom.png index 899ae3b38e8da8b76dc820adef3f455d693f21ee..ada72ceaee53f83beb0963a5e5788ed423c7155b 100644 GIT binary patch delta 164 zcmV;V09*f@0<{5<8Gi!+001a04^sdD01r@1R7C&)03972Jv}|Ar>ET9+)_}sWB>pF zVM#nfl=5YcA+76Bs&EMswF={|-Ps+$ zR&HNZ19lIFC32^cp!ZNH*zRKFw|g|ur2n4*-4BSN4bC=u{g-xiDBJ2nU_EgXMsm#F#`kN5fEmas?8@26l5>) z^mS#w!zLrfXZf^C&>SeV&eO#)L}Oy_q(Q$eYWxYynW`GFB!b+YYsD4MMb*Vovc3^@=CR@KJJ*oLTg8(E4S~8hvXSI zN|>1HBQlDw`bZ-Avq*=GCr|I$gu%-@&XPUT%A}xYkue;pl_aUeDQg7ixtp_@pWW QbUK5ls~@Y&I;Vst0Dzuly8r+H diff --git a/mods/bones/textures/bones_front.png b/mods/bones/textures/bones_front.png index 32612906527a9542d9ff2e18c9d3d5f9f01901dc..9dcbb97b0ea2a45972f482b37909007d0297189c 100644 GIT binary patch delta 166 zcmV;X09pU60=EH>8Gi!+001a04^sdD01r@1R7C&)03972Jv}|Ar>ET9+)_}sWB>pF zV@X6oRCob3ivg;|01U#C`0jt^zp_8ENW>y68>>k~o&`oBEefSBm;Cm7)G7=f*fj&# z>MLr%^5A3)yMosV+P=jR6udn0uBkAb4K%-x3`jlpNDTj%E+5Al?y^xaWagBlKM>CW U_tR6pjsO4v07*qoM6N<$f@mp0XaE2J delta 284 zcmdnaxQ1zhWIYoD1H*)g8D>C=u{g-xiDBJ2nU_EgTavfC3y=napU%7MffQ$fM`SSr z1K$x4W}K?cCk+&2FY)wsWxvBFBgUa-cVjn5#~M!;#}JK)rIQ*3k1B9D#~ulsbA74I zvIoC;Eq^~JMM%R7`#NKEK-PP@wXJC7U8jzpOrTOhfy0 z@WjqLQQC)6m&LIzkiUAPu`%dlaI>_-C2r=WrG^_lcp90HoR#hT)7vDSZ|>mYyxMZt zJ7+`lCGXeYj{p39(K+)45r41pM%2zee#20H{pr)9yQ{)quAZRDwETB$X#DaZw~0qG d*pBOo+Uti4KjywLT?XiK22WQ%mvv4FO#r>=a3uf$ diff --git a/mods/bones/textures/bones_rear.png b/mods/bones/textures/bones_rear.png index bf66d5f38f4ba6c5f27e34c30a8e328c20062bf5..8e1ac10b4f0ee0956c6e19a6ca4d75c2d8f2c783 100644 GIT binary patch delta 170 zcmV;b09F680=of_8Gi!+001a04^sdD01r@1R7C&)03972Jv}|Ar>ET9+)_}sWB>pF zXGugsRCoau%K-`iF%ZJQB=-MrzFTZr84zLFSWUWkPhb?%;)>MWCCAh{2-Y_10c_=# z@ZQ@=&MrSNED_Zo1Z}*c$K#}Kj4|?lJ772)Xb0EHfS#8ykRvNLP?uxf_->s|xC;$Ke delta 290 zcmdnZxQS_kWIYoD1H*)g8D>C=u{g-xiDBJ2nU_EgTavfC3y=napU%7MffQ$fM`SSr z1K$x4W}K?cCk+&2FY)wsWxvBFBgUmV^?64PP-v54*6nnhyV7HET z%9QtE_5nLW8)_!Vxj*rmS={znxp9>(>vO@iF}{`?7_<|E~Hs lH!q!OqqNb>^WuI_*<*yS{>pk>)D3h$gQu&X%Q~loCIAO{cSryL diff --git a/mods/bones/textures/bones_side.png b/mods/bones/textures/bones_side.png index 88fdfddf37a5a5189fa6cdd5247aabf4dd8a8286..3b4810c659c69e6dc25dbafaf33638a3c2d1269d 100644 GIT binary patch delta 171 zcmV;c095~>0=xl`8Gi!+001a04^sdD01r@1R7C&)03972Jv}|Ar>ET9+)_}sWB>pF zXh}ptRCoa$ivbEiQ3!+7b^kMe-XB4v4Pn_>O(OD*+>Jt76nDMg61;cs2f@0VHGr+2 z7W&bz%`S{#cZl9af;Lt>fkMHCapcIR!nm{Xw+Z`6a4%-qAtd(D|LJn9qqWM(wxoMVi-)>$@xbX8c{{k6p}89JYa_#y{!%71qpJ9^w$1jI;N8P5ii zE`stQ8X0o&q#%d{o|uB-+XzK_nvbsPref3=vde zxqQ000hwvIic9f3|6SqB3GTof1@pATwfg2z*;iq?7=k!F+E>-b7xY8~^w5L9UH$<^ XoA0(_wMcOQ015yANkvXXu0mjfET9+)_}sWB>pF zVo5|nRCobR&e4fQQ3%D*B-{RL9u5PKyFk#NAi}b-nnWb&0i%!>-6>VL1n;O-821CP zmD@Y20lN=|CGw(?p!cCr@ES4l&3!b`r2jnw`u-t?w%2nx)*f)XYE%rFIVI^28;=4a T4BWyh00000NkvXXu0mjfm9{}x delta 262 zcmV+h0r~#60ha=h8Gix*005AYXf^-<00DDSM?wIu&K&6g000SaNLh0L01m_e01m_f zl`9S#00007bV*G`2iyi677j9USjfKs005~;L_t(2&yAAN5x^h_Ls^7ToY$oork1CX z`q4Ib?V*3t7(M(I>X9(+Mh;V#I5(sgmizV_1)m4V0%aecxB7Z%4c5!ELop8x;= M07*qoM6N<$f= LIQUID_MAX then - minetest.add_node(pos, {name=source, - param2=LIQUID_MAX}) - else - minetest.add_node(pos, {name=flowing, - param2=fullness}) - end + minetest.add_node(pos, {name=source}) end -- Check if pointing to a buildable node - local fullness = tonumber(itemstack:get_metadata()) - if not fullness then fullness = LIQUID_MAX end - if ndef and ndef.buildable_to then -- buildable; replace the node place_liquid(pointed_thing.under, node, - source, flowing, fullness) + source, flowing) else -- not buildable to; place the liquid above -- check if the node above can be replaced @@ -113,7 +90,7 @@ function bucket.register_liquid(source, flowing, itemname, inventory_image, name if node and minetest.registered_nodes[node.name].buildable_to then place_liquid(pointed_thing.above, node, source, - flowing, fullness) + flowing) else -- do not remove the bucket with the liquid return @@ -136,12 +113,10 @@ minetest.register_craftitem("bucket:bucket_empty", { return end -- Check if pointing to a liquid source - node = minetest.get_node(pointed_thing.under) - liquiddef = bucket.liquids[node.name] + local node = minetest.get_node(pointed_thing.under) + local liquiddef = bucket.liquids[node.name] if liquiddef ~= nil and liquiddef.itemname ~= nil and - (node.name == liquiddef.source or - (node.name == liquiddef.flowing and - minetest.setting_getbool("liquid_finite"))) then + node.name == liquiddef.source then if check_protection(pointed_thing.under, user:get_player_name(), "take ".. node.name) then @@ -150,11 +125,7 @@ minetest.register_craftitem("bucket:bucket_empty", { minetest.add_node(pointed_thing.under, {name="air"}) - if node.name == liquiddef.source then - node.param2 = LIQUID_MAX - end - return ItemStack({name = liquiddef.itemname, - metadata = tostring(node.param2)}) + return ItemStack(liquiddef.itemname) end end, }) diff --git a/mods/bucket/textures/bucket.png b/mods/bucket/textures/bucket.png index 7c7441c752290dbd7dd55dcecb0f20ec191e23bd..6779528753716365ba2d722b3587280e82d3a0e0 100644 GIT binary patch delta 134 zcmV;10D1qG0;2(tB!6m2L_t(|0nL)p2>>AsLvJ-#a04fBhc41Rx?GR^NZ^$8{tUd& zJR|hEHhHF4oO3c-!o}YE78c3bt+fwoMY{W9_kT0XF@_dI1j|qaQh+Q$y{uRK6M)nF o@-3jqRA1*6C@}i<(kWk=7m}aTetc1-m;e9(07*qoM6N<$g0vz$kN^Mx delta 250 zcmZ3?IE`t7NGZx^prw85kI3GeaUuobz*YQ}arITm}Z`qSVBa)D(sC%#sWR zcTeAd6une-pg3ESx4R3&e-K=-cll(X2xoyuWHAE+w=f7ZGR&GI0Tg5}@$_|Nzs)Vn zZ>pTt!t)F$lmdKI;Vst0Ch-J=`EthL|_r99`1F@_K9y?GM?$S%N~0VD!OHd`RK t0~%2o+P8qHbbr?^5ES!!|CBGB4+|~Wd_NPbX#fBK07*qoLGZx^prw85kI3GeaUuobz*YQ}arITm}Z`qSVBa)D(sC%#sWR zcTeAd6une-pg3ESx4R3&e-K=-cll(X2xoyuWHAE+w=f7ZGR&GI0Tg5}@$_|Nzs)Vn zZz=w~b$dKesLa#FF~p+x?1Y1y2Mjn|YmA-SU)n_;^*(+=PH+0BXeF<;RXraLp02LT z$-O?)G3&t|zR6urSkGHbJQ5?w!MksRzC^OkN0%F&8Q<;|Ga8@nb6~I#?r`B|&~;?{ zzima_boW=kxZM`9@6z3}r0DJzh6TZU^HluI=16nv-l)lnek==g0)wZkpUXO@geCxf CyIkY| diff --git a/mods/bucket/textures/bucket_water.png b/mods/bucket/textures/bucket_water.png index 0039df43d57d240f30cd6bab1cda79d04f0bc029..877692a253156109ed418bea13dc8a4929d50265 100644 GIT binary patch delta 141 zcmV;80CNAJ0;vIzB!6&8L_t(|0nL)Z34kyV1TDuJ>?ZiPh%}Nu0;w%BA6X>a-ZKY- zer9ryJGPw}kQ47`C?+EEd5w@LG8H4Q1Fbb!hWM|w&QgjG^xpY?5I}YT<{v;JU}Uoe vayp<9ks*Hzh(h{x-2y>Lz3xwW%XtBNzSeu=cK(e30000GZx^prw85kI3GeaUuobz*YQ}arITm}Z`qSVBa)D(sC%#sWR zcTeAd6une-pg3ESx4R3&e-K=-cll(X2xoyuWHAE+w=f7ZGR&GI0Tg5}@$_|Nzs)Vn zZz25ivlB>Xxu=U`h(+(&2^TpJ7;w1M8vCWcFuU}hZ=&m__6awG^d>AwxO$$0pXuSe z_N8;I4l9b++*^0T7cEp3Di?6_}8+UAyyO<7dX|eb=hZe$D9yx`Dyd)z4*}Q$iB} DOMziB diff --git a/mods/creative/init.lua b/mods/creative/init.lua index fa26348..41282b1 100644 --- a/mods/creative/init.lua +++ b/mods/creative/init.lua @@ -72,9 +72,14 @@ trash:set_size("main", 1) creative_inventory.set_creative_formspec = function(player, start_i, pagenum) pagenum = math.floor(pagenum) local pagemax = math.floor((creative_inventory.creative_inventory_size-1) / (6*4) + 1) - player:set_inventory_formspec("size[13,7.5]".. + player:set_inventory_formspec( + "size[13,7.5]".. --"image[6,0.6;1,2;player.png]".. - "list[current_player;main;5,3.5;8,4;]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[current_player;main;5,3.5;8,1;]".. + "list[current_player;main;5,4.75;8,3;8]".. "list[current_player;craft;8,0;3,3;]".. "list[current_player;craftpreview;12,1;1,1;]".. "list[detached:creative;main;0.3,0.5;4,6;"..tostring(start_i).."]".. @@ -82,7 +87,9 @@ creative_inventory.set_creative_formspec = function(player, start_i, pagenum) "button[0.3,6.5;1.6,1;creative_prev;<<]".. "button[2.7,6.5;1.6,1;creative_next;>>]".. "label[5,1.5;Trash:]".. - "list[detached:creative_trash;main;5,2;1,1;]") + "list[detached:creative_trash;main;5,2;1,1;]".. + default.get_hotbar_bg(5,3.5) + ) end minetest.register_on_joinplayer(function(player) -- If in creative mode, modify player's inventory forms diff --git a/mods/default/README.txt b/mods/default/README.txt index 496bc58..695d3b1 100644 --- a/mods/default/README.txt +++ b/mods/default/README.txt @@ -23,14 +23,6 @@ Everything not listed in here: Copyright (C) 2010-2012 celeron55, Perttu Ahola Cisoun's WTFPL texture pack: - default_chest_front.png - default_chest_lock.png - default_chest_side.png - default_chest_top.png - default_stone_brick.png - default_dirt.png - default_grass.png - default_grass_side.png default_jungletree.png default_jungletree_top.png default_lava.png @@ -38,23 +30,17 @@ Cisoun's WTFPL texture pack: default_sapling.png default_sign_wall.png default_stone.png - default_tool_mesepick.png - default_tool_steelpick.png - default_tool_steelshovel.png - default_tool_stonepick.png - default_tool_stoneshovel.png - default_tool_woodpick.png - default_tool_woodshovel.png default_tree.png default_tree_top.png default_water.png +Cisoun's conifers mod (WTFPL): + default_pine_needles.png + Originating from G4JC's Almost MC Texture Pack: - default_wood.png default_torch.png default_torch_on_ceiling.png default_torch_on_floor.png - default_cobble.png VanessaE's animated torches (WTFPL): default_torch_animated.png @@ -80,13 +66,10 @@ VanessaE (WTFPL): Calinou (CC BY-SA): default_brick.png - default_clay_brick.png default_papyrus.png - default_tool_steelsword.png - default_bronze_ingot.png - default_copper_ingot.png default_copper_lump.png default_mineral_copper.png + default_glass_detail.png MirceaKitsune (WTFPL): character.x @@ -100,22 +83,8 @@ PilzAdam (WTFPL): default_junglewood.png default_obsidian_glass.png default_obsidian_shard.png - default_mossycobble.png - default_gold_ingot.png default_gold_lump.png default_mineral_gold.png - default_diamond.png - default_tool_diamondpick.png - default_tool_diamondsword.png - default_tool_diamondshovel.png - default_tool_diamondaxe.png - default_tool_meseaxe.png - default_tool_meseshovel.png - default_tool_mesesword.png - default_tool_bronzeaxe.png - default_tool_bronzepick.png - default_tool_bronzeshovel.png - default_tool_bronzesword.png default_snowball.png jojoa1997 (WTFPL): @@ -128,6 +97,7 @@ Splizard (CC BY-SA 3.0): default_snow.png default_snow_side.png default_ice.png + default_pine_sapling.png Zeg9 (CC BY-SA 3.0): default_coal_block.png @@ -135,10 +105,50 @@ Zeg9 (CC BY-SA 3.0): default_copper_block.png default_bronze_block.png default_gold_block.png - default_diamond_block.png -kaeza (WTFPL): +paramat (CC BY-SA 3.0): + wieldhand.png, based on character.png by Jordach (CC BY-SA 3.0) + default_pinetree.png + default_pinetree_top.png + default_pinewood.png + +brunob.santos (CC BY-SA 4.0): + default_desert_cobble.png + +BlockMen (CC BY-SA 3.0): + default_stone_brick.png + default_wood.png + default_clay_brick.png + default_tool_steelsword.png + default_bronze_ingot.png + default_copper_ingot.png + default_gold_ingot.png + default_diamond.png + default_diamond_block.png + default_tool_*.png + default_lava_source_animated.png + default_lava_flowing_animated.png + default_book.png + default_paper.png + default_stick.png + default_chest_front.png + default_chest_lock.png + default_chest_side.png + default_chest_top.png bubble.png + heart.png + gui_*.png + +Neuromancer (CC BY-SA 2.0): + default_cobble.png, based on texture by Brane praefect + default_mossycobble.png, based on texture by Brane praefect +Neuromancer (CC BY-SA 3.0): + default_dirt.png + default_furnace_*.png + +Philipbenr (CC BY-SA 3.0): + default_grass.png + default_grass_side.png Glass breaking sounds (CC BY 3.0): 1: http://www.freesound.org/people/cmusounddesign/sounds/71947/ diff --git a/mods/legacy/init.lua b/mods/default/aliases.lua similarity index 80% rename from mods/legacy/init.lua rename to mods/default/aliases.lua index 1cb99ef..d80082e 100644 --- a/mods/legacy/init.lua +++ b/mods/default/aliases.lua @@ -1,9 +1,5 @@ --- legacy (Minetest 0.4 mod) --- Provides as much backwards-compatibility as feasible - --- --- Aliases to support loading 0.3 and old 0.4 worlds and inventories --- +-- aliases (Minetest 0.4 mod) +-- Provides alias for most default items minetest.register_alias("stone", "default:stone") minetest.register_alias("stone_with_coal", "default:stone_with_coal") @@ -69,39 +65,3 @@ minetest.register_alias("lump_of_iron", "default:iron_lump") minetest.register_alias("lump_of_clay", "default:clay_lump") minetest.register_alias("steel_ingot", "default:steel_ingot") minetest.register_alias("clay_brick", "default:clay_brick") -minetest.register_alias("scorched_stuff", "default:scorched_stuff") - --- --- Old items --- - -minetest.register_craftitem(":rat", { - description = "Rat", - inventory_image = "rat.png", -}) - -minetest.register_craftitem(":cooked_rat", { - description = "Cooked rat", - inventory_image = "cooked_rat.png", - on_use = minetest.item_eat(6), -}) - -minetest.register_craftitem(":firefly", { - description = "Firefly", - inventory_image = "firefly.png", - groups = {not_in_creative_inventory=1}, -}) - -minetest.register_craft({ - type = "cooking", - output = "cooked_rat", - recipe = "rat", -}) - -minetest.register_craft({ - type = "cooking", - output = "scorched_stuff", - recipe = "cooked_rat", -}) - --- END diff --git a/mods/default/crafting.lua b/mods/default/crafting.lua index c4f353a..c8839ec 100644 --- a/mods/default/crafting.lua +++ b/mods/default/crafting.lua @@ -14,6 +14,13 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'default:pinewood 4', + recipe = { + {'default:pinetree'}, + } +}) + minetest.register_craft({ output = 'default:stick 4', recipe = { @@ -208,6 +215,60 @@ minetest.register_craft({ } }) +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', ''}, + } +}) + minetest.register_craft({ output = 'default:sword_wood', recipe = { @@ -416,7 +477,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = 'default:sandstonebrick', + output = 'default:sandstonebrick 4', recipe = { {'default:sandstone', 'default:sandstone'}, {'default:sandstone', 'default:sandstone'}, @@ -520,7 +581,15 @@ minetest.register_craft({ }) minetest.register_craft({ - output = 'default:stonebrick', + output = 'default:obsidianbrick 4', + recipe = { + {'default:obsidian', 'default:obsidian'}, + {'default:obsidian', 'default:obsidian'} + } +}) + +minetest.register_craft({ + output = 'default:stonebrick 4', recipe = { {'default:stone', 'default:stone'}, {'default:stone', 'default:stone'}, @@ -528,7 +597,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = 'default:desert_stonebrick', + output = 'default:desert_stonebrick 4', recipe = { {'default:desert_stone', 'default:desert_stone'}, {'default:desert_stone', 'default:desert_stone'}, @@ -581,6 +650,12 @@ minetest.register_craft({ recipe = "default:cobble", }) +minetest.register_craft({ + type = "cooking", + output = "default:desert_stone", + recipe = "default:desert_cobble", +}) + minetest.register_craft({ type = "cooking", output = "default:steel_ingot", @@ -740,3 +815,10 @@ minetest.register_craft({ recipe = "default:grass_1", burntime = 2, }) + +minetest.register_craft({ + type = "fuel", + recipe = "default:pine_sapling", + burntime = 10, +}) + diff --git a/mods/default/craftitems.lua b/mods/default/craftitems.lua index 2d3652e..539f6b4 100644 --- a/mods/default/craftitems.lua +++ b/mods/default/craftitems.lua @@ -14,11 +14,13 @@ minetest.register_craftitem("default:paper", { minetest.register_craftitem("default:book", { description = "Book", inventory_image = "default_book.png", + groups = {book=1}, }) minetest.register_craftitem("default:coal_lump", { description = "Coal Lump", inventory_image = "default_coal_lump.png", + groups = {coal = 1} }) minetest.register_craftitem("default:iron_lump", { @@ -81,11 +83,6 @@ minetest.register_craftitem("default:clay_brick", { inventory_image = "default_clay_brick.png", }) -minetest.register_craftitem("default:scorched_stuff", { - description = "Scorched Stuff", - inventory_image = "default_scorched_stuff.png", -}) - minetest.register_craftitem("default:obsidian_shard", { description = "Obsidian Shard", inventory_image = "default_obsidian_shard.png", diff --git a/mods/default/functions.lua b/mods/default/functions.lua index 4f5f85d..ecb7f61 100644 --- a/mods/default/functions.lua +++ b/mods/default/functions.lua @@ -40,9 +40,9 @@ end function default.node_sound_sand_defaults(table) table = table or {} table.footstep = table.footstep or - {name="default_sand_footstep", gain=0.5} + {name="default_sand_footstep", gain=0.2} table.dug = table.dug or - {name="default_sand_footstep", gain=1.0} + {name="default_sand_footstep", gain=0.4} table.place = table.place or {name="default_place_node", gain=1.0} default.node_sound_defaults(table) @@ -64,7 +64,7 @@ function default.node_sound_leaves_defaults(table) table.footstep = table.footstep or {name="default_grass_footstep", gain=0.35} table.dug = table.dug or - {name="default_grass_footstep", gain=0.85} + {name="default_grass_footstep", gain=0.7} table.dig = table.dig or {name="default_dig_crumbly", gain=0.4} table.place = table.place or @@ -127,56 +127,6 @@ end minetest.register_on_punchnode(on_punchnode) --- --- Grow trees --- - -minetest.register_abm({ - nodenames = {"default:sapling"}, - interval = 10, - chance = 50, - action = function(pos, node) - local nu = minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name - local is_soil = minetest.get_item_group(nu, "soil") - if is_soil == 0 then - return - end - - minetest.log("action", "A sapling grows into a tree at "..minetest.pos_to_string(pos)) - local vm = minetest.get_voxel_manip() - local minp, maxp = vm:read_from_map({x=pos.x-16, y=pos.y, z=pos.z-16}, {x=pos.x+16, y=pos.y+16, z=pos.z+16}) - local a = VoxelArea:new{MinEdge=minp, MaxEdge=maxp} - local data = vm:get_data() - default.grow_tree(data, a, pos, math.random(1, 4) == 1, math.random(1,100000)) - vm:set_data(data) - vm:write_to_map(data) - vm:update_map() - end -}) - -minetest.register_abm({ - nodenames = {"default:junglesapling"}, - interval = 10, - chance = 50, - action = function(pos, node) - local nu = minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name - local is_soil = minetest.get_item_group(nu, "soil") - if is_soil == 0 then - return - end - - minetest.log("action", "A jungle sapling grows into a tree at "..minetest.pos_to_string(pos)) - local vm = minetest.get_voxel_manip() - local minp, maxp = vm:read_from_map({x=pos.x-16, y=pos.y-1, z=pos.z-16}, {x=pos.x+16, y=pos.y+16, z=pos.z+16}) - local a = VoxelArea:new{MinEdge=minp, MaxEdge=maxp} - local data = vm:get_data() - default.grow_jungletree(data, a, pos, math.random(1,100000)) - vm:set_data(data) - vm:write_to_map(data) - vm:update_map() - end -}) - -- -- Lavacooling -- @@ -267,19 +217,21 @@ minetest.register_abm({ }) -- --- Leafdecay +-- dig upwards -- --- To enable leaf decay for a node, add it to the "leafdecay" group. +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 + -- --- The rating of the group determines how far from a node in the group "tree" --- the node can be without decaying. +-- Leafdecay -- --- If param2 of the node is ~= 0, the node will always be preserved. Thus, if --- the player places a node of that kind, you will want to set param2=1 or so. --- --- If the node is in the leafdecay_drop group then the it will always be dropped --- as an item default.leafdecay_trunk_cache = {} default.leafdecay_enable_cache = true @@ -292,6 +244,12 @@ minetest.register_globalstep(function(dtime) math.floor(dtime * finds_per_second) end) +default.after_place_leaves = function(pos, placer, itemstack, pointed_thing) + local node = minetest.get_node(pos) + node.param2 = 1 + minetest.set_node(pos, node) +end + minetest.register_abm({ nodenames = {"group:leafdecay"}, neighbors = {"air", "group:liquid"}, @@ -346,7 +304,7 @@ minetest.register_abm({ end if not do_preserve then -- Drop stuff other than the node itself - itemstacks = minetest.get_node_drops(n0.name) + local itemstacks = minetest.get_node_drops(n0.name) for _, itemname in ipairs(itemstacks) do if minetest.get_item_group(n0.name, "leafdecay_drop") ~= 0 or itemname ~= n0.name then diff --git a/mods/default/furnace.lua b/mods/default/furnace.lua new file mode 100644 index 0000000..2163f6a --- /dev/null +++ b/mods/default/furnace.lua @@ -0,0 +1,283 @@ + +-- +-- Formspecs +-- + +local function active_formspec(fuel_percent, item_percent) + local formspec = + "size[8,8.5]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[current_name;src;2.75,0.5;1,1;]".. + "list[current_name;fuel;2.75,2.5;1,1;]".. + "image[2.75,1.5;1,1;default_furnace_fire_bg.png^[lowpart:".. + (100-fuel_percent)..":default_furnace_fire_fg.png]".. + "image[3.75,1.5;1,1;gui_furnace_arrow_bg.png^[lowpart:".. + (item_percent)..":gui_furnace_arrow_fg.png^[transformR270]".. + "list[current_name;dst;4.75,0.96;2,2;]".. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + default.get_hotbar_bg(0, 4.25) + return formspec +end + +local inactive_formspec = + "size[8,8.5]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[current_name;src;2.75,0.5;1,1;]".. + "list[current_name;fuel;2.75,2.5;1,1;]".. + "image[2.75,1.5;1,1;default_furnace_fire_bg.png]".. + "image[3.75,1.5;1,1;gui_furnace_arrow_bg.png^[transformR270]".. + "list[current_name;dst;4.75,0.96;2,2;]".. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + default.get_hotbar_bg(0, 4.25) + +-- +-- Node callback functions that are the same for active and inactive furnace +-- + +local function can_dig(pos, player) + local meta = minetest.get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty("fuel") and inv:is_empty("dst") and inv:is_empty("src") +end + +local function allow_metadata_inventory_put(pos, listname, index, stack, player) + if minetest.is_protected(pos, player:get_player_name()) then + return 0 + end + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if listname == "fuel" then + if minetest.get_craft_result({method="fuel", width=1, items={stack}}).time ~= 0 then + if inv:is_empty("src") then + meta:set_string("infotext", "Furnace is empty") + end + return stack:get_count() + else + return 0 + end + elseif listname == "src" then + return stack:get_count() + elseif listname == "dst" then + return 0 + end +end + +local function allow_metadata_inventory_move(pos, from_list, from_index, to_list, to_index, count, player) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local stack = inv:get_stack(from_list, from_index) + return allow_metadata_inventory_put(pos, to_list, to_index, stack, player) +end + +local function allow_metadata_inventory_take(pos, listname, index, stack, player) + if minetest.is_protected(pos, player:get_player_name()) then + return 0 + end + return stack:get_count() +end + +-- +-- Node definitions +-- + +minetest.register_node("default:furnace", { + description = "Furnace", + tiles = { + "default_furnace_top.png", "default_furnace_bottom.png", + "default_furnace_side.png", "default_furnace_side.png", + "default_furnace_side.png", "default_furnace_front.png" + }, + paramtype2 = "facedir", + groups = {cracky=2}, + legacy_facedir_simple = true, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + + can_dig = can_dig, + + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_move = allow_metadata_inventory_move, + allow_metadata_inventory_take = allow_metadata_inventory_take, +}) + +minetest.register_node("default:furnace_active", { + description = "Furnace", + tiles = { + "default_furnace_top.png", "default_furnace_bottom.png", + "default_furnace_side.png", "default_furnace_side.png", + "default_furnace_side.png", + { + image = "default_furnace_front_active.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + } + }, + paramtype2 = "facedir", + light_source = 8, + drop = "default:furnace", + groups = {cracky=2, not_in_creative_inventory=1}, + legacy_facedir_simple = true, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + + can_dig = can_dig, + + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_move = allow_metadata_inventory_move, + allow_metadata_inventory_take = allow_metadata_inventory_take, +}) + +-- +-- ABM +-- + +local function swap_node(pos, name) + local node = minetest.get_node(pos) + if node.name == name then + return + end + node.name = name + minetest.swap_node(pos, node) +end + +minetest.register_abm({ + nodenames = {"default:furnace", "default:furnace_active"}, + interval = 1.0, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + -- + -- Inizialize metadata + -- + local meta = minetest.get_meta(pos) + local fuel_time = meta:get_float("fuel_time") or 0 + local src_time = meta:get_float("src_time") or 0 + local fuel_totaltime = meta:get_float("fuel_totaltime") or 0 + + -- + -- Inizialize inventory + -- + local inv = meta:get_inventory() + for listname, size in pairs({ + src = 1, + fuel = 1, + dst = 4, + }) do + if inv:get_size(listname) ~= size then + inv:set_size(listname, size) + end + end + local srclist = inv:get_list("src") + local fuellist = inv:get_list("fuel") + local dstlist = inv:get_list("dst") + + -- + -- Cooking + -- + + -- Check if we have cookable content + local cooked, aftercooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist}) + local cookable = true + + if cooked.time == 0 then + cookable = false + end + + -- Check if we have enough fuel to burn + if fuel_time < fuel_totaltime then + -- The furnace is currently active and has enough fuel + fuel_time = fuel_time + 1 + + -- If there is a cookable item then check if it is ready yet + if cookable then + src_time = src_time + 1 + if src_time >= cooked.time then + -- Place result in dst list if possible + if inv:room_for_item("dst", cooked.item) then + inv:add_item("dst", cooked.item) + inv:set_stack("src", 1, aftercooked.items[1]) + src_time = 0 + end + end + end + else + -- Furnace ran out of fuel + if cookable then + -- We need to get new fuel + local fuel, afterfuel = minetest.get_craft_result({method = "fuel", width = 1, items = fuellist}) + + if fuel.time == 0 then + -- No valid fuel in fuel list + fuel_totaltime = 0 + fuel_time = 0 + src_time = 0 + else + -- Take fuel from fuel list + inv:set_stack("fuel", 1, afterfuel.items[1]) + + fuel_totaltime = fuel.time + fuel_time = 0 + + end + else + -- We don't need to get new fuel since there is no cookable item + fuel_totaltime = 0 + fuel_time = 0 + src_time = 0 + end + end + + -- + -- Update formspec, infotext and node + -- + local formspec = inactive_formspec + local item_state = "" + local item_percent = 0 + if cookable then + item_percent = math.floor(src_time / cooked.time * 100) + item_state = item_percent .. "%" + else + if srclist[1]:is_empty() then + item_state = "Empty" + else + item_state = "Not cookable" + end + end + + local fuel_state = "Empty" + local active = "inactive " + if fuel_time <= fuel_totaltime and fuel_totaltime ~= 0 then + active = "active " + local fuel_percent = math.floor(fuel_time / fuel_totaltime * 100) + fuel_state = fuel_percent .. "%" + formspec = active_formspec(fuel_percent, item_percent) + swap_node(pos, "default:furnace_active") + else + if not fuellist[1]:is_empty() then + fuel_state = "0%" + end + swap_node(pos, "default:furnace") + end + + local infotext = "Furnace " .. active .. "(Item: " .. item_state .. "; Fuel: " .. fuel_state .. ")" + + -- + -- Set meta values + -- + meta:set_float("fuel_totaltime", fuel_totaltime) + meta:set_float("fuel_time", fuel_time) + meta:set_float("src_time", src_time) + meta:set_string("formspec", formspec) + meta:set_string("infotext", infotext) + end, +}) diff --git a/mods/default/init.lua b/mods/default/init.lua index 968cacd..276af54 100644 --- a/mods/default/init.lua +++ b/mods/default/init.lua @@ -11,12 +11,38 @@ LIGHT_MAX = 14 -- Definitions made by this mod that other mods can use too default = {} +-- GUI related stuff +default.gui_bg = "bgcolor[#080808BB;true]" +default.gui_bg_img = "background[5,5;1,1;gui_formbg.png;true]" +default.gui_slots = "listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + +function default.get_hotbar_bg(x,y) + local out = "" + for i=0,7,1 do + out = out .."image["..x+i..","..y..";1,1;gui_hb_bg.png]" + end + return out +end + +default.gui_suvival_form = "size[8,8.5]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + "list[current_player;craft;1.75,0.5;3,3;]".. + "list[current_player;craftpreview;5.75,1.5;1,1;]".. + "image[4.75,1.5;1,1;gui_furnace_arrow_bg.png^[transformR270]".. + default.get_hotbar_bg(0,4.25) + -- Load files dofile(minetest.get_modpath("default").."/functions.lua") dofile(minetest.get_modpath("default").."/nodes.lua") +dofile(minetest.get_modpath("default").."/furnace.lua") dofile(minetest.get_modpath("default").."/tools.lua") dofile(minetest.get_modpath("default").."/craftitems.lua") dofile(minetest.get_modpath("default").."/crafting.lua") dofile(minetest.get_modpath("default").."/mapgen.lua") dofile(minetest.get_modpath("default").."/player.lua") dofile(minetest.get_modpath("default").."/trees.lua") +dofile(minetest.get_modpath("default").."/aliases.lua") diff --git a/mods/default/mapgen.lua b/mods/default/mapgen.lua index 4907cf7..386ba41 100644 --- a/mods/default/mapgen.lua +++ b/mods/default/mapgen.lua @@ -207,69 +207,6 @@ minetest.register_ore({ flags = "absheight", }) -if minetest.setting_get("mg_name") == "indev" then - -- Floatlands and high mountains springs - minetest.register_ore({ - ore_type = "scatter", - ore = "default:water_source", - ore_param2 = 128, - wherein = "default:stone", - clust_scarcity = 40*40*40, - clust_num_ores = 8, - clust_size = 3, - height_min = 100, - height_max = 31000, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:lava_source", - ore_param2 = 128, - wherein = "default:stone", - clust_scarcity = 50*50*50, - clust_num_ores = 5, - clust_size = 2, - height_min = 10000, - height_max = 31000, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:sand", - wherein = "default:stone", - clust_scarcity = 20*20*20, - clust_num_ores = 5*5*3, - clust_size = 5, - height_min = 500, - height_max = 31000, - }) - - -- Underground springs - minetest.register_ore({ - ore_type = "scatter", - ore = "default:water_source", - ore_param2 = 128, - wherein = "default:stone", - clust_scarcity = 25*25*25, - clust_num_ores = 8, - clust_size = 3, - height_min = -10000, - height_max = -10, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:lava_source", - ore_param2 = 128, - wherein = "default:stone", - clust_scarcity = 35*35*35, - clust_num_ores = 5, - clust_size = 2, - height_min = -31000, - height_max = -100, - }) -end - minetest.register_ore({ ore_type = "scatter", ore = "default:clay", @@ -323,81 +260,38 @@ function default.generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume --print("generate_ore done") end -function default.make_papyrus(pos, size) - for y=0,size-1 do - local p = {x=pos.x, y=pos.y+y, z=pos.z} - local nn = minetest.get_node(p).name - if minetest.registered_nodes[nn] and - minetest.registered_nodes[nn].buildable_to then - minetest.set_node(p, {name="default:papyrus"}) - else - return +-- +-- Mgv6 papyrus, cactus, long grasses +-- + +function default.mgv6_ongen(minp, maxp, seed) + + function default.make_papyrus(pos, size) + for y=0,size-1 do + local p = {x=pos.x, y=pos.y+y, z=pos.z} + local nn = minetest.get_node(p).name + if minetest.registered_nodes[nn] and + minetest.registered_nodes[nn].buildable_to then + minetest.set_node(p, {name="default:papyrus"}) + else + return + end end end -end -function default.make_cactus(pos, size) - for y=0,size-1 do - local p = {x=pos.x, y=pos.y+y, z=pos.z} - local nn = minetest.get_node(p).name - if minetest.registered_nodes[nn] and - minetest.registered_nodes[nn].buildable_to then - minetest.set_node(p, {name="default:cactus"}) - else - return + function default.make_cactus(pos, size) + for y=0,size-1 do + local p = {x=pos.x, y=pos.y+y, z=pos.z} + local nn = minetest.get_node(p).name + if minetest.registered_nodes[nn] and + minetest.registered_nodes[nn].buildable_to then + minetest.set_node(p, {name="default:cactus"}) + else + return + end end end -end --- facedir: 0/1/2/3 (head node facedir value) --- length: length of rainbow tail -function default.make_nyancat(pos, facedir, length) - local tailvec = {x=0, y=0, z=0} - if facedir == 0 then - tailvec.z = 1 - elseif facedir == 1 then - tailvec.x = 1 - elseif facedir == 2 then - tailvec.z = -1 - elseif facedir == 3 then - tailvec.x = -1 - else - --print("default.make_nyancat(): Invalid facedir: "+dump(facedir)) - facedir = 0 - tailvec.z = 1 - end - local p = {x=pos.x, y=pos.y, z=pos.z} - minetest.set_node(p, {name="default:nyancat", param2=facedir}) - for i=1,length do - p.x = p.x + tailvec.x - p.z = p.z + tailvec.z - minetest.set_node(p, {name="default:nyancat_rainbow", param2=facedir}) - end -end - -function generate_nyancats(seed, minp, maxp) - local height_min = -31000 - local height_max = -32 - if maxp.y < height_min or minp.y > height_max then - return - end - local y_min = math.max(minp.y, height_min) - local y_max = math.min(maxp.y, height_max) - local volume = (maxp.x-minp.x+1)*(y_max-y_min+1)*(maxp.z-minp.z+1) - local pr = PseudoRandom(seed + 9324342) - local max_num_nyancats = math.floor(volume / (16*16*16)) - for i=1,max_num_nyancats do - if pr:next(0, 1000) == 0 then - local x0 = pr:next(minp.x, maxp.x) - local y0 = pr:next(minp.y, maxp.y) - local z0 = pr:next(minp.z, maxp.z) - local p0 = {x=x0, y=y0, z=z0} - default.make_nyancat(p0, pr:next(0,3), pr:next(3,15)) - end - end -end - -minetest.register_on_generated(function(minp, maxp, seed) if maxp.y >= 2 and minp.y <= 0 then -- Generate papyrus local perlin1 = minetest.get_perlin(354, 3, 0.7, 100) @@ -483,7 +377,7 @@ minetest.register_on_generated(function(minp, maxp, seed) break end end - + if ground_y then local p = {x=x,y=ground_y+1,z=z} local nn = minetest.get_node(p).name @@ -494,20 +388,80 @@ minetest.register_on_generated(function(minp, maxp, seed) -- If desert sand, add dry shrub if nn == "default:desert_sand" then minetest.set_node(p,{name="default:dry_shrub"}) - + -- If dirt with grass, add grass elseif nn == "default:dirt_with_grass" then minetest.set_node(p,{name="default:grass_"..pr:next(1, 5)}) end end end - + end end end end +end - -- Generate nyan cats - generate_nyancats(seed, minp, maxp) +-- +-- Detect mapgen and register suitable on-generated function +-- + +minetest.register_on_mapgen_init(function(mg_params) + if mg_params.mgname == "v6" then + minetest.register_on_generated(default.mgv6_ongen) + end end) +-- +-- Generate nyan cats in all mapgens +-- + +-- facedir: 0/1/2/3 (head node facedir value) +-- length: length of rainbow tail +function default.make_nyancat(pos, facedir, length) + local tailvec = {x=0, y=0, z=0} + if facedir == 0 then + tailvec.z = 1 + elseif facedir == 1 then + tailvec.x = 1 + elseif facedir == 2 then + tailvec.z = -1 + elseif facedir == 3 then + tailvec.x = -1 + else + --print("default.make_nyancat(): Invalid facedir: "+dump(facedir)) + facedir = 0 + tailvec.z = 1 + end + local p = {x=pos.x, y=pos.y, z=pos.z} + minetest.set_node(p, {name="default:nyancat", param2=facedir}) + for i=1,length do + p.x = p.x + tailvec.x + p.z = p.z + tailvec.z + minetest.set_node(p, {name="default:nyancat_rainbow", param2=facedir}) + end +end + +function default.generate_nyancats(minp, maxp, seed) + local height_min = -31000 + local height_max = -32 + if maxp.y < height_min or minp.y > height_max then + return + end + local y_min = math.max(minp.y, height_min) + local y_max = math.min(maxp.y, height_max) + local volume = (maxp.x-minp.x+1)*(y_max-y_min+1)*(maxp.z-minp.z+1) + local pr = PseudoRandom(seed + 9324342) + local max_num_nyancats = math.floor(volume / (16*16*16)) + for i=1,max_num_nyancats do + if pr:next(0, 1000) == 0 then + local x0 = pr:next(minp.x, maxp.x) + local y0 = pr:next(minp.y, maxp.y) + local z0 = pr:next(minp.z, maxp.z) + local p0 = {x=x0, y=y0, z=z0} + default.make_nyancat(p0, pr:next(0,3), pr:next(3,15)) + end + end +end + +minetest.register_on_generated(default.generate_nyancats) diff --git a/mods/default/models/character.blend b/mods/default/models/character.blend index cb1a670c41f79472d2a9d23f53c253a9fa7c238b..34c562407a47a90ee4b6a25f2a8aea8c212bf6ea 100644 GIT binary patch literal 628432 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

I+dfx~&;~veQ(1i`mW<0D+a5dd z=t!^fLs;jV%VeQscx*e;lFAe=Gb`>VEhvhK$7ks=gK<2`e)!y|`J4ySqKD7j_Xei* ze26Xf(th(rNgPVQZ>s4q-6q39hg{A09X~fJYOp1qH1VC$(aG|{%wokyuYWLBnUrsVE zjgK97Y>75R?~GQJWc0}}K8jK4puR^>&P%_KTbiS?X^)R$;_;D(idVcOeWscp2-?qa z7Oy4o^am`%oyqDhoCw^SO#5+}PkVZj>?7i1RZ2foz0+F22jW)XnZogd_4FwtwI7w% z)dhH0* zeZpW)v9Y4@Ff0}oeuuQy^5gX#RK;RBRVw_QSfKQCMAbiU^VKePO&rWAHlA%*T@KLi zpeh!}d!>?b*zbCOq59`7J?>g24dxUZFE%U|6@G`b*7D==9n=>4KCWWngU7%QeG7xf zBC`7DZLVT5tzj^y*m$O4bvXdPgZhFX7UAbb@d<5GQICb{pSO96MZ6!j*d$qked>Yx z9n`0d5Q}o3sjB`S3&lXO86JxR_dBS+wr47pbEMHLX=AkueU72y&&O>#?k{YtW78np zlLmFH{(#9o(y{2(6Lc&(KEuM9T=UX*P{lg#R(z&Byj{o8CByLVr9S(q#os}l{}sN2 zdgA9^uzl+lpWe3hm=ojWd}na>?5`a8;cXW_`^b3u9bft1yJjtDo87oOOJW> zC%ZcaW_P^qGxtSyeys9ewKA6UNu__vmh~koKhw%+`eU}-b8T7ON%?)v*S5T7{qmN5 z7r&@Q<*!@&`t85|`6JuDeA0>AZ5y^9e*HUVKm6glw!QX6M{c)m*nZrpCw+3|S^cw* zdi`&<**0ujzq|93Kka(k?C1XS(=E0QEnob=W7{U)z0bBSf4W^Ae(CllAKCW2uimun z(GwTg`ZwJ5^OwKx{!h$)+x>SQ^Q!xw^NU-Ce)aqJ%=!9X{N0?#UcO|`Tk5woS6ct~ zoU`GKpH2GJ(6iq2?YRDxZvT7h?m46RS(ER3^r**MY#A1VKZk+)ii>MH_IZtG-!&tEmt+@x}kqhN8b+#zh88T^`+NYzCO!5VZzc0KaWeL*9m*x z^X3Ms;gsi{XzaAgO#N#vcyuqB}#WGv19rWCnE??8< zKA`Cx_WEyo={n#pdujN0MulgMX*x_#l9Lgiza3%+fqed^=ga@M{o7GkPH}#wv@Y#i z)h0>@m5!HIno#Am$44>o_^6!~wV^7P{f8)~wxicb@!>jQ`Yg6ux54A1n0S1&OvNjT znylTdvi7oN$X?BwZ{KaV=_xk9sYO$|9_Z~u+Q~nI<Z3kw9*OH z2UDu+a!XX6GpwSjtAC!FmZ^GYWTfFz5nYhqdsTI z<(5uZKY^wCXHUD%vh#0yEj-@Ny-x6cFx_r%^Gf$NzxgkMd_$L)>_eU$`xMpr9aJ@~ zjL{!zpQ4y}d=y8;ixrbh?;E+Nb=by^q5O_9>0l6R=O2VEdFE z(Xt6UqWNX>vjnZWy)98S9BI&gUe1gZ zpV3Q?wA7L3%dcrxM>#mt#`b^M@T5HPAGVe0jPdRVOP?QWUzUyELGKUM2R>%2_t>d_ z)c3meIehrNalfDG1rz^mD@aXdhWRsD+HzF#Q$j^((PozdCc@Q=3cIar;jf44Zdz zOY!xq*1Gd`tEvqH+pl`w^Y1+QGoQXgQ!kFkGiT@=U(=nICZ7J8v*PrXf4ltj$M?O# z(weMt@jhhxDON_y@cbuz=Bz?_rIBxDTwZys>>Qi7UGr`Ghd%yr-CZ5exp#(b!;Ee7 z7T)>E^Phg2Z|^g|cE_En&+6yAe1>hqjFYDR`t*0(^uE77)|SyU=a&zBXWMaSz2J`L zpYZp#{N>Zmd-MD|UUc16r=IrsEp|=otN&=%wO(}cBj-NwxBqoZ^WXf}EkhUF`{@~j zr=B}^{j@DZ>!xjK)^=1<{}24+*3&0&TpriI((V8H&}nCU@15Vd&$mAg$3g#xwp3ir zvCljEi2FYA%lfi&ndUWlG_IT%<|9NbF z%ZEO2v$dn*LH&@fU#TxYSgv0wB=PmDD7}8gG0ym3zw&3O>A7kC3^o1MXZYKhix^7x&zG?T__sf!e*G?|Zr!>#kW2|yo-boGp@nU_wO7nbMja5z= zuAN+*PidYny5GLzm*hLCp?JMY^L(wwDi^OX`p@{S_Vp^w^KCR%IpsU4p*Ww?Jl`&3 zl~caPiN*Pp=K0iq;$_D9l$+1h)DD#9`7~eUG(IV5P})8nOR4>R)5hB9+l_4$w;O-| zH0^nn?s@kbtE}3Czc*oCrF-7y2krS)Hmzm)`xE9>y63&#SY@@$a(R{Rd3PGCtlE&j zPvLTv?s=zv)}CKw(|X^_%7V8Tsly4{6BwD>tkDkG(h7 z>9Eg+ct>L6(&ugYw5P|J3xDGCoY~1SRPwy7>n2Z#dh9j&p!UGtzc?S~&YHKsB@~w% zY0BHI+NrnM9mZZL@JX_YU9xV*cbg)NyLt-9dTh z4lezhs~Y5_AD@KB9v<&?R(6B+6ZQ2M)z!yG?CE}E>+->zUb|jAm}`2;$POyq+gNeF zl4ssMNgQmm`l`;QgF9HREtKXR%e3!T6%&t-$|+uPd3`^l`Lz%Fvi9w}W$y3az;v^1 z#6`)5d~YH-7A4c};OvrgUrsVs(1bkKe5?fB{`GHuuWWEHa;Vj9KO5_jn-!7 z4sSDIPQ_=h%~0OFja8j3Pbn@_>oehVhWr<-mUCojamfcnr#YKSTA;TOP$?*%^%qcc;2K$r7;=q39UAb5!r`mB5us=a84(Mmzm5W8`_cL^?rTXV>tXS-AvEzG-jbS{bu{f}wdFQbR z`-^hVyi@)2R&&Kd$Eu1=90>c9#-h4s*40{myq@;25v@7*@`SQr)tFISjx06=<=jGfz$@XR}1EAZ^6l1!u1wpJhe~nQ z^=73%ZZlPS+KM3Gu;+rb&ZF$uuH8L9IcSWpvkj=M?nO$*Wv@3MXU_!DtNakwx!koo zN{;`vJH^D~)3eh2R6OJ1$@N?i#YZp2Pi>-fsEh8gx#Ry_5XHpfv$bO|m$sqwIUw4W zKlO7#!uXVHV_c6P|L1}zCLSMosCe<-*mFRJ);yTLPkJuM)(15G0ejtPFJ0TcE_p9+ zHP+zQoirV$$BF45t~=Ru@>~$R{rt}8jddT0ddjp76;pqr*U0Th1;_vU5Q<45KDGwM zOWX5g8@&G+DL%(dlwadB?6@wy*H5grpoPD><2!m^i-updUesJP!zTRRIiK(M`hER| z7tg-<^|x+o{1D$&opH{Yv%mG*TV~y`dHZ7V<1%4mABE%!!SmY479_(}6kvvv-hzwe)$ zRsMwy@0;EKmA~Hpi{G5M-L_%-mp=H9vtRxnZ=8MS2cJFLwqf>(Z@A^&&$ge{+_>i3 z+iV%z>c4!<_Lu(4d$;d;$xB*n8(NM!>Va9e|N8T@q8~qKUlAF)WBLRC_L(a_{=h5N zy!dUlz2BMfr47%xf8(SHa}K%w%lF-9_xk;H ze`^&X2WD@3bIY8S|9RP*V?VWiPH}mTH+8R{j+MsyUO%n>Pw`#ViSc@?{I04BS1{-} za=GQ#@#Nu_*OTmb$@Cg|@H+ok z0V)|NIsV74iiyWZt5m$A_`8OY)k)u96OL)v zkSvd-75`Oyev-6_;uK1k&Z}iw?MI)TtBvV9J7wOIsPuaywXCnwvWj1&Wt86n9ku^o zdrAL0FuU=FJ#+exd-L4VW%?bs-Mtrduk2XT+tE>)WAy2Aaq|-1FQ_l@enDyKC*u2J zlk?i}ey+($-=p)Fh6dfG$r}8ecIR8{`jEYLU1ir&*N)sTDBatA)0!aPK%=#L4So(g zr(~Mck^cJj#r?uiioY%)tk2x?I%RRWvJmVOUup-K$luRFEOs)1s-H-~I0R z97JWs;WEP98D|m5B9KKOi$E5EECN{svIt}m$RdzMAd5g2fh+=91hNQZ5y&F&=M@26 zVa%=<{&~IUS#7fjWD&?BkVPPiKo)^40$BvI2xJk+B9KKOi$E5EECN{svItZXfw5md z)cx<_F#P^Te;%@)f$Yyi-gws=8}xi+FS&TpypC1v>(=!9j4H;ZYu;?ny1e}ndq(T$ z>{+Id+;dpt-(A(v`u5SEhnzl_P#f^x=(c1#h8|lH-~Xxa^J}@^u(8&cH%_t?M!HW_ z`IP4Qru~O~7o?E){P<2-&!;rc*JJF<+&rl`pVB<-SJgGRJ(mbEuZ~)H2y+;norL! zR(tuTjrIQSG`3OvUV6MWtz{~&(mn6g&(qfQ{&_6Jyh``H%Z*hwUS?9SFt5@*?`_5^ z8!xj=UZs29J;o}lw&w8vIx3@d}{>8xV%NvHidwGLmq~|jz{c&55 zTnzI?%ZKJ^{qc8DG-|q|cv|yD8NAPw!%?KNLoMmpztdHCwrc$$(Yq%d6~9JasMq=2 zxR))?r_%pmweYWiX*wLX+%~^q>7>m$y~6q8-A}*yuqlV!d{{W&>EjH}ciu0-TdxBY-4u?jIPdFX&@*{6PtofPcyDbZ+FmMMez>M& znc=ib$F?R#nGTloku*L#FME5gXXBfSdrahe<(H}VLw%TkU*!nLg%k!K*_V{Sp*Xd~*tMq8oGpq2+en2nMKJI=S zd#ttJlVgfo(#1xrzjsgE7O!vqw9kq+WyAAVS}gb3fUkLbu$=PVmn`q>4L#kx{Y~>a zdplP2FO7?g>z}!2F1xs|qqlF_{O;bB?JHI=Q>M8}%GW#hV`*}}32WD)qI zM_|S3_TKgt{T;ohY=}C#R{qh~pRF*9z=0eA_UzQ)DN&;xBluAQ^K^{0+)(G*kJ(tM z)82MfLwp_6&gcDlgX~#@{Ui+{e&D7UF6zNKtow>*7-Obm{Z{v8oK0+Q-@!RXt-ps*Yx(i| zJq5j&$J>kH1c$;{ZAGzA{qr_fEHFoU{0|yjE6K92lnqNxFd>%JF=WA#(zB)s(;?*C>F~X4CWM@ID`F3V{u^ro`T0h z_3~J>dnIk`u~7ZQiz`sXd5VzK37d+x5tLXX|TCKsS5*8K)mr}C-uCsK z{nz;BR5gBo5{u)lwDu!Dgdd%GEL8uzWl${kTw=fbXR-18g}U^0uI*XVxvJ8ws=0i1 ztM$!~$1h7_vCyW%SX>(9@>r<;d7H0TOuf{e8EmofY=ye4Sl8Fzy|%5Vx4Wm3#!+ke zx$$b77TRh%diy&&Dp|MJ;eUUNBWf2Kd_VG+OvZmb7OH>V<|r1;m)Y+kC}h<1+i*Ka0)OZx4$_XVpHqtjIl+qq97Jkl|QeVm9px>-?#soSiDLV z42DGkdn{D{yv5?hmFE$=V9Zu1>%?6FY&^ERzm==xA}_2hP#a|HlEGvlI%R%`g+M&|8zl5Du)8Y!(>)WsK1xYM?p6^qW z4-4bj9*emCHb=48a*rK@TWq|X*JZu!-8(k4UD?~cuA<|MTFbvGUT@R6m9E#fU*oHi z^N~lwna1;iX^(~KpSSsn#g0$gF}Sr2&*pWptDQX^ZFW*pp(eGKU##^u*;z@2>-Fu| zxFLzff^epBcz)usQ2q0krdaH`*N(w0Hiq%wby>H*vSY0ADu3~-n(PpxhCtYcY)p>9 z!_PysedqW_+Sp^E`sZz0v6#Bej=?Q9hVkIBNE}(wy{5ajk}a#XeB#L5O4sY#uknl# z&Qs3~GI=ai|GdptESk65F}TIXvw2;@(~-6ccC59QACL2qiAgNHPTqH(=QC{Vu~7Z< zHmz8!9Z@76sO8SeRgfoqsgK3Y2>Yumy zip9qJ>=@i)VjmBw~N+7 zjs5u_!tv)-1#-jdwfa$ zmj=_`E>!=#%~ve)57;rd#b){GrLnMck*>Z~b{H5eVgH!MqPp@+s#_?7jYa>NIZ z#Y~@JV~<5#f16e;mj3%-PO-V|tkPKYcC2ad@3eF0U(Y15s9}TidvFbl=hwBd8@}l z_0L;5#p1Sy26KwdhFPVtSlQXvWA|(&%OC3~jYW0k=T)`V;;p;UjW;;p(YiA8CY+Xx(Wnsw;nfxBBa*g_W&UYfgt3ju4Ak zX_mr%MD@?xe8r;m^LET>v6(urG#266S+J1(U>b|+%8$pn*%2eeLN{jn;O#>7&)ZDJ zqUQ^PImO2F6h8NAU$?Te+vkpbTxQ-B{fgeiF%|2cYumyip7-w zv^HU}+4Gd*SX6hU#BsjbRn_Ik;aKbX^z#w+sndf@-Y!&skHx}Wb`P}0X6vNlSX{Z< zZuQDi(XbW}hKiY^FxUV$Ox!_UkumX@B75 z$1<+9{8-kpzdR!yYlY|V9t+h!Zwpi`rhdadL$ui3{`<@0<4&(j;cDgnR$P)^Yx%?)L`0Uq59`-zGBh%zjpj>v1$H?;j!rH?O5O0@tR->`^PXA)s$aY#X3v3 zYMb?)ipBLM2}cFf9t+h!Z}Sz4>EAK7*i3of@L1R#7^~LxRdjd}g|Von{JbjG8B{UG zE0b7+*Ef}Lbdb?w5!c`5D;7(?Yo8%nY<5lM+HY8wzMhU1>(;dQ28-A))>?jX73(bB zs3)wyP`fBSH#;WC=&?}!^EO|x7}#x}AzIsLKDtaSR=2OL^yc`YSX5Eo?&GU?ok102 z986-N?~jDTvx5nbh3cQT`HIDD-?Qs`7Mt6S86J!H*s~{Cz!)%$MK$H)Z@Z90C=#CftTU)$jK8+;o2gywEJ=7?FzvBW{qr_ovFQ1UUH7%vESxqx7Ishg%I?Yz zwTk+SYRYRrQt3K_D#rM&Bo;p3+r{&JhK)TIs(;?56^qS#>@!4*&BhtSV^PidRoE`7 zDL)?PW)F=Ji{q@mK6ort|GdpqEQWq+pCMXoT7Or3ZYFKxI~psxbItC3NUn=jTYibJ zw}yMyew$ps@Opc@IKgMw*khsk=WSZC*!?s64AEjU<=4fr=;V5I+tn3bkM>wpTYfyQ zgMZ2PspanDdx6#02akp7pSPKc#gt#zXNVS?Fi&`ny22jL+uQD``yXo^wUpog8up)K zr0<&@5ft@UsQ!7IuUO3dKih{`Y&@ISWlcwgH!~&+sI~lpD%b1VukrKkoL$d+C_QI? zdXULuq59`-zGAWbm*$7X#2fEo@6-5#Fn&v}bq* z8+$BN|GZ5r78`zTpCMXo4CA4+E|p$#tGRroEA$Ny#t&QHsdn+YV4m=q!L-Lh_0QXU z#bV2E>^RF}6uYYhH1GI^l+#V&mnMCp@26W3AQG#xkz8{8-kpzdR$I zj}$6t3-DN|{&}00Bl(FpYul1 z#iDW24LQZeFdn=vm9~fRD!-t@cIfL3$JZst;BN?L8ix;)_gJX@c}r6)rZ*T{Yz*VU zW6`&+tMBS6KB1_!{Nk&xX*!{)rGIUAU(f1}u|CPlx1R9{$#LggRWKM157=W7*WczV z>(a?LWS zX{$h(TFZ~ee&o?47G5XckN9sPXuiin_0QY1Vlj2;jXA|;_jlN*UUK201@pok$!ofM zD>-+rwY+Uo&4czM`b?m-T}%j;?6FY&^EO|xSh(oMoMN+ZcS$U&+>sPwQDyn@+K(s} zrTdYIHqQr-h3cQTnTkd8rS{tt7Mrc#D~Uyg?ZMYkh()#KD{F?n+M@A|wjWU}t}2?F zetxFe9t+h!Z_|p!Z7ZxzSZtbpP!fywwO4f7SF75(SFBjGuFt+3Xqm?_6k<_j`4(2& zbYW$yE!winl32)*@VeflAeYBN_0QXU#iHrT8*_@y^*=0$MMu~A&fe}WebvmqJ8|Xe z{;{2(6=G3k`Lom2+E*vWyxO3a_IrsV#3H^SEy?MzQ2p~ZPqA3qeq&Ct+4G~4Saf!+ zjDJV4l0ew<3bClN{CUZ0s}6*1!$Wp_AxCt*Gi(<;xzc9Z;IUBs^ERzmw5~QkEH+Dj zQWA?R?c1^)72bSd%PYj9%JSz{w_00sI-HusqV%}4G0jqlh3cQT`HIEPl@bo?BSX5d5{OVR4)Y9%zOJbp!;r$m+337S6Q2p~ZU$NNRabr%gnf9}iSlA=< zD}IQQEw2!ZD$6gfZnd`NbeJ$gEDlMt6xxOApSSsng?{fzvDx_Zl30WXp20HqhlN;F zS$;f@J9P}M{=x@8?mX0I*x1{J>Yul1#X^H(v-=$GIat`TXvukV7Zg44*KQ@VFFUOn z({qSxEzcI!_V*?`?$l??XO}F->#Ny{#cCVtcfY=6W2LqJuq!?n+4GZ2;$6%KMJ{e5k|unNao zx7Xe4t@Zi3^}A=Uy^O^ z`RF}|Dc;L%TEDOOn2lBEt;YK8#mx_G%B_B6Q|@+qwc774T2efGJ_*7)n>zgPFVwG3 zBBkGJ9=LXX!}6D}ieGy+*k{bIO+QPVx_e{8-mhvE)}oK2a=*3sh5Dl+y+$62mRXWbCAU~Dye*Y3Y1(_{ zH%$5IO*y?vibhMHdh=mB?G?`V_$VeGAEhf^7U7{NI)5(tTj$*L!lNH}##Mh?m}Y+Q zU*C4WzMyIOwk*!3c-U{bzwYl_HU8WqkJ#a4Q;SV#m|$7!8!a}kW_rZGTBhQsHc>jL z^!tOErAyoR4`j4Xsb~793Q%x3Mr^)Ld`gXwdJSYOvq)j0c})YNWqAk_5g-#MG;-w2d zQkdVoGUcfcwHEShncQCB4Q*+jrXRdDr+cG(UC*^&OIBU9u4Ci*&dTAeEq0z5aDBj& z0&WO+a=`lCXJ5`!0zM?*Lj%qQ{M3LC3;6JWrv&`8fR70H=>Z=Zu%hnU_RN5v74X!6 zj|%wcfR73I*#SQ%;O7Q>Y`{$cKQG|t2Yg(>#|Qiu0iO`?i2+Xw_yqyKFyI#jd{V$C z2YgDvFAjKmfwOkyZRyXeUHSXo^R3PX=b7J2Ir?eJJNBl$F}kXdziCR!yPuWv?Z>9P z;lz}iUz~E|87c3amGb6uQeJ*R$^(bqob&A*xc_yBIk)~t%2OUqdDnlZyyaUdul`=j z(|?-s-n}UgMb{RVe|=-h3#X(!b!y7_V^hBE#FTqpeC=W0S1ZoyLDYA_^wltZHB4U( z(^tdv)i8ZEOkWMtSHtwxFnu*lUk%e&!}QfKeKky94bxY{^wltZHB4U(;}lF^4bxY{ z^wltZHB4U((^tdv)i8ZEOkWMtSHtwxFnu*lUk%e&!}QfKeKky94bxY{^wltZHB4U( z(^tdv)i8ZEOkWMtSHtwx@JoXBb85gd0zNI^mj--#z-I(JGvJp6d}hFB1^n`WUlH)E zfM*BX9B@m(a{`_l@VtP}F0lKq<05ArM>*^GO045r9Y^_m9fLXV`otRx`G@XE`L;V# z-gsBa%RiNJ>(-Q~-<`6K-+cKC8~Y2a<3M*`{i?eU<35c0Fz&;+592{5) zg7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>Sy zU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv z7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv9nZT*Fdo5p1mh8mM=&12 zcm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL z9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8m zM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&1gT-ZH=@d(Bv7>{5) zg7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>Sy zU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv z7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7HY#k=!E~k6=84 z@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fh zJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8A zk6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{%f);)sp z2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5) zg7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>Sy zU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@kpOv zxJNJ^!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77 z;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12 zcm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL z9_h0`_Xx%#7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB( zBN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H z2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5) zg7FB(BYke}9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKU zFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4S zj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77 z;}MKUFdo5pqBN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fh zJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8A zk6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB( zBN&fhJc98E#v>SybibB+1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p z1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY z!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKU zFdo5p1mh8mM=&12cm(5-?sasJU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E z#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84 z@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fh zJc98E#v>SyU_65H2*x8Ak6=8~eZuY$j7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8m zM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY z5sXJL9>I77;}MKUFdo5p1mh8mM=&12cm(4Sj7KmY!FUAY5sXJL9>I77;}MKUFdo5p z1mh8mM=&12cm(4Sj7KmY!FUAY5sXK=$KE}H@d(Bv7>{5)g7FB(BN&fhJc98E#v>Sy zU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv z7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E z#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)f)kJI`zZyFVop4YIq@jw#G{xKk77E-DCWeYm=lj;PCSY^@hIlRqnHzqVop4YIq@jw#G{xKk77E-DCWeYm=lj;PCSY^@hIlRqnHzqVop4YIq@jw#G{xKk77E-DCWeYm=lj;PCSY^@hIlRqnHzqVop4YIq@jw#G{xKk77E-DCWeYm=lj;PCSY^@hIlRqnHzqVop4YIq@jw#G{xKk7C9neYeX! zg7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>Sy zU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv z7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98^ z--~pQU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84 z@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fh zJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8A zk6=8~cZ%I37>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB( zBN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H z2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5) zg7FB(BN&hLeSG%_#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>Sy zU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv z7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E z#v>SyU_65H2*x8l%fdZ^@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84 z@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fh zJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8A zk6=84@d(Bv7>{5)g7HYtfpL#uJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB( zBN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H z2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5) zg7FB(BN&fhJc98E#v>SyU_8<@l-wg2k6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>Sy zU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv z7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E z#v>SyU_65H2*x8Ak6=84@d(Bv7?1S)G4}|@BN&fhJc98E#v>SyU_65H2*x8Ak6=84 z@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fh zJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8A zk6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v?tu&pm?i2*x8Ak6=84@d(Bv7>{5)g7FB( zBN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H z2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5) zg7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@kr0TbdO*>g7FB(BN&fhJc98E#v>Sy zU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv z7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E z#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJkm2`-6I%}U_65H2*x8Ak6=84 z@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fh zJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8A zk6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8AkMz7{_Xx%#7>{5)g7FB( zBN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H z2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5) zg7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BR#9!J%aHF#v>Sy zU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv z7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E z#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65Hi0Ay*@vQRr zng4jid_02j2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84 z@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fh zJc98E#v>SyU_65H2*x8Ak6=84@d(Bv7>{5)g7FB(BN&fhJc98E#v>SyU_65H2*x8A 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 literal 581808 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

#5>;Nhp$wLa`U}ytvp&c9o?a6-!o*hAR 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 diff --git a/mods/default/models/character.png b/mods/default/models/character.png index d794b870686d59ef6115f9c7122163f3e5f3ecf5..05021781e03fbb71cb309d5ac233c6c90f332fda 100644 GIT binary patch delta 2747 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 BXcqtg delta 3220 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 - --wall_bottom = - --wall_side = + 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 = {choppy=2,dig_immediate=2,attached_node=1}, legacy_wallmounted = true, @@ -655,7 +725,7 @@ minetest.register_node("default:sign_wall", { return end local meta = minetest.get_meta(pos) - fields.text = fields.text or "" + if not fields.text then return end minetest.log("action", (sender:get_player_name() or "").." wrote \""..fields.text.. "\" to sign at "..minetest.pos_to_string(pos)) meta:set_string("text", fields.text) @@ -663,18 +733,28 @@ minetest.register_node("default:sign_wall", { end, }) -default.chest_formspec = +default.chest_formspec = "size[8,9]".. - "list[current_name;main;0,0;8,4;]".. - "list[current_player;main;0,5;8,4;]" + 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]".. + default.get_hotbar_bg(0,4.85) function default.get_locked_chest_formspec(pos) local spos = pos.x .. "," .. pos.y .. "," ..pos.z local formspec = "size[8,9]".. - "list[nodemeta:".. spos .. ";main;0,0;8,4;]".. - "list[current_player;main;0,5;8,4;]" - return formspec + 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]".. + default.get_hotbar_bg(0,4.85) + return formspec end @@ -750,10 +830,6 @@ minetest.register_node("default:chest_locked", { allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos)) return 0 end return count @@ -761,10 +837,6 @@ minetest.register_node("default:chest_locked", { allow_metadata_inventory_put = function(pos, listname, index, stack, player) local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos)) return 0 end return stack:get_count() @@ -772,18 +844,10 @@ minetest.register_node("default:chest_locked", { allow_metadata_inventory_take = function(pos, listname, index, stack, player) local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos)) return 0 end return stack:get_count() end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().. - " moves stuff in locked chest at "..minetest.pos_to_string(pos)) - end, on_metadata_inventory_put = function(pos, listname, index, stack, player) minetest.log("action", player:get_player_name().. " moves stuff to locked chest at "..minetest.pos_to_string(pos)) @@ -804,267 +868,6 @@ minetest.register_node("default:chest_locked", { end, }) -function default.get_furnace_active_formspec(pos, percent) - local formspec = - "size[8,9]".. - "image[2,2;1,1;default_furnace_fire_bg.png^[lowpart:".. - (100-percent)..":default_furnace_fire_fg.png]".. - "list[current_name;fuel;2,3;1,1;]".. - "list[current_name;src;2,1;1,1;]".. - "list[current_name;dst;5,1;2,2;]".. - "list[current_player;main;0,5;8,4;]" - return formspec -end - -default.furnace_inactive_formspec = - "size[8,9]".. - "image[2,2;1,1;default_furnace_fire_bg.png]".. - "list[current_name;fuel;2,3;1,1;]".. - "list[current_name;src;2,1;1,1;]".. - "list[current_name;dst;5,1;2,2;]".. - "list[current_player;main;0,5;8,4;]" - -minetest.register_node("default:furnace", { - description = "Furnace", - tiles = {"default_furnace_top.png", "default_furnace_bottom.png", "default_furnace_side.png", - "default_furnace_side.png", "default_furnace_side.png", "default_furnace_front.png"}, - paramtype2 = "facedir", - groups = {cracky=2}, - legacy_facedir_simple = true, - is_ground_content = false, - sounds = default.node_sound_stone_defaults(), - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", default.furnace_inactive_formspec) - meta:set_string("infotext", "Furnace") - local inv = meta:get_inventory() - inv:set_size("fuel", 1) - inv:set_size("src", 1) - inv:set_size("dst", 4) - end, - can_dig = function(pos,player) - local meta = minetest.get_meta(pos); - local inv = meta:get_inventory() - if not inv:is_empty("fuel") then - return false - elseif not inv:is_empty("dst") then - return false - elseif not inv:is_empty("src") then - return false - end - return true - end, - allow_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - if listname == "fuel" then - if minetest.get_craft_result({method="fuel",width=1,items={stack}}).time ~= 0 then - if inv:is_empty("src") then - meta:set_string("infotext","Furnace is empty") - end - return stack:get_count() - else - return 0 - end - elseif listname == "src" then - return stack:get_count() - elseif listname == "dst" then - return 0 - end - end, - allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local stack = inv:get_stack(from_list, from_index) - if to_list == "fuel" then - if minetest.get_craft_result({method="fuel",width=1,items={stack}}).time ~= 0 then - if inv:is_empty("src") then - meta:set_string("infotext","Furnace is empty") - end - return count - else - return 0 - end - elseif to_list == "src" then - return count - elseif to_list == "dst" then - return 0 - end - end, -}) - -minetest.register_node("default:furnace_active", { - description = "Furnace", - tiles = {"default_furnace_top.png", "default_furnace_bottom.png", "default_furnace_side.png", - "default_furnace_side.png", "default_furnace_side.png", "default_furnace_front_active.png"}, - paramtype2 = "facedir", - light_source = 8, - drop = "default:furnace", - groups = {cracky=2, not_in_creative_inventory=1,hot=1}, - legacy_facedir_simple = true, - is_ground_content = false, - sounds = default.node_sound_stone_defaults(), - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", default.furnace_inactive_formspec) - meta:set_string("infotext", "Furnace"); - local inv = meta:get_inventory() - inv:set_size("fuel", 1) - inv:set_size("src", 1) - inv:set_size("dst", 4) - end, - can_dig = function(pos,player) - local meta = minetest.get_meta(pos); - local inv = meta:get_inventory() - if not inv:is_empty("fuel") then - return false - elseif not inv:is_empty("dst") then - return false - elseif not inv:is_empty("src") then - return false - end - return true - end, - allow_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - if listname == "fuel" then - if minetest.get_craft_result({method="fuel",width=1,items={stack}}).time ~= 0 then - if inv:is_empty("src") then - meta:set_string("infotext","Furnace is empty") - end - return stack:get_count() - else - return 0 - end - elseif listname == "src" then - return stack:get_count() - elseif listname == "dst" then - return 0 - end - end, - allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local stack = inv:get_stack(from_list, from_index) - if to_list == "fuel" then - if minetest.get_craft_result({method="fuel",width=1,items={stack}}).time ~= 0 then - if inv:is_empty("src") then - meta:set_string("infotext","Furnace is empty") - end - return count - else - return 0 - end - elseif to_list == "src" then - return count - elseif to_list == "dst" then - return 0 - end - end, -}) - -local function swap_node(pos,name) - local node = minetest.get_node(pos) - if node.name == name then - return - end - node.name = name - minetest.swap_node(pos,node) -end - -minetest.register_abm({ - nodenames = {"default:furnace","default:furnace_active"}, - interval = 1.0, - chance = 1, - action = function(pos, node, active_object_count, active_object_count_wider) - local meta = minetest.get_meta(pos) - for i, name in ipairs({ - "fuel_totaltime", - "fuel_time", - "src_totaltime", - "src_time" - }) do - if meta:get_string(name) == "" then - meta:set_float(name, 0.0) - end - end - - local inv = meta:get_inventory() - - local srclist = inv:get_list("src") - local cooked = nil - local aftercooked - - if srclist then - cooked, aftercooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist}) - end - - local was_active = false - - if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then - was_active = true - meta:set_float("fuel_time", meta:get_float("fuel_time") + 1) - meta:set_float("src_time", meta:get_float("src_time") + 1) - if cooked and cooked.item and meta:get_float("src_time") >= cooked.time then - -- check if there's room for output in "dst" list - if inv:room_for_item("dst",cooked.item) then - -- Put result in "dst" list - inv:add_item("dst", cooked.item) - -- take stuff from "src" list - inv:set_stack("src", 1, aftercooked.items[1]) - else - --print("Could not insert '"..cooked.item:to_string().."'") - end - meta:set_string("src_time", 0) - end - end - - if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then - local percent = math.floor(meta:get_float("fuel_time") / - meta:get_float("fuel_totaltime") * 100) - meta:set_string("infotext","Furnace active: "..percent.."%") - swap_node(pos,"default:furnace_active") - meta:set_string("formspec",default.get_furnace_active_formspec(pos, percent)) - return - end - - local fuel = nil - local afterfuel - local cooked = nil - local fuellist = inv:get_list("fuel") - local srclist = inv:get_list("src") - - if srclist then - cooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist}) - end - if fuellist then - fuel, afterfuel = minetest.get_craft_result({method = "fuel", width = 1, items = fuellist}) - end - - if fuel.time <= 0 then - meta:set_string("infotext","Furnace out of fuel") - swap_node(pos,"default:furnace") - meta:set_string("formspec", default.furnace_inactive_formspec) - return - end - - if cooked.item:is_empty() then - if was_active then - meta:set_string("infotext","Furnace is empty") - swap_node(pos,"default:furnace") - meta:set_string("formspec", default.furnace_inactive_formspec) - end - return - end - - meta:set_string("fuel_totaltime", fuel.time) - meta:set_string("fuel_time", 0) - - inv:set_stack("fuel", 1, afterfuel.items[1]) - end, -}) - minetest.register_node("default:cobble", { description = "Cobblestone", tiles = {"default_cobble.png"}, @@ -1073,6 +876,14 @@ minetest.register_node("default:cobble", { sounds = default.node_sound_stone_defaults(), }) +minetest.register_node("default:desert_cobble", { + description = "Desert Cobblestone", + tiles = {"default_desert_cobble.png"}, + is_ground_content = true, + groups = {cracky=3, stone=2}, + sounds = default.node_sound_stone_defaults(), +}) + minetest.register_node("default:mossycobble", { description = "Mossy Cobblestone", tiles = {"default_mossycobble.png"}, @@ -1157,6 +968,13 @@ minetest.register_node("default:obsidian", { groups = {cracky=1,level=2}, }) +minetest.register_node("default:obsidianbrick", { + description = "Obsidian Brick", + tiles = {"default_obsidian_brick.png"}, + sounds = default.node_sound_stone_defaults(), + groups = {cracky=1,level=2}, +}) + minetest.register_node("default:nyancat", { description = "Nyan Cat", tiles = {"default_nc_side.png", "default_nc_side.png", "default_nc_side.png", @@ -1192,7 +1010,7 @@ minetest.register_node("default:sapling", { type = "fixed", fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} }, - groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1}, + groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1,sapling=1}, sounds = default.node_sound_leaves_defaults(), }) @@ -1223,12 +1041,12 @@ minetest.register_node("default:apple", { minetest.register_node("default:dry_shrub", { description = "Dry Shrub", drawtype = "plantlike", + waving = 1, visual_scale = 1.0, tiles = {"default_dry_shrub.png"}, inventory_image = "default_dry_shrub.png", wield_image = "default_dry_shrub.png", paramtype = "light", - waving = 1, walkable = false, is_ground_content = true, buildable_to = true, @@ -1243,6 +1061,7 @@ minetest.register_node("default:dry_shrub", { minetest.register_node("default:grass_1", { description = "Grass", drawtype = "plantlike", + waving = 1, tiles = {"default_grass_1.png"}, -- use a bigger inventory image inventory_image = "default_grass_3.png", @@ -1265,88 +1084,34 @@ minetest.register_node("default:grass_1", { end, }) -minetest.register_node("default:grass_2", { - description = "Grass", - drawtype = "plantlike", - tiles = {"default_grass_2.png"}, - inventory_image = "default_grass_2.png", - wield_image = "default_grass_2.png", - paramtype = "light", - walkable = false, - buildable_to = true, - is_ground_content = true, - drop = "default:grass_1", - groups = {snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, -}) -minetest.register_node("default:grass_3", { - description = "Grass", - drawtype = "plantlike", - tiles = {"default_grass_3.png"}, - inventory_image = "default_grass_3.png", - wield_image = "default_grass_3.png", - paramtype = "light", - walkable = false, - buildable_to = true, - is_ground_content = true, - drop = "default:grass_1", - groups = {snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, -}) - -minetest.register_node("default:grass_4", { - description = "Grass", - drawtype = "plantlike", - tiles = {"default_grass_4.png"}, - inventory_image = "default_grass_4.png", - wield_image = "default_grass_4.png", - paramtype = "light", - walkable = false, - buildable_to = true, - is_ground_content = true, - drop = "default:grass_1", - groups = {snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, -}) - -minetest.register_node("default:grass_5", { - description = "Grass", - drawtype = "plantlike", - tiles = {"default_grass_5.png"}, - inventory_image = "default_grass_5.png", - wield_image = "default_grass_5.png", - paramtype = "light", - walkable = false, - buildable_to = true, - is_ground_content = true, - drop = "default:grass_1", - groups = {snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, -}) +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", + walkable = false, + buildable_to = true, + is_ground_content = true, + drop = "default:grass_1", + groups = {snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, + }, + }) +end minetest.register_node("default:ice", { description = "Ice", tiles = {"default_ice.png"}, is_ground_content = true, paramtype = "light", - freezemelt = "default:water_source", - groups = {cracky=3, melts=1}, + groups = {cracky=3}, sounds = default.node_sound_glass_defaults(), }) @@ -1358,16 +1123,14 @@ minetest.register_node("default:snow", { is_ground_content = true, paramtype = "light", buildable_to = true, - leveled = 7, drawtype = "nodebox", - freezemelt = "default:water_flowing", node_box = { - type = "leveled", + type = "fixed", fixed = { {-0.5, -0.5, -0.5, 0.5, -0.5+2/16, 0.5}, }, }, - groups = {crumbly=3,falling_node=1, melts=1, float=1}, + groups = {crumbly=3,falling_node=1}, sounds = default.node_sound_dirt_defaults({ footstep = {name="default_snow_footstep", gain=0.25}, dug = {name="default_snow_footstep", gain=0.75}, @@ -1385,10 +1148,73 @@ minetest.register_node("default:snowblock", { description = "Snow Block", tiles = {"default_snow.png"}, is_ground_content = true, - freezemelt = "default:water_source", - groups = {crumbly=3, melts=1}, + groups = {crumbly=3}, sounds = default.node_sound_dirt_defaults({ footstep = {name="default_snow_footstep", gain=0.25}, dug = {name="default_snow_footstep", gain=0.75}, }), }) + +minetest.register_node("default:pine_needles",{ + description = "Pine Needles", + drawtype = "allfaces_optional", + visual_scale = 1.3, + 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 = { + { + -- player will get sapling with 1/20 chance + items = {"default:pine_sapling"}, + rarity = 20, + }, + { + -- player will get leaves only if he get no saplings, + -- this is because max_items is 1 + 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 Sapling", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"default_pine_sapling.png"}, + inventory_image = "default_pine_sapling.png", + wield_image = "default_pine_sapling.png", + paramtype = "light", + walkable = false, + is_ground_content = true, + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} + }, + groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1,sapling=1}, + sounds = default.node_sound_leaves_defaults(), +}) + +minetest.register_node("default:pinetree", { + description = "Pine Tree", + tiles = {"default_pinetree_top.png", "default_pinetree_top.png", "default_pinetree.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:pinewood", { + description = "Pinewood Planks", + tiles = {"default_pinewood.png"}, + groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, + sounds = default.node_sound_wood_defaults(), +}) + diff --git a/mods/default/player.lua b/mods/default/player.lua index d7426d8..688ef62 100644 --- a/mods/default/player.lua +++ b/mods/default/player.lua @@ -1,55 +1,6 @@ -- Minetest 0.4 mod: player -- See README.txt for licensing and other information. ---[[ - -API ---- - -default.player_register_model(name, def) -^ Register a new model to be used by players. -^ is the model filename such as "character.x", "foo.b3d", etc. -^ See Model Definition below for format of . - -default.registered_player_models[name] -^ See Model Definition below for format. - -default.player_set_model(player, model_name) -^ is a PlayerRef. -^ is a model registered with player_register_model. - -default.player_set_animation(player, anim_name [, speed]) -^ is a PlayerRef. -^ is the name of the animation. -^ is in frames per second. If nil, default from the model is used - -default.player_set_textures(player, textures) -^ is a PlayerRef. -^ is an array of textures -^ If is nil, the default textures from the model def are used - -default.player_get_animation(player) -^ is a PlayerRef. -^ Returns a table containing fields "model", "textures" and "animation". -^ Any of the fields of the returned table may be nil. - -Model Definition ----------------- - -model_def = { - animation_speed = 30, -- Default animation speed, in FPS. - textures = {"character.png", }, -- Default array of textures. - visual_size = {x=1, y=1,}, -- Used to scale the model. - animations = { - -- = { x=, y=, }, - foo = { x= 0, y=19, }, - bar = { x=20, y=39, }, - -- ... - }, -} - -]] - -- Player animation blending -- Note: This is currently broken due to a bug in Irrlicht, leave at 0 local animation_blend = 0 @@ -84,6 +35,7 @@ local player_model = {} local player_textures = {} local player_anim = {} local player_sneak = {} +default.player_attached = {} function default.player_get_animation(player) local name = player:get_player_name() @@ -140,7 +92,16 @@ end -- Update appearance when the player joins minetest.register_on_joinplayer(function(player) + default.player_attached[player:get_player_name()] = false default.player_set_model(player, "character.x") + player:set_local_animation({x=0, y=79}, {x=168, y=187}, {x=189, y=198}, {x=200, y=219}, 30) + + -- set GUI + if not minetest.setting_getbool("creative_mode") then + player:set_inventory_formspec(default.gui_suvival_form) + end + player:hud_set_hotbar_image("gui_hotbar.png") + player:hud_set_hotbar_selected_image("gui_hotbar_selected.png") end) minetest.register_on_leaveplayer(function(player) @@ -152,6 +113,7 @@ end) -- Localize for better performance. local player_set_animation = default.player_set_animation +local player_attached = default.player_attached -- Check each player and apply animations minetest.register_globalstep(function(dtime) @@ -159,7 +121,7 @@ minetest.register_globalstep(function(dtime) local name = player:get_player_name() local model_name = player_model[name] local model = model_name and models[model_name] - if model then + if model and not player_attached[name] then local controls = player:get_player_control() local walking = false local animation_speed_mod = model.animation_speed or 30 diff --git a/mods/default/textures/bubble.png b/mods/default/textures/bubble.png index 3bca7e11cce4c0bfcb34180eea447b6c5e1c6655..f48aa35cf3402d2d32e91749877bc0b800f7cd83 100644 GIT binary patch delta 520 zcmV+j0{8uq0-ywtBYy$sNklyDTRY^ zl5aAT$?uzY3xI#ZsIJ_;W#YNbW_e+^Q$u6VsDa@pRR6#T^?zV+?*?;A2Rim~-gEi+=s-*L5`z`7L1F zzl|IHb2m>FlnCklNgqH|HN1I;hd3!l|4RgusRF^+(iX1vz3Mgz)T(AF@^X$9)cUZ| zt|y+>+)En=xPSjT{@x^zs~WYu$r;Nwhs}6>`gr0Gkz8vm+B!Nd#{!P1)O?1<(VorW zMpkzP;`u?Ny|b(9SitfMHJfDMs~y-`0*4c$u{;seMS_lcfl}4mT`309tQ=?-27u_Q z=2*$|$TKXgR_g`REd;aWN1pXEK83Z()54mrBbMj6?SG1biYVW0xW?ozf613Fz?CT> zl2F~A+JXIDwm!O?sLh<)=Q2ftimamPL)xGvYcN}aEwqQ}cu`vTMw7rVPW-%8L6+vh z$_fgc)Y?RF!o-aG`jj_}m(CDoKZFrYtzpXP?K$T!oX>v|90DpnX)1A8K>`2(002ov KPDHLkU;%=bM+jE{ delta 246 zcmV%iK~y-)&62?l1R)4T!E7H|1vlHU9jV7MoReK> zCG5!=Lu9g(Y_iJ{dHf&z0DoJ(%UQjPSaUDk5D^&zAfEPBP?_2-?loC0F%LP7xcT3!CdVdYv!Ftx|$1$G$meZi6-dg0H$hjZ{ w#8RROPslvtT?W?U=`7%n+a diff --git a/mods/default/textures/crack_anylength.png b/mods/default/textures/crack_anylength.png index a25e26f28c52d845df3790a8fedce7f56d6cbf13..d07d65ee7bf76c8e950ca8138261c49b81ae82bd 100644 GIT binary patch delta 559 zcmV+~0?_@D2*(7FBYyw}VoOIv00000008+zyMF)x010qNS#tmY3ljhU3ljkVnw%H_ z00HMoL_t(o!|j(bZo@DPMa3Y1NBS7<*gFWw?6EmQZlD0^zydi!fLSXjWH+5 z11If}6Pn_IPk*S96S;$oVKZa9IqStu6US9ywy7uTA<=r#$SsDYt+FA?QbpQabQVWQw7K~_SjKpOh>Drd0N{sS$Ae%c zhR(FvY`ze2x7}{vJSXE;U%~?~N98>5>VSegke@s;9!NF@`@nGSG!H_Q)mk6q8H*ZC xC_yrTQz%o~WT{5TT&{QDN%5zzwe~~){sA+JpIdC3ygl zk2SG+yEod7heLsN?^ixR7Q_!VRGI4&+b1q>o)4C)iU>0k5h6P06hHtNfB+D{SytL7 zRS*GYAOb{i{|i!30byVQLO^FPrKP3Adl6+8B1RUThD?PX2!Q?ZIsw9lua9>-X$GTok=NI667ry8O2F)QQdS`u|3%=Jr1N++5u@ zSr?kgxw7N#M9Ia=oxA1-j?Opr6@LA3`doPK>h~gQZGQqYljT!cd7Wd8L!pAUJJnkv zAE~#rJ6_rJ%D;y2wv6>XPxozYIkt1t(AkBtn>{1_xg`_5^*OWIKkL_h$Y>nQT^yMB zQ}(5!Z+Loo@mBlD`@;ExnJUMzFhGb%9<~Ab!FZN PetN*F+SvWdmNWkVrqAU4 diff --git a/mods/default/textures/default_apple.png b/mods/default/textures/default_apple.png index 97792e1e6bb02cfc8430f9f4df74964ee5b2e331..962cf7f70ac2a537bfba76611012b75f06a48e0b 100644 GIT binary patch delta 272 zcmV+r0q_3z0l)%~Ie+p=L_t(|oXycaN&`_8#ql%F(^L&sihjH>44;ekMA_A1)XhF*4#Z^0_zSHulh5U~I(mZhy+8m*Vy_9#$jk zPg}wnaTEevFNxO`4}8ZNaTkkj2r!Jql|15%>hh@qfkEEZxx|V5$=R&fRp1+&<_ml4 WbFJ}iEpq?>00{s|MNUMnLSTZ;sDB>- delta 198 zcmV;%06G7_0`~!sIe!OqNliru+zS~K1sZLfPv!ss0G3HaK~y-6V_+Bsc!790!++@{ zhW`U+h^QaKe~sSjiDNe)=Vk@0B##;^7P#n7XSbN07*qoM6N<$g3!cE AV*mgE diff --git a/mods/default/textures/default_book.png b/mods/default/textures/default_book.png index 6b3a0c2374c948029c6f69709939d4611142f4f1..db966364d5872684c8511f25cafa16056f4c435e 100644 GIT binary patch delta 205 zcmV;;05bp50p0`E00002bW%=J004HA%{Tx60AWc)K~#7Fh0oCn zfG`M!VRuTmR=)r1<{1i67kQEVA4nzbHD9O!z*PXKDhe`<(nc!PKq0JDP+~O!EQJq( z?jd>Po#2~g`V0_Ehpjw2PeKmQ%-2%<8qY7q$Se?M!SCWIY=L1H+Z|I!AyMV{wqX6T`Z5GB1G~&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVn~j-E(yZX?(ompKil>WXh{fsT1c@&T>?ggn=b5~AqKfkc)0Q^&WFehorJB|WE|F^q8Yz7^f?` qWFJZ8@RZ`*+4AIz|F&a{j0}=~s%jgi&gchP$l&Sf=d#Wzp$P!poNNg`$1TrceGAkc5WCS%I zJ2hJpHZCAHFCaHBAvahNI9`-FFCRK0K{_!ZJ2E0WGb2C%0DnPm7DjF$N_QYm002&! z22wvGRY47CR#-%TL1uDHD+8#C0$1-UP&ll003V}CSOS@ zVM-@qr6FTXCu2-2XHYC?003xEDQipj3t|FADo|=o}ihZp`5N99JZVQy1ll-#J0NuU-@6!PLSZaL$ z008qzL_t&-83n;TPr^VPz~SHj?)riv)`H?d95k3nbbrxRXJcYaSls-0ei#QA69*OI zf`dUUfl?~v?tC8Uue?hPfSr55ybTQWMpHoJ)q(2x_*U=4jWkVLt+sBP;G!Gk86LKq z6E?J|Vwb0sBGLHQ>gB!}?Ws6B|C!!fC7$BRoV?B}mzDKJmIyxY$knRy4gkREhDo** z)n`)yKx(PYaBws(tN>^pme2b1dY(11%h_hF7KS~KDyxY_jy?3x5>Kdh6?*JnL}K|+ zvJTZyH!TvciknBQH}B@~>wD_ms2&yR!mejsx%;E60PDgiAPW8gMq^|3*kc8f00000 LNkvXXu0mjfTPNxC delta 496 zcmVW^XuA~Zn=>MnF( z@HZ7XvVZ}Ifc$eY3<_TDa1Bcs7~o2Q;y{#a&CgIAW3X%QHX!nw#fGc_$UOtrP#RDT zBs;oVfv6|ToFT_o24VwT!@*iXAcANBiUTzONr(+?iJA-vo{G3MEWyxF7puV#Vj+m8 z0q!JB4NbAC41by;4EmysCep0dvW)uT4BEmBW)cj>!VESd49>D36r#!Oslpnl!J1*o zlVQolK!td~L_p^O5i}kqHOE1M6^Qgq%z&aXrfG1cKoOwFAYlsh$=uEehRz~q2p@=m zz62tmFZ&~zfL;V@04f4%fY<r*@{Vx0gJ5CSxi{n_dO0000 diff --git a/mods/default/textures/default_brick.png b/mods/default/textures/default_brick.png index bb0c3e45543aed092fc366febaeef5926692d7c6..d5850a0e07eed1256ff436d93bc2bc1461040e5f 100644 GIT binary patch delta 582 zcmV-M0=fO*1JneN8Gi!+001a04^sdD0UA(DR7FD)5=9UYMG+B34h}~S4o46WNDvT6 z6B9`h5lR#kOA!%F5D-ie5lj*iOcfPP5fM%i5l;{hPZbqW5fM@n5>pZqQxp_c5)xMy z7Fib;S{D~y7Z+a@6<-@0U=tFEZ5u&J%Fs<5-Hu(YhQwXU?evA4UkxxTf& z!Mc<2JcGB1S@Aj9e+EP5|%j0nd%GbrpKrN&M+hw zh=wGZ{cRu~-|9%G>TA)Fbso?B8fv|x=}6OY%tbmf;MKd*L@qp#0w%TwcfKuq%1G@= znyW*NmwvnKMLcUQ&zqefkc3hr4z^RnochQUSTb48Ro_mA2Vtd>eN+T82k}(wV0pD_t UwZ9r56aWAK07*qoM6N<$g8VDs+yDRo delta 465 zcmV;?0WSX31mFXZ8Gix*005AYXf^-<00DDSM?wIu&K&6g000SaNLh0L01m_e01m_f zl`9S#00007bV*G`2iyn(5*;2Xkkj7)00DAIL_t(2Q%#a#PQpMCM&~9h4TW2os8N3z zHAW9%G&WWWh1%L;r3gecBwo)~KHQj0wzIRlGw++J-3$g-VSjkg=@eCV8HQ|ccSaC9 za;~Zioa=s{Qyk-i9Xj{d$IfXbqBTilMRa6Y zk(PBnnmpr>41l+JImt%&KoTU;>+A&|o91J?_$wz+ic)YmeiGGruP09Fd0)(04W5`N z?4iHDJhF;vA#gz>mp)(^$ixk?3Pb%>m*le|seORwx&0g6fHsOB{_8YBb3g^*vVtoO__WgNZ07(vbATRJ z5P60Sf^}1|MO(9~F(yM#TMhJ76QH4(eg|=5>a12M=t_`@l|8pL5MaR2Kc-wtx}Sq@ zGYJHZ0pPVskLCcaQ5`aFe5~i7qXaz!*=~Qnpa&h1)YR!Ogc28DT^UVv00000NkvXX Hu0mjfPA$X- diff --git a/mods/default/textures/default_bronze_block.png b/mods/default/textures/default_bronze_block.png index 8fe95b203f2234f7b5f8ef98c7b584285b8f2d42..9c789119e6464abe997a4b885ef8d4d56141c249 100644 GIT binary patch delta 554 zcmV+_0@eMp1h@o{8Gix*005AYXf^-<010qNS#tmY3labT3lag+-G2N4000McNliru z-UI}+jO{q_I=0oO@HK~yNu1;IgX)Ibmg(EqF2ZF?9JPy)&h4!}*g0ypDWNbC`d zAfkXKWa4pmSAE{&*DuH4PYIwFw1JPee%f^2^VMvpEsMbjH-ARz?%DyA$@%%y+yN7b zw8}o2!~8E2=vvBgu@C*ocHMDyVq{FN9zFq8t5I_ zLqpM0L)rzh?SE-zIpow!lRa$-*GObo6DUU#zzC^Al~M4V2^v5W8Gi-<001BJ|6u?C03B&mSad^gZEa<4bN~PV002XBWnpw>WFU8G zbZ8()Nlj2>E@cM*000JJOGiWi{{R3005d0i^8f$<32;bRa{vGf6951U69E94oEQKA z00(qQO+^RY1sD$yDy1CB>i_@&mPtfGR5(vvlW9uCKoEud7=Mm2e`aEcp2B_i050Rc zj1xsgL`B3qh~k2%h{zz~cEQ%K!pk)NC^}tT{p!6}9d|ey`9@!dMYF$HPbOl&KOEV9 zZ>Y08Bl3ZYt<(_ic)ZL1?DYEQ)zp9HJ^pSXvHeFg^Iv)9-x|ewzgXm7*V8hN#v<=P zX9E)e-nTMaDSzf7>-Tn%2kc^|YPH;fojaY3t-A^zmJ$O9I{`$FpoVx_Nli-0AneFt zDCcFZ*h|{wY_%-`IwUBNW&p(K|CxZxCB54$*Z}7K7n?P4Nu6?6&892G_a?PlN8ECx=SOh zIm2y`$p2bTyO`vOK>kr|$x-BJD<>`u~C=X%zc-}Aih^TMBynbU-s z(?r-TItv6iyEq3xNfw0j{)$nxq^SlzczS%m+>%aYVHx4HIe*&QLVVajQ2-cKONxep zCx^R8aTO`90?=)$aC?0Pz{YA40NZx4Y>#@=8J>{e zNmDA8QRX9TZVy(il`CUl*ZrjH^@l-bP80i?Bx*{ApU{U!2Y}2%C e8qI?LiM|2%5{mW5hnn*M0000i(0|NtRfk$L90|U1(2s1Lwnj--eWH0gbb!ETH z$Sx?OJ|}9bCQzu))5S5wqBl7~;@^Y+GN=FlU;gr+y8mMlUygYT7!DqhV7bO|nc*;y zzTUA;qTBI*)Xx9+PbB{EpS9M3=aR+Y_J{ww1mfHNS3Wzz_T}_{`w0g={I6FQ4r~5b z%GGSDlnewdpB-mSG(4j)qt_tXFsH52bKVNJoUW7~`*kF)x~-8alx)di2$b3==`!uu bLQV#!zDtFfsi_ZuPGj(N^>bP0l+XkK`)FPV diff --git a/mods/default/textures/default_cactus_side.png b/mods/default/textures/default_cactus_side.png index c325a017ec574cd0f8c3061e98b0640bae52e709..1fc8f275905aaa94cc45e65021cf66e3431420f0 100644 GIT binary patch delta 565 zcmV-50?Pe~1I@lOJ#9Lb= zLv6j?dkTQ;e1Gio3t4pTUy}v0^WXap%*X5v6{zXmC{Bai`ewlNoU)`Ky{Lpz%sjYj zUf4wJkj24bdRBjvPZl$Q$zfEPx#32;bRa{vGf6951U69E94oEQKA00(qQ zO+^RX1P2Tt6WL#Ml>h(&8%ab#R5(vXlS@yNQ4oe_VFDVZwWX;wv|p)QB!w1TxiIk( zg{X*14B#aqf<}}YFO`V5h5i$NfD6~gtv_pgALcuD@ulaSnSXgNGgBMtm`^-6&$i7w zU(C;Z*Zr+|`@Q+(3-hU$I`5e`l{4|o{O|9d-rA1y(7d^goLBLq2+V#k?|v1~XY=XT z=HpM|o%75)0Sc_Rq*%}Vlt2m>1VBRe(7e22KD!^^={HJvY6tHlSEQmBZ{#+%be6*L z$8opeu6avLnSUhBeGDc7%{-yH5;iERtlNP~z_JIj(3XPYC82GqF!znT;thd{>Dc9g zjhVjQc7tSUH{On(6F_w-_xUPVIG?;97GUSMd`HZC(Hj)d^dl-RiQGo7is@p=LP6HC$*YD+xcgXmLIw^lG)l}00000 LNkvXXu0mjf;Jztj diff --git a/mods/default/textures/default_cactus_top.png b/mods/default/textures/default_cactus_top.png index c0e97699d0b9b95be50d3dbbc51a367b0e0823e1..df48b7309a3593ef1c6dd2edc62eaa5021516683 100644 GIT binary patch delta 522 zcmV+l0`>jh1fm3xBYy$uNkl?p3Uc9 z%xAG?FU`NdK0P=zpDLS=Y?<50rVimPK$>uF3n=O;7y-I(nSbXW%%=g8K7*agEJ4hi z=}|y&_7?V!$lefG9{cPK{4TT>>Hr`LsZF1o2gk~oy+Y6v*(iAC-aL0FaK0&#e2kA_ z6%V*bSIj3%f0AaK2(AfK3P~9IEZ0c^yR00000 MNkvXXt^-0~g5DzPuK)l5 delta 583 zcmV-N0=WI61m6UZBYyw^b5ch_0Itp)=>Px#32;bRa{vGf6951U69E94oEQKA00(qQ zO+^RX1P2Tt60TT80{{R4@kvBMR5(vnlgCa&K@3H`XTbsq2sMQyL;;epX2*^qii8kF zbPzS7Mua9p`5nH1J)dQK#&0N#(Y!ZfU*Burk**oh%#LWeA%9wZ5gmWC_3nG+Np$p1 zbnHQN#PeCeQ(Apoo(&A^2~eu@cDCSd_ssCe?L8QSrzSog*X zfgC^;N?ZUkux4xB*<|g%aOzErjQFlRCru>jXIuu9vwrk0iFQtlGG>5~$|R6QGV!%n zB%HVhsLoCW=mOj^>3iR@GYbF~SGx8I1%S$y1@;7x8Gix*005AYXf^-<010qNS#tmY3labT3lag+-G2N400II@L_t(| zoSl)&YEw}ZhS%DAt$j{T&LwFhHbvTEsX`qXK{^nukKhA1b|m-&K8j%JLs+Od=*UnI zDyYRl>%t+UYIz_jWk49&8-Ka>lTCvs|03d*ME`(r=Da-2QwWKoG5YQB`1z|h z!|fMYnyR&@A9uGlA1wP21mezzBLI*q3!Ru7-;AeK1qc_VQSJHRcPv&n2M-?|9lX1{ zd~>eo^m;w#<-y?(0)Tds6h)2#%d)+$BZEPso4U%woz&S~9P>&m7+yPV8A zFmpRijIq;cX^iR5@z=d=f#S|mx6#@;2dKUGwXSD?bv}t>%dXvu0TB@w7X%`bBuPY4 zTrH6$Gu zy4Gegongjtlx10@cm{+30DW`K~y+TJ(D|coK+ZvpL4$Ve7D{8uH!&h zY(T;waACV53JpJkh5|(?XpllfYUol?pi~qzjueTKf`W9f$!zX2Tv&0%O2COkO zL!@*TAC){atop?EET<2NlV#v^GEMNeo&NGIn_^1p~iIk<1b!oSgS;EiKV|WV&;}XJ3DT6k}rO zu##h?0%Hm78CD8n-(ZW1*sVY#(YF*Eb5ab*FW*1l?D1p9vk4j#d0pYEk}wQ3|1K!& zlG8^g%&uJ}3-+^WOWP<4{zUK7WEWaP-}ee01jyP1A66bi~aY zdnmB*O6?3~p7GVU4-nt2DaEii9|6$$#7}>$IX*t-@bHlR{e6rv7y}0{PWWdX7#Eh` zPkU4qF(#vOmO8ieK2bT#!On<#x8LRVz57fi6W+Q0I&bc7(E7xQm*@0NL$xvG eZIs2MANUVX6lbMn_GGRA0000-BzPBU3Y01Z6-9zT6scmR zNnY&V8Di9K<|D^MsgLke^!2g5+KzFKH4u5H$WkLu5FwQyW06s1-aonyPbo6|rBQT5Y~YQ>HA+4`lp!5B@md{jw>QCJN3_70U&KaSL`2TxaCJp+LA zHy$o5zU(xjJbzb7l79Pg3IO=0^up^EV@#4HaU9>jJN*~wnQJu<-dgLtr-W>7Znj#j zUau#mobAT_R7FKjJ!orJ*Y_C!Omx~er<%@rt<_?0yWMX0<{#Ik6xDk&isq&}&U=Em zw6X;NbRr%Lc<%E4U^oPXlT?eS-usM|$+_;#?AF@btACwFtui(~K5iXd+xW@=APU1u zrHlmAG`o1F@c!M4+jEafrQpr;C*8@KQn@iU&9kG^WaPj(k7TH|84Oabb+g7lEYA}p zS1wd@rL47p$~l**Yy=qV!XPl*M#TUS5%FA15Rp+v8Do@CLI9u?rX%3+;9%pUtyIcJ z8_Fmm0)K$k+FHvflQKjg*1O&Pqu-STN5rI`oc0q+2&I_CoLJ0BRYhx%S;JpX`_ox4zpUIW*B}eajCIA2c8gxZibU}4= rXm4@=RcvKpWFS*{b97~Gb1Wc9ZeuRV9X@sd015yANkvXXu0mjfjS(e8 delta 852 zcmV-a1FQU=1>gpd8Gi-<001BJ|6u?C00v@9M??Vs0RI60puMM)00009a7bBm000ie z000ie0hKEb8vp6x~w5o^+0(^FMnSJ(Hgw)SFPnvMf2<)P_Up(heZm^OJ6nkEqj0sPW7 z#a(!X0SL+wVE_@-;Iy>E5KSL5)AMi)4N^iGyJjSjwsbUvgoq_#3U;OqwJ$egxD;D> zdKZRnmX1#Lec&g zM=?~v`_C0<^sv4ARDwkvG8lIj{p%>G?m%ahzE%^*^C=AGQW!dz!tT#99=}<^#zqOH z%_^=fJi#vc{#+8r@@WioIvDJ*5rrW%f9tIbYnw1^7k`lm2+_jo(jxlKUxyF^)oK;F zTn?`u&f?sKDH>2jg+A<-JmN^eSbzNpJKw*<&1NVT)3lSgaqBs*_FhDxP{8u?GF;ci z%{xnY(5k_&)L^HRbbk|GS04DWa$lbAvSqQ$l4mA?2sXpJDh=2ES_p zuC3$ic7te_%vb_RqANwb((u*$a8DZdW-no6WCWh)VQTCcP9APi)92zk9b)LzX3U*~ub=NJvZoB5=xQJ0=2=IY5R0OCT9(krzL9-rZeI;Nb)C z&5usiz4-pkOZcBK0K7fjHiem|$yy5lK~+@&z#3y%n24o@dLl001NiF{YHf_row=U*7=$KIQ4N*C(1Zh8R^15dd_Z%ekh?r8+lnC+sj@Nsz9Kaba!+6?<6aT*d4luLuZIY#9Dc5 zeOY|h_gUuZx^`ApASEEgah&e&4$N$=h!Z9vqLh*k!5D&+5~Qar{TB%}*bdP2H4gv) z02*{fSSxfvb#!QNasX9qWnp9>Q+acAWo>gTAW3dxF3BA}b^rhX07*qoM6N<$g0Fe| AS^xk5 delta 696 zcmV;p0!RJ81jPlA8Gi-<001BJ|6u?C0*pySK~y*q1;M*+okbLY(QogW`ETdgKDGmq zaRi74#e0TLAjqM}L!1q5On8K2vKnVG#=OJ02c%v0CV z3}-Ck9u0wzS~Mg?oIFj84|g=fnzQQZE+ zyL~36mN;zQAgZ7OB2W#wM)0J70M5_^mg?l{EY+#zm^;({o)}Zhd*_L#R|5vb0P8;C zX58;HZHlBQEPtgEgHkKpJj`6~l$tX#-u~?Q@S51JsbxZAgT@|2DdRmFTk3p7+nze@ z!7DY7w5L~CEyR~UJ?H+_E7qG6yc*5WllqRbEFAya(hVJVf8DTo{D`tFjJpHvswbwz z+2bqXKbv7(=6|2>%`m>sI;WZpPhFkwBl6p;3ZBpOmOV3Iae>A*#?trJA#Dm18!d zf}0UF1fmK6=5W#lVi1A|yQu;YR4{kuVl+`nDyRrCHE6Rs0RW(l3P7KfxftfKn<^;? zb9DgRp?^z?xnow)G93XZ)ydVEivgelBCu2^1!2xcF*q!h6ojCH+d`C}6m#4mn=@v| zS{SpFg0P>BDH{OhPBo{RQ{BOxh&#octMi7#T$!_Rd6FpAsRp;(g^P7U1h&UQsm^8< z`Tcf6VvGFw|X!PI4#t1;xU7dKjEJjzj4@(JbLmLdB4o{9e_hRmzVC6}o}6r)byfrbH0P$SMZ^-Zfd%om z%fDS8X7Kvu(^bX${q-=6*4f3vPtybdP#~$6QeupKAAbC~o5AktIt>zrpqlM8jpKN8 zeQ@4dD_QfsL4QPRWd>Pu(o_nRQj%&4+J{g|&N**3YgIMIFwwq8fGY-o)5p)=Jm2J8 zVw}P_cE`}RO;gt*gove-T#7+7+rwPg{{9(mFRHp~o60%YuIfj;Mnq#65Sfg(&Mka` z>eJ_Q27tD0R*gf0eLr+v5Eko%nV8uiX6BT%ABWw||9?V=P}R#AQ`hw|#w41uk})i7 zg;f=B$~k+Vg(V8cgMrsk&F?M`^f=dn&PqRymw90cxPwO4Z7VA<2c>i9*K+y zlQ0{Dh)PgOR4qp8YI5EI06z4+{{aG|{OCRPFP{Ja02*{fSad;kbZBpK099;dVPqgv fd2@7SZF4LjNp52<$sIm+00000NkvXXu0mjfyp|96 delta 613 zcmV-r0-F8b1oH%t8Gi-<001BJ|6u?C0y;@VK~y+TO_EEF6hRC`pPiXi)ipmffDoD$ z3$`2yiMz1p0-S*pa1kT~VhQ5kJzZ7#u~}r#h}_w7L^{GDAK$!e}C?51{XJ2&T% zr5e9h<7!mizI#K|n8?j}_Gm%{L_kG2=Ejti(wrd(ht0ToFtAl)+E;!aGBJ(B`N3nN zau03>(;#?KKmcbR0=YS*Ik`E_9CKI?ztEUQR0Q`94hlhqT~cy0hS0Z2LD;Hc1`b3O zS}CZ6ND!DuC4VZ6QHenqlQINhh{94j(Nc`17%DI*XiR9$E4ewj-Z=pv^PmKQT~eY7DV%;)A%ChcMWvZ@J}SpzL>1hOs38zf z!{%@?^*V^KU)z6DoUIx|RFVooAf^Ew&MxlF8)Fy0OWIH7uwPq0Ve2Nl!<3ZfU{=w( z9s#J$Db4=V-Gi0yGEj_aaGN_}QgF*e2}(VgR?Jz7V+3|^ z$>x0gdR}CyJ+4=yQoVcfdo%tX3j*90r#bxC7g7);j>w-+@BGJ?56st32x(;d`<+rU zmNy1HJ-~83+IX0026epuLeHH-7-oNkl5Czb&^S#tQq0Bw*o&Iq=!L`jW$ZNf!4VdkN5_?opDr|030)6Z@*#Ge^ttYg#t&=9{>OV07*qoM6N<$f`$lo AO#lD@ delta 430 zcmV;f0a5+J(f9w5zf4^VG{eFKu9=F@=`F!s8`+mPapU;b;sH&PH5}(S{MQIa=9FjM^QUJzC8(?&u28}&*vjOPt!D?RE>)wk77I)WM~e~_vMl3gBqWOlpirFWxw5kG91aJdsAJKY1PqHsA{S@`qRa7kEHRJD zs^KTUn34e8Y&OGTNUUt6V8F1uDS!FJO(FDpJx~`S5OwhF&~DH$IMZ-Aq{^ZJ#|+d3 z;&BYMx-wSsR7=`Ng`?7Q;Bt%>bfbB9+IH71P7!-TpP1JE=Mx} YzaDNSzKib{$^ZZW07*qoM6N<$f@Dd;QUCw| diff --git a/mods/default/textures/default_clay_brick.png b/mods/default/textures/default_clay_brick.png index f6663693bf25f7ab5dc518f051d245b81b088c6f..fd14ea1e49a86204aaf6170015e0b0aa6aefff85 100644 GIT binary patch delta 161 zcmcb~xQTIsWIZzj1HPb|Ns9x3kxSoOP4AtcBrZCwDOt-lw~Rj z@(X5QD4TrN0?70Aba4!+V4Qp2k*mRh$NAz%^PT^vrY5a?nCiLH$B__EYwEqC@8l#~bwm$5I7$xy@l)Al>4v?8xjOG5^@n7me;~ s7$u}WO1eyPODSN>5;!TPx# diff --git a/mods/default/textures/default_clay_lump.png b/mods/default/textures/default_clay_lump.png index 4b70d7c9542e2824e4941e01cc0f026dd3f6f0c2..aef6efd351b8ac94e08f6027d142556d371014f9 100644 GIT binary patch delta 306 zcmV-20nPr=0?h)DB!3i1L_t(|0nL-is;fX4g!{enVo3;Dgd`9W5>auU6%lmdN^n4Y zv$|cqPQ2%EHdz#ZJJeUDbc@Yq^Cx{VpznJz41*ZQ@ppi(>%_7wVwxt*^9%_A?@|8& zC^Hk8j<#)4*EPzrL{St7f`HH00jykA6`H1@LCJ9(#BmJI^M9yy0AI-S98nbE^?Kp? ze5y%E7={Yu`~G_XE7It?t}+;gp&F!ViY&`$<~8SgK$0X1ASXC!p!g5iifh}pVVdUW zPmoCjF^QGgMj0*3q7jeB1Dd9N1kg;W`ns;;cDvzzzvFy9<9fX+T`rgPeIQc>lW07h zPD=az9>?R6>noq_M42RHsyG}DLYl>PyA`|L?n@8TKhuR;b+DPL$N&HU07*qoM6N<$ Ef_@v2{{R30 delta 310 zcmV-60m=T&0?`7HB!3u5L_t(I%gvL`ii1E9g!{dGF(cwZ5+Nu?Vo>A1QACIbPeP1{ zZ`M0Cw*`~kWiL4tJtI?Jl`@i|DD)rE=K>y&2TjvN&*$@RfN>mYU00gtnU`f@0bx9Y zegxnU5=A->!@&3Zo!hqMrfE1$(@n^?4JvnC$9>;aU4VM0XR_CHRpNG zr_+gD*Oe2HEXyP)Ns?^B+kmnxB|uEs00s!(0IjeN z!;mkR%j;JVNdUtv`17!yLn~~!l4d2>d++=9@WPja2ivdoSxuf(G;2ST?)JwT z%%5FsPnNb;)%#7?n=pUM?lLXG+v#5#^LHLk%(y1aA;0*9_n!50c64d%ShD7or;)yX i(1Du2^$GiGF;U&5TFVVgm*OXYoa^c8=d#Wzp$PzSj9P#I delta 323 zcmV-J0lfaA0-^(u83+OZ005AYXf}}{Q-1*%Nkl^4ga5%tJRdu;s4B!_aj$;@h z@49ZDXFy%o!!VFi9|QqsS(Z^0<$2C8Fzv*!h_2Ub-}f}5c>0aUYAFG z+S=N>y1M%M`o_k_rlzLm=H`}`mbSLG_V)J9&d%=c?%v+s{{H?Ug5ohi)0j$v{D7vG zO+IS@OE`8*I>Zo5;&P<^HJ}d9si?47aBT-{CqmujrsC=M}`9PimHQe zvewC4oOH>3?{G$Y^%aKH>QCKF9akc<&oZ`q6${R1o)Os-r8nQxlheCCGVG3k;sSFP Z^U4mEzCy-toj|J?JYD@<);T3K0RT#yNn-#2 delta 234 zcmVIHUV@=KKw?ZJVHVUFBy0CUhK!q?8mC zW0bD|825dbX_^$WEQ^|nLkRK_VCH$ARbAKV3k29Wj**$T^n>kT49xqg`7dF(R((IuEe9O_=C{j(}0!doOR7_&fs1RaL2)rg=5z{z2Qe kx_wN2-|LI6{mPdCZl8pQeA@EJYXATM07*qoM6N<$f|C(u2><{9 diff --git a/mods/default/textures/default_cobble.png b/mods/default/textures/default_cobble.png index cf8896dc704649fe6ee1eceec3746a2fb180d9c0..bfb8632599a3e23cbc132ed2156418117800ee09 100644 GIT binary patch delta 691 zcmV;k0!;nM1mgveB!3BTNLh0L01FZT01FZU(%pXi0007SNklGmY_~5uo!M;GKRG$-b~)$ItAFRwc!E5Rks<*2o|ka0 zw6<;QaXv>x%d#k=bydw53#6!|;&DvR&L&x!YORZX5d=Y=Wwj8;M_o#3p6{|W6H-Vi zvMg(KQrEUdN^1a!FH;LN@>a002ovPDHLkV1lJOL(TvI delta 560 zcmV-00?+;91<3@EB!2{FK}|sb0I`n?{9y$E000SaNLh0L01FWS01FWTe`H^g00007 zbV*G`2ipV%3KcaP;O^ z0005ANklNVMDSYPA{!!LO9( zc`6&t=W~omYBrmuX%btOCF=D$5&O&Kf@K`X1itUvwtYApxbHYluh+wu7z*)vz25Kl zYPAZa8jS{d+<)ZodcFQgVb^N4s0^VX(xrC09cwHR(napOhQK(@UQk;epB&xGQ z@=uRofOxyz5^I_U7+*0GV0F7)!!YpP@ArNx4)6E-@p$9{j;!=RAiPwu6vUwvgxCkE zxUb+v6h*Vyj2AeaPQ_wTPo1l_QiOeTti2XUm9%O#hwG^8L0lJjIrphE&BAM_6~6Hcf@p6Vx= y65JGFWhwUj+vI6dSke_p9FoVlhQr}_JpKc&>2u)8ZF6=20000r_&wH3>SftnF2dBtYMz0GETP~=u%$y>0d8{ zgWS7BX%~IQpvu++V6r*)Ij=#aTe$h-!>L$s0MH;Xqs*pkqd5)E5NJ>ec4*<}OE)7_ z=IP53Ajd$1Od#eML5ITEBc(r|ZVrIk&gyQkr8yP_YJcmJst?%|EDwt~Fy_Pkl2wXz z(I9JJ5+1HBZ9>6|frFi9zfJb=0+4s7289A{CWBZqR(SMT4iLLt9fbhP+p#5QnKRMY zN7apzTwx#v<}@s@!3=Cvum4*&q{qncY=vj)%Cad#R|&)e~sr$atH gZ;ubBS1;H90f*vV>4+5%dH?_b07*qoM6N<$f{o4-N&o-= delta 585 zcmV-P0=E6&1lI(R8Gi-<001BJ|6u?C03B&mSad^gZEa<4bN~PV002XBWnpw>WFU8G zbZ8()Nlj2>E@cM*000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*l13osi#ELHgc z00GTOL_t(IPhFE)GXqf&h38j^o$#Cmk&uN4TTz4{At;pPjenw)eJ@Mdeq@{P&?Duc z>(1@l%Q>fef`wd%jU}37|?iN&s%w&=hYwo!+I{V%21~TRObScx1FNBZWmPOYkx$EBw?@H zc@;aDODL8c(0>KBV%%=)StSs7SsPFR?{Xg+h45is@OmX9S`mWAj#uGhBb~doY?KVO z!*WtNiy{30I5-HPz)J{|>fY)98{el(eY%UnL@FkJp5UE8$ah72d0-lTzpQ11fI`O$DSP-WKyeCa3czsDaDTdB-kHe&*?s8Y4J0B3PAX}; zUj5qx*MMR`=bQ0y(gY#-M!#UXzg1nFBYH3e#);n%(UCpy!chTua5H&j0$@tL( zA6*>Uumb~elOH${FU0o`be*VWTh0>a#V7i`laDG6NQOKgBbKJ@4-~!u X&0tzad`$XY00000NkvXXu0mjfc83JK diff --git a/mods/default/textures/default_copper_ingot.png b/mods/default/textures/default_copper_ingot.png index 7979608fa749ffe3a28a9c0a6e3cfd247bceb65c..5f2cf033f1dcb9a661a0d0afa3ea5330882957cb 100644 GIT binary patch delta 330 zcmV-Q0k!^!0^|aaBYy!aNklFc|lUS1QHF}+z*E&Y6*#Ok3en? znu=4J?r(4{h?;^3DvXN8oT{n7C0ZJrl0XEhGt#@K#k(voo$I?jJn!fGJn#2`KOrlV z6f2XIpq}0f1lY)#01Sk8jp_#Gvg>F{Lxn(^b delta 237 zcmaFD)WI}Cxt@V7$=lt9;Xep2*t>i(0|NtRfk$L90|U1(2s1Lwnj--eWH0gbb!ETH z$Sx>npu4{)2Pibv)5S5wqBl7~;@^XF_jdlz&zt>azE1CT^Y4uxrL|YuCtdqX{PxJRS{yYE8nihixr*2*QzuG(J-~4%# zo3Ae5KE3Lo)WnS&HyR%Lsc`m$M4G@Ew;5|C%nmygFOlnF{9LT_&)?V7aiidBw-`1> lX@@CpIcyV`7G^LpIB$LZ{@-cy1wa=vc)I$ztaD0e0szGuWQPC% diff --git a/mods/default/textures/default_copper_lump.png b/mods/default/textures/default_copper_lump.png index b65b77f4f7539a1081ce985acd1cb37a0eb52734..8a706fed3410ae85e9b04cd21e91a8ddb7622ee6 100644 GIT binary patch delta 217 zcmV;~04D#J0_p*f8Gi!+001a04^sdD06b7kR7DthU;qFASwt>fM=)kiHG*S9hi68S zZc3YWP^EoTsDM|hgIlYFT&#v)t%qQsDwP zpnBF?Ryaz|IZQ|*+$wa~C0S$uvm_h94v}pkE?^--*MW#UBD#6S`_?+J=Erjn#iRom T%S|5L00000NkvXXu0mjfio{qX delta 262 zcmaFGIGt&NWIY=L1B3kM|A|0~Ey>&6h2cL4F4((#GEjuGz$3Dlfq`2Xgc%uT&5-~K zvX^-Jy0YJ8WEWJB+J11saiGu=PZ!4!i_^&o68jR~|7rWrF1G#OeY34U>`%^eoaIpQ z{mrWXv(=w8e7yCo<-ba1++88&Yg?A-%Jtp8Tz~hUaO#0o&tClZ&UQXfQ5MO-CB0rz z;jFgQp@UtHZ3~hoSi~`lg|av2Hs0)dCp6(%L^<;vHlH(}fAJqW(RRS3`ADZ3gRHr# zb+e&I@se)2e+?~~Y!6NBgEy#2sI8D>bC8;7+H4}Uw(vn+*^srbt4wogNE%Rmho_5UNCl&AZ(|l~0Eg4r(DGaV|G!Up zKUd>n1It2{pE{+#b!7~VcduQPUC6}~GBt3+{mHtq$JBXFYJ4ra9>;K3W~1=#tT`#H zAqhp#@~Xe420nh-#TeY_uv1X?$u#be4YkX2TFP9Do;|g!Z&_`6Kp;>?=G6b1S%;>6 niTJvD`|H>Uk;YXbT95ecirH9}t(*Q0=q3hFS3j3^P6hz_5)mA5-aS4iA0iPT#KT>bh-sB^S$T48L<>Jf2$cE?i8@F2+R%<8uq$ zqY!#oOaJFr5sV8K=9du(2ZLh^2Ej}|eX%h)bChIMh+uIY#ecdU)8b*?W+>p{*km2+ zwV5$I*#MXIIJ~Q<0{`77;ol}O$e9?NSlZcdCg3*?2-2G8W*oD!17no8m{5XME6KBd zA4S!=8NtilAzr>8!mCBW+P`0uST&M5^0X)l$jA;$VcdpSb@jV$#W5*II6s3qes!F2 zUOf10!dO(IG=FW|S&CwqRUC}Y#K3Go&%;7kd~z@;sgWFmUU4KHfe8Y&qgS!fI|`yF z?5o;_d|J`_jjBeRIeMb%4F1pzf>|^;4f5#}yl9B3ro6_DlG9iQl@P2d46kgHKmn7Y zh4#mNjLN^muoWTTxOY`IX4u9FjWtSbf2MT_^RYUcz^Jx#A zw2669pH~zVbq|@=1j|cV`&tFe#b;B+$;2f{9LQ z5A6@T=w(f8eIs^5P;v-R*1pKws-hnpi5O`6i`qEwb~oJ0G0}}fN+boAG14qjy%jt&SdtUJ^M^7zvN+FP2hJf zf`=mq{;7v?*~73H#qh*Idq0d$*3t9yJcePx!SpO95k>F7fqz9XlaF6qjEx&WAxC?F#{%!P3k ze$~_G@;Zr8Ie%vSkYJ8ajx)@Q2cKP7>K%pj>Ik0IMO8y? z$Uu%*#k{Vg5brat6ngsRUy1^@h2a~&)s#? zpysK8+(zryyESw&Ap}=(1=Cczf1eHMBJno3ea2Kz>y|a%go|!wOH4eGPT~Vc;B4%~ z*~qTNjei$aqJjkTGg g%g;73?RY8$iM3PxWlv+iVTSk^#N26m*q-0I4YErn3 zkzW7+0Ev-zSD=WhAz3?K%v@^zmmfCJXesI9wk;(r6T diff --git a/mods/default/textures/default_desert_stone_brick.png b/mods/default/textures/default_desert_stone_brick.png index 6af1936f74cecde65332c1a2dc040eebda3a0755..366c88bf3a6d8302e979543e3e9ef1309a6dd158 100644 GIT binary patch delta 501 zcmVr$!~KjB0@K4+h`}9Ox4sYmAJT2 z(}ReY;&LBV=iE9s`}pA<{$c&Cdw3yI+G)GpAM!>DF$b%an193K42#}sWwm0_Z$!qT zrwVle6tA8>+8<8~Fc>#lU*s9#`6+T%08rKg*biD+@21EWK=QJc_o&YYOX<8U0N8_y zo5>Bv#d!g+s;lRh4WW{)>WYG8S(FQ`sW^|~98y_Ngsl{kmp=zJ7zcnRWB|VRH;M6r zmjI5+-1-0@#D5t;S>y?hefqk+2k*k)`noCJJ$Uo-MN%Dr@xjN~_ov63byc#ohq~h0 z`bG+7wW5+FU*hOIfG2HjwX!-Sp^7{^&>yH|d;lPMNz>D(Q!p4uo^{$@t=rTajB6$T za_Ac=K5u`YE4%AP0BluPq*{{l$4LPgjk{X6)H)|*L~cZfsy0jjM(d5b0dW0nL(Jsa zw_m5KWGv6=-mV)jYY8ANbk~iYwrStl`?s%Iez%wZ+8>=&@CVGkha~_202*{fSad;k rbZBpK099;dVPqgvd2@7SZF4LjNp52<$sIm+00000NkvXXu0mjfKHKB* delta 468 zcmV;_0W1E51mgpc8Gi-<001BJ|6u?C00eVFNmK|32nc)#WQYI&0h&ofK~y+Tb(2dk zLs1aN&o{B~h!F1_Ld5DSDvgoKdT2x5WnH~c1G};IR|VK=>XQcm0000< KMNUMnLSTXsHq}r7 diff --git a/mods/default/textures/default_diamond.png b/mods/default/textures/default_diamond.png index 2902d009b926fdd3ee572fcdb6480bf468a0d903..fcfa2ab96c44cd35d9809a945f6e821d8913d315 100644 GIT binary patch delta 381 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 delta 562 zcmV-20?qxC1;7N58Gi-<001BJ|6u?C00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-sl8VVFFgwdnA0005aNkly}11VQ0LFDetzFEchA3uGpg@2b@W6hx1982M?bt2$# zDRe=%xkx;%m93jUt?}*nKn>vQr;mK`xYTTH_#9xsh6qRkW3Cd5%yTXL`u#$ETq<2= z$s~aqLC#{?$WS5xXofYDQ%!CXPwPT$Hk*wk4w-kgZUazrC^s1cr&^Is12&mtzBCQ{ zNzg1d2{D}PXMZ*3m@)!x5*5bB8ep4?I$c0OvAN1Li;RHTTtM!1TNkp4NCZfx1I2Ll zfM#HcV2~J3PF9%_5U}kDOppRD5`VjpL7u5hE*WshBuh?UHW{$a!%gDa#Z|-MF26)j z2%0=xyxbZ~BpJaH$r5?D8o;q6C4v$`jbInNO8+622!9Tl)SRUb)=bJ0Lw%05WCG?U z(>>Cw&krk0j_%B@Yc?fG;SWLWCX`r zs8{J;yv@jRHq`t-IuJH}?!=l&vyn|*a?JbQI&IFo1KU-*OaPrxls0Q7XPbJemDlr` zx7N7LXe(+AXeENTE>5+uNqne<^VWHtLdTN)0|ZS-En$l-TL1t607*qoM6N<$g2ABj AlmGw# diff --git a/mods/default/textures/default_dirt.png b/mods/default/textures/default_dirt.png index 2ced98eaae19e06d621c7ce49699bfce931edf88..4636d9fda012d805a1fc4390fad0d3f546651bd0 100644 GIT binary patch delta 717 zcmV;;0y6!P2igUY8Gix*005AYXf^-<010qNS#tmY3labT3lag+-G2N400L%7L_t(| zoCU$lj@vdA0MN^)o|I&dX97Qxra*x<0U997cHJN7r}S65D7q@z1hFR*+p;N%63I)l z=a4^s|HWFX2hAAU?e>E6FURA4w>zCqeSa=0^{`s&Vesf%rGF@8?1#sE817YFbH+o! z%e4;yr^&>WHk-$JSwaZYq(i`>DDQ*jAt2+NQtF)3!!01Dlo;c$UTv$oe*SulAxzUC zh3xxlKx99^?f_sKHK8n}RFqXw)`T&{kYbQBKb}6-WkV^O=W&?s?Bn+vyUazUYNbxk zpWAj_R}}#gV}G2NCC0GsHbAMA8Dm^<$x|YES$9plTCKeEjZ)TG05E1KOXZv;gi=B% zW!L`O`=35=Aw-sElQEq0alEIL5`ag)-5zdQdvwm(l#eX<2*0y*LQCs5JE_vXMcn+Ddlc^u-=<_Vq7eC4k38N zWtjvMS(eku7**Go^Vdvf#teiKL=;@8s=2&;p#ViuK0Z7FfOR&+z=agUIJVuxUw{9( z-@OeU?P8s?QfAxjcPYiLTLHkRSCAqhlzn)!27p!9Nm;16rj&#bV@i}#0)XfdgZG{? zRut9i!+(LslsMzlWU8`^F`9XC-U%*@8IGs_2&IS~(YLBW^jd4mCZnZ_fa* zSw9d$06Qt^gpi{C`t#a}gB%2HXGu z02*{fSaefwW^{L9a%BKeVQFr3E>1;MAa*k@H7+qRNAp5A00000NkvXXu0mjfED})j delta 901 zcmV;01A6@01(64k8Gi-<00C(9&-VZT00d`2O+f$vv5yPf@-bo}aO0bRj8Fc5T!B&G)cwhH{MRkwRnWK|o#fOW!2Q9A_FBctP z+t1Bd@#%0}^}xlU^wbl4-H4-TrREVcLgNo`S`AWVEm+N=6q~DN04eIdK4(DQq{K}- zh`ZesSU+t?)~3Yk!YmR-1@g4NsQEA`dyscfh4WSbi+^T0x)CEJ*Emij579E9=9xg< zs{^Y#)%d*?#m#yIy9pzjq*-Tf1|_>1U)Ew^ExNfKpTR)B$^zE(Xu;LIBzfCp7cX74%W+b6qfOP=pfpQ>6etp#60LP&uoBb@ zJ+hX2eJ+>$7!=(ok%uE39O41>H4uYYn5Az6(?muzwr&0}a1)LzU89^Ep3 z?3%!7&5vHxNC_lPX9TA~dY5b}?4@n!gmtv^IInszlwA0<62c*!r;Ve;-6z!S6QV|2!nxXr^b0~aFIErCCKvflj<8j4{>$M10!v?{Z zKj1n0z8S~2P6SmRa~eMOcR!E2?UeAEKjibxAEal-#HeOWGRnUkJd+n>=O#@%cY+H# bD0%P?1mE|<2A_L100000NkvXXu0mjfokEj@ diff --git a/mods/default/textures/default_dry_shrub.png b/mods/default/textures/default_dry_shrub.png index 75c67c36138c17375f1df87a3fdd9f46e50bd289..f8c39a2e27ded0d5d232592149523c8a61daa1ea 100644 GIT binary patch delta 200 zcmZ3&bdzy{WIZzj1A~Sxe=v}e3-AeX1=7JroMBd?1;#3setZi{gD!5axU#7kC<5fB zTfgH2s^BOI@&oArgYD0Q76KVbo-U3d6}RSgdy5@r;9$}WW%|CqVC_#Cg&m2{6yu)l z@Ya>>54<*wMfduvB|F?i=X9>TWOrqOli6#}E`C zF$WD2)J(z(FbNX-7(U87nZ!A$iDaD;`#*pC%>M5@uIH~cr+@Xd6-D6~6boA5 z`55dVh&+lB@jkYLVO~J&Av)2$0000Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RW1s?%42*8A&2LJ#8bV)=(R5;7c z(aA3ZaTLJuUr!?RV5_Avw1^2cWeim%`oYl zIC#msy?m0FuW$$RA@eI4;``iSlYhjFOm93b<7qBn-g83Fx$(Lzn)CIgH)u2g+L=o z&1C`!zl)^S#L|$&N~jfKGn(7Moa$n4s*CgG0TW1RHLL|1SRIyF4SQ^Xey3or%gKI1 z=3-^g1ak2p#<)s0+D&#$wgn0^K8#og>5xP!;5Gqk9y_2^?vi;%eO@+)CDOr0j&zyZ zOo%%pL8;urA%w8zQCjOzJx(;KjF7jISZ5VcZ#mZ7Uw}1_-3!*-KQeyLV+UAsJH&sO YPcF0GfipaLEC2ui07*qoM6N<$f@W6EbN~PV diff --git a/mods/default/textures/default_fence_overlay.png b/mods/default/textures/default_fence_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..034fbb0cd760c69be828149644f2674a6a9631da GIT binary patch literal 240 zcmVLWXHxZQ;R90bb5n&$imale-BR0sJ(J qON==e@G@sqkZQ|6G3LJi8vg;r+SVqec_kJA57y>h|W{Q>GIsor|TdEIUMOB1@_c6sZj`!Q`JWVmi zS}On%$)(h~ynjDGKTK2bUW64ut8J4~2R54xfpRIrd^j9>@8dY09G{TLCZ#o%*Xz68 zQwKz(wI;$uGz~ zvZ$)6dheIT0L(d0)2yvE0s!PN2bPDNB8b~7$DE-^7j^FlWO000089c@pe$jQG#mxBPH%T^|J)R_Pd;3wIHaGHZeJ$U&xAJ3mC!6_& zX?6A9#{J^6?C&mZy||p(9Bpqti0g-4>9$)kI0KvAkUx@ct10vIiH#NYX==cFrECH5CFvUt>ViVv z4q>e6CXNJ6C*neTt$Iy5&4vXT_CoVvjq;haxJ)u3D4)w}^s+<_UfE&##_9LtT9UD- zq~bBD1%Z^bx_?CE(3DLj#qAUZ-~hQ)NDuc{rnSQR^R$&~ZG%eiGyCk^TH7eVudA83 zv++nyM?-0AHu?e%(6G@ChXFhq^bN3w?ZG=h&@;}S17!jXN3s$SJHpq`;o|^^IDnBL z%oEXwiP8(XocX{C9$s*9J}V>9kCZHMIQVnFH1WU|pMTyNmz6T0e<1&QSU%qZ(W0*p zEF)`x!eBBSSQ{kx|G_cBWI7p(yI1mLBO?9!=X|DzsidepDy5=bsjrj(VW(}QvuCQ} zS(1%lRM03FB&Y4f^}emOY({eFl+A%0)%SAv@`X4^as!AA1llcTc760pK>mbZQzauG z3pt2;kVpM6l<9aZ^NUmIG-}WPquaIX@=x6V8?N83kGZx^prw85kJYlDyqr82*Fcg1yTp14TFsJR*x37`TN&n2}-D z90{Nxdx@v7EBhTbW`0Kb)sw=FfkLx9T^vI!dXp0rm_oWgHX4e3n4jS&5V8JDW2jv0 z1N%)gdKF?W|F`liGuRzBOWIXlkNIEn#N-((%MYC1;M6L9xZ(c}ll-gCoC7yIMoxG* z#gIKtKf(CLe^K?iHsxnFJnNl%CG3u#Tqx0X`s9n87`>x<9p|GhbdHpmner&GO@70~ zWBP-sJA?T`uJY07h+rAdM2EZwf+h^JyA2o^GMZLQSKQnt3v?!fr>mdKI;Vst08LO` AQ2+n{ diff --git a/mods/default/textures/default_furnace_fire_fg.png b/mods/default/textures/default_furnace_fire_fg.png index 66aab6520c17f3527e0e53ea63df742fc4372879..7a126e325f3ca5cde22e76b3a89a10187e82d3e1 100644 GIT binary patch delta 696 zcmV;p0!RI$2G0eMBYy&xNkl^k7{-tEA@4a-Q#LPYHf)ku4Vky{(u%x= zp>(lSEXe4h5q(fJC`|~VK9o=ylo^TE@Q!FZUlfh6WvY zIPZDh^Zw5B;fViPCEo6mmhf3*rZ@@y1!@X*w8*}H$jjBvsDEE8c&=Hs;Kj%sEkY}E zqRe->m=|Z{E@EERI~6_-c7RIRGTLM16a_f5Pv)^G&DB6R(Xd96wb!BcAm7VMJK*C% zZKx-l454SE72K?Hw}{s}0;Ti)V43LN=x8GjrFbrSWhz_A$ZiF15?1gc(v_c?8!WY$ zuf=>V^auPcVt=AQiQrr~;{`!XAM|4=-3HU=ty`%3;@p_b4nmjVBYEZ`B_Fgap(qqF zx52m_fI3EVx zk$l?a#zekcYR*>2LAi!+IbImr)>{GBm5e@7GI=4y27egIazkGe4mY=8Y~RFisRAA) zL(MkKNBuBYg~R&<=+e@kDZr4-Sfh^(Fnw5#F)x6*wmAA~T=>(PBsF=f#c(a0?+;Y) zGznuzB7EM9c_4?0W;J5$h=K)3Q82V7FjQtE>skV#HHw+$Xa*|-nR={-xnm4=M5FIb zMCeZiz<=2YY2ZixN=$cD3&T_?ne9;1Q|(OWPJ!v62EL}zRVb(r5nxHl%NY2qwfhUh z<-SbbP(lB8et$`%uhEG|*#a8kn5>I}ksMmm-O(M|ir}4w-YfplodqAYP@!U`GYQ7` z!>uTIrG?&HMlXkAx}?E$H=f2w2TFWhIqvO@xG^0s;8_~RN)_BoMOPb)xoM|eqGGuh er@b8!ORT@#Op{CpicYft0000XO1)~O#BYyw^b5ch_0Itp)=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L z01FcU01FcV0GgZ_00007bV*G`2iyh&4*(X+Ro>PB00N^)L_t(IPmPmlNK{c6hL7|k zw=strQ)XP!Y_O4}MPxE9m!`-Sqi8V~EXZhaBKl!eP?``z{eLK-GAJ_?BZ^3b658DZ zl~ycE%2X0`MrU-&db)E*947nGftUN;_dDNn-g~)Mi2qo}{Cs5n!)KP6>LF&E)9X%{ zyIrpRJt}V(qh^WVsea*%w?^r17Y3yVCj#aQNt{%B2}zDUrT%U%fHLJAn&Q+LgFV@) z^qrOFQiwv-E`OHg=ru?CQlN6sa{PU%idX=L!)agX0N3k$?4o;9h1?1ivHsoXh?y|4cPVvVk?(=Zxf-_K-U%lmK28T{GEXDy=tua z!Aw1ir+>53i{DR@9jCoEV7VN{*Lym6l#I1G2|n(?)|1OCzBMD(X5)7x7%LCsE<}-OyH#1DRmY>bhv{!i2 zk|~(HuZPd+v=#|!!llQsr{u*NDU!kETj(zdz<+dAirlr4U!Ribtn;8DTNFsZY_Xa4{G0~C?BfH?bwE3mvb>uO0A%e;CdM0lrP#5FI zu>fxl`gtO5BuM1P=~&C86K|(6P!)#lPNqwuVzr8+et-Ri)9Vl1Op{D1`gO$s0000< LMFvhpu0mjffgEne diff --git a/mods/default/textures/default_furnace_front.png b/mods/default/textures/default_furnace_front.png index 88069c7e3cee27729f247e3763a4ba7e51008caf..ddb1d0e2b38616e6de434d2db7ef4e4de0270742 100644 GIT binary patch delta 642 zcmV-|0)74T1ds)g8Gix*005AYXf^-<010qNS#tmY3labT3lag+-G2N400JCIL_t(| zoOO@eP7_fShSxsLblS{Jftf;DYKamh8l%r4Z-AE`!ZTu`Vxm5P(Gc1uq{T@K#bFO~ z+_Mi}OkyuXD~9 z%f;~C2=h3`1Oq_V_pdouTDMyE*=&X}wr!hGBC2XOpJRfRR6LI9O_n7$i7^Hf-1Yq| zP3N=uVzI=8^uhoD+U+(bIEo?wxQ?&sXgKWkdX~i|lj*NGe*fVk{G0v#7wcsgMsJ!f1{r7_Xh(2Sgo#{mMuh05kh&MBY-E5_qyHg)#?f%)bICqcOM)d zeQ6!u*#?axLS4B}Yds=IYG26B=#*Wka^M6MvEtNFJ)U~9O$yh6GjQRHc zN5c7?4xaBnfA+M&==S!oxqklgRVaODA>lj>LdS6&$Dv9oC1q9D|DypwC~b_<#vp`f z%d(ASt=YEQajLSqvtYOEAP5>O8uo&^u8X34d2j##p6gOdE-o&OF$f_5sDuCjo+O=4 zM+iZ0(tDIqW?7alOQ~d@=a^F0b<-?WN`o=J=OK(3WqFYcQIq?l5yA)nlraQjgpg%1 zV+;Vux-QEy%d#Rb5Jpl;S5 zlUq*{Q51zw6Z|?j*dI0d(nULVsI#3*6$LP{%0aG{U`iagSI_WhVd1ZUnKDlUUwVy7sR)T* z0UI6fVKO?z-Eil@hrepjZDG{k#>M9Yu&uQeyPX(9X@Bv*0kgYlGstJbvdBft*XIUA zP9346gDL!5)C8LR%Fnp3HdA|UKxhfM3+Cto zSrO+3++BUZ^zsNyrTuGi`8PnJP#P!)hUi`OSKrFw^&vsp+TuAp} znyn)uT3-?vSZ$cN9qnOjRi@b}SWjfM8xq-lM_mmxgZqR=oHq)$07*qoM6N<$f~Or1 A{r~^~ diff --git a/mods/default/textures/default_furnace_front_active.png b/mods/default/textures/default_furnace_front_active.png index 10ffd1fa2973e0570fff53369687e45d17246d55..1720a9beabebe563a73e08cc2ff75cce89671809 100644 GIT binary patch delta 1691 zcmV;M24wlV2A&O&7k_{V1^@s60+s0^00009a7bBm000XT000XT0n*)m`~Uz3DoI2^ zRCt{2*jsFq=N-p!<0eih&dGM-Am`XE0RbUvLbQ+sH}PS8L(*U;G4&y@U*q#)JHcE3DF{!6d3}WKp_~=4K!^F;*HbC~TVA?EvfGf|oB2*l2W2J2l$8{tQROXa)Tr{3&ws5Q?YQhVY@HTl-PUb5Y+ZC& zI%pHj$xperD*F?A5ljZ!1T(E>BgSX8B#(m0fGiyFA@w+uB|7c+B$3{rpJ+J9P`vNI zs=qHvUnESdH$*t#LuP8xW6(EYXsDvLM9%en=^S!p@@7~G$MfKC<@|I=O=sPcG*l?4 z)TYr;Q-6s;-$cunMr0n*g-3MpY<)S;R;9C3$b|7M?!2vrkIUi9pTLG=^sKe{-ArcBKETeOKH_f$Wa3~X|m0Ws51=E}0^EliP;q+S0en$<5v*5x?8aL|j zh%TbxAhLi*!tZg@+O!t_k_lh_9NtsGRWp441Aq9(M)+bFexZV2X2BPuG}o3T=R`KV zYk;A6AJK4-aKJ}6;A2<+PKI|4;P<%kNg{ra8^6bm=(H#6#eq2SSOi(DH$;D5l>WXb zy+J=gpND8TNME#O-JQv%aL}JzzJZ-F;;{&k zP=5fgy9ej?ZtUHiIBZ=6eV&DZ-95-s9;7_@pLoz%lflT29JbZ2e7FbJ`eH2A3I>Es z?vCB}VEX(XUUKM&=oM^Tmw}-|K}+=#9{B5vnAxplZZeyx(fc0E&p4PnQo%t>E`u!@ z^jj4)RcID_(5runnYWb8O(mE=d*6fk4}Yqdn+kE|RSlmcayfdy#yVYg%7c^#DGwgz z!CI{h`_n6y^gzBs_Gk~<)~8XbmM`gne1(k0^7My$@Xwc5Vchftug8>&Jc#R8v0f{G zvB5_*F+C<0dVKTMF=R$UI!+ZXG zE+z80cB+IMe;wh*L>>S7o{GI&a(~(1sK!&bga?UdbiD6XbMc3H{OL6nH{XAnTi2u9 zy5iv0$u*oARC6_v!|!AH{HS?}{euI>VlIy=nLRhe>=8Ay@6+KCoF{=G=HW%NO_R*;468My(*2vyGsc@znZ(h)-VyvVJwtGqDPBo ztCluH^@BZVEKf(iLdG7cgiGgN;qKqR#_cne+&*4OpS_H|?qVFxWe@gXy;e?Kzbfg$ zozG(2o;LF5Bb#`A_ZmL^aVe4J(xp8Z4mM$2lg5W5>ZAvEKHJCbkAK>k`mK@6XB>Qb ztdL&)Qz;Kp9;7^YoP6+RSjiz*CfE0+KVCk#^R}A1V_6IcnOLe7SnG?Imk*fU#MG#Y zxyfv1b}RAM7cD;@%%4>;HQ+acAWo>gTAQVY%V=l=ZK6U^A002ovPDHLkV1nP~HctQm delta 816 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 literal 978 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GA|hzm>B|mLR^7@ z%a)v6w&dK(WhYlGJF{xV*~N>mELwDR$>J+(*WTK?_3n-x_jc{Nf8fC5BS#(|JNER< znHLu?zPf(>&7C{%?%)6L@Zra&Pd~kW{q^I=pI^WJ{{H>fj~{=2{rdao&%b~F{sRpk z1*0J_m_r~WI*bSCKE{$DzhDN3XE)M7oFs2|7lsa2Sq~tGv%n*=n1O*?2!t6g-L3lr z6l5>)^mS#w&CM^YBGzz7?t<8 diff --git a/mods/default/textures/default_glass_detail.png b/mods/default/textures/default_glass_detail.png new file mode 100644 index 0000000000000000000000000000000000000000..b459665aca294da5e118bee8833220d9d17c17bd GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eSlAh>#`*$mn}KBa@olh%g(G? zadz?ID~lFgU9$Mf+O@Z~ZoRu>$Gu&0wnLV@5Il(3oC`F=hNkiiX9)KrFmp99Mq^1ER z(xfp$K_n6e+sU!_nd@2G_VVw*mt~1dR#SIt-Q~cqKfTenmkciiB}dxM#8l9H2w*O~W9k-C zT(dO2z9If_fe5w%&J3VwO_t-R%+m`3>ag#i{Oh)jME5kX6;3 zDJpeXsr6`WeEW>}%~RNXFl>CBntxIVgowM;MphrImqKdZHV^Cd4e`T2m~;m2NNr=$ z*xiSB)Tgs~GMW27gtQ{@lt2SZn=MS&MQn;$H6!o#aAq(bwv7IHJifF zGd({i*2>H<2X(R8M=kC~Z!Jv5DU4m)iFXen&QG-z;?pOvIdznNFW4O0{8-0mK*&MU z8fWSZ@8;Rp75(KmmXzh-f=&}PEDz)?hx3J1q$**~(4%NrcPT%7dx^Y$Mb7;1{=}L& v>?wt-YrcHMAAfPS=g~v{e9zah50E0tq%000000NkvXXu0mjfY_CX>@2HM@dakWG-a~0008+NklWA2>Bw-N3%2CwRYAS-I=}V&6_v>8qfY|o;>OJF?F4(TYv4= zW+h1pkU)S0^5XMo-+y=0#8JY~pA&80(a$J9Gl=5_rk=Ce#!UQ*G}AD?xZ#wi{Bm0$;2e`v&!S!`ENUFxnQ& zeY*2ddeZinN#OicOQZS7(MUjvnD*B#5w!244!MU!003i~jj46sE!gUly z_JN;oGfw#mnwWihz_EMm(i&-X0YREIjJhj=wapJd<_w0H2wg*NwmIPP<=Z_FRn00000NkvXXu0mjfaaEKd diff --git a/mods/default/textures/default_gold_ingot.png b/mods/default/textures/default_gold_ingot.png index 48ca66d638ea8cf7c247035a7611ebfe01655262..04117bc01f7ef8934368f16bbbfa7f9ac964dd20 100644 GIT binary patch delta 287 zcmV+)0pR|I0=WW^BYyz^NklCfK`wXVqsJQ7HhHQW^T29a5!_A^Z#a;;ZGEI!@u!$xf(H4hQ5XN$It@>u@KJcG*Rov%(y za7=tX(7`a+RlXM`J5_Gzzl*jZZE2q7AT&S(3X^|BVhZ3xA%UTTog!; z_E}l)cl=Pv?!wM^FsT`yLA{Zkwbjh1a6tK-?TyJ`Z;fG`bpgfQzEM{%P41sY!Le%` lG@4X#s=;rgSs3s?(KnkyWN64pSEm2~002ovPDHLkV1li|j2r*} delta 235 zcmdnV)W$SHxt@V7$=lt9;Xep2*t>i(0|NtRfk$L90|U1(2s1Lwnj--eWH0gbb!ETH zEXXe{$hz8D4=BV@;u=xnoS&PUnpeW`?aZ|OK(TsH7sn8b-n)GZ`5FuaoZrv?b}~aJ zqDk3N(SSq1!i24ONu-`ha!V?o-pZ)^uU-D7)bHw&+niz6@n*9BB#s4)Jo~zMcupH$ zH0#il^$ZFVY{=ET6~3s{k;$g7cl$9HwxT)3*S|9s`y5dS%RgPFv4P=efgzV&XT$`S gV=j>o%-^$Y*!}v$%iEWtfNo*%boFyt=akR{0AZ_D8UO$Q diff --git a/mods/default/textures/default_gold_lump.png b/mods/default/textures/default_gold_lump.png index 776ca80846d5ec11bcd35c810a42822842e0d9a3..5c5afefbbea85825b8a7b148494b731b69efcc13 100644 GIT binary patch delta 182 zcmV;n07?J+0mlK58Gi!+001a04^sdD03=XMR7D5``~Uy{xTX%qvk=j}5Z1r|+r$9d z#u4Dj0OrjA@YVqE*b~sOs?h)d00MMUPE!B?c9YFG0000`Nkl kO%sg4X?@wLl2E&X7jiuUp&|@m!Tb%7 delta 235 zcmX@k_=j&6h2cL4F4((#GEjuGz$3Dlfq`2Xgc%uT&5-~K zvX^-Jy0YJ87UY)@KG0Ek5Gce^;u=xnoS&PUnpeW`?aZ|OK(SI!7sn8b)5!@E`yL!N zZToNFv+Y@WdZ1zCEcrPu54x*a{|TouY)UzH`#6i@7eNl`^@=BE+20X3*7Z@UA;;K< z`NlJ4o`SQ-%^n*vJaG}&SJuGTGtu<$9RDed20d?bW;~NU{o@0>ijScWvys{gNwy7{ eDp8*=Ff*hmUd`9rth*TK0tQc4KbLh*2~7YX6;=ZP diff --git a/mods/default/textures/default_grass.png b/mods/default/textures/default_grass.png index 4e1f0f1be0ab0f1cb6a622c5ee4851b5cdf3b13c..8cd9e1fe5080500127311e2de4d2a2b56cdace48 100644 GIT binary patch delta 836 zcmV-K1H1g12HOUZB!3BTNLh0L01FZT01FZU(%pXi0009GNkl=eu=3A=5i0JM>ar zM(Dg>(B37<4LxX<#M9e3*}ewqq+$5(0_L!lns&Y#})TO4>dbR zbtzG|WeQV2B}1e*3-GJ!Bs=z@SrWympNb*U+9r7Uyh7;x{)@YzhtA=G_CAHWj8L^C z(z=72{wYO6q`HdI`M9EJ1ZZs&G&gbj|NKqG5E0V4gOVXqU&~~AF0@q?Z55^Uc8+RE z)a)1)GtA?}M}N(ZG5q?8wv@<^ywofSq4jo7T6b{Qcaa;Pp_&o8pI4M#gFGKDshD93 zvjF8qi1Iv0bs0f<4RPCb&{)d|cLO(#O`J^6MRS{=y-#u7by8c)w021pGeXUd@yE2a zP0)TzQk?oJ%>oF8sh>>ml-s_WOwUDr;^T4RBi(V3pMUyMEs54Hc{DIY%7(~&?}X0b zlHu1+gkSo1DvJ<`87A{`g7Uv|W1BdF2ObnN!o$!*a}%ermMKpCf$= z6m>g>W=W`KnDSgiP|YyPB1CcO=W*oa?!`%U8KJ#Tk=7k(mc+xrO=05WT6dx>!Zg-0 z_q`LI_bG%w&8w}VsAib__>98D$L))g=Y5LD@fp=+gt8%W+jY?1B`F&srCH$kNR72j zdp&nfV=ePAaC4)7CqMF{SrYo;m{WNTk)Qa;jXd1w-zd!jROUf6OX5F|%BeoQ+$-Dw O0000}(XThD zwRlY`86d+HC*UI7hT~H3BQwM#6(^P@OX{8X#2l!+p_O_rqSV- zz}<0+kZ^v#l6-_zAQkp)&-l3@L_roZwK1fa(MAztH>XlNiidof+Fa54KZid z)k7%=A<%dG9+V&_!8ES87&+`V*tTN$T$tvSec$5O$bUL}q6^fGVt446E-SifE5^|w z0k>vcj7(+*QCMb=UnAyD(QXXu5|B#p_^>DE%(8m)+sg&p8EV^dI0`5Y!?5u8%PX6$ z<=bzMASKH!ur3Y(L>HKE0WBq(A|Oj{w}q-U2qD?-I&52^wWRF~LPC;~Wm@q*;9O!_ z95E#1c7NNWjG*f+IVCoG%hT5b$72hr@OBzF{rI4&4PU?AQ5nVe=XcJpBPD~LrkUgY zmQ)f65E4T42nj_M+#JwG@y}l;_PdU%Za5q@%My5fxuR2slnMwz*VPQynL@_a22(5A zuHiO1hVu>YBW+jH*b1o=O>2?Pd%X9Al<+YEAbX|cbQ&*1DCRQ3Tg7HM*si-07*qoM6N<$f~0+7 ARR910 diff --git a/mods/default/textures/default_grass_1.png b/mods/default/textures/default_grass_1.png index b03df7c444e479fe1ba6fb901fc4eb599baecea6..f79307d9166d8feb508493fd164b5742476274de 100644 GIT binary patch delta 184 zcmX@d_=s_Wgfs^m0|SHn=l_X7iY>|8-G$*l2rk&WeDcINx%zutJiKhIr}8%J0m|ol zx;TbdoK8-VU|pOb62PBQYW4s4F*VQJig~Pa9#7BxHovj4QE}P1hxW|O%+2{~F6UOC z;Bq#e?7!}3JsTTan|*w}(UB_-A|E(68Gyi^UEli@x1W9Y|NQy;5+D#!_pdSf#Gmix f&Cxyg>KWF47t-v!R>xxiw41@x)z4*}Q$iB}buvmt delta 190 zcmaFFc#d&`L_G^L0|Ud`yN`l^luCe4h%1n`Pmpm)lyyv&b<0w4&r$HmRrD%U^eIvD zEmig_SN5+^nNhj@KTsWGNswPKgTu2MX+REVfk$L90|U1(2s1Lwnj--eWH0gbb!ETH zEF>z%@5$Hc0TeRuba4#fxSpJ_Ks+Ha!8{`&fi=j7ho_I{4NngrBQKBEn=?KD--U?I;F_Dq|3Wz%DZJLxaTN% zNNZ<2 Uy-B}rJJ3i5Pgg&ebxsLQ0Jkee;Q#;t diff --git a/mods/default/textures/default_grass_3.png b/mods/default/textures/default_grass_3.png index ba48050f51a9c2d064b7f9fa833adc358b6b063a..3e96869ca417a23596404603161c8177825a7066 100644 GIT binary patch delta 276 zcmV+v0qg#b0>1)~85#xv001BJ|6u?C00v@9M??Vs0RI60puMM)k!>D--Um?k+akvVj$$xoH&;RW?@W&s&M0;4)AIVm)_#m78lKy56zZ-*4=sS@W*wC=SmI^EO z{5|zfK?5x2J^<G`O|g%h#3@&ji>ufEW=I zG&1CLZ005al@M%#XFzZ`Qti50tXF26kq%M`s$Ex0We!sbGqV!5y9>_o3_zuw*U5O4 atb`j31y0VoeNrj_0000?I;F_Dq|3Wz%DZJLxaTN% z$KcMH~#+5 zet1UqWWD9T2%r63Za%*b9lpwA9(7mPP_F&nw#tZaxAn3kv#Rr#&(Vy&wXr>6m-q49 x3)5}(J;@5LD82Hd?&z6Is`D-V-l&u+*}pl%9Bb)by8>t%gQu&X%Q~loCIB$KS7!hK diff --git a/mods/default/textures/default_grass_4.png b/mods/default/textures/default_grass_4.png index 3797fa8d3cd6f089e5b4edd018a0c23f1242ef91..f3581939bb73c962d1292376446496d8a3556095 100644 GIT binary patch delta 401 zcmV;C0dD@J0=ol{85#xv001BJ|6u?C00v@9M??Vs0RI60puMM)k!>D--U?fiKQ`7Dm!9j zF*nO6+mT8527nwJfIpf7@bVf&(95%Ht6DE; zF*kjG7$xwfNzi#}eoE5q4x;n^sYxU59t<_*+1%Vd1F)Ko0iZ_aa?qbqtmO2(FV*r| zwUpVx`dU1qx(TzA`$iXlrSM(}W^e$5JDN*t*RrV`a_ODP;h&sgx)XrEEEak75kB=`W8xtL0Tu(+**DnU+5h&x zEvfY}eyu@4z&%%!_Dd|66F(b8be!Gwqh_br<=)gg(uVtIg`Udmt6Kd~=D5cDON*=3 zRkObZ2hYj*{$uTq>nX9;_g^btKeg{r_R$&p!{5kcpV*x4t|}=j_;TWsCC}?Vu^%sH WD--U#XmjqZ;2}5L5=tuw5u|vP(xpGZVh@4{ zRXmio;IS8fK=E&Q5TyPK$wfr5*}A*Qx@NP}!!(<%#wqK5ai6`{{`1oxpzj(L(N=+iUFK7(Cm{Jsay9=rqklznQMe*v^ zyaHJNs?AnEJRceDH18M*Kj;H+a(tfC_;1fg3ETq#ZUbY!ZBIiXe!5*In8io!T{j)`ZEYvv zsw;$Ja_h%DnVY3%!BwZ9&wX*$#kC~fPE-8`tDnLc?d$RX00000NkvXXu0mjfZ`JNX delta 297 zcmZ3+vXg0oWIZzj1A~Sxe=v|T4)6(abzoqyPmpm)lyyv&bxM(QNtbucly}QgaL-Zj z$W`>rSM(}W^e$5JDN*t*RrV`a_ODP;h&sgx)XrEEEak7A<25Mk+H>rgJt7G2gbjwzt?{g zmS8Ys*l>o`?=tUUQw6bEl4XKE7yK@=%NIF_EHT`ZzW|n7N^xREGnR{GKTDdE zCndiwajRbD1-DwR9Z{|4^zTefpD^{3N&jB0(+*p@Zr5wRbP0l+XkK3?5() diff --git a/mods/default/textures/default_grass_footsteps.png b/mods/default/textures/default_grass_footsteps.png index 8349033d62edcad0223b154d9ab04b9979eb66e6..4e44c1f9a008824de8ce2a81a2eabb46db5bb776 100644 GIT binary patch delta 804 zcmV+<1Ka$A2D=83B!2{FK}|sb0I`n?{9y$E001CkNK#Dz0D2|>0Dy!50Qvv`0D$NK z0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01mH;LN@>a0*gsRK~y+TWq**_Q&IsOg?}vK6+~7u z2~xzBL|HUZ+4Q1FvV*{l{b~vWO2Tjz1(zUjNE@9g$7p)Wmz@5L{;+OigUWT80Ch>0NARJ_Tw8N-6|rEc$w zA#*53Bh+wxK%#{6pY!n(Uhg#6vz*hr>C}}1D-OX{MG-jWt>84d0n)jb?}+|T1X}aa zT3@uv^&RwJC6V6GS6Jv^C)!_Qu#$ioGsM%h;~Gc10DtP0|MTiKdiFv(^OjQoHR%k| zh#LhAIlvS}2IpbU2Jw75Ij=H;Ek)nEo*?HZgJ8+Bt=nxx)i7WHb%+AiOlR?WOl5}! z7pND3JqX?nhS^JT95X|wEG#c{?X$@%Z&^%sHY?L$Oi-7z?diHIROacd;E8l-0`TeD z7dw?rVSlh)5g*)6XfcLR1yfFN6VG7M3YIOznG=R~x^1yeEH7CMcPMq>#F0#c`}$(XR151%Bv*1V;7XJrYOr^X?5^+iu8+s|j-WskCtm1d9XsSueE6!e_m^6@LwiBeUz&r_x$5@R-aLVFgQFayKMC z_C1z1W``CGsL+Ry{yaRQL;P7b8t%HhTfLXYQ-UtQi5*Ds3YUZd&kp-O*iwS@xvcO_ zw%HIb`T4$r2+wMwWfcja4uI4E`gLZ!E`lldLm)dQFT;`Qj1uy#YLC(Zuk4IcQ?7Ei i1sx8%@zRKCgZ39Hc+bh#mLw|x0000uO!Mv6P25S0?8c&PTY^CFi;Z4@djRk zz>zlH${DRs`6bt%(SOrvZp_V(?}zt&_dG!D!P(<1|31gD!+$kIsg5{z%8kqalm-t3 z+h?Qk>gZyU=GtPEYYVZ17jr&5@D`Yc6{^4V^5{xAJ&!rNmMld&^lRkJ@}SX6x5foC zQNo9B!^^ugJxtU>JdmkL-lkf#K~CXZwf$9-+UM&-gkYslAZO+8qGvMSqF!kY$32V$IWJ=GA+oHxRw@w;wU;e1l7JOyeFNc4 zu_sdo5KR&f%M9h*Be@CO&dZlc=`-QfJACE$xII8bt|VZeSg3YXJ?(Otk4m!S3|NVIH9!guC&aLes_+I9!5{4V5cUW@l*Kv|Fw;(2)P(T zhwn=pH8%Tq`{0vqP$vtXbZ-?EdYCf3Lbxxj4g>Cz=|VJrzC-N9#y<7jl{R9<)M0>3 z-&_yLFM~rWiZ@Ny2RqJhmTsl7qzx(`BeExii)2g`2Dmoqx51L&Bu_=T@1nITf5FT4 zt=WX-MDaZH}~9o2r{E+=%_Vy)xGw0aOLa6iBW6jsdMS6c7Ie-Gk4Vf>?z6}?T(B- zo*E?+t9svvaBS4Osj88=O3ya5_sOa=-%yY_3ddGqX7%oHO;PSBnK|0Y9EC$y?aPXe zzx!hF!&f77)w`~!`^8st>M5C7z3-J&9~cEASMgaz{hLh%W23_htMtOt;Ad6g$ckEb zUE$DGkgN(gkALS@$*iLE%2zV=v_JRM%w6q7M!FF-qebyV+6#&Yhb_e z_Nh+3Z7NKS`d_O8f<{zQ8ae_dLAFTenA zfFt1apydjv0j8fk6UBKASOUtxHt-7A0xa;P=$`{G3P9!+{bPVfz~b%Q3Wa1DcnCZI x7J!A@yA=w)SnQYX8Tar{gQUO8f5E>X_zeqg0!KY~d0qej002ovPDHLkV1jUd+%5nB delta 539 zcmV+$0_6SK1FQs)9Df05^w0MI000DMK}|sb0I`n?{9y$E000JJOGiWi{{a60|De66 zlK=n!32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3=|Ck4>I56z5oCLsYygZR5%gs z!QW330RRW^@6jTj;#N^xGt7>-?mWOdT0}IR|sGozsNcf zCMp5uwl&7e64BT8Uhs62%Rw&nOyc*VIX??;qAc{r7`HC5^>LQg%VEZ6FLEL;5qHfd#EzMsS~af!u^_Ke3K{7e+JMVw+89;c^dX}gL=mQ0e$NL1ORRTZU7>F zI){IOY5O_zNa0jn=KOY;nJtaQj?V0k&dip9jf_W;R2-*-~k) zNyJS3DiirZt~fE;-7qWfO{QBa3!M;?C59$^UjV!wkWW{&Dc@5;fCfMY-~o`XwROgCONqd!&jxS4a{zN*8|luY<~JZj2%lJo^O$ic0*jz!{6voaL4CI?qsL( zrDr>65_Us2ke=BXIEJ>M?(5F4#a*_Rdgq6%A1TTE4?cYaNuqg-c>n+a07*qoM6N<$ Ef*__=AOHXW delta 261 zcmV+g0s8*i0hR)g8Gix*005AYXf^-<00VPENmK|32;1RL-~a#s32;bRa{vGi!~g&e z!~vBn4jTXf0J%v-K~yM_Ws!m$uYLJMFX^$dV9s(vkiWTA+T1hOK*?u5`~|wZ|7zNs^BmY=8L&ETr0iKblq|00000 LNkvXXu0mjfxXW)l diff --git a/mods/default/textures/default_ice.png b/mods/default/textures/default_ice.png index 4aa583a30f38b655e985e7f6f58b2000c5d73545..14e4f563e6a4927ee0d36bfb4361285211eea316 100644 GIT binary patch delta 355 zcmV-p0i6Eo1M>oq8Gi!+001a04^sdD0De$RR7I4O^puqKm6i3CmG+jF_Li3SmX`RJ zm-v^L`Iwmcn3(&SnfsZU{F#~knwtHZn*N)c|D2rvot^)lp8ubp|E#R{t*!X4ulumD z{IRk9v9bQLvj4NQ|FpFKwYC4t%k<67_07%p&d&DE&iByJ`G3*T`_j_<)YSgf)&JJk z|1MozNdN!Yo)8uoR?fTgcijm`TrkuMy$3`NkKxA#NKNU z+T?j6b;78U-ZaukTTw^X7|)Ttr{41<{1Mzzn!XV=q5M;*8MYILuLTKsQN$%qyfQen zF3$yB1()3A_FN?H@i5j%>^b-}a$)$*2P&(YEfKUCsuT@1h8Gi-<001BJ|6u?C00v@9M??Vs0RI60puMM)00009a7bBm000id z000id0mpBsWB>pF2XskIMF-po0~RnB^0U{S0004ZNkl4vVS+3c;T6Di+WrCEjWs^U3PBu?Z;=Hc%jK6c0vODg6)*Fu zsx~lanwz0z*~JD(8+@xz21wF(M%TDGhoZ_*+wWf%Ouw3mjtxds*1^RYq({SgM4Mz? z95Gt6fFc8uSl$0s2^>Z`9BkZ(*6%nB0_dGLy+)*}UQ{+v9Z+4r<7{jTIPyFUg$huk zUxb;EoYE#qGcW)Y=%u}r$hz2$sFDl_E9X5NKA{B-kOcLg{;egnM?3Os%|DI|K~Cf( R=L-M;002ovPDHLkV1mFR%-#S1 diff --git a/mods/default/textures/default_iron_lump.png b/mods/default/textures/default_iron_lump.png index 2cbacc79218b395f8017390c5d04f3e1f56ff756..fcc799c45437c0e1d7f3c59d9b2716f43f6a60f3 100644 GIT binary patch delta 236 zcmVIvSBb9I;n3v|T#7 zUOB&JLB(Z1%x+21cvRSeU)y|G+=5-*f?eK)U*Cma--lu6g!)d5dZ)H0(4SNQvd*Vlg&5)003V}L_t&-83njsv9?bD0000_5qx zL7G7L{=B;XwV V#ka#%@?!u1002ovPDHLkV1hMxXg>e| diff --git a/mods/default/textures/default_junglegrass.png b/mods/default/textures/default_junglegrass.png index d935e57202957febfe2751faad11394cb89c5fad..25abb714602b1e7975514886f6ce20000328be4f 100644 GIT binary patch delta 181 zcmcb@bd+&|L_G^L0|Ud`yN`l^6n}tEh%1nmFkn&fV7E(^jO^1eHPTH53Ne-h`2{mL zJiCzwdvdNI7Cfmfu&g`t(>$MPflm)+&oGhpBLfOQQUhsG_V z+yk$-^fpennDF9KgvyE)v*)Um^H|p=ez6W?HL;ne*DxvhdbLww?W+wf`R86JpE#Yo gmd$=^#jMx-myhuCb@9os16s)7>FVdQ&MBb@0D0#?*#H0l delta 325 zcmX@gc!g<#L_G%^0|SHn=l_X7iY>|8-G$*l2rk&Wd@@jkv%n*=n1O*?7=#%aX3dcR z3bL1Y`ns~;W#ku@)w5drz!xYaS>hT|;+&tGo0?a`;9QiNSdyBeP@Y+mq2TW68xY>e zCk|A!$J50z#Nu@CWJkV320Sdq4v)B>)}L!kjz6$7{sCi6yT16&q$Qn?87As1-B`Xk zd->YhYo*rj`>((4FpHeHIM3tW{OPtyZVVNt{&YW?y(ukHv~%sm|J_GeL^lMdHr-gv zRFL{|h56}C^VlYFnCH)!V!uY|#EzN9+OI@zD0_;eC>)u)DW_Sb`T)Zz&6M{y3>!I5 z3r6j-J3dWxYQDmM?!Y(cabK4N3o#sfaZ~x`-j{LN`?h|1w=W?0l(}b~-1D2Sq|JjQ VUaeM6<^%eK!PC{xWt~$(69Dn=g7^Rc diff --git a/mods/default/textures/default_jungleleaves.png b/mods/default/textures/default_jungleleaves.png index c832327612ba5d050b974ce922580bf5f98eaebf..65ad848477788af136a4403c4462cecc516a3ec6 100644 GIT binary patch delta 177 zcmbQkbdYg^L_G^L0|Ud`yN`l^6n}tEh%1m*G?L&GLH}pvwOtN+$^Cx{-}&RWcUI}H zkg`tgt9F{v{CaLYhqBZ&*8a<7-kLX=s-N_6KAWMgWo=P0PmYBplle(waKLKCU7l0f bF8yTOD#>3v>s#kcpj`}}u6{1-oD!MEh`FUNn_w(g8WvnlA%j=%`(ApEr`|(jBiv^-fY=4sXwmkwBW%382PWs2( zs3lbg5F@f7K(cYYl)^I|$)+SD!?~uA_bW{&u{$M)Y?tB6DxA2c~^y&-A>dL5x T=vu)50000knQU)PMWf3_6MKM-I191yAZd)B8 ze@m&LqL~+fidjp7{DK+Scm!mR-@Dfc6!7wNaSW-rRoWNGb-;kf>F%v1w|>i4=*Vjd zPh0<^V!@BysWS@%)B+t!x>%oh->lQjSw3k+u%zas>rcv*evpuuVvs;kGH6@kxEX zw`Nn@15?@Qn>&jcFIbC6GJIxJbp9aq;Pna}ZZ7tC^;Ee{JPoe$cHs%4UkZcLnKPLx j8Cx9L7-JP1e03Ra&0AR^yz^QR(4h>Tu6{1-oD!M<10z!! diff --git a/mods/default/textures/default_jungletree.png b/mods/default/textures/default_jungletree.png index b7addc80fe93c5c1b634239d9752274a7b166496..bf0403e9da30ba1193d0a652098a2f6808b6c94c 100644 GIT binary patch delta 704 zcmV;x0zdus1>gmcEPoOJ01FZU(%pXi0007#Nklic@KNe(+m{Yini-qr?r#RX?)dP6h-bF{QED1&~uU`q?}#; z^ZnE8-nPk6?A1-}_*NV-pYxwzj$Ok8pU*$cX>F9SiRxxE^!!cqVB~}j?sB6F1uZ-~AFdXgUDg0_^yp##?Qg%zHhq0Dkh!4*H@TIZ zh{LRPSr0lxIDfJ@uVtllM}e64U)Dry*UNh(RTwav{@=Pk%q%-(GDanm&3liG2=StIyN-te5Q8Rk>{!H&w11bs!IiqeeoPgX^+C-rarq zckXEEQUbZGzpwU3mK+Sjb>3oZxD6j>-=^;tX{xfSO%hR-GX0TKT{C20UnouZ^m4k~ zBH`KB*GlFn4tt@1<1wup-IQi@9Ds$IY6q>M#yQY^-hG@cPmergNL5ryW8qWV!H2E( m`&4l9=IKv^h^j-aarZx1_F$r4m7?bW0000T~C(&|74EF1v>2H7hNCE zVnoXGAcypR?}x0aS^!6_Btj$SKq=r%Ca&jb%0;ILF>n|=bR-jhN(d>0Fc<>TKmgfO zE=N3J#^XNchBK()Sk$O2Bv6jY=a!Q|gw?1ZfM0$aUpx;zj)q1_(Zdn1<3+a1@}fqF zfn*hZ^7+?NHh>lX&KlVm;03Nb=t zxg%CkW`FNZ&zwg3DX+uXtg|!^NVoz&-=&A`BS#{>SbGy2(NXTxzbW&}yl$S_&4*L1 z&ay&R@m1R)*+AE`e*EdxvN@|nNL5R8OcZX`7GN;eSDc942G_RY9s*A zy6Ly?ALfAz06CqWI@v`5;Wo+t8~laoGvk}vOV{P9Z8cE;1NTf%Jh>UJ761SM07*qo IM6N<$f{ diff --git a/mods/default/textures/default_jungletree_top.png b/mods/default/textures/default_jungletree_top.png index 1c3f961290518eaa55777c872f59fd20130d71a6..e3a3ccc5bf82bd10a34a674afea28984ecbb2c93 100644 GIT binary patch delta 799 zcmV+)1K|9^2CD{;8Gix*005AYXf^-<010qNS#tmY3labT3lag+-G2N400Os3L_t(| zoCU$la@$lG0O0>W`j0M_Y+1g>4k>9#n?gutfa#*lzyq*gI>U+`&>42@x?#;L@DeRA zz^0Vp0osJNw9KSVL+x6=)ski1&XIKZKD_tCEheRA8NWY#aeq46m?jaigErmy`ZFYz zb0esgSPqIL42 z3|GXm=j`aYi?9^yPU4h}-eh8Sa~_P0nJ|@)R>f ziinJKs-h|BeAw>*0CVg5BFPQ;0@tN?%*D6*|Q z%TAxZ79;;)*u8qiYxdsXY&S2T{T<9AR8rG5Zfbd&0DpjX`;$GBHNB>`%~R8@Ls>DM zr;|%yIG_5-c5Az?!DPdA)Fw&dx%O`A@9pdvHmp~H>F`7pv&Hh#Urfj2;ZED;Q0le; zdB5ME&*M&0Xns)a4!b8uohz-z;myOkko`d~s}whDgH8(yl`5r`x$8E9cU8@kq;m}8 zGQ+p*=RbReWc2HS>Xp)hdV7#6jBtGU=*Zcv40M7nMV_Oe(@S#g>-VX%S93{u_$Xr zk-YI|oX@1lWg(?1vjWmg5t0yD(}MetE~q!?{rcOp@2;QU*uTaNJqm(NBoQ+acA dWf*O9EFej4V=l=ZK6U^A002ovPDHLkV1l49irWAH delta 822 zcmV-61IhfW2EqoA8Gi-<001BJ|6u?C010qNS#tmY3ljhU3ljkVnw%H_000McNliru z-2)I56E?uNSGfQH0^vzSK~y+TZIj(kl5rHrpRKyCt((@mskT$b2W>jt*p&< z^J6K%&(#5b{ePIJ+j$%5az5tD(+KTNB9lFK5(AGn0IbEw@z)j7Z7M}JmEpIE+1$0u zXEOI!VLQnQ52;uW;)#9h!6vDKpxa6;@Q~?&&TP?euLqy$Dv1|f>ZCugbw{6tG~FmAG5Alrlj@ij$7Pbk4u%|BHQ7kSbBmQD3*BI7x);gqKL+@&~W}BZes}}9TuKhiugR^<5OyCBcNdK4nj>=nCX*v6RKe@ zXy$oyB~_ZgU))`NiB#kfACnQaB~u2lW%H&?(tn^K@<_+1IghcHGYmGIM>=~br!{?1 zKJQ{OtCKw>lm`fgiznH+eH+F32Z*=pdEIMd?rAmip*tvUJ;tIF8~nL1Y1IWZAU9q` z@T&_^TYLj@E!uLYYca(V-DK+4N0jMQ-9>c;{X5v07*qoM6N<$f~N0@ A(*OVf diff --git a/mods/default/textures/default_junglewood.png b/mods/default/textures/default_junglewood.png index 2507706d9e3b194963169c404f539e6161573de3..1f22d9af19e2a34d5716a1c2475c8608f4566af0 100644 GIT binary patch delta 281 zcmV+!0p|Yx0jUCz8Gi!+001a04^sdD09{Z_R7GA;DPmMDV^uC?S1@Q=Gi_ftZ(ulp za!G-5N`Z4qf^$lObW4MEOoVn#g?CPdcu$9UP>6a_iF#6rds2#fQ;K|3jDA&_i(;CL zW1Nm$ z|Id_`keGNL2oGg4g+zGCYD$uZDC|t2cC&+U-rvRX1O`aJyuQ|nr6ZK<1nz z{>U>xU||ew8CCUtyh+C(V=)8yT*^B56R(|$Y88-*OSwD_pE4^2GpYp7fNi^-w!EOR fVm0|{{TIG0m=X{EO!_P#00000NkvXXu0mjfYE*e9 delta 237 zcmVGEHu9;;YbF}u>!y7H<$aB%zFXwPtJOnxpl+V} n7v4gtO`E_E>+Rr=U`pr**UoVAA5+dv00000NkvXXu0mjf-B)2* diff --git a/mods/default/textures/default_ladder.png b/mods/default/textures/default_ladder.png index 0d887a9eeb778b1f870457dc4b6353c077146f44..d04c6039c8d2c07f1a192ea8e8d94f41dacee6f0 100644 GIT binary patch delta 679 zcmV;Y0$Bay0>1^2B!32COGiWi{{a60|De66lK=n!32;bRa{vGf6951U69E94oEQKA z00(qQO+^RZ3Kt0<3E0Uk%>V!bOi4sRR5;6plFv(%aU92A&-QG4p3TioNo8oI5?wr` zC`x8^$O4gwZUs>nHH|J3X+g(22wu8W)S>^OAcQ&>MU*lswSSyVW$uTYo161__B_wG z!^#*1&*$_xyuV*wpBHcVJyREti0dc)0-JeqdsvM0`}T7Zz|(s}VsT-SOg2eFiwD`| zqWy3uMp;4))T0?DN?9VCj}cFQCAnUvyKjK82QMTUVEM}r!p$M}j4jqy3Iu8)m3V{V zwkQ-VbVI_YI)9O6H*JTGk}?+9*qpCMdp0#JCeAh3o^ba{ofsYP?&lnT79n{tEr;EE zEYrd=OsX6_zB43ZvG=5sIz4>@xKPnbDfF^QwzxsAXwnvL$1pV#$!}!RaIEJzT$g8neMY>fF&^Z5Nv%0k1`Efht?)O2DS%Q$dQAAf3LJM*1vZmk+^>T*zAJEht> zcs_kWjGR#Zb$}(|Q6yUj>HI2s1^lmrN7HA;(#N-K@0Dph=tGuWG}Sd@=n}z(Fr|Wl zUkRX>3q)4t$fvz@b@wtcGgtX48i}AbDU=c>>rsu`kWM-uLy^l^tDjL6m0VFnaeL|N z80KC66@TgcYBk#IjV>{ECS>bicD!4R4*sVH5)M4}HDEKIp;)x49Xy;oEmk5Q$ZIBb zjkTz%n;Ks$2ZBLdUcf1{lPXfwQ)ITIWD*t~oju%~d0lakO>N;&1uhGA@=kCFOn#Cr z#gViUySfv_El^Y^^);>JGE400xoWh@!GO5hZy?`;Tj$%vrC!f|?ia3k{gNb-FRuUq N002ovPDHLkV1i0FF|+^x delta 328 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 literal 8371 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 diff --git a/mods/default/textures/default_lava_source_animated.png b/mods/default/textures/default_lava_source_animated.png index bee60a5ccb9203dc123284570c0ed5c66af79dbf..e69369a3ea0b2070a4bf03f49437a7136510970f 100644 GIT binary patch literal 2758 zcmV;%3OV(OP)S3)MjS2%6k+O!u%nS=T|FqoJ zJCgO+etNG>Wu`Hn7l_8nPV!}U8pw>4dERp7aek!So{C)kPriFreRp&DfGI>1CG&n5 z{+Y#ukJ`;3ULsy3x8di(cq>>%Q-$ZLCR!|>e$`gIOfb-YGL%p66}{v1gT5N*)9zaC zmwC%7!U@+Vbw5m2cG^|O%Y;L{%uvFya(kqEd*ruW9S(PZ`ZC$IlJ&ikzm?_>_YS8r zkIaPceRaR-oV{26sP=Prw}17s!Vb+ekt`R_zq;vuxy`cMc%OLD)$5tX779(;qtWeQ z-@;+%${ZqjUtDwJ98Nqa8c*?yli^qQ9#!2llSX~t5= zI^MxYgac%z_$za`@RkdU)v|G8YryRM1m3g(%^OlmmI8CnsKknZf%ezqc6Y6F>R(j&jm z@9*9^*x_=EnajImUzdAZSjiV8uSgc!NgbJ2q$m2Pr+UUSoT{{n{VX6mU%sweJd@4D zV;$!&EF#$?J#bGv*KYRG+TTL9klie)EA}n`~{C3HX ziWPkKl2Wl&qt(I)5Si(+@m9vBR6>suwfBBCU z&M2N$Y?I8D=`X01t&x85`{+&Q2AYq#9OP`J++pcS$x>mZe4VJ$IfDMqR4Rm3g{WsZ z#xvN?0?zf3|KhiWZ>DFLIaBU1huO^*z8$4Ko?3_>j~AMa{hZ)*xp;}BUjCr$Qfpbt zJZ7+*q_Ic-RHtC5tvEsU6&u*f**5O6o(|DbF_OTwH5s#8Au#FWYYb2ZP zVk=`9!6@G55cM3wSz0OVl+5>!a``=S2gI}OWhe8Q#2hy88EptiRx3vDrp?axlWbEs z_lLCc#<*6r!ZQBK7Fsz^fMlA&;UBfPJ(An(W8y^$r=Lxa{W=)$^L{o^%Q})8X`QHw zR&v#HYc;ZyxLTp*nZnl(B=7mU%10b$4asWh&R)r1*+=r4bIjob@(l{d2PL(R&_wWz zwU=u4$#4AWX>25!?G4@{7%$l?nkt$tsFIl?w@VYrieINkd!Q*0zNUNLYnGwx#ahxV@o1f-4f zyUT+q3a6xB@Co^b@?&h}6zzeF$b~^rAB7VgKnqE=kJ*2z z&r!)XAF!C2Ok)u>9Hp7PI72d1ZjA%{jr=b8eHz)%Y^E`jI!@@9uZLuoY1O9T%}>dNBxI~}>n%2H1=h$n~!iibMe zmEA;rMZ^BjjX__@*0N+r=kO6by83UH@;K2D@uZGne`XN&vW5TPDK5M!sp%39@(v4W zEHjLmL^E6%aYY?Q65i<^DmikK=tW=Ns^v~cy85PvXo`h|gFD5GJH`vH++2D|P-!HU zgaaj8<+fj!thp+DKs`H3#Y@ER|6BaQRmmr}gu|IcG`K@c4cCP|ZG>(7cU*Q6i% zj7H-5Ek!yf5AVK>K0MI&68Svrz8*;L9r!oI5btW3N}Zm+aK+AJC*DDy>E z(P+u;vh!8;bu$EmSWZJ%@k+^d(I{uTiYII9Y9A-d)OVF@`9JIv&>3We}@x$u^7m;sjzw3S_@!jUd47B3f#@;sv$%p;5=v-)4- z9UV?~_Zqem_4N|7Xt-XyNHoq@HVr!lV4H6 zP-%+xEkmzq`Lx0G`)!EK_uG=4|_lLR+d#83GR;S(~`uWBpz7oKBVXZJ9i z;7Q?q=AbuiHz=bU+e-yi4tLdjgY6xC-bL`3=LjmU$V~2#nc#m)=uOZ~Z@LlOCQ~iD z<}U8zc&Yd!g%dw0G=DEyU>DoSj1>;* zu&s;CY|$H+9QQTW;6>+7)4tTcd)Co%tYB$l68_jf^sdL9qcH0P^Px? z={v0dfnF%*Rn~PB&5~In=%cBl%%i^SXgv*`)pe9@zB>E)mCZN!@ufF&H|sme)OO5% zbaU{Kx)QUP#a|fCuIuH${du;nOWQqqVk*@vD-rY-PL_F9(8nP9P{A+hOZeIqnHmk( z7=dbn9)|EV>pF=h3i|pDH*-DLaWl6unHQ(^b M07*qoM6N<$f)>GplmGw# literal 3224 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 delta 262 zcmV+h0r~#u1+W5;85#xv001BJ|6u?C00v@9M??Ss00000`9r&ZlfeNVf7=WO0y-9k zPfOPT006y7L_t(Ijg6DR3d1lAL;V|LFep2$hxOV&8SMXmV~4c~Re081SRm9<9a)x1 z#J;BW_SJ6Z>;2MWeTh9^kB)~{1D5yvQ6iH?qDw5&u(n5_qz)b=s-%C!MlPi~ffP{< z3A!5Zm#uKIl|($mMRr02Z77>DO7Qq zg7?UZPF$HDX9V=Z30zqToH}1IRnw@X{*d{Dsrq*36RE$2e~hD78{@|7VG{-lGXMYp M07*qoM6N<$g0j3=z1=ZL9^!Ek!`33j-1=rdD{r?5~{sr;$0RI04^7IA#{{{K{ z1@iR;`uqji+yL?P1^WF3Yo?G;0001wNklDb7%!+M>0B7Vm#e zyF8GPIFDccY!+~*b#NC@J?OzU4R9k!kP{d}Ft~ypZ}NeVx*^eOBcfP{Jeu- z4l%$L%n3tl(l{Bc|0z%gW@xD!5(X?o05C#%tb%XC*Tk-Z!1LG8$irv8d;s7(#lmc^ RsPO;*002ovPDHLkV1kSNfGhw2 diff --git a/mods/default/textures/default_mese_crystal.png b/mods/default/textures/default_mese_crystal.png index afc68b7d7a8c5afebff45a889a2370db165c420d..a17773125b0aead93af48ad2207fdf48fb15c0a0 100644 GIT binary patch delta 336 zcmV-W0k8g+1L^{hBYy!gNkl9A6hB{@qq?AG_6N^DvOp0SN8B8Ky zS;zHw#!JfXtzYl-e;R*yFa#Dl>ZZFcN}6fFkMUd^opr68wANISFXKMeHPK2*d+l`4 zR!fZ(dE_=9ficii;8|KgRJZya3QYy_>s<@kt11iyLHHRq7k?7C_bNfO6s&x7vG4~` zti(d2od_C3RM7lKK{IX^(nXAd1BY`?@y+aP13}cxo1%_8%80KD{E!gFgy^EAe|euA z!v09G57qoV+!7rLbRJK|*%ctY#mox`8E{gU+(@R2Bt-r8H8@XkU>`EpA9rvwj%Ig$nd)|Ee*z! iFd8%bsX9G|zo`c?Cp6-~z7|3N0000P~Oa)=vD^y7uP9HC%D!OCcf+A!?v`y*>% zOXgXQuB}#ceVGqbcBlEBGomS%;z)>O>^m| zVoP1VL>g7qfpvp}Jyk_1l)^aDbuuavAI6G~_mSTrA zAnolHYtt!hOVjvGu|tW^QB?)C*(^*Zv@Ne+wc(E9532YYmzPW?X*%WnWgGs+yY~;% azw{j;>xqXGaULE30000ik_a{L*D`yAcwIe$S;_|;n|HeAjinl z#WAFUG5G+Ogk+~cYD!Wl3d=z( zBZ!bf#73CLTCB86nsL4hgu9#zyF0VY?0fTOUJVCpy@d-4X4b>){@uD4yM6jpotOUR z$ZXz*>zga(=6L7$%JQ;X5#jEVNCIfBg_)bljAk%vl{NDeVeTdwX@Ir=1%-v1%S0m# zt$vzGn}tvJken32)=~=60hLV#;AH?&XHm`YaJeXgXlS0U5S2nBMTsq{!pA|3DBjjF*AS*%1lvX_oql&$edQ;X&xpws>asS z6h*-bXuQ5&nLAO&D*87!Z|ptTdV77iv9W({_r<5->&wf_%O6%3FTNXHJ+rg)=E>;U z?~{+t{#m;A`QhTn`v(WT?eAX(^FMZb)Y8(ib|u5ge+V2sNa zsyd&Z0gRBuhC$(gjB$7s5l|?K>FPH)#wJgRp&0(By*Gf|A!G>vC46-Ryw+UB00000 LNkvXXu0mjf!U8RG delta 168 zcmZo;Ji<6ZrJgOx+ueoXKL{?^yL>VO0|RG)M`SSr1Gg{;GcwGYBLNg-FY)wsWxvZP zD$FE2!CKT3C=}@F;uvCaIyqs1*^OIrU+T*iUjBbDQN!c$B`@TGX6Tm12;KiGP zib8;xWCN0Ze*K?~q_Gvq4g%s@AjUAj^V;SAS$A}I|jEJ=|UXlB4spyKGi-~MAY zU;~iR0L1M;4D#y}AbtqMc|d#$h;9FV{U7%AVvAUocC~y^s zOMy5Ci0KmspP|l<0pda|w)#AO_@87KZ2tZGfAFW*|NUM+`QQHZ(f|5~_x^i4y#3$! zDbO%lL?hT6SwI~B|1a$l(h^`4M*sWz-vKQtQ-lF5f$2K*lFHct0000GZx^prw85kJYlDyqr82*Fcg1yTp14TFsJR*x37`TN&n2}-D z90{Nxdx@v7EBhTb9$_w-IR;aKA`C&EE{-7TUBR4651q1|2j>>k(Y c4U0R?8AM)fU%4fzI}BvLr>mdKI;Vst05p|A3jhEB diff --git a/mods/default/textures/default_mineral_gold.png b/mods/default/textures/default_mineral_gold.png index 5426de0bd07ed59e8fa8e1a187e248748c0b68de..2220addd6e354c0c2e07c0532036c2600cb7c28c 100644 GIT binary patch delta 96 zcmX@dST{i>%GJ}wF{FYqd4ZM1riuUUIrz6MToC z`^1K9mW_o{Y?Bx4`utK{>_nWyafSWL$$Qwe7iuqCf4{)8_l-$|E>DK|*%D6=lZ`A4 Y@pARgPfd__1DeU;>FVdQ&MBb@04b|IEC2ui diff --git a/mods/default/textures/default_mineral_iron.png b/mods/default/textures/default_mineral_iron.png index 48cfee24382fa999e4ec6a990d4187542015612f..6c894ce1ce524a93dfb4a7ef48e1b4eb9b83f25e 100644 GIT binary patch literal 922 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47|#Xxgt)4xsOUPH8yM;s+BuoH zSeu&|T3MS}*;!gUTH869+j+a%dwV$8nLBy9I|cf?xH`J{`@6cky7_v#`@6XZ_I)Txdc4dD5q^!);tjzSR?6j=>{OtU! z>;fRl&B;#B1%bTW-2A+}w7mR+yyD{g;)4A0DxhRRVSYhTL19T=VO4oier|C|L2-FW zNojsbd3i~7RcTFic}YQed2xANRe60wMP*GzOoG<$8WL-&qZe;7KJxe!v(WY(VSZdOM(-UV6GXhDb>2 z9%OcA4v=8IpnqFe_x8T6IoUVMPH)S-e{cWW*5VXV`(MJ3quI2X7(4DeJ~ivSW8d$-UJhwca*t8{-}~fw7`woPTQx~ulPnmzG+gKA z=e9ZLtj~#?W7mFbhqH3*o4YB0X4Ow|>uP!LYpeCPV*j3d0c{?c)&Ds*nWpK=-wQwM zE2BI2r0CXnvt~y-Rr5~%e7bkabf!sOnoKV@Wk}vLO}FQnVe8wrTS>*cli%~t>)%`x zzp|cwqfs~U$c!Tq<~Cca)|!O*r=8)^z8(Xfqy*#1hbUa25h^2N(;j08kW# z6T%2VLMS0Xh$6G*JaJAKBZ!1j0zj1i3*v+`!jK>(6bLBtr#WeJ;RRzHkx_~OR8a&X zr<4Jpv?=8POd0@Oo|3BIj5B0Nkpcw;6ebvQq>KWBLKPH9IRyp^DpXM5GC~0X%2Yn* zv(SLC>3|gR38vKNF|6cbN0#_=#S?;Yj*Q7fpj1X6=aex(ls4sD{x1#ST%L-U!(K4K zku%B=kV?KNIOPl&$~vgvz?rNM1ebN&vuA=yWv1gv0iQt1<~~N1R3z{e{2b-TOy#6I zy%c+s1u{;N0YwEUQTQyai6lBrZbBKKl>x{EMGjQ<0Et3pmTR986pV5NCOZd&$~tFG z1CW{hkt7L6!YGm9f-p{y5sGqbnIOm|1tNi_R;Q=Kd_o-JK^qjeNta)~PuCy4u%$>{ z9C$hP)$~;S9JFB{oLb>A-reosVr=j@zALEA)YIXe@OGW*vMt3nY)$ZaHuvnx3(IO@;G-zG=ldv$@#kqT5fsm41ai4;)K=zO*TG zp=a8LQ#oy;V+WbbpTz<3<>9NZPYnO+uF|w@do468r=Y*Ie(%+l))xvQy*?&9+ovGV zU^VLJpI@}D=s9EXc9XBFvFLD5{=`2MhxI$eotQRTY-YwEq06D|?9I&ep{klC-d&sZ z=OPN(>yabhp3ezM4_mhA@1ZKchs`hV*`w~d?>1UeI&$UV$`h8p6pyS3OHOsy#^I&g z>YE03UwhDNnuuO}q4D1+e#{d7XOy=fZfkB2cVQft1#^>Gj&)RsJky3xVrfsQ*o-Qof&-g3jWNYaluZ_OZa;wt=oMNHYV9`<`U& z2u^Q;_uN7djvJtYFir&5d<4ZY_b~a=#PLiV&k8&WUgKuc+kaX7yX9k@pks}dEeIni zNC?z-3G{=zl6bMMYht#@6g(nmI&bevf&VQYXM&$vZEuGv=Aai(l^u_wqOw|Wz6_{Q z7#aNpMVB-a>|PYe&a{{!Uv4HXr=_2v!nMXqQbAonEh1@l9pZ4RIiiKiY%t*mCc3BM z3OuOiytn$$;{%4<25xK# RKw|&^002ovPDHLkV1oCtm5%@b delta 362 zcmV-w0hRvQ0)zvQBYyx1a7bBm000ie000ie0hKEb8vp}>VuXT< z0003aNklHq&#XROvMC=66A2tu*y^Oik~3JQ!5ZQjnwW|Qnj z4+b?5 z38PqWJewene{aLPCbpv^$qHa1_=@UD$1~L5={zVVXjx-!34%}*34wfHa<2b!C7v#- zn&^*Yu5T*PXreXfU_kyY-p7Jxt+v+vLd;$_o+{f;DeBE?L3ZdVje=0?CSaE|7kHZz z$j-EwA|Fn=vSa*WsR{~rKUSRH02Gi#B+ZX~?DiE$SeRs*O1Qp`_NmGhcu=2P!E9L} z;CM`Wo7c|Wc*>Kx)K8jB>>kB>A)HwwXu5~S;Eue$rwc0a3x?YUZnU?~IRF3v07*qo IM6N<$f}m`pP5=M^ diff --git a/mods/default/textures/default_mossycobble.png b/mods/default/textures/default_mossycobble.png index 91284aa365ebb4f964de81435ce721d40a2f64ed..fa5e7af31cb6fa0c0355735fee66d3d285b69055 100644 GIT binary patch delta 807 zcmV+?1K9kr2D1i`8Gix*005AYXf^-<010qNS#tmY3labT3lag+-G2N400O^BL_t(| zoF&TNZ`(uw0O0#&pBp=I)})D-s!5toRTe@YrU5Dpghn+9?Txqn1Bky5#M7pZ4cIhQ zY*ZSE396)NSkoqPY@cJF@6Kl)_?|!b&9`kzX_6#_5Tz6$q<_Q?x9auzVo@oV&(6-A zTcfu5Fbu=l)oiETL3H(zv;I^}`c?h~f|&i&vn)EEOb|kpQcSS1ymJK~BaCvDhpQFt zb~`MJwAM+QG@XN(G2Qqbm9KT_Qmi&v#H5l|J)DnGp^Iw&f^>Fv8jXf&8c%*J96<;T z|E^zqM#Be7-zNy6IXb2_Q>L<>-*`yi=shh8P!xq-DlL7#w0~gJk+1;&H z-Fm$~7z`#C7r5Og!|qq`=G%{NKRo9@l=6_O7w0D!ggGSB7YWZSlv7Nt@t007?hno6lkD~+N^(tlM@3xWV6v?Nc<@gXM{eBq+j zAADI+NH;LN@>a002ovPDHLkV1kJad;kCd delta 805 zcmV+=1KRwv2C)W^8Gi-<001BJ|6u?C00v@9M??Vs0RI60puMM)00009a7bBm000XS z000XS0e@s)kpKVy2XskIMF-sj6c8pB(SwRi0008MNklI+K83o9*l+CBw$>TO{F^U{<{gW zSPWVy6vFQAE`OrYC~j|W@%Z?Nz@N7mRh1F$NDHp6t}vZYL8_YZXd6hHN~O>rtcTXS zR*k2pC!C(1N)^QDjthrbacDu0kHmEPUqW`RfbyZOtE^Ye2# zpH}RNL;|xaIjhlZ-g-Dx$&p9|KA#T`l|7wK|Hovs6%P*&SU56Df_OZRc@;dKYM1|- zc~zDBvm0~Yx?uLcg2h`6S5%LalM^f+n=riBEbNu}5V>3qmDV*rE|p4fCtGoSeT}Zg z7nsR)V1Mzb8%u>A%zx<;xhNYM2_|6+tU|MI)MDuxRc;Ua;bPvX3m5LqenFRTCK?9QbQY42Y$a_RnvxWI4q!STx+(< j0lEQ@8Gi!+001a04^sdD03J|GR7DC33Nj8}LqkJ=fPjcch{9sR#bm|* zO{D*T|Np;$&!4)G00012Nkl6{Y~_W+ENf;CVqj&Nqng{C)oc X%PIu$rM=W300000NkvXXu0mjf_kluE delta 227 zcmdnR_=RzTWIYoD1H*)g8D>C=v%n*=n1O-s2naJy)#j513bL1Y`ns~;;pP-#6nJ-G52(;Z9lLq7-%MK#7%?O42gbDF+Vf9&*U~ b#Ky4ydsAP4`y@l4`xrc3{an^LB{Ts5guhXC diff --git a/mods/default/textures/default_nc_front.png b/mods/default/textures/default_nc_front.png index 167f976091a02210341dcd86f33bce1450b88ab2..c9dd6a330ed87cfb410787d9038410c2f1576c54 100644 GIT binary patch delta 187 zcmV;s07U}c+-Sl*1h`>A&yVmDM(1fKWi(iX79lam6dMjuKifcq pEEZ82)aZg;M4+868q&9a@4wDh17wy3Bgg;%002ovPDHLkV1mGFO-uj) delta 254 zcmVy2nj2>EG}D0rRo+i*ujzH2?qr07*qoM6N<$ Eg3AYHssI20 diff --git a/mods/default/textures/default_nc_rb.png b/mods/default/textures/default_nc_rb.png index 0fef7d6f29fc26c572a2f8a08a3b2287b068e733..685a22ccf53ab659eafcab0dd95e7b031cbdb0af 100644 GIT binary patch delta 120 zcmdnX*vU9SqL77|fq~)e-A6${N-Mx8#MOu|Zh~O$e+GvC4h;Vr82;~P`2U}w0mNru zI8YB{IXHlX0|nmr$Ie{~)FtKV;uyjaot)6X?Rz&5*rD$h{4m<&t;ucLK6U{jyY5S diff --git a/mods/default/textures/default_nc_side.png b/mods/default/textures/default_nc_side.png index fc8b7bf2e07b3fdd77b2d33a1d1376e8d90a0630..3152c337c56a705485ac578098ce3f7eba74fd69 100644 GIT binary patch delta 130 zcmdnPIE8V7WHmDb1A~Sxe=v~Z5AX?bbr!4U;^O+hzu|ww|Np*A)RpZ8fl>~hE{-7; zw_5uh`4|jXSXTc1Kl}Ejj$So2J+&}_z(-%YFKFu&3fk^@!#QKJlB4JX&Mh3=E@=^6 hQkpaWziip|-Q4~xQ{?n2D-obs44$rjF6*2Ung9dhEzke} delta 171 zcmbQjxQB6qWIYoD1H*)g8D>C=v%n*=n1O-s2naJy)#j513bL1Y`ns~;;pP-#5z=ly zZ3`5N_H=O!(Kw%6Ah!CMk`#leF~iFLzok1|9FBTON&S25{6gx&lG^DDj1N>9m?(HB zZ)Vxf8=tUFx>(c`uQz0x&Eg2P?Y*j^?sAm*T!*q{roj9k9=`V&?q}XT Uu%vpY2+$q|Pgg&ebxsLQ09NTbT>t<8 diff --git a/mods/default/textures/default_obsidian.png b/mods/default/textures/default_obsidian.png index 66b4bb753998fd07cdb4aad6cf70be6ff71b444b..cb170eaebf99f7c05903dff7ab674a548be4ab91 100644 GIT binary patch delta 146 zcmZopAen?1u^pK?4vq_KSC}y}SoU!wOqmkh&cF>c($m$?Wt~$(699RgEKmRd delta 241 zcmZ3)*vK?NqMn0|fq_B(^Z!I3#g^pl?!xdN1Q+aGJ{c&&S>O>_%)r1c48n{Iv*t(u z1=&kHeO=k_aIgy)v1jj1*8>XmdAc};So9_f2nhV(Kjh@(l)&>?xLfkcRi6LN1|7_c zmZnU3P$Muc@KR%PN~ysahaTM%(-L+xgs5i;=Q8L?dloUCd1)oK@Bi1F!vQ?48zoP0 zR*HygWJV@fh+9r^+;-StlZ9(zhs@k9-K;TjPTOQf>UegDDEyw8A)a8|5il!3!R+9H knAUejBKiTgszS|-nvWg+?Otif2y_~Qr>mdKI;Vst0GbCb3v?0WV2J zK~y-)rIJre!$1(lf7@(K1^b5xK}|_0J*1x@(9i9~o8ZBNcoL-tG1P-%gs~pPCai~& zHLW%+`e0#rGy7(C=czc34S?1ffTAea6E(pFGbgoGy#f0nbN75D`kJV^787 z`QZ6DZW|THu@RBRPQ73VfIQ!?@FIfVWz_YHb+op1-3Hy%wG!$016uAr@-(&6^nxKG z*Qn8GWb!=cFAx!w>m3+lO3KBDO*n4*d&Ir2jf>AW8&~!Efdi~s-t literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_obsidian_glass.png b/mods/default/textures/default_obsidian_glass.png index 42311be89b2882885b43b9e590793f66255c6a99..ef5f8b5a3bf8930baf3e599340507bc305a1bacb 100644 GIT binary patch delta 200 zcmZ3=bdzy{WIZzj1A~Sxe=v}e4)6(a1=3P7N-|11@@j@kHnBPuzIwJ{0s;a+ZkJ1a zJW!gwB*+h>90WpBUPS<@G*1`DkP61w{)>Ev6?m9!&q@CLuOHXBb=9lA3t|o!-EuB} zzo7SL!uqWSF^8IYo?AFwiodn?+suuJ!yKy{ekBPPE}new%}T8UoO_c!-IkqrDahcn tnlWZV_u92@&iw8SWu4CO`sSCvf90(ov)Ibn^c91w_H^}gS?83{1OUyYNtplu delta 277 zcmcb~xRhyvWIY=L1B3kM|A|0~Ey>&6g+TxWXBf?Y2^8Th@Q5sCVBi)8VMc~ob0mO* z>?NMQuIzW21qCFOKWZ;k019pLba4!^=v^ATo9nOv&lU9wzQ(3@AH@l4oqu!2?tc2; zUfI#l-@~bk+b||>+WGQNtzMedEyuTTZIY^I``fj0pV_0|24RP+lh}{h90|NtRfk$L90|U1(2s1Lwnj--eWH0gbb!ETH zEGQtO!}_CkD^Q4|#5JPCIX^cyHLrx>+nH(mfnw&KE{-7p>a%Zxid0&y6~v8*;3`CL z2{JS0|0mPTREsai-XH--34$;7;c!XF`R*Y%*#Ph-{S(0E_@F2|7a$GxGoWZ(yti2i zQUDaq@zudc1LYZt02dWPXV5Lf7qfN(TsEmD$Pl1CgYQ%l9e)bF%>e35=7v>N)0z@y zKqH^gF5D+TL)aS9a&&M0TY?u+VSGNq_RbbE;OOKKE=q)6uVkPs0~0lDtI#h)h6vM; z`R6;hzL~+zC45xSmV>JrTsLTYn`sfZ8l~u z0hy|v>!*N1?w&4=Ar`&K2@;YIK7IZC-*HAx?}-^oXI&(l{FURJJFa$I6(}-kZ(~>H zVJP&t*s*A)i1UUlm16>Pwh0-vsPw*Qo3OMngNZ>~I7mUJ(&{TS&`btTS3j3^P6{np_d4Rj&w-qy(A_yrH3K{iqZt>MUY~o8w8bJ6p$cILPwAw zAiYT!IKVv=L1~xsAKY*E%h}o8-@G4ocK4atnK#MO+<=aniy8nxXJn{reWi^51SRQJ z7MEhMxe_XWL)!-c&@lfKBp~l42LRL-UU0ajrKew@-vduSe|{r4oZtVxpNH37cL0KC za5fl(%_f`1@xmd@Br)=ZiJvtqCBHQ+Ig%wq6e2*yXq+feG|g(&aa~W3jJv-uku)_m zGKJMjlJ+U}6ve8*>(rPxiBAVkm%`roOtc=a4_!1&YHm~=;Od7d2$Zy0hVoX5k+kJ7 zzU$v(`nr3UR;9J0sD=Hn=B{@WcyKO60!|{-)o%zAC_Vv_;4vCXKrqWE$nYdwGHk(e z9Y`W$NeF=%H%%xbS%7wEDy#%(>yt#{azt%FAsKKQbahz)mQuh;?8*8Vh{T=bhLHgK z7Xqv#g&BaK**#Ggc&dS_;agAj09ppHc$jpnfGH^;V}$ZB1n(OGfyhWx2PkQQj8$Ts z1Rx6oPW?hc!5}slu;}lj)c?Lw!?*#tB9&XG-XyG|7iCW=6+nSPN%M&ljo5FnC^`S( zoTn|_8IsE>7p1`P{oo4#g&C|@+a8<;6X|P+M5RTcJfO>7nhZbwc$#CZ2*=6 zBStPHq4ivmYUGi=7q3Nj$vkh<6h1so_NZgfZUBXwGpGaqf7s|1r8iAaudS|58F$0% zod;0i7nsgF1l0N6UlHnO$4B2kEel7OQ31~w}p$VomW+-D=BD`B!m?;S^C)Skyhf(cY#3<9K{^&hxp-sv1d<8=; zA?)WFH=jBRl^2ryH~QmNajRXc@~hmd0{iyVI2Y}JwxyZ1u<9bb^*gJCGG>K`c`8FOY(^%<)vq(hxIEcCkGV^5G`FiYfN7vMw~OBgMtIY8N~4}$FziVESa+pA)_q2owJe4kn4v; zL-3HttQiB;nZ}u-ncNU4qP(J{VxfWtd4L>5q?O;c39r#d%G<1zQ+>;-L{{J|w{5s> zFy(4x2^E+!KZMrX2;1`{a@#J`E(`cutHRnlE3Li!G_IWW!IA<#bd~WBqZGSEYlo&E zKZ3O6ob$FMYgCjMslerp*8FloeVxDA_WoB2}eQZ_RU z)uS5e3ZG)`q88nt_IstfIR&3?M;4g+l`e#|ZT#j5hn^$OeSeo88PKB1>uH6_XK9HX z>OG19e(Jo?zS+O6;Er9|@M7mo=j^4}jHVIwH{<%x^chmTdL34TSA2VYd*6tXiwcOE zm~ENu=2@FHl}MDRnW~xg4SgAUJv5Q4n6Du_DYucokw2Ng*yv;zY$u5?!+&%)s#~=y zvE9YD-ixzSu`Na;?Hud%t8vvL6D`#(rPoWF%(3Q`1rwOA_kZI**%P&(`35 z@!`%G7j{fzPfgb@whbHJ9RBQFgMuz$n!b|PjyK}Lhx;t5w^SGMh%a}w!g~(0HlY~w zFyru){0g3VP@>xlXOll>fMLfpJ%~9-OinV19+b}3l+Newo$qg3H4Z!qa9j!u{fyW*m;j#^QY$hS1Xz;>dFgp3$}N@C=(j{8wV}A{0i>GEyAA&UAkR{UXFm$ zND&eYX;PFHy4C!vo8+EcYuXWf6+P4DQW6gKIw>ZCHp2 zLyCxE{AbjTg zh7hyR=YM6iDuxL6$QMhlHN}dRr?;BYna<~{7O>?#;`f!)P;HZqd7hCT0ILu%!{RYp zn01dwgH`Tvbr(JNk{h9XnG~OW>eH*P*-BC4VI@BhcH)x|iaLxt%AvTXd#^5cm^zu3p5u$-O;A$2==HWLZQKoui+6 zv(W4z@!6IbJiO^myZXmg_tMYAAvG<;Tf`yaH$rK5biToP^5ovgE_Yb#Pldn6XYE^$ z&ow`PnnjWz&Bi^(-A|29>yNc+k}5V&vQB*+tId4_cKS$1NzW;S=<$}!13hAVN=o563dnK5u_RPQo*L#vwZfILWn8)!ZcY!i-{;)0NZ??;c@d6c%`L=^lzvG_cqeZs)i2Gva#KD&7 zAhF%*R*TjaNRCs22ZDro`Y@sh+|wx(f4$UEXi+C_7N5z8Z3ne z$|uQShG<7ad5KDg=x@6{1YL3Y?4M8axtx(gXzGdjb`rp`scF2qB>mGysb>2__ delta 554 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 dJXzKePruKcklfI2ziq-{2!*`Lm>bF diff --git a/mods/firearms/firearms_guns/sounds/firearms_pistol_45_shot.ogg b/mods/firearms/firearms_guns/sounds/firearms_pistol_45_shot.ogg deleted file mode 100644 index c9a373c5403c5dda744442247add395c884b78fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15008 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 diff --git a/mods/firearms/firearms_guns/sounds/firearms_rifle_reload.ogg b/mods/firearms/firearms_guns/sounds/firearms_rifle_reload.ogg deleted file mode 100644 index 296dfc260bf5b0e599e34b0a9e60927cfc6b8c05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17941 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 diff --git a/mods/firearms/firearms_guns/textures/firearms_awp.png b/mods/firearms/firearms_guns/textures/firearms_awp.png deleted file mode 100644 index a2b945142d41373024d9ba7b8e085d3a386ef9cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2435 zcmV-}34Hd6P)+iL49pA&$Z#JK1qI|L;*uJvfm>cmMUybKyen<4xt3|A?yjC~+f$x)vn^|_ zJ+-I1x^*CPiA7U0yoFo@0|Eu)>IlQYFfhZ+Jo`rn)3y|i%b`bLHn^nO(}h)l#z%cqn{d^@ZiP&^W>7b~ z30(>(GAi_v355kEH?~TBqt}`RI7tSS1&9qD3O|U4Px`URkXJ@iwpG) z9M3-0@3Wyx8PG{}b%RuVwh9*~8Q~GZJ*BCCu=(lbV$G_hH&r=Y7hw@2gxmqKGG)nC zP1v(%k6oM820p7 z2Xu0#I3HPu92XZGg_SwXm>-X`i=27Mi9eogQD0w+m#4ZLr1lIqWI#icmI?R7F*bAz zI-QR1%8IDGP{tsCPo7-+Lthv=WH10mqY+mZXTkTGU{~Cb0ma$X(i>ZM;GhEjEV?k+^?cBS*%1vjs)PXw|3f<2{&W_z@MJm%xl}_$Geh;+EqNcc{z>x3urXH9L+j`LDz<4w6gy|9$)SK4PPJ5XYZHw zlvdZ_<>5zeL0O-h&@BRz=S~xPZ8b4t;?Y^pBdk`0T*e@^7bkP_s4HtFH@E20y__8- zF>`i2HPx*g$vTPX!zJ>Dd%)%F-jyzmj~_=tUOr)A8dlC*g_BH0ZCy1!zMh1I4Ca|9 z7KwzoSOG9l?S`KwoT_Rq3Y9Yeo@x&v$rQcb8@knbNkZ(~yAelqEQgP!(PC)B++xN_ zS-hC1>l%D=f#+(Gg#7A6BQ#CS^qu`}cpqy)$0y)okd|o4vAgy{M`$ z$J{2Pq4^@`OX`UU4IyMiIGG1>NKO3@dD&TP*zgo#Lw%V(JLKjvpp!Kl=Lm&DL90QJ zRaiKZ`3+-7-A(O|^ulH{vh9_RaTy4%O0@_Lk0Lue2ZO=T<7RYA6TB93xg)V*V{uT(aZo8~ z&|k#M)0g;!Xpwd7TWQ0_&BVn8BNH+LG!9rybqpWwk5Z}Z@ut{o>9%a`4AEw^VHIY~ zW;3}*Pcb^`4os~^_I+_e8WrIx^i2{0f&Mh<3`C3?%jx_=&YUUgQH{M?Zz=1Ng{h+% zmC}U1#Q_--k%7Tv?mNt#ca3M?=jr5~u9W05#KeSgXlv>yEUM^HoxM^5o$P#Rw-h@v zoQ`%!2B>TxnK;*2#`>*~(%Rlk-swu|p}FHkfX0!72aZdtmrWynLM%!rh1jxXOOKR8 zukXMfP985x&Xu8WS75fuk=aa)xhn#9Z#RUlorJhZg2G}*NO%~N2`MIABh-F_DJd$V zy50ab(XE<$H3I-tF0RBz1v4VZiNW3juvr~AcDR&pbIWn`G_zvWHirAVvFn4sU~JD5 zRkatHJ9i58+7_atLb_c~pX|XG&yN%BW-HE`0koUVtXMdYogePvqu1WUSv`~)vjPe7 zh(+z|!?Vx4E)5U#6%k?ne3st*kKz055VB@l@exzii3MgB=><{LS}Qv$xBa*!ANP< z=^oe7=jU;NmtOv}*tUHub?3~|XKBxi_cOjCD$;^dp`akg$iH6wvd47Vg#iG5K?+e< zX$C7&$mro>(&SJYb!Oa2$4(0bd?Cf~!hNO3DltEf~X`rJ+|$ z_o$c%-hcmVs@n<}7_3Gz>-cQ<8sf)$-*8&kRR(mj=&?!S?D-m8ogge`D1Y1Z{X2|_ z3nz&1XfI41?fCh)5*ew%LlSIU_YqpHf-@!6*By^t8qmo+ zGm|F;U(B4H*cWb<~Fyv&28+R{{a!km@n6m?JEEP002ovPDHLkV1i$J Bm@)tW diff --git a/mods/firearms/firearms_guns/textures/firearms_bullet_45.png b/mods/firearms/firearms_guns/textures/firearms_bullet_45.png deleted file mode 100644 index 0f6775c910ea45167394c9e56effa4bc6e1e9936..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 828 zcmV-C1H=4@P)I+*qS`Svb2~G=?wI3Ycr;rj9?b9Up5_02=ez%$15u(x`QMR3UAWXd zLnO+-K6Ek_mu`liO1Y17O#!$K5s&u)yi<8->089S&Oy zxx#Ys!k~-6l$^pO zb3Op0#}DAhrgAMwku&L z5ikLOh531WYHmYxednFaO|1_^tpC8h(@pe9?N6sm1zF;dr6}wq^uZQXTWyRTG!R`z z901n(280w(TAx%*J(Ey0jg*WGe_tq`aP@;Hu<6=8sWsM1ed{;I4DE&2>mP5dZ=%*} zMg8tVmSrSKBB^gW+g66x4?zt8EG#Yt;OLd-jLplTxy_F6heU@>;pOXURMmfS)zyi? z02Qm}hioDw0~2O0krpqShvxMGP%vc#9d0*1yo?#0%ln!S#0WuRaxVaMc-XNjG!tQU z?W5}l#qNETtXw{a4qH2ys~(eSN_Wxm)I3^8#SjYfY#ofo&uiR$qL6%X5hAHkLl7EWHcPub#G0DN`2 z(BtFn`&v5f9T*afr1b8?k)0(1V8^=BKmLx0uFw~E&x)@OCx;JLvbt;zl_#nI$Qja) zH5LmGZ(YZ!`b)R9e5PdWu|MiWkN}LzUmzI`2>@)}bCF{6INX|wd2SJPwbe{6oKNe= zI=(bE2NZ`06Zp-OJEz3%JqG|7&_4;gql@F`?{MSjdeYLSFzhXeQ@>PiARaj9ex77m?4K%?3kYb0000U6htq}hyz=-ijadhV@u{$g5fq+Pp2ez+G6-CddF+M(o$vDiJ3%_utzSreG zcg17!z(*IZNpX=%ksP;#HJhF#Oe?WEzEKocw=W2U3jo07*1HHHF*rCt{=riuG<-s4 z@;R~O^=}u%hex9PdAWEaCZXcH+K*`%j-={X?Yy^S zN&^#l?1>!Io@VO%dZ?&AOJJ~?jI3-{Mf6aTMD{ z*>P&B4$*SsI=Y9nG@JdXIP&$JY)oqa;N+<*QkXslrLbYOgT>g4q*1f$&Hb1>wdCj( z6c;R;lZhDt0F+hKN**dNV)QypHW@#yir?zavvzeVzxP|nPL$ZUd)=%dW~D7TQ75)+ zUdl~FI|DuaL`Q~@u{@Ubd1)M}`T}cTH)eG-Zy*0@#`DhD06=4Nr(_#dkeL*ZEX#ED zoA~PcM$VnTL}7k5azFq<3L^)KX1*PBDx9O`+l0n*l-ioB$lgi=7pW}Abjo?MByHV|L6iUWHx zr!_IJM)LllJmDofxLAJ!VRI7ys2(402Qd#vF)(DL=XNJU;~FYYG*7wCygS*u2Xlok z+K-yrpRvhmRI(bqUPDZH7{n&!o1yR$jNZ86bnwDCtzHx3U4 zDs4EK2@VQ2rnuCETL1uFed9~X&}pHtAPp}`VsvB-Lq|8pzf9 zi(<|42pU@3*^sr2tG{;9+1tXVyv?YV?t3t&s>7u@!qHYCs>?IPow^cHS){#hPgqcz rW0gBZsMA3IfSp}su3x}n{ulWN&O}#GZbrnx00000NkvXXu0mjf+?DQS diff --git a/mods/firearms/firearms_guns/textures/firearms_crosshair_pistol.png b/mods/firearms/firearms_guns/textures/firearms_crosshair_pistol.png deleted file mode 100644 index 9b183e32debcae81047eea309dc968ba0ba4feaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJMo$;Vkcif|(++Yq81Oht-~9i- z$i|}Z(6UVyZIjAxEzESze5q8&Ao_8Un7Zc70NxWf8h9Npyp!Ib%Czf~CY#c^*UO(7 zE$b}FdH3b%lQ3q_vh@*9LeKun`WwR5w`i&~!{v`|o0+x3Wh)lRTQMK=+23~gKeN^u ly+69!8{bP+Fu%O9rZ-Vv==Zm{M?l9gc)I$ztaD0e0sw&aOK$)G diff --git a/mods/firearms/firearms_guns/textures/firearms_crosshair_rifle.png b/mods/firearms/firearms_guns/textures/firearms_crosshair_rifle.png deleted file mode 100644 index 5da527a1414710d0f4f9963f29946c5e613abed9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 276 zcmV+v0qg#WP)@{MPlpJ_-$HMfK8YtnU0W0#7J;sr@Y3)J?&3JxNCd`O zdxWm!C5C?Cg~(_4u2BFq~oI6dUc$^y9cqF6o1_Wy!| a*YO29l%T@Z9#((=0000X4*&oF zY(VR?_+{L$mO;X_R9g|c#I1TN>Kfv2=>W5|U;U_>hxraLUx1Qb+CM7hW4;3@!0G^2 zqX4S|Sj~I^YIgZ4+|tHuD>_6B5Fo3T*DBcT8Q002ovPDHLkV1k|`g$V!v diff --git a/mods/firearms/firearms_guns/textures/firearms_m3.png b/mods/firearms/firearms_guns/textures/firearms_m3.png deleted file mode 100644 index 66ff35ad7574b5a6b6a52ca0b4712d63db585c57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2328 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 asPEsZahraE>wsMV0000yCLIDh% zJ1qKI8^l_it*o}-^_$DW=QN3qjghqtF*rIemD7N{QZPPsM|kVPXw{u`^!iE8MGy<= z^HX!yg*7*D=EN>xW&R~ltKjkksq!_jv28s$Gmeq4&(F*z%VHvLIuCWIVpCrW?LT$1 zW!G+kp)Q2tz?qohSo;~0lEuq}S#mk@_Q2hdv=pqK6pBN_Fp~5gSZ0IVLgL~Rj)%kC zo`|qjRm9tLt|SwVm4ervC#3P=3F5;MrU#?+?>x@T@LTq5ZsS;U6RPgvM_nyxItp@s zvM(T}hnDd;+ysQoZ|%(lLNz=d`oNX>8DuNR-&X3IGEwlR7OyJ0WG{*h)jIUo))V}p zm8b9DaXlU*olf)Iw2C&dVhKLy(y6lm7=E2aA#*hrBQ`b8-kwf=4z9!LR@vtF6kU#@ z9q+FS{3l{lr+fIdCPY(b7Y|;%;i?fwEEqh=W(q#H;0*lF{lx`Iw@kpne9Ge1+$_HJb#Pq@2{d(Q^BX(YkS@yIe()F}BT+pg&%;Buk}8Nbu!RJf7G z=6W6vjdEi#M#{2zmRicIQ*;k}$?KFUnVB>hNs!Fi{5c)rpRouBxAk%~P>n}*u-og- z+Y@DbT6g%Wgzk{gZSW~hPS^VBYU| - - Everyone is permitted to copy and distribute verbatim or modified - copies of this license document, and changing it is allowed as long - as the name is changed. - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. You just DO WHAT THE FUCK YOU WANT TO. -]] - -local destroy = function(pos) - if math.random(1,5) <= 4 then - minetest.env:add_entity({x=pos.x+math.random(0,10)/10-0.5, y=pos.y, z=pos.z+math.random(0,10)/10-0.5}, "firearmslib:explosion_smoke") - end - local nodename = minetest.env:get_node(pos).name - if nodename ~= "air" then - minetest.env:remove_node(pos) - nodeupdate(pos) - if (firearmslib.EXPLOSION_SMOKE) then - local obj = minetest.env:add_entity(pos, "firearmslib:explosion_debris") - if obj == nil then - return - end - obj:get_luaentity().collect = true - obj:setacceleration({x=0, y=-10, z=0}) - obj:setvelocity({x=math.random(0,6)-3, y=10, z=math.random(0,6)-3}) - end - end -end - -firearmslib.explosion = function ( pos, bulletdef ) - minetest.env:remove_node(pos); - local objects = minetest.env:get_objects_inside_radius(pos, bulletdef.explosion_range or 7); - for _,obj in ipairs(objects) do - if (obj:is_player() or (obj:get_luaentity() and obj:get_luaentity().name ~= "__builtin:item")) then - local dist = kutils.distance3d(pos, obj:getpos()); - local damage = bulletdef.explosion_damage * (dist / bulletdef.explosion_range); - obj:set_hp(obj.entity:get_hp() - damage); - if (obj:get_hp() <= 0) then - if (not obj:is_player()) then - obj:remove(); - end - for i,f in ipairs(firearmslib.on_killentity_cbs) do - f(obj, player); - end - end - --[[ - local obj_p = obj:getpos() - local vec = {x=obj_p.x-pos.x, y=obj_p.y-pos.y, z=obj_p.z-pos.z} - local dist = (vec.x^2+vec.y^2+vec.z^2)^0.5 - local damage = (80*0.5^dist)*2 - obj:punch(obj, 1.0, { - full_punch_interval=1.0, - groupcaps={ - fleshy={times={[1]=1/damage, [2]=1/damage, [3]=1/damage}}, - snappy={times={[1]=1/damage, [2]=1/damage, [3]=1/damage}}, - } - }, nil) - ]] - end - end - - for dx=-2,2 do - for dz=-2,2 do - for dy=2,-2,-1 do - pos.x = pos.x+dx - pos.y = pos.y+dy - pos.z = pos.z+dz - - local node = minetest.env:get_node(pos) - if node.name == "fire:basic_flame" or string.find(node.name, "default:water_") or string.find(node.name, "default:lava_") or node.name == "tnt:boom" then - - else - if math.abs(dx)<2 and math.abs(dy)<2 and math.abs(dz)<2 then - destroy(pos) - else - if math.random(1,5) <= 4 then - destroy(pos) - end - end - end - - pos.x = pos.x-dx - pos.y = pos.y-dy - pos.z = pos.z-dz - end - end - end -end - -minetest.register_entity("firearmslib:explosion_smoke", { - physical = true, - visual = "sprite", - textures = {"firearms_explosion_smoke.png"}, - collisionbox = {0,0,0,0,0,0}, - - timer = 0, - time = 5, - - on_activate = function(self, staticdata) - self.object:setacceleration({x=math.random(0,10)/10-0.5, y=5, z=math.random(0,10)/10-0.5}) - self.time = math.random(1, 10)/10 - end, - - on_step = function(self, dtime) - self.timer = self.timer+dtime - if self.timer > self.time then - self.object:remove() - end - end, -}) - -if minetest.setting_get("log_mods") then - minetest.log("action", "tnt loaded") -end - -minetest.register_entity("firearmslib:explosion_debris", { - physical = true; - timer = 0; - textures = { "smoke_puff.png" }; - collisionbox = { 0, 0, 0, 0, 0, 0 }; - on_step = function ( self, dtime ) - self.timer = self.timer + dtime; - if (self.timer >= 1) then - self.object:remove(); - return; - end - end; -}); diff --git a/mods/firearms/firearmslib/firearmslib.lua b/mods/firearms/firearmslib/firearmslib.lua deleted file mode 100644 index 800d03e..0000000 --- a/mods/firearms/firearmslib/firearmslib.lua +++ /dev/null @@ -1,490 +0,0 @@ ---[[ -Copyright (C) 2013, Diego Martínez -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. -]] - -local HQ_FONT = true; - -local FONT_CHAR_W, FONT_CHAR_H; -local FONT_AMMO_SCALE, FONT_CLIP_AMMO_SCALE; - -if (HQ_FONT) then - FONT_CHAR_W = 13; - FONT_CHAR_H = 16; - FONT_CLIP_AMMO_SCALE = {x=2, y=2}; - FONT_AMMO_SCALE = {x=1, y=1}; - FONT_TEX_PREFIX = "hq_"; -else - FONT_CHAR_W = 3; - FONT_CHAR_H = 5; - FONT_CLIP_AMMO_SCALE = {x=8, y=8}; - FONT_AMMO_SCALE = {x=4, y=4}; - FONT_TEX_PREFIX = ""; -end - -firearmslib.bullets = { }; -firearmslib.firearms = { }; - -local function count_ammo ( gundef, player ) - local inv = player:get_inventory(); - local size = inv:get_size("main"); - local bulletname = gundef.bullets; - local count = 0; - for i = 1, size do - local stk = inv:get_stack("main", i); - local nm = stk:get_name(); - if (nm and (nm == bulletname)) then - count = count + stk:get_count(); - end - end - return count; -end - -minetest.register_entity("firearmslib:smokepuff", { - physical = false; - timer = 0; - textures = { "smoke_puff.png" }; - collisionbox = { 0, 0, 0, 0, 0, 0 }; - on_step = function ( self, dtime ) - self.timer = self.timer + dtime; - if (self.timer > 1) then - self.object:remove(); - end - end; -}); - -local wielded_firearm = { }; - -local function make_number_texture ( n ) - local s = tostring(n); - local xoff = FONT_CHAR_W + 1; - local w = (s:len()*xoff); - -- [combine:WxH:X,Y=filename:X,Y=filename2 - local tex = "^[combine:"..(w - 1).."x"..FONT_CHAR_H; - for i = 1, s:len() do - local t = "firearms_"..FONT_TEX_PREFIX..s:sub(i, i)..".png"; - tex = tex..":"..((i - 1) * xoff)..",0="..t; - end - return tex; -end - -local function set_ammo ( player, clip, resv ) - local wf = wielded_firearm[player:get_player_name()]; - player:hud_change(wf.hud_clip_ammo, "text", make_number_texture(clip)); - if (resv) then - player:hud_change(wf.hud_ammo, "text", make_number_texture(resv)); - end -end - -local on_killentity_cbs = { }; - -function firearmslib.register_on_killentity ( func ) - on_killentity_cbs[#on_killentity_cbs + 1] = func; -end - -local function shoot ( itemstack, player, pointed_thing ) - - local gunname = itemstack:get_name(); - local inv = player:get_inventory("main"); - local gundef = firearmslib.firearms[gunname]; - local bulletname = gundef.bullets; - local bulletdef = firearmslib.bullets[bulletname]; - local burst = gundef.burst or 1; - local clip = tonumber(itemstack:get_metadata()) or 0; - - local function do_shoot ( param ) - local pellets = bulletdef.pellets or 1; - for n = 1, pellets do - - local spreadx = (-gundef.spread) + (math.random() * gundef.spread * 2); - local spready = (-gundef.spread) + (math.random() * gundef.spread * 2); - local spreadz = (-gundef.spread) + (math.random() * gundef.spread * 2); - - local pos = player:getpos(); - pos.y = pos.y + 1.625; - local dir = player:get_look_dir(); - pos.x = pos.x + (dir.x / 2); - pos.y = pos.y + (dir.y / 2); - pos.z = pos.z + (dir.z / 2); - - if (bulletdef.speed) then - -- Entity based bullet - local bullet = minetest.env:add_entity( - {x=pos.x, y=pos.y + 1.5, z=pos.z }, - bulletname.."_entity" - ); - local ent = bullet:get_luaentity(); - ent.bulletdef = bulletdef; - ent.source = player; - - bullet:setvelocity({ - x=((dir.x + spreadx) * bulletdef.speed), - y=((dir.y + spready) * bulletdef.speed), - z=((dir.z + spreadz) * bulletdef.speed), - }); - bullet:setacceleration({ x=0, y=-(bulletdef.gravity or 1), z=0 }); - else - -- Instant hit. - dir.x = dir.x + spreadx; - dir.y = dir.y + spready; - dir.z = dir.z + spreadz; - local obj = kutils.find_pointed_thing({ - pos = pos; - delta = dir; - range = 20; - radius = 2; - user = player; - }); - --print("DEBUG: pointed object: "..dump(obj)); - local vel = { - x = dir.x * 8; - y = dir.y * 8; - z = dir.z * 8; - }; - -- Flying bullet (thanks to Exio for the idea) - minetest.add_particle( - pos, -- pos - vel, -- velocity - {x=0,y=0,z=0}, -- acceleration - 0.2, -- expirationtime - 0.3, -- size - false, -- collisiondetection - "default_wood.png"--, -- texture - --nil -- playername - ); - if (obj) then - if (firearmslib.ENABLE_BREAKING_GLASS and obj.node - and firearmslib.BREAKING_GLASS_NODES[obj.node.name]) then - if (minetest.get_modpath("item_drop")) then - minetest.spawn_item(obj.pos, obj.node.name); - end - minetest.env:remove_node(obj.pos); - elseif (obj.entity) then - --local dist = kutils.distance3d(player:getpos(), obj.entity:getpos()); - local ent = obj.entity; - ent:set_hp(ent:get_hp() - bulletdef.power); - if (ent:get_hp() <= 0) then - if (not ent:is_player()) then - ent:remove(); - end - for i,f in ipairs(firearmslib.on_killentity_cbs) do - f(ent, player); - end - end - end - end - end - end - local sound = (gundef.sounds and gundef.sounds.shoot); - minetest.sound_play(sound or 'firearms_default_blast', { - pos = playerpos; - max_hear_distance = 20; - }); - - local pos = player:getpos(); - pos.y = pos.y + 1.5; - local dir = player:get_look_dir(); - pos.x = pos.x + (dir.x / 2); - pos.y = pos.y + (dir.y / 2); - pos.z = pos.z + (dir.z / 2); - - local vel = { - x = (math.random(-15, 15) / 100), - y = 0.1, - z = (math.random(-15, 15) / 100), - }; - -- Spent cartridge (thanks to VanessaE for the idea) - minetest.add_particle( - pos, -- pos - vel, -- velocity - {x=0, y=-2, z=0}, -- acceleration - 3, -- expirationtime - 0.6, -- size - true, -- collisiondetection - bulletdef.inventory_image - ); - - if (param and (param > 0)) then - minetest.after(gundef.burst_interval, do_shoot, param - 1); - end - end - - if (player:get_player_control().sneak) then - -- Reload. - local ammo = count_ammo(gundef, player); - local needed = gundef.clip_size - clip; - needed = math.min(needed, ammo); - if (needed == 0) then return; end - --print(("DEBUG: Reloading: ammo=%d, needed=%d, clip=%d"):format(ammo, needed, clip)); - inv:remove_item("main", bulletname.." "..needed); - set_ammo(player, clip+needed, ammo-needed); - if (gundef.sounds and gundef.sounds.reload) then - minetest.sound_play(gundef.sounds.reload, { - pos = playerpos; - max_hear_distance = 50; - }); - end - return ItemStack({name=gundef.name, metadata=tostring(clip+needed)}); - end - - if (clip <= 0) then - if (gundef.sounds.empty) then - minetest.sound_play(gundef.sounds.empty, { - pos = playerpos; - max_hear_distance = 20; - }); - end - return; - end - - burst = math.min(burst, clip); - clip = clip - burst; - - --local creative = minetest.setting_getbool("creative_mode"); - if (creative) then - do_shoot(burst - 1, bulletdef.speed); - else - do_shoot(burst - 1, bulletdef.speed); - set_ammo(player, clip, nil); - return ItemStack({name=gundef.name, metadata=tostring(clip)}); - end -end - -firearmslib.register_firearm = function ( name, def ) - def.name = name; - firearmslib.firearms[name] = def; - - minetest.register_tool(name, { - description = def.description or "Unnamed Gun"; - inventory_image = def.inventory_image or "firearms_unknown.png"; - stack_max = 1; - on_use = shoot; - type = "tool"; - wield_scale = def.wield_scale; - }); - -end - -firearmslib.register_bullet = function ( name, def ) - - firearmslib.bullets[name] = def; - - minetest.register_craftitem(name, { - description = def.description or "Unnamed Bullets"; - inventory_image = def.inventory_image; - stack_max = def.stack_max or 10; - }); - - if (def.speed) then - local ent = { - physical = (def.physical or false); - timer = 0; - textures = { (def.texture or "firearms_bullet_entity.png") }; - lastpos = { }; - collisionbox = { 0, 0, 0, 0, 0, 0 }; - def = def; - _destroy = function ( self ) - if (self.def.on_destroy) then - self.def.on_destroy(self); - end - self.object:remove(); - end; - }; - - ent.on_step = function ( self, dtime ) - self.timer = self.timer + dtime; - local pos = self.object:getpos(); - local node = minetest.env:get_node(pos); - - --[[if ((self.def.leaves_smoke) and (self.lastpos.x)) then - local smoke = minetest.env:add_entity( - self.lastpos, - "firearms:smokepuff" - ); - end]] - - if (self.timer > 0.10) then - local objs = minetest.env:get_objects_inside_radius({x=pos.x,y=pos.y,z=pos.z}, 1); - local bulletname = self.object:get_entity_name():sub(1, -8); - local damage = firearmslib.bullets[bulletname].damage; - for k, obj in pairs(objs) do - obj:set_hp(obj:get_hp() - damage); - - if ((obj:get_entity_name() ~= self.object:get_entity_name()) - and (obj:get_entity_name() ~= "firearms:smokepuff")) then - if (obj.entity:get_hp() <= 0) then - if (not obj.entity:is_player()) then - obj.entity:remove(); - else - for _,f in ipairs(on_killentity_cbs) do - f(obj, player); - end - end - end - - self:_destroy(); - - --local blood = minetest.env:add_entity({x=pos.x ,y=pos.y ,z=pos.z -0.5 }, "rifle:Blood_entity"); - - end - end - end - - if (self.timer >= (self.def.maxtimer or 3)) then - self:_destroy(); - return; - end - - if (self.lastpos.x ~= nil) then - if (node.name ~= "air") then - self:_destroy(); - return; - end - end - - self.lastpos = { x=pos.x, y=pos.y, z=pos.z }; - - end - - minetest.register_entity(name.."_entity", ent); - end - -end - -firearmslib.on_destroy_explode = function ( self ) - local explosion_range = self.def.explosion_range or 0; - local explosion_damage = self.def.explosion_damage or 0; - if (explosion_range <= 0) then - minetest.debug("firearmslib: explosion has no range"); - end - if (explosion_damage <= 0) then - minetest.debug("firearmslib: explosion has no damage"); - end - local p1 = self.object:getpos(); - local ents = minetest.env:get_objects_inside_radius(p1, explosion_range); - local sound = (self.def.sounds and self.def.sounds.explode) or "firearms_he_gren_explode"; - minetest.sound_play(sound, { - pos = self.object:getpos(); - gain = 2.0; - max_hear_distance = 150; - }); - firearmslib.explosion(self.object:getpos(), self.bulletdef); - for _,ent in ipairs(ents) do - local p2 = ent:getpos(); - local lenx = math.abs(p2.x - p1.x); - local leny = math.abs(p2.y - p1.y); - local lenz = math.abs(p2.z - p1.z); - local hypot = math.sqrt((lenx * lenx) + (lenz * lenz)); - local dist = math.sqrt((hypot * hypot) + (leny * leny)); - local damage = explosion_damage - (explosion_damage * dist / explosion_range); - ent:set_hp(ent:get_hp() - damage); - end -end - -local timer = 0; - -local function remove_huds ( player, wf ) - if (wf.hud_crosshair) then - player:hud_remove(wf.hud_crosshair); - wf.hud_crosshair = nil; - end - if (wf.hud_clip_ammo) then - player:hud_remove(wf.hud_clip_ammo); - wf.hud_clip_ammo = nil; - end - if (wf.hud_ammo) then - player:hud_remove(wf.hud_ammo); - wf.hud_ammo = nil; - end -end - -minetest.register_globalstep(function ( dtime ) - timer = timer + dtime; - if (timer < 0.5) then return; end - timer = 0; - for _,player in ipairs(minetest.get_connected_players()) do - local name = player:get_player_name(); - local stack = player:get_wielded_item(); - local wpndef = firearmslib.firearms[stack:get_name()]; - if (not wielded_firearm[name]) then wielded_firearm[name] = { }; end - local wf = wielded_firearm[name]; - if (wpndef) then - if (wf.weapon ~= wpndef) then - --minetest.chat_send_player(name, "New crosshair: "..wpndef.crosshair_image); - wf.weapon = wpndef; - if (wpndef.crosshair_image) then - local clip = tonumber(stack:get_metadata()) or 0; - local ammo = count_ammo(wpndef, player); - remove_huds(player, wf); - player:hud_set_flags({crosshair=false}); - wf.hud_crosshair = player:hud_add({ - name = "firearms:crosshair"; - hud_elem_type = "image"; - position = { x=0.5, y=0.5 }; - text = wpndef.crosshair_image; - scale = { x=1, y=1 }; - alignment = { x=0, y=0 }; - }); - wf.hud_clip_ammo = player:hud_add({ - name = "firearms:clip"; - hud_elem_type = "image"; - position = { x=1, y=1 }; - text = make_number_texture(clip); - scale = FONT_CLIP_AMMO_SCALE; - alignment = { x=-1, y=-1 }; - offset = { - x = -8; - y = -8 - (FONT_AMMO_SCALE.x * FONT_CHAR_H) - 8; - }; - }); - wf.hud_ammo = player:hud_add({ - name = "firearms:ammo"; - hud_elem_type = "image"; - position = { x=1, y=1 }; - text = make_number_texture(ammo); - scale = FONT_AMMO_SCALE; - alignment = { x=-1, y=-1 }; - offset = { - x = -8; - y = -8; - }; - }); - else - wpndef = nil; - end - end - else - wf.weapon = nil; - end - if (not wpndef) then - player:hud_set_flags({crosshair=true}); - remove_huds(player, wf); - end - end -end); - -firearmslib.count_ammo = count_ammo; -firearmslib.count_clip_ammo = count_clip_ammo; -firearmslib.on_killentity_cbs = on_killentity_cbs; diff --git a/mods/firearms/firearmslib/init.lua b/mods/firearms/firearmslib/init.lua deleted file mode 100644 index 4f0030d..0000000 --- a/mods/firearms/firearmslib/init.lua +++ /dev/null @@ -1,10 +0,0 @@ - -local MODPATH = minetest.get_modpath("firearmslib"); - -firearmslib = { }; - -dofile(MODPATH.."/config.lua"); - -dofile(MODPATH.."/kutils.lua"); -dofile(MODPATH.."/firearmslib.lua"); -dofile(MODPATH.."/explosion.lua"); diff --git a/mods/firearms/firearmslib/kutils.lua b/mods/firearms/firearmslib/kutils.lua deleted file mode 100644 index 60da7d0..0000000 --- a/mods/firearms/firearmslib/kutils.lua +++ /dev/null @@ -1,129 +0,0 @@ - -if (not kutils) then kutils = { }; end - --- Nodes to always ignore in checks. -- -if (not kutils.ignore_nodes) then - kutils.ignore_nodes = { - ["air"] = true; - ["default:water_source"] = true; - ["default:water_flowing"] = true; - }; -end - --- Entities to always ignore in checks. -- -if (not kutils.ignore_ents) then - kutils.ignore_ents = { - ["__builtin:item"] = true; - }; -end - ---[[ - | Cast a ray from a point in a direction. - | - | The `params' argument must be a table with the following fields: - | - | pos (required) - | Point from whihch to cast the ray. - | - | delta (required) - | This controls the direction and step size ofthe check for collision. - | It must be a table { x=deltax, y=deltay, z=deltaz } - | - | range (required) - | Number of steps to check. The distance checked is delta*range. - | - | radius (optional) - | Radius for the entity checker. Smaller radius may miss some entities - | on the way; bigger radius may check for objects not really in the - | ray's path. Default is 1. - | - | user (optional) - | This is the entity that is casting the ray. If not nil, this entity - | will be ignored in the check. - | - | ignore_ents (optional) - | Table containing entity names to ignore in the check. In addition - | to the entities listed here, it ignores "__builtin:item". The format - | must be { ["modname:entname"] = true, ... } - | - | solid_only (optional) - | If false, the ray takes not walkable nodes (e.g. lava) as solid. Air - | and water are always taken as not solid. - | - | return_all (optional) - | If true, the function returns all nodes found by the ray. - | - | Return value: - | If a node is hit by the ray, returns a table with `pos' and `node' - | fields. `pos' is the position where collision occurred, and `node' is - | the node info as returned by `minetest.env:get_node()'. - | If an entity is hit by the ray, returns a table with `pos' and `entity' - | fields. `pos' is as above, `entity' is an ObjectRef. - | If nothing is found, returns nil. Note that unloaded blocks are actual - | nodes! (check for node.name == "ignore" if you want to distinguish). - | Also note that if `params.return_all' is true, it will return an array - | where the items are in this format. - ]] -if (not kutils.find_pointed_thing) then - function kutils.find_pointed_thing ( params ) - local p = {x=params.pos.x, y=params.pos.y, z=params.pos.z}; - local dx, dy, dz = params.delta.x, params.delta.y, params.delta.z; - local radius = params.radius or 0.75; - local extra_ignore_ents = params.ignore_ents or { }; - local range = params.range; - local solid_only = params.solid_only; - local list = { }; - local listn = 1; - for n = 0, range do - local node = minetest.env:get_node(p); - if (not kutils.ignore_nodes[node.name]) then - if (solid_only) then - local walkable = minetest.registered_nodes[node.name].walkable; - if (walkable == false) then - if (not return_all) then - return {pos = p; node=node}; - end - list[listn] = {pos = p; node=node}; - listn = listn + 1; - end - else - if (not return_all) then - return {pos = p; node=node}; - end - list[listn] = {pos = p; node=node}; - listn = listn + 1; - end - end - local ents = minetest.env:get_objects_inside_radius(p, radius); - if (#ents > 0) then - for _,e in ipairs(ents) do - if ((e ~= params.user) and (not kutils.ignore_ents[e:get_entity_name()]) - and (not extra_ignore_ents[e:get_entity_name()])) then - if (not return_all) then - return {pos=p; entity=e}; - end - list[listn] = {pos = p; entity=e}; - listn = listn + 1; - end - end - end - p.x = p.x + dx; - p.y = p.y + dy; - p.z = p.z + dz; - end - if (listn > 1) then - return list; - end - return nil; - end -end - -if (not kutils.distance3d) then - function kutils.distance3d ( p1, p2 ) - local lenx = math.abs(p2.x - p1.x); - local leny = math.abs(p2.y - p1.y); - local lenz = math.abs(p2.z - p1.z); - local hypotxz = math.sqrt((lenx * lenx) + (lenz * lenz)); - return math.sqrt((hypotxz * hypotxz) + (leny * leny)); - end -end diff --git a/mods/firearms/firearmslib/sounds/firearms_default_blast.ogg b/mods/firearms/firearmslib/sounds/firearms_default_blast.ogg deleted file mode 100644 index 7ac7cdae65451ff272ec229498bd5645042ddde6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30936 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 E08iv000000 diff --git a/mods/firearms/firearmslib/sounds/firearms_default_empty.ogg b/mods/firearms/firearmslib/sounds/firearms_default_empty.ogg deleted file mode 100644 index d42a05c3bcf8fc2f93a31cc76ad2656de1872903..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8504 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 diff --git a/mods/firearms/firearmslib/sounds/firearms_default_reload.ogg b/mods/firearms/firearmslib/sounds/firearms_default_reload.ogg deleted file mode 100644 index a376414a0bd431f5c39ddb4c8abaac643aaae9f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12214 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%0D}$ThnQ6K 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 Qt<|#b^QE(m{2~VYAN$6?xBvhE diff --git a/mods/firearms/firearmslib/textures/firearms_0.png b/mods/firearms/firearmslib/textures/firearms_0.png deleted file mode 100644 index 13c4b55d35c160cd6ad4bc96468f696aa274dede..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!3HE73d0rwDMe2g#}JO0$$$R;|6k9hk&u)C m1Su&gEyV#T2@Qgg{0yp69IP`RFWU}O%;4$j=d#Wzp$Pz}lo(S0 diff --git a/mods/firearms/firearmslib/textures/firearms_1.png b/mods/firearms/firearmslib/textures/firearms_1.png deleted file mode 100644 index b76b08ea052ab94430e9b9cf85b3230fc813b01b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!3HE73d0rwDG5&(#}JO0$v^m6c?=jH8yG4u eits6Ks$w{##s95J>WDc|4TGnvpUXO@geCx1JQ1q^ diff --git a/mods/firearms/firearmslib/textures/firearms_2.png b/mods/firearms/firearmslib/textures/firearms_2.png deleted file mode 100644 index 842c1bec2b0f8c413eb939fb0c861d85a543bd3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!3HE73d0rwDQQm^#}JO0$$$R;|6k8m@&QQw h@6j+iAtNHmutQ4t!~R!G^MJ}2JYD@<);T3K0RV^x8g>8x diff --git a/mods/firearms/firearmslib/textures/firearms_3.png b/mods/firearms/firearmslib/textures/firearms_3.png deleted file mode 100644 index 73fa6f38475ccb3f9f6cf5827a20bf56e8fe2ec3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!3HE73d0rwDQQm^#}JO0$$$R;|6k8m@&QQw g?=fIo##?}U; l|EDK8F!dNniZm?bVOW&H|4oMNV>VDNgQu&X%Q~loCIHK%8OHzs diff --git a/mods/firearms/firearmslib/textures/firearms_5.png b/mods/firearms/firearmslib/textures/firearms_5.png deleted file mode 100644 index f3a6f774582cf9df7df7fbb6966825276033320b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!3HE73d0rwDM?Qk#}JO0$$$R;|6k80;qc60 g(Fujs4igy}c1Q_-(3@#%2~@=3>FVdQ&MBb@0QjU96951J diff --git a/mods/firearms/firearmslib/textures/firearms_6.png b/mods/firearms/firearmslib/textures/firearms_6.png deleted file mode 100644 index 7b28d548ea02b533f0f19fe6d8dc97ded526e1ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!3HE73d0rwDS1y9#}JO0$$$R;|6k80;qc5r jsd$D22uMmw8m2H*-QxcxY_h!`sFcCe)z4*}Q$iB}PURL~ diff --git a/mods/firearms/firearmslib/textures/firearms_7.png b/mods/firearms/firearmslib/textures/firearms_7.png deleted file mode 100644 index be4f25ade01501b637b1cd79031c0554bf587c6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!3HE73d0rwDM?Qk#}JO0$$$R;|6k8m@&QQw f_c_6|!;)csF9*ZX`5z2`iWody{an^LB{Ts5R;d}Q diff --git a/mods/firearms/firearmslib/textures/firearms_8.png b/mods/firearms/firearmslib/textures/firearms_8.png deleted file mode 100644 index e354eaa77eaa1e9400083e692911c583a596b7ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!3HE73d0rwDS1y9#}JO0y(bMB859^;6wm#e md;ciIrc2u@`9d7)iy61A=V2*$!MPf!l)=;0&t;ucLK6T;V;5Bb diff --git a/mods/firearms/firearmslib/textures/firearms_9.png b/mods/firearms/firearmslib/textures/firearms_9.png deleted file mode 100644 index f62f9214488e9c51cf484aeafc99000b5be7ae81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!3HE73d0rwDJ4%A#}JO0p(i);GAQsI*wFI7 pp3l3rD?IwB1;Z+aca^L5?fm?n{}=x`r)HpP22WQ%mvv4FO#so18w3CV diff --git a/mods/firearms/firearmslib/textures/firearms_explosion_smoke.png b/mods/firearms/firearmslib/textures/firearms_explosion_smoke.png deleted file mode 100644 index b1445be8daf97670893a8ea098ae8482cbd3e83d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11393 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 diff --git a/mods/firearms/firearmslib/textures/firearms_hq_0.png b/mods/firearms/firearmslib/textures/firearms_hq_0.png deleted file mode 100644 index 67e8563caa4ddaf98279cafd5e9fc2b962d27d08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 316 zcmV-C0mJ@@P)#F5JdMbhXaX1Bl!W)q(LF7;3xPbBnnMH;0TfsTuE>U96=VbXO2tLKts;msCKe_ zogIMx7v2@&`@S27VH8DC$dGxS=d%vKfTn4hD2gH#Lj8*m26vMf_Vj`GqpO+}wlN;&5o5s`Dw8DmUYqAH1|X_{@@_SxKP7>2=d9ET7> z>bkDwfpuM1(=^S?6$l~Zh#lMHOqeEt`fZ)uTt}X(Cxr!YfXU=qVeE!Q;vsSC~y6tCW Ppv?@Pu6{1-oD!M=N5D0RDoy~7^a$1UNY21jxB+)SV5l#mNp+iGYHPX*!V-4*ar@NFOXka) zP67U3;i9CJk}<{}0~YNeQPVWdS;{m`)2gZ}001F`D2k%Ey=vEWT?ip)t@YM_T?IJj z+>syeiQkkYNpc7vgpjK#4gpJ{lv2Ym3}*xLJkKA-a-Ozr+b0RuN6fM;LkOX}fM^`Y zG0*cH0AQM?$rxjP4OnX}=bWzwrIdQ_{nekizgpb)eP5PkS=V)qF~(<+t+jUBzX8)? V*8_4MmfZjV002ovPDHLkV1jf}a>W1u diff --git a/mods/firearms/firearmslib/textures/firearms_hq_3.png b/mods/firearms/firearmslib/textures/firearms_hq_3.png deleted file mode 100644 index 4c65f15ad332a3e7d55e09e244efa399fb241d24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 301 zcmV+|0n+}7P)4OrD?k7WcB<0`Ig_8`~Q$<*n2F<>!juL>Uw7BT$4u5`&=LgGkCiCxvX}b_xSr%Q_^>G|WStmyWTaqM6_Vo7((=<)VrHF`>QY!0zd?nBG{7RB7r0crQ zvMehIf}rpF{^*dVX_~tZp67W&2yyi{ZdV|6UDvMbx@nrGnx<)Ik%wUzzs3E#0VkOB~VJK5esf3LtTPz%={_A)5LAtwh%)2 z)VM6mf-%N#g<5O9VxrbscTdPUX8-_7DgBxs0H#t(0RRv}2=Be$^H&iR;cISXaJd&dq$Zf;}cz{efK$Zxh=Mcd`H>ZM5?b4Lc(57PxecR9f{g3xQ z;OBLi=Xs`-())Y@5T2owQc_B(VHk#ugLBSZKUCLs-6nx^&T-Cpj4_VmcmZ%;1B4JF zgb)CbbIxtswzby!0Q$b~r)iqB*80_-#u&4tV2rW#u8~s8w=Dq(A#8eCblf}M)8F75 n44O|M@4dIyS^y}el=bcgvYl}K8-9!P00000NkvXXu0mjfSfOeP diff --git a/mods/firearms/firearmslib/textures/firearms_hq_8.png b/mods/firearms/firearmslib/textures/firearms_hq_8.png deleted file mode 100644 index ce211dc9cc7fc131b60e940bc22231023276529e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305 zcmV-10nYx3P)B~6 z8)W}*UDs7Ps_VL*=XnMINJUK3G$l!roY+(eR>W}}A1p{IB>?1ko@ZH>T}gHv$KjlF z0BD+~u`J6vDG)-4C*NtBrt9v$|4|7I0ES^0uKJsWaU93CZQDBn(=<)PFbn`7gpd=# z8|(?bYf)8IRhDIWcjWuNZ`-zg8mNXSgbngG-rF5--kyQS#Kx*DU00000NkvXXu0mjf D;gx;` diff --git a/mods/firearms/firearmslib/textures/firearms_hq_9.png b/mods/firearms/firearmslib/textures/firearms_hq_9.png deleted file mode 100644 index f21a99555da16276fe5ee25378ab4c7a709e01ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289 zcmV++0p9+JP)L9xL=PZQF2U%`^14)GT54&xeiOVretho_ z!2b&awJgiRIp;qE5D}eot}M&)`2K>32mqk9)?L?iK9__L(lkv20MPe+UsYB0;y_9% z&q|%9X+lI)N~vS~8rrLMT~}W`-VSwL*Nidt4v-{CatgRT6zXUPv~AmlBy!Gqnx^Tu zAM8>}DQ^?EDU9PdMo|=f3y!tcx+sc*Qc8_6##(EAiFuyqUIJr`Ip3eb$@$`t7_X74^^Y{lebo wWarQL5;SLWt^MTX5v!^fZND#j`M65nuC3YkJC|Dr0PSG#boFyt=akR{01E;+@&Et; diff --git a/mods/firearms/modpack.txt b/mods/firearms/modpack.txt deleted file mode 100644 index 4729268..0000000 --- a/mods/firearms/modpack.txt +++ /dev/null @@ -1 +0,0 @@ -# herp derp diff --git a/mods/flowers/init.lua b/mods/flowers/init.lua index b409647..6baae4c 100644 --- a/mods/flowers/init.lua +++ b/mods/flowers/init.lua @@ -1,6 +1,9 @@ -- 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") @@ -26,7 +29,7 @@ minetest.register_node("flowers:dandelion_white", { sounds = default.node_sound_leaves_defaults(), selection_box = { type = "fixed", - fixed = { -0.15, -0.5, -0.15, 0.15, 0.2, 0.15 }, + fixed = { -0.5, -0.5, -0.5, 0.5, -0.2, 0.5 }, }, }) @@ -80,7 +83,7 @@ minetest.register_node("flowers:rose", { sounds = default.node_sound_leaves_defaults(), selection_box = { type = "fixed", - fixed = { -0.15, -0.5, -0.15, 0.15, 0.2, 0.15 }, + fixed = { -0.15, -0.5, -0.15, 0.15, 0.3, 0.15 }, }, }) @@ -116,7 +119,7 @@ minetest.register_node("flowers:viola", { sounds = default.node_sound_leaves_defaults(), selection_box = { type = "fixed", - fixed = { -0.15, -0.5, -0.15, 0.15, 0.2, 0.15 }, + fixed = { -0.5, -0.5, -0.5, 0.5, -0.2, 0.5 }, }, }) diff --git a/mods/flowers/mapgen.lua b/mods/flowers/mapgen.lua index 7148f6e..55e0edc 100644 --- a/mods/flowers/mapgen.lua +++ b/mods/flowers/mapgen.lua @@ -1,4 +1,4 @@ -minetest.register_on_generated(function(minp, maxp, seed) +function flowers.mgv6ongen(minp, maxp, seed) if maxp.y >= 2 and minp.y <= 0 then -- Generate flowers local perlin1 = minetest.get_perlin(436, 3, 0.6, 100) @@ -26,7 +26,7 @@ minetest.register_on_generated(function(minp, maxp, seed) break end end - + if ground_y then local p = {x=x,y=ground_y+1,z=z} local nn = minetest.get_node(p).name @@ -54,9 +54,17 @@ minetest.register_on_generated(function(minp, maxp, seed) end end end - + end end end end +end + +-- Enable in mapgen v6 only + +minetest.register_on_mapgen_init(function(mg_params) + if mg_params.mgname == "v6" then + minetest.register_on_generated(flowers.mgv6ongen) + end end) diff --git a/mods/flowers/textures/flowers_dandelion_white.png b/mods/flowers/textures/flowers_dandelion_white.png index f9d998f3b3ff10581e79761342870b1633dcb474..8c0e9fe8a14b7d49cf3d94465cbe3d2c61a7bdf3 100644 GIT binary patch delta 2948 zcmV-~3w!j00g4xpBYz4xX+uL$P-t&-Z*ypGa3D!TLm+T+Z)Rz1WdHz3$DNjUR8-d% zhtIutdZEoQ0#b(FyTAa_dy`&8VVD_UC<6{NG_fI~0ue<-nj%P0#DLLIBvwSR5EN9f z2P6n6F&ITuEN@2Ei>|D^_ww@l3o6c zm;e!*vpE?o5f_L!B}k0Z0NWkO#^@ z9q0f3Xv3lIchAu>dPU)xk0{A5EKc;LJ1HL z5<+>u$9dISw03U@r;Pdb`_%=KWKZEBGfDjQHqKX(I48#TTN1~8;gpaI8ijWGV z0cl0Lkv`-mGK$O~Z&4T&1w}_0qHIx~s8AFOwFb2wRf4KU9Y%GadQmq~W2jlwM>H9& zh}K8jpuNx$=mc~Yx)5D~ZbG-CFQRXwCx6hdF&GRDqm8k`cw!#HrxSaPGJ$91oX|tH2$>oxu&^ zCUFaRDZD1$2Jeq&<8$z(_(ps;{yKgFzd(>CXcO!RA%rBtCPF2lm2i>pfbfz?B!8+A zt%-p|E^#BVl6Z`GnK(v#OOhe!kz7d8Bq3=B=@980=`QIdnM~FqJCdWw0`d-WGx-Af z5&4Y-MZ!qJOM)%2L83;YLt;qcxg=gvQ_@LtwPdbjh2#mz>yk54cquI@7b&LHdZ`+z zlTss6bJ7%PQ)z$cROu4wBhpu-r+;LyGFmcjGHjUwnS(MHWX357MV;b8VNo_y8Yvek z6I2XUo9abPq83xXqYhAKWo2ZS$%e^h%ht%AmK~)bG%cDJErnJ}J5C#>y<4KR#Ayj< z$@V3!ONN%r%Pp02l;g-1$+gMdmU|~pmv@s-mft1cDgRIbrJ$z}sF0Amz>RYg@#RiSFV>VWEknzmY~TE1GF+Cz1MIzv5PyLvhF_J8+x#wgi;89Ete8nzgY z8PSY1jmyXF)a;mc^>(B7bo*HQ1NNg1st!zt z28YLv>W*y3CdWx9U4N$}r=w2KolTti&h5_gE;cUfT+X>7t{$#Mt^;l|ZlP|~Zjap6 z+!Nee+-E&3Jl1-g^F(|4c<%BX@lx_)c{O{@dRuv~^X~N_`2_n^`#kp5^X2 zj2>R4y()XvmDLKXQ&yjjk&I!+oQOrohQ}U>eb4k~HZbSnyy9x(W?3$*y{u`s_YbV#g7oZ-4~tGO?dJd^5@=9B%C4<&y}2~TND#ihok zp5)2!l6k#p%4ykYgX#L|h3TVfY}V{qGt2kkH)TK>t1`L-RMF2=zfecGML3pepIMXn zCMzuKM7DG`FS|cSFK2tsWUhPew`);rS!;XpRP#3Fjeo6kT35dwS|7K*XM_5Nf(;WJ zJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL-8R%V?zVyL=G&{b ze=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{94wp%n<(7@__S@Z2 zPA@Mie}AQwPOQFN<6P5Lt600ec77jw-_U-? z{jGIMb;Wh>4sZ|LsrRVwXwYh?IEXozdGJYNSYzL}jBlHp6q<^gJ{;m58a*6zxVPD= zx%r6Vkr^j5!`X2{BzCX?yfA&kpFYhM` zo{*nZOsY&aPnk`fns%SQ@pR?WiD&807Jp_6f0h2V_PNgUAAWQEt$#LRcH#y9#i!p( zUdq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_^YOu_)K8!O z1p}D#{JO;G(*OVf24YJ`L;yGdO#m=9iDm}?000SaNLh0L01FcU01FcV0GgZ_0Dk}g z2XskIMF-vr3luIH4HDuX0002eNkl~5QV=Y3kbwsVJ(&nW`+we32xUj zW&p(vNZ@PAxbep42}egeD3 uj`?)u-ySCsrO%=Ot9@07lZg3r3BU=hoO4H+b(yAkP delta 104 zcmV-u0GI!Y7lZ+jBVhmmb5ch_0Itp)=>Px#K1oDDR5;6HU>F6o1(&a%{}00yX(r1M zn5JEOw^3#Q)x1G=K$@hnkgpj8{ARHY0t3i01f~%b22?Qwml^<~m|&*w>El-b0000< KMNUMnLSTZUKPChK diff --git a/mods/flowers/textures/flowers_dandelion_yellow.png b/mods/flowers/textures/flowers_dandelion_yellow.png index d1646feefd4527314cf5ce7fe9a290cf211a6797..ae14554e331f7dae03121f2b744d333a1adf58b8 100644 GIT binary patch delta 3008 zcmV;x3qSOO0mT=PBYz4xX+uL$P-t&-Z*ypGa3D!TLm+T+Z)Rz1WdHz3$DNjUR8-d% zhtIutdZEoQ0#b(FyTAa_dy`&8VVD_UC<6{NG_fI~0ue<-nj%P0#DLLIBvwSR5EN9f z2P6n6F&ITuEN@2Ei>|D^_ww@l3o6c zm;e!*vpE?o5f_L!B}k0Z0NWkO#^@ z9q0f3Xv3lIchAu>dPU)xk0{A5EKc;LJ1HL z5<+>u$9dISw03U@r;Pdb`_%=KWKZEBGfDjQHqKX(I48#TTN1~8;gpaI8ijWGV z0cl0Lkv`-mGK$O~Z&4T&1w}_0qHIx~s8AFOwFb2wRf4KU9Y%GadQmq~W2jlwM>H9& zh}K8jpuNx$=mc~Yx)5D~ZbG-CFQRXwCx6hdF&GRDqm8k`cw!#HrxSaPGJ$91oX|tH2$>oxu&^ zCUFaRDZD1$2Jeq&<8$z(_(ps;{yKgFzd(>CXcO!RA%rBtCPF2lm2i>pfbfz?B!8+A zt%-p|E^#BVl6Z`GnK(v#OOhe!kz7d8Bq3=B=@980=`QIdnM~FqJCdWw0`d-WGx-Af z5&4Y-MZ!qJOM)%2L83;YLt;qcxg=gvQ_@LtwPdbjh2#mz>yk54cquI@7b&LHdZ`+z zlTss6bJ7%PQ)z$cROu4wBhpu-r+;LyGFmcjGHjUwnS(MHWX357MV;b8VNo_y8Yvek z6I2XUo9abPq83xXqYhAKWo2ZS$%e^h%ht%AmK~)bG%cDJErnJ}J5C#>y<4KR#Ayj< z$@V3!ONN%r%Pp02l;g-1$+gMdmU|~pmv@s-mft1cDgRIbrJ$z}sF0Amz>RYg@#RiSFV>VWEknzmY~TE1GF+Cz1MIzv5PyLvhF_J8+x#wgi;89Ete8nzgY z8PSY1jmyXF)a;mc^>(B7bo*HQ1NNg1st!zt z28YLv>W*y3CdWx9U4N$}r=w2KolTti&h5_gE;cUfT+X>7t{$#Mt^;l|ZlP|~Zjap6 z+!Nee+-E&3Jl1-g^F(|4c<%BX@lx_)c{O{@dRuv~^X~N_`2_n^`#kp5^X2 zj2>R4y()XvmDLKXQ&yjjk&I!+oQOrohQ}U>eb4k~HZbSnyy9x(W?3$*y{u`s_YbV#g7oZ-4~tGO?dJd^5@=9B%C4<&y}2~TND#ihok zp5)2!l6k#p%4ykYgX#L|h3TVfY}V{qGt2kkH)TK>t1`L-RMF2=zfecGML3pepIMXn zCMzuKM7DG`FS|cSFK2tsWUhPew`);rS!;XpRP#3Fjeo6kT35dwS|7K*XM_5Nf(;WJ zJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL-8R%V?zVyL=G&{b ze=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{94wp%n<(7@__S@Z2 zPA@Mie}AQwPOQFN<6P5Lt600ec77jw-_U-? z{jGIMb;Wh>4sZ|LsrRVwXwYh?IEXozdGJYNSYzL}jBlHp6q<^gJ{;m58a*6zxVPD= zx%r6Vkr^j5!`X2{BzCX?yfA&kpFYhM` zo{*nZOsY&aPnk`fns%SQ@pR?WiD&807Jp_6f0h2V_PNgUAAWQEt$#LRcH#y9#i!p( zUdq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_^YOu_)K8!O z1p}D#{JO;G(*OVf24YJ`L;yGdO#m=9iDm}?000SaNLh0L01FcU01FcV0GgZ_0Dk}g z2XskIMF-vr3luIF>Z;Ee0003ENklctRxj#L~nR6cmxt=L_rS zKtthcQ>Le-f;7x45Jid<6co@bh3&J?Ia@**$&%0Bo!Qyl6L-fsC?@|<`giqz5>OC= z#-o``l3d_S$Yc*FKCmG37RG)l4u7UPQzQjA@<*Akc_dck6IGz}? zU`f*M@l^oe{^5wj({C@TnqMSCKnU8{pr8sj4bf`hi`@zU;y03~t6Wi08#!aCwF2w? z?P+hxdPx#JxN4CR5;6HU>F6o1#hn~{D)zRG?Qfr zOw*AC6dFJ^Z;&03CTT3>YX$+oS!{#A0J02$X#|A|D^_ww@l3o6c zm;e!*vpE?o5f_L!B}k0Z0NWkO#^@ z9q0f3Xv3lIchAu>dPU)xk0{A5EKc;LJ1HL z5<+>u$9dISw03U@r;Pdb`_%=KWKZEBGfDjQHqKX(I48#TTN1~8;gpaI8ijWGV z0cl0Lkv`-mGK$O~Z&4T&1w}_0qHIx~s8AFOwFb2wRf4KU9Y%GadQmq~W2jlwM>H9& zh}K8jpuNx$=mc~Yx)5D~ZbG-CFQRXwCx6hdF&GRDqm8k`cw!#HrxSaPGJ$91oX|tH2$>oxu&^ zCUFaRDZD1$2Jeq&<8$z(_(ps;{yKgFzd(>CXcO!RA%rBtCPF2lm2i>pfbfz?B!8+A zt%-p|E^#BVl6Z`GnK(v#OOhe!kz7d8Bq3=B=@980=`QIdnM~FqJCdWw0`d-WGx-Af z5&4Y-MZ!qJOM)%2L83;YLt;qcxg=gvQ_@LtwPdbjh2#mz>yk54cquI@7b&LHdZ`+z zlTss6bJ7%PQ)z$cROu4wBhpu-r+;LyGFmcjGHjUwnS(MHWX357MV;b8VNo_y8Yvek z6I2XUo9abPq83xXqYhAKWo2ZS$%e^h%ht%AmK~)bG%cDJErnJ}J5C#>y<4KR#Ayj< z$@V3!ONN%r%Pp02l;g-1$+gMdmU|~pmv@s-mft1cDgRIbrJ$z}sF0Amz>RYg@#RiSFV>VWEknzmY~TE1GF+Cz1MIzv5PyLvhF_J8+x#wgi;89Ete8nzgY z8PSY1jmyXF)a;mc^>(B7bo*HQ1NNg1st!zt z28YLv>W*y3CdWx9U4N$}r=w2KolTti&h5_gE;cUfT+X>7t{$#Mt^;l|ZlP|~Zjap6 z+!Nee+-E&3Jl1-g^F(|4c<%BX@lx_)c{O{@dRuv~^X~N_`2_n^`#kp5^X2 zj2>R4y()XvmDLKXQ&yjjk&I!+oQOrohQ}U>eb4k~HZbSnyy9x(W?3$*y{u`s_YbV#g7oZ-4~tGO?dJd^5@=9B%C4<&y}2~TND#ihok zp5)2!l6k#p%4ykYgX#L|h3TVfY}V{qGt2kkH)TK>t1`L-RMF2=zfecGML3pepIMXn zCMzuKM7DG`FS|cSFK2tsWUhPew`);rS!;XpRP#3Fjeo6kT35dwS|7K*XM_5Nf(;WJ zJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL-8R%V?zVyL=G&{b ze=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{94wp%n<(7@__S@Z2 zPA@Mie}AQwPOQFN<6P5Lt600ec77jw-_U-? z{jGIMb;Wh>4sZ|LsrRVwXwYh?IEXozdGJYNSYzL}jBlHp6q<^gJ{;m58a*6zxVPD= zx%r6Vkr^j5!`X2{BzCX?yfA&kpFYhM` zo{*nZOsY&aPnk`fns%SQ@pR?WiD&807Jp_6f0h2V_PNgUAAWQEt$#LRcH#y9#i!p( zUdq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_^YOu_)K8!O z1p}D#{JO;G(*OVf24YJ`L;yGdO#m=9iDm}?000SaNLh0L01FcU01FcV0GgZ_0Dk}g z2XskIMF-vr3luIJ;~axC0003VNklD?A6>X@);_K({5UtaRbe?cC>|G)lxV)*)S(SI4ykN;Io+=+96j`ghn zl49lzuRr`|U|?Wi`19)=gQS=Rdc;A0Bx7}bD znYtbMZ|c6A_;3JeGIQVm-^TmUe*>pe#A}3m#px2zfPFw`?|mOpQqPv;?e4;0!QjhaVAh$&&cMLHS>O>_%)r1c48n{Iv*t(u1=&kHeO=k_ zadC_2$#T`Ju>pmqdb&7bP0l+XkK*r-d4 delta 108 zcmV-y0F(cS0*L{TBxM0}Qb$4nuFf3k0000(Nkl|D^_ww@l3o6c zm;e!*vpE?o5f_L!B}k0Z0NWkO#^@ z9q0f3Xv3lIchAu>dPU)xk0{A5EKc;LJ1HL z5<+>u$9dISw03U@r;Pdb`_%=KWKZEBGfDjQHqKX(I48#TTN1~8;gpaI8ijWGV z0cl0Lkv`-mGK$O~Z&4T&1w}_0qHIx~s8AFOwFb2wRf4KU9Y%GadQmq~W2jlwM>H9& zh}K8jpuNx$=mc~Yx)5D~ZbG-CFQRXwCx6hdF&GRDqm8k`cw!#HrxSaPGJ$91oX|tH2$>oxu&^ zCUFaRDZD1$2Jeq&<8$z(_(ps;{yKgFzd(>CXcO!RA%rBtCPF2lm2i>pfbfz?B!8+A zt%-p|E^#BVl6Z`GnK(v#OOhe!kz7d8Bq3=B=@980=`QIdnM~FqJCdWw0`d-WGx-Af z5&4Y-MZ!qJOM)%2L83;YLt;qcxg=gvQ_@LtwPdbjh2#mz>yk54cquI@7b&LHdZ`+z zlTss6bJ7%PQ)z$cROu4wBhpu-r+;LyGFmcjGHjUwnS(MHWX357MV;b8VNo_y8Yvek z6I2XUo9abPq83xXqYhAKWo2ZS$%e^h%ht%AmK~)bG%cDJErnJ}J5C#>y<4KR#Ayj< z$@V3!ONN%r%Pp02l;g-1$+gMdmU|~pmv@s-mft1cDgRIbrJ$z}sF0Amz>RYg@#RiSFV>VWEknzmY~TE1GF+Cz1MIzv5PyLvhF_J8+x#wgi;89Ete8nzgY z8PSY1jmyXF)a;mc^>(B7bo*HQ1NNg1st!zt z28YLv>W*y3CdWx9U4N$}r=w2KolTti&h5_gE;cUfT+X>7t{$#Mt^;l|ZlP|~Zjap6 z+!Nee+-E&3Jl1-g^F(|4c<%BX@lx_)c{O{@dRuv~^X~N_`2_n^`#kp5^X2 zj2>R4y()XvmDLKXQ&yjjk&I!+oQOrohQ}U>eb4k~HZbSnyy9x(W?3$*y{u`s_YbV#g7oZ-4~tGO?dJd^5@=9B%C4<&y}2~TND#ihok zp5)2!l6k#p%4ykYgX#L|h3TVfY}V{qGt2kkH)TK>t1`L-RMF2=zfecGML3pepIMXn zCMzuKM7DG`FS|cSFK2tsWUhPew`);rS!;XpRP#3Fjeo6kT35dwS|7K*XM_5Nf(;WJ zJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL-8R%V?zVyL=G&{b ze=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{94wp%n<(7@__S@Z2 zPA@Mie}AQwPOQFN<6P5Lt600ec77jw-_U-? z{jGIMb;Wh>4sZ|LsrRVwXwYh?IEXozdGJYNSYzL}jBlHp6q<^gJ{;m58a*6zxVPD= zx%r6Vkr^j5!`X2{BzCX?yfA&kpFYhM` zo{*nZOsY&aPnk`fns%SQ@pR?WiD&807Jp_6f0h2V_PNgUAAWQEt$#LRcH#y9#i!p( zUdq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_^YOu_)K8!O z1p}D#{JO;G(*OVf24YJ`L;yGdO#m=9iDm}?000SaNLh0L01FcU01FcV0GgZ_0Dk}g z2XskIMF-vr3luIOQWt6$00033NklXVbpE{j&-{;-LFdoQ|73@OoW>ovX046?$Oy!<2xiDrE38Ub zkU4eJEEt3Z0Px#L`g(JR5*=eU>F619Gr_``2V$%;XjBb z+W;6I7z03Hjw=P4LBJ%9g**fNX0iRJ$N-ojFaux)l4Sr{nqhz{2H=wi0EDqB(hC~= Qg#Z8m07*qoM6N<$f^nNCE&u=k diff --git a/mods/flowers/textures/flowers_viola.png b/mods/flowers/textures/flowers_viola.png index 37525cfab2afddc18d5737a378a7db8686153ad8..e1767659f2a4057528a4a43f37bbaac074883831 100644 GIT binary patch delta 263 zcmbEak-aXL9cf^~5NM}Sm7Z}>dH`EFB>>;9LNkdSzH;+lbxfq_9u zeunD3XETre|1WJk<-d8F#((?EKmOOR+TrlD@bv%sFPnRMSaRDoI)9S=H+#v(1v@yF zXQxU1KOXR8=7SISm5+X~H#;2IVCZZa!@No9JWKoky3IEv64o6^lMrTRW^Rr+!lvI6;>1s;*b z3=DjSK$uZf!>a)(C|TkfQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%K$t-4F{@Waa7N z7-DfcIYEN;u;hxX#(&%o^`uBUbt?Z`oOsDp-m-|L=cFOaI?1yFmv}77-^obu&taTW d(fA^QfuY|usa=P95m44$rjF6*2UngANHHc0>g diff --git a/mods/legacy/textures/cooked_rat.png b/mods/legacy/textures/cooked_rat.png deleted file mode 100644 index db802985d673e70ef874901e57cf3881d8b31bb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+99PZ!4!i_^&o5+(=2dmq}nvYA*I{9#X=;Ak)_MO;Ce>G9+@Tq$Q& zq?>$=Bkwh4x*Sho*ND_RD7qqrT_-Z`pr~Ams?nys4QCbF99bFe%B2|VU%cB2G?>BD L)z4*}Q$iB}W7{u} diff --git a/mods/legacy/textures/dungeon_master.png b/mods/legacy/textures/dungeon_master.png deleted file mode 100644 index 56caa50e7bfd621480beec4e48a864ea611569aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5659 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 diff --git a/mods/legacy/textures/fireball.png b/mods/legacy/textures/fireball.png deleted file mode 100644 index ed21a5b46b7d29927db33ddac76d4fd90401a8a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmeAS@N?(olHy`uVBq!ia0vp^0zhoQ!3HEH;(vt$DVAa<&kznEsNqQI0P;BtJR*x3 z7`TN&n2}-D90>*nMk7xb#}JR>d&3S2GAZ)--2A?0y=_3x(Ho7d3(hdKP4NAecICL8 z%}JqYDa~`1UupccC-m>^#*~BizJJTD5#O8fCo!?Pq-VjEtd|*$spm5UxOnO$rr7>% zO;~oP`TbYs{v)D=%l^1=+gOP$5)w4|a+kl^GvUacb%FAUoY&k_IJWR@VY@BLX1-By z$I+m$8&(aiDV=w8E_<1D?@jnGb?{wB%(`v*Iq6Frr%hd;ce>@S%NMa5J_&5^`VR0r zxhMTmSi^jc-+=KY`@)VMc?YIz{D+)?g0ea@VC85^rO*_%mw5(Muo1O_RCr>mdKI;Vst0MpE%Y5)KL diff --git a/mods/legacy/textures/firefly.png b/mods/legacy/textures/firefly.png deleted file mode 100644 index 41bb25da56ef25241643df075b402bb4461b3f6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|j|8wkkX>9P~>p2tuoKAcP^Tp(_A=H;e~S6yu~YSF1@IC+fm>7=L&nE21TocH(Kym$}@hr+E2pdvP>a z{X*4_Yk&M?ZwR__PWZ7}kKwF@A_F6b0|S#l0|SdfLq3DtH|gn|jvo)z1D(y_>FVdQ I&MBb@05U>fnE(I) diff --git a/mods/legacy/textures/rat.png b/mods/legacy/textures/rat.png deleted file mode 100644 index e62e60328cf0bd1a0ff48b4c282e50370453ea98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 891 zcmZvaF>6&p5QT>*5&{9i=Al(!3wf0`cA}9N^niq5QVB{>NOxLWK`U*PBWNZ503i^N z!BV?)3Tc$7Y{b$s-8lCK!n^N!VRvUQJNunEvoE$bZ?CRgTrsm%+?n00^?Z%x<#RRv zee(33*%{lqyR%W->__%X)-Jm*BHUdPNdT?2Fmp4R(F|s-vPQom%-tj-4Y2mVLt)|O zGSLV_tD8n?V|==YrE7A^gK|&} zv=$3qTM3=B+vu^70eMmZRu5#2!*aVfqI8Df)j1fe&f#l-4f|6fEo4rs<7plyH>#ek zrzuK;6{!EdO_$DAa1FEdoy*&gcP9_O9KHE<<6!dfcjoo4nof_ezFa$8`ZM{k_j&E+ my57G!x^(6F>z_Z44 uy then return 0 -- Top - elseif az > uz then return 1 -- Z+ side - elseif az < uz then return 2 -- Z- side - elseif ax > ux then return 3 -- X+ side - elseif ax < ux then return 4 -- X- side - elseif ay < uy then return 5 -- Bottom - else - error("pointed_thing.above and under are the same!") - end -end - local function nextrange(x, max) x = x + 1 if x > max then @@ -55,81 +6,73 @@ local function nextrange(x, max) return x end -local function screwdriver_handler(itemstack, user, pointed_thing) +local ROTATE_FACE = 1 +local ROTATE_AXIS = 2 +local USES = 200 + +-- Handles rotation +local function screwdriver_handler(itemstack, user, pointed_thing, mode) if pointed_thing.type ~= "node" then return end + local pos = pointed_thing.under - local keys = user:get_player_control() - local player_name = user:get_player_name() - local mode = tonumber(itemstack:get_metadata()) - if not mode or keys["sneak"] == true then - return screwdriver_setmode(user, itemstack) - end + if minetest.is_protected(pos, user:get_player_name()) then minetest.record_protection_violation(pos, user:get_player_name()) return end + local node = minetest.get_node(pos) - local node_name = node.name local ndef = minetest.registered_nodes[node.name] - if ndef.paramtype2 == "facedir" then - if ndef.drawtype == "nodebox" and ndef.node_box.type ~= "fixed" then - return - end - if node.param2 == nil then - return - end - -- Get ready to set the param2 - local n = node.param2 - local axisdir = math.floor(n / 4) - local rotation = n - axisdir * 4 - if mode == 1 then - n = axisdir * 4 + nextrange(rotation, 3) - elseif mode == 2 then - -- If you are pointing at the axisdir face or the - -- opposite one then you can just rotate the node. - -- Otherwise change the axisdir, avoiding the facing - -- and opposite axes. - local face = get_node_face(pointed_thing) - if axisdir == face or axisdir == opposite_faces[face] then - n = axisdir * 4 + nextrange(rotation, 3) - else - axisdir = nextrange(axisdir, 5) - -- This is repeated because switching from the face - -- can move to to the opposite and vice-versa - if axisdir == face or axisdir == opposite_faces[face] then - axisdir = nextrange(axisdir, 5) - end - if axisdir == face or axisdir == opposite_faces[face] then - axisdir = nextrange(axisdir, 5) - end - n = axisdir * 4 - end - elseif mode == 3 then - n = nextrange(axisdir, 5) * 4 - elseif mode == 4 then - local face = get_node_face(pointed_thing) - if axisdir == face then - n = axisdir * 4 + nextrange(rotation, 3) - else - n = face * 4 - end - end - --print (dump(axisdir..", "..rotation)) - node.param2 = n - minetest.swap_node(pos, node) - local item_wear = tonumber(itemstack:get_wear()) - item_wear = item_wear + 327 - if item_wear > 65535 then - itemstack:clear() - return itemstack - end - itemstack:set_wear(item_wear) - return itemstack + if not ndef or not ndef.paramtype2 == "facedir" or + (ndef.drawtype == "nodebox" and + not ndef.node_box.type == "fixed") or + node.param2 == nil then + return end + + if ndef.can_dig and not ndef.can_dig(pos, user) then + return + end + + -- Set param2 + local rotationPart = node.param2 % 32 -- get first 4 bits + local preservePart = node.param2 - rotationPart + + local axisdir = math.floor(rotationPart / 4) + local rotation = rotationPart - axisdir * 4 + if mode == ROTATE_FACE then + rotationPart = axisdir * 4 + nextrange(rotation, 3) + elseif mode == ROTATE_AXIS then + rotationPart = nextrange(axisdir, 5) * 4 + end + + node.param2 = preservePart + rotationPart + minetest.swap_node(pos, node) + + if not minetest.setting_getbool("creative_mode") then + itemstack:add_wear(65535 / (USES - 1)) + end + + return itemstack end +-- Screwdriver +minetest.register_tool("screwdriver:screwdriver", { + description = "Screwdriver (left-click rotates face, right-click rotates axis)", + inventory_image = "screwdriver.png", + on_use = function(itemstack, user, pointed_thing) + screwdriver_handler(itemstack, user, pointed_thing, ROTATE_FACE) + return itemstack + end, + on_place = function(itemstack, user, pointed_thing) + screwdriver_handler(itemstack, user, pointed_thing, ROTATE_AXIS) + return itemstack + end, +}) + + minetest.register_craft({ output = "screwdriver:screwdriver", recipe = { @@ -138,25 +81,7 @@ minetest.register_craft({ } }) -minetest.register_tool("screwdriver:screwdriver", { - description = "Screwdriver", - inventory_image = "screwdriver.png", - on_use = function(itemstack, user, pointed_thing) - screwdriver_handler(itemstack, user, pointed_thing) - return itemstack - end, -}) - -for i = 1, 4 do - minetest.register_tool("screwdriver:screwdriver"..i, { - description = "Screwdriver in Mode "..i, - inventory_image = "screwdriver.png^tool_mode"..i..".png", - wield_image = "screwdriver.png", - groups = {not_in_creative_inventory=1}, - on_use = function(itemstack, user, pointed_thing) - screwdriver_handler(itemstack, user, pointed_thing) - return itemstack - end, - }) -end - +minetest.register_alias("screwdriver:screwdriver1", "screwdriver:screwdriver") +minetest.register_alias("screwdriver:screwdriver2", "screwdriver:screwdriver") +minetest.register_alias("screwdriver:screwdriver3", "screwdriver:screwdriver") +minetest.register_alias("screwdriver:screwdriver4", "screwdriver:screwdriver") diff --git a/mods/screwdriver/textures/screwdriver.png b/mods/screwdriver/textures/screwdriver.png index 1f2cb87b23616dbde9cb074fc00eb9a30b763a32..33cb83f71a4fa6a4398a84cfe13e0ac49de28137 100644 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF~bp9zYIffk$L90|U1(2s1Lwnj--eWH0gbb!ETD!_F-x ztg%IMJy6Ke)5S4_<9c#J1LM5S2FLcYX7IF4-M@fmU)>A=cApML#gZ6?Q(C1>Mn0FA v6nK_h30N^9TOy=G)r3Rs2}7!ZAp=7%J6}X<&AshF!x%hW{an^LB{Ts5DT_`# literal 853 zcmV-b1FHOqP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01l=A01l=Bhuo=e00007bV*G`2i*e~ z7B~?4nZx=300PxXL_t(o!|j#JPZLoX#rX?Rp%|dk3Mef_D2eiHd5DS_O~3>V^pw)#6&=fLR=_n41x-UqE-`K3DLHpwnZbwsFAlz=Xmd66XU|f#avnV zC6k%V=KSWI^W6yuSSd4N9YuS`Rk+=5Fc-I2hF}?f47bONCr@p--ra)}F(;u<8^bJ?qI>ZNXxhBxv zb3?G50(_YA3D?(|S(v-7v5De-e?MN0jl<)e6da%cbMp&0cm4t!0Gf4Q{{TLH{({-L zc|m+(aS0DeJk8B5Y#;_644|#O1D$3wPBt_OvCy%Q6*ZY!#fR{Ey|CGAuv)FcwYQ=Y zH*eiph8VHJbg7lyYWjRWIP7**RqaD>@7;d`LC5KI5{Ui(AyzQNFWZr$UJG^*x0fNF zJ%53=%RR_aNw6hW@_lClGl**R-Ft*l%S$A0Sc5~mqHwWN4YfRwKU1P&0pUPh?P;V& z2cdTNdK}h8<7`a)~u@?7FrYaaI f diff --git a/mods/screwdriver/textures/tool_mode1.png b/mods/screwdriver/textures/tool_mode1.png deleted file mode 100644 index bef863732c886ac5f6a8747ded09f6e4230b3917..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/mods/screwdriver/textures/tool_mode2.png b/mods/screwdriver/textures/tool_mode2.png deleted file mode 100644 index 4429a5d801313a0e81bd0b77d4b1cfaa01e8f52d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/mods/screwdriver/textures/tool_mode4.png b/mods/screwdriver/textures/tool_mode4.png deleted file mode 100644 index da21e05ff6872ed050ee60f3c8a9f368db9800ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/mods/sethome/init.lua b/mods/sethome/init.lua new file mode 100644 index 0000000..590086b --- /dev/null +++ b/mods/sethome/init.lua @@ -0,0 +1,65 @@ +local homes_file = minetest.get_worldpath() .. "/homes" +local homepos = {} + +local function loadhomes() + local input = io.open(homes_file, "r") + if input then + repeat + local x = input:read("*n") + if x == nil then + break + end + local y = input:read("*n") + local z = input:read("*n") + local name = input:read("*l") + homepos[name:sub(2)] = {x = x, y = y, z = z} + until input:read(0) == nil + io.close(input) + else + homepos = {} + end +end + +loadhomes() + +minetest.register_privilege("home", "Can use /sethome and /home") + +local changed = false + +minetest.register_chatcommand("home", { + description = "Teleport you to your home point", + privs = {home=true}, + func = function(name) + local player = minetest.get_player_by_name(name) + if player == nil then + -- just a check to prevent the server crashing + return false + end + if homepos[player:get_player_name()] then + player:setpos(homepos[player:get_player_name()]) + minetest.chat_send_player(name, "Teleported to home!") + else + minetest.chat_send_player(name, "Set a home using /sethome") + end + end, +}) + +minetest.register_chatcommand("sethome", { + description = "Set your home point", + privs = {home=true}, + func = function(name) + local player = minetest.get_player_by_name(name) + local pos = player:getpos() + homepos[player:get_player_name()] = pos + minetest.chat_send_player(name, "Home set!") + changed = true + if changed then + local output = io.open(homes_file, "w") + for i, v in pairs(homepos) do + output:write(v.x.." "..v.y.." "..v.z.." "..i.."\n") + end + io.close(output) + changed = false + end + end, +}) diff --git a/mods/stairs/init.lua b/mods/stairs/init.lua index 179cf15..c7df28c 100644 --- a/mods/stairs/init.lua +++ b/mods/stairs/init.lua @@ -60,7 +60,7 @@ function stairs.register_stair(subname, recipeitem, groups, images, description, }) minetest.register_craft({ - output = 'stairs:stair_' .. subname .. ' 4', + output = 'stairs:stair_' .. subname .. ' 6', recipe = { {recipeitem, "", ""}, {recipeitem, recipeitem, ""}, @@ -70,7 +70,7 @@ function stairs.register_stair(subname, recipeitem, groups, images, description, -- Flipped recipe for the silly minecrafters minetest.register_craft({ - output = 'stairs:stair_' .. subname .. ' 4', + output = 'stairs:stair_' .. subname .. ' 6', recipe = { {"", "", recipeitem}, {"", recipeitem, recipeitem}, @@ -229,8 +229,29 @@ stairs.register_stair_and_slab("stone", "default:stone", stairs.register_stair_and_slab("cobble", "default:cobble", {cracky=3}, {"default_cobble.png"}, - "Cobble Stair", - "Cobble Slab", + "Cobblestone Stair", + "Cobblestone Slab", + default.node_sound_stone_defaults()) + +stairs.register_stair_and_slab("desert_stone", "default:desert_stone", + {cracky=3}, + {"default_desert_stone.png"}, + "Desertstone Stair", + "Desertstone Slab", + default.node_sound_stone_defaults()) + +stairs.register_stair_and_slab("desert_cobble", "default:desert_cobble", + {cracky=3}, + {"default_desert_cobble.png"}, + "Desert Cobblestone Stair", + "Desert Cobblestone Slab", + default.node_sound_stone_defaults()) + +stairs.register_stair_and_slab("desert_stonebrick", "default:desert_stonebrick", + {cracky=3}, + {"default_desert_stone_brick.png"}, + "Desert Stone Brick Stair", + "Desert Stone Brick Slab", default.node_sound_stone_defaults()) stairs.register_stair_and_slab("brick", "default:brick", @@ -246,6 +267,13 @@ stairs.register_stair_and_slab("sandstone", "default:sandstone", "Sandstone Stair", "Sandstone Slab", default.node_sound_stone_defaults()) + +stairs.register_stair_and_slab("sandstonebrick", "default:sandstonebrick", + {crumbly=2,cracky=2}, + {"default_sandstone_brick.png"}, + "Sandstone Brick Stair", + "Sandstone Brick Slab", + default.node_sound_stone_defaults()) stairs.register_stair_and_slab("junglewood", "default:junglewood", {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, @@ -260,3 +288,11 @@ stairs.register_stair_and_slab("stonebrick", "default:stonebrick", "Stone Brick Stair", "Stone Brick Slab", default.node_sound_stone_defaults()) + +stairs.register_stair_and_slab("pinewood", "default:pinewood", + {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, + {"default_pinewood.png"}, + "Pinewood Stair", + "Pinewood Slab", + default.node_sound_wood_defaults()) + diff --git a/mods/tnt/README.txt b/mods/tnt/README.txt new file mode 100644 index 0000000..90a3467 --- /dev/null +++ b/mods/tnt/README.txt @@ -0,0 +1,36 @@ +=== TNT mod for Minetest === +by PilzAdam and ShadowNinja + +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 fuze for TNT. To craft TNT +surround gunpowder with 4 wood in a + shape. +There are different ways to blow up TNT: + 1. Hit it with a torch. + 2. Hit a gunpowder fuze that leads to a TNT block with a torch. + 3. Activate it with mesecons (fastest way) +Be aware of the damage radius of 7 blocks! + +License: +WTFPL (see below) + +See also: +http://minetest.net/ + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + + Copyright (C) 2004 Sam Hocevar + + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. diff --git a/mods/legacy/depends.txt b/mods/tnt/depends.txt similarity index 64% rename from mods/legacy/depends.txt rename to mods/tnt/depends.txt index 3a7daa1..5ff216f 100644 --- a/mods/legacy/depends.txt +++ b/mods/tnt/depends.txt @@ -1,2 +1,3 @@ default +fire diff --git a/mods/tnt/init.lua b/mods/tnt/init.lua new file mode 100644 index 0000000..a2e5ada --- /dev/null +++ b/mods/tnt/init.lua @@ -0,0 +1,356 @@ + +-- Default to enabled in singleplayer and disabled in multiplayer +local singleplayer = minetest.is_singleplayer() +local setting = minetest.setting_getbool("enable_tnt") +if (not singleplayer and setting ~= true) or + (singleplayer and setting == false) then + return +end + +-- loss probabilities array (one in X will be lost) +local loss_prob = {} + +loss_prob["default:cobble"] = 3 +loss_prob["default:dirt"] = 4 + +local radius = tonumber(minetest.setting_get("tnt_radius") or 3) + +-- Fill a list with data for content IDs, after all nodes are registered +local cid_data = {} +minetest.after(0, function() + for name, def in pairs(minetest.registered_nodes) do + cid_data[minetest.get_content_id(name)] = { + name = name, + drops = def.drops, + flammable = def.groups.flammable, + } + end +end) + +local function rand_pos(center, pos, radius) + pos.x = center.x + math.random(-radius, radius) + pos.z = center.z + math.random(-radius, radius) +end + +local function eject_drops(drops, pos, radius) + local drop_pos = vector.new(pos) + for _, item in pairs(drops) do + local count = item:get_count() + local max = item:get_stack_max() + if count > max then + item:set_count(max) + end + while count > 0 do + if count < max then + item:set_count(count) + end + rand_pos(pos, drop_pos, radius) + local obj = minetest.add_item(drop_pos, item) + if obj then + obj:get_luaentity().collect = true + obj:setacceleration({x=0, y=-10, z=0}) + obj:setvelocity({x=math.random(-3, 3), y=10, + z=math.random(-3, 3)}) + end + count = count - max + end + end +end + +local function add_drop(drops, item) + item = ItemStack(item) + local name = item:get_name() + if loss_prob[name] ~= nil and math.random(1, loss_prob[name]) == 1 then + return + end + + local drop = drops[name] + if drop == nil then + drops[name] = item + else + drop:set_count(drop:get_count() + item:get_count()) + end +end + +local fire_node = {name="fire:basic_flame"} + +local function destroy(drops, pos, cid) + if minetest.is_protected(pos, "") then + return + end + local def = cid_data[cid] + if def and def.flammable then + minetest.set_node(pos, fire_node) + else + minetest.remove_node(pos) + if def then + local node_drops = minetest.get_node_drops(def.name, "") + for _, item in ipairs(node_drops) do + add_drop(drops, item) + end + end + end +end + + +local function calc_velocity(pos1, pos2, old_vel, power) + local vel = vector.direction(pos1, pos2) + vel = vector.normalize(vel) + vel = vector.multiply(vel, power) + + -- Divide by distance + local dist = vector.distance(pos1, pos2) + dist = math.max(dist, 1) + vel = vector.divide(vel, dist) + + -- Add old velocity + vel = vector.add(vel, old_vel) + return vel +end + +local function entity_physics(pos, radius) + -- Make the damage radius larger than the destruction radius + radius = radius * 2 + local objs = minetest.get_objects_inside_radius(pos, radius) + for _, obj in pairs(objs) do + local obj_pos = obj:getpos() + local obj_vel = obj:getvelocity() + local dist = math.max(1, vector.distance(pos, obj_pos)) + + if obj_vel ~= nil then + obj:setvelocity(calc_velocity(pos, obj_pos, + obj_vel, radius * 10)) + end + + local damage = (4 / dist) * radius + obj:set_hp(obj:get_hp() - damage) + end +end + +local function add_effects(pos, radius) + minetest.add_particlespawner({ + amount = 128, + time = 1, + minpos = vector.subtract(pos, radius / 2), + maxpos = vector.add(pos, radius / 2), + minvel = {x=-20, y=-20, z=-20}, + maxvel = {x=20, y=20, z=20}, + minacc = vector.new(), + maxacc = vector.new(), + minexptime = 1, + maxexptime = 3, + minsize = 8, + maxsize = 16, + texture = "tnt_smoke.png", + }) +end + +local function burn(pos) + local name = minetest.get_node(pos).name + if name == "tnt:tnt" then + minetest.sound_play("tnt_ignite", {pos=pos}) + minetest.set_node(pos, {name="tnt:tnt_burning"}) + minetest.get_node_timer(pos):start(1) + elseif name == "tnt:gunpowder" then + minetest.sound_play("tnt_gunpowder_burning", {pos=pos, gain=2}) + minetest.set_node(pos, {name="tnt:gunpowder_burning"}) + minetest.get_node_timer(pos):start(1) + end +end + +local function explode(pos, radius) + local pos = vector.round(pos) + local vm = VoxelManip() + local pr = PseudoRandom(os.time()) + local p1 = vector.subtract(pos, radius) + local p2 = vector.add(pos, radius) + local minp, maxp = vm:read_from_map(p1, p2) + local a = VoxelArea:new({MinEdge = minp, MaxEdge = maxp}) + local data = vm:get_data() + + local drops = {} + local p = {} + + local c_air = minetest.get_content_id("air") + local c_tnt = minetest.get_content_id("tnt:tnt") + local c_tnt_burning = minetest.get_content_id("tnt:tnt_burning") + local c_gunpowder = minetest.get_content_id("tnt:gunpowder") + local c_gunpowder_burning = minetest.get_content_id("tnt:gunpowder_burning") + local c_boom = minetest.get_content_id("tnt:boom") + local c_fire = minetest.get_content_id("fire:basic_flame") + + for z = -radius, radius do + for y = -radius, radius do + local vi = a:index(pos.x + (-radius), pos.y + y, pos.z + z) + for x = -radius, radius do + if (x * x) + (y * y) + (z * z) <= + (radius * radius) + pr:next(-radius, radius) then + local cid = data[vi] + p.x = pos.x + x + p.y = pos.y + y + p.z = pos.z + z + if cid == c_tnt or cid == c_gunpowder then + burn(p) + elseif cid ~= c_tnt_burning and + cid ~= c_gunpowder_burning and + cid ~= c_air and + cid ~= c_fire and + cid ~= c_boom then + destroy(drops, p, cid) + end + end + vi = vi + 1 + end + end + end + + return drops +end + + +local function boom(pos) + minetest.sound_play("tnt_explode", {pos=pos, gain=1.5, max_hear_distance=2*64}) + minetest.set_node(pos, {name="tnt:boom"}) + minetest.get_node_timer(pos):start(0.5) + + local drops = explode(pos, radius) + entity_physics(pos, radius) + eject_drops(drops, pos, radius) + add_effects(pos, radius) +end + +minetest.register_node("tnt:tnt", { + description = "TNT", + tiles = {"tnt_top.png", "tnt_bottom.png", "tnt_side.png"}, + groups = {dig_immediate=2, mesecon=2}, + sounds = default.node_sound_wood_defaults(), + on_punch = function(pos, node, puncher) + if puncher:get_wielded_item():get_name() == "default:torch" then + minetest.sound_play("tnt_ignite", {pos=pos}) + minetest.set_node(pos, {name="tnt:tnt_burning"}) + minetest.get_node_timer(pos):start(4) + end + end, + mesecons = {effector = {action_on = boom}}, +}) + +minetest.register_node("tnt:tnt_burning", { + tiles = { + { + name = "tnt_top_burning_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1, + } + }, + "tnt_bottom.png", "tnt_side.png"}, + light_source = 5, + drop = "", + sounds = default.node_sound_wood_defaults(), + on_timer = boom, +}) + +minetest.register_node("tnt:boom", { + drawtype = "plantlike", + tiles = {"tnt_boom.png"}, + light_source = LIGHT_MAX, + walkable = false, + drop = "", + groups = {dig_immediate=3}, + on_timer = function(pos, elapsed) + minetest.remove_node(pos) + end, +}) + +minetest.register_node("tnt:gunpowder", { + description = "Gun Powder", + drawtype = "raillike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + tiles = {"tnt_gunpowder.png",}, + inventory_image = "tnt_gunpowder_inventory.png", + wield_image = "tnt_gunpowder_inventory.png", + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + groups = {dig_immediate=2,attached_node=1}, + sounds = default.node_sound_leaves_defaults(), + + on_punch = function(pos, node, puncher) + if puncher:get_wielded_item():get_name() == "default:torch" then + burn(pos) + end + end, +}) + +minetest.register_node("tnt:gunpowder_burning", { + drawtype = "raillike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + light_source = 5, + tiles = {{ + name = "tnt_gunpowder_burning_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1, + } + }}, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + drop = "", + groups = {dig_immediate=2,attached_node=1}, + sounds = default.node_sound_leaves_defaults(), + on_timer = function(pos, elapsed) + for dx = -1, 1 do + for dz = -1, 1 do + for dy = -1, 1 do + if not (dx == 0 and dz == 0) then + burn({ + x = pos.x + dx, + y = pos.y + dy, + z = pos.z + dz, + }) + end + end + end + end + minetest.remove_node(pos) + end +}) + +minetest.register_abm({ + nodenames = {"tnt:tnt", "tnt:gunpowder"}, + neighbors = {"fire:basic_flame", "default:lava_source", "default:lava_flowing"}, + interval = 1, + chance = 1, + action = burn, +}) + +minetest.register_craft({ + output = "tnt:gunpowder", + type = "shapeless", + recipe = {"default:coal_lump", "default:gravel"} +}) + +minetest.register_craft({ + output = "tnt:tnt", + recipe = { + {"", "group:wood", ""}, + {"group:wood", "tnt:gunpowder", "group:wood"}, + {"", "group:wood", ""} + } +}) + +if minetest.setting_get("log_mods") then + minetest.debug("[TNT] Loaded!") +end + diff --git a/mods/tnt/sounds/tnt_explode.ogg b/mods/tnt/sounds/tnt_explode.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a414ea046bf76298f6f1406d574f15741c515248 GIT binary patch literal 12808 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 U+X>QYKtmZkUHx3vIVCg!0PsFO;Q#;t literal 0 HcmV?d00001 diff --git a/mods/tnt/textures/tnt_bottom.png b/mods/tnt/textures/tnt_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..95f66cb90fa1a27b8a6417fe621b7938194c3a65 GIT binary patch literal 99 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|uDci*E-)~>VqkcY^lBDR vP}I}KF@!@lIp*Yn0|#z!s5?38a2;WYxX&Rd&U~pDsDQ!K)z4*}Q$iB}9RL{A literal 0 HcmV?d00001 diff --git a/mods/tnt/textures/tnt_gunpowder.png b/mods/tnt/textures/tnt_gunpowder.png new file mode 100644 index 0000000000000000000000000000000000000000..52153e928db9ce52272dfc971b86576052624ac7 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}T7XZ8E07Ki4~}t^$nuuS_L0f= zmn-m>Eeen;3z07mm9GqwuL@VFk5+7mR%(b*YD?DcOx2l~tv@x-U|PQ6tRka1B|v06 zztm(=x#{9c)1_5r%d5@TH(G9Jw%pQYwQKLTJC;Bj7^>&lE&x)BB|&~5oAHAMlQu8` zRaAJoIEF|_vL0-AWM<%DHel7Lp1N1||9=%BqYc+sQu=BtJ{#OCoV7D9obR2v!fqWO z2evDI4=#Usxjk3@DgXAFSGT3-zEilo?G&5Nt!;A;gg@K)_FE|P^O@_mSv8)`=*~;% wy|js2|5^Ljy-zw$pE-K=Q9==uWLe?|{_APHJjW+L4+FW<)78&qol`;+0PO&A!TEeen;3z07mm9GqwuL@VFk5+7mR%(b*YD?DcOx2l~tv@x-U|PQ6tRka1B|v06 zztm(=x#{9c)1_5r%d5@TH(G9Jw%pQYwQKLTJC;Bj819{6*lqWz2gp(^3GxG3jvp+T zw1EkzqSn*JF+@U=^&qPgGXoFH1`&z8!+ZDs`#(|TMU&ww$LkaM^W{!i`|VzLd}{OW z%nQamAh+^%A1wIAvTH`;A^Uq9d8Kdktho(xs;8@;%Q~lo FCID4Fc1i#M literal 0 HcmV?d00001 diff --git a/mods/tnt/textures/tnt_gunpowder_burning_animated.png b/mods/tnt/textures/tnt_gunpowder_burning_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..5ee24840a0212c60051ee154b7719ce7df0de7f0 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0zmA*!3-o-7PBt_Qk(%kA+G=b{|7Sfone^Asi_KN zF_r}R1v5B2yO9Ru6nMHghEy<~y=2&TG=Sr1!0q4hU#2iWnyz_otpdwJnO6VDE11uk zhMm0Fc4o<|TMh*>Co=XkzT5rD?atOp+kf(@LdO5TWz^+7`g)^W{;PpxX7!4PUo*bU z{eO7xlvw`wuNzGLHl8iEDf$-6U)b#!U-^e|h6Tf+IR}>&1MOz;boFyt=akR{0Id&E AssI20 literal 0 HcmV?d00001 diff --git a/mods/tnt/textures/tnt_gunpowder_inventory.png b/mods/tnt/textures/tnt_gunpowder_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..105a2d257414901455937a730d385b4c2ac9498e GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}T7XZ8E06{PDPaZ$2?ljJ1`~CL zNEe1^SB7Xeh8Q=7Sa*gvAo5^{_h3lyWJvO6NcLt(^<_x&WytVj$na;#1fl?j>_8x5 z%nsx%3S%q^<1LS3Xi8$}$zqt8%Q7)n?*IS)Dc7&40j*&y3GxeOaCmkj4ah0=ba4!+ zxK(=QqF9rHfNNmD^QgpS9+_^B{@16TwqEEzZ+YVSM4sZF#db@#Y@6aU;nXIt1>6lH zx7i+u$eC}r_E)j)_shHf>wnx)TxPmVm6?xWA)81;)czlWXYPNOuKV|+(!%!DF`l_i lnN3a^J!P&5J7&m89G6#lz%4UF?XNV**PgC^F6*2UngEQ!VbA~o literal 0 HcmV?d00001 diff --git a/mods/tnt/textures/tnt_side.png b/mods/tnt/textures/tnt_side.png new file mode 100644 index 0000000000000000000000000000000000000000..d3034732e4be26d06e5f775ee4f88f77ed48612f GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSjE0EsBz;JL^B%H{MZ=` X4>LJVxOGq&sE@(Z)z4*}Q$iB}^57uD literal 0 HcmV?d00001 diff --git a/mods/tnt/textures/tnt_smoke.png b/mods/tnt/textures/tnt_smoke.png new file mode 100644 index 0000000000000000000000000000000000000000..488b50fe958d33fa4cd50fa383a4685db045def5 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^Fw4`$F~s6@a>4>ti^@+=>QiQE7$hEQ`G3RY@DXvHh=$u6+S=Ge zd|6pp|9|XU+`ubsmaui^1PiVPOaAGbFCN{bP0l+XkK@H9k* literal 0 HcmV?d00001 diff --git a/mods/tnt/textures/tnt_top.png b/mods/tnt/textures/tnt_top.png new file mode 100644 index 0000000000000000000000000000000000000000..31b807cb6a8af7552054e756c51c2b9fa6f00ece GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0VPh1H%OdhF1&>aW72H z0Qt_IE{-7_vaAOUc^e!USPtr*xbCsQjpb1succ^+MnkBx-kA&ARxEO!l)K!PuY_mM tddFuxe>L`X|5!80cwug!>r|DWjAtI|q_o$YOaU6l;OXk;vd$@?2>`HcEsX#G literal 0 HcmV?d00001 diff --git a/mods/tnt/textures/tnt_top_burning.png b/mods/tnt/textures/tnt_top_burning.png new file mode 100644 index 0000000000000000000000000000000000000000..fc0d4905f628b501963c2c6fc3e0df6b159639cb GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSjE0EsBz;JgTe~DWM4f D`zSFl literal 0 HcmV?d00001 diff --git a/mods/tnt/textures/tnt_top_burning_animated.png b/mods/tnt/textures/tnt_top_burning_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..18a270fb9a453bb62cd9d087169ddd71f6db30ab GIT binary patch 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@ literal 0 HcmV?d00001 diff --git a/mods/vessels/textures/alternates/vessels_drinking_glass.png b/mods/vessels/textures/alternates/vessels_drinking_glass.png index cd5bbff5aaccfd51090878439b2efeab1e1af0b7..1ddbfd3c2c21382bf71c616a61841b2aad7eb05f 100644 GIT binary patch delta 139 zcmV;60CfM;0jB|wB!6y6L_t(|0qv483I!nyM05Yc34(|q2o@H0_9^BwE6mvK1wNnPxFDspy#wxu tN39js9k7!-#2ArtMr)13KbXl0ev7%s=b3=P6aWAK07*qoL delta 183 zcmZ3^c$sm6N&kwIT~=INUSp=D0Z^#O)5S5w z;`G~KL#_h~JYW9z3$t)CIu;ZZ6qoNPntQ7$b0LRpm4H(D^Hk3{zh%5M141j_`@8nd z`nhv!+r8gcT-IK*;$Qf~s-d>0QTv3fZCXRCeL|^2kHN<>{uhSoOQsmyX3pw=r`Wf}=>y(2wmTh}600000NkvXXt^-0~g2GliH2?qr delta 181 zcmV;m080O+0nq`FB!3BTNLh0L01FcU01FcV0GgZ_00007bV*G`2iyl87Z(_|{fv_U z003}FL_t(I%gvLq4uCKSMEn0=R%SZ0GsA+*xj59A)?lOYcHSM3E9I9G5vVHM9T5RH zhpHk4=?B~m=@dP{Rsn8FfQVoQd>7ETAp^dM8$SmS)msPVu`WR&BCM=fsD6-OcB8{# j@eAiN8Da~V*|1DI>y(2wf5G)*00000NkvXXu0mjfcJM@6 diff --git a/mods/vessels/textures/alternates/vessels_steel_bottle.png b/mods/vessels/textures/alternates/vessels_steel_bottle.png index 7e66816434ce819fea04f9bf7d8403908564961a..f0246c8acd87deab86908d49f6cc1c15e95a6a1a 100644 GIT binary patch delta 210 zcmV;@04@KT0`38jB!9I@L_t(|+U<=!3WYEbgmWX$kt^f`RzkF}Fj%CuN@EojECeNm zh4-7sZ0}!T_ZB`FW_D-QXXBiM)>@!`UBJUE%LMAz1=d;^V+88Qhkf5;o@b2Xh;7@1 zX_~}ic6r>ktt_qUij)%eeJ9lPB;(F$L0OjY-t)U09mhea=}Sq*o!f#C0%D9Te(ISdjiJE9qyPW_ M07*qoM6N<$g1&ENmH+?% delta 254 zcmVBoG9G`}L)K?l)=D zw6A?x_A9h)i=rrm)UO9v%=27G{d%CPDk!Cd)Q^iH1f-NOj&~#0brnw2Bp$Qda@Tco zv@8p@ZNt9rLTY-mj6vV`@|~sQIE2*nnDOT8fcGB5Fkqf%AvL}Kz=Hv;HJYZm z9AL(q%K@S+OIT~+oI{LJNKKE~ZTXD4uH_?1{kZrRAL^MTjme+`*8l(j07*qoM6N<$ Eg5j!eHUIzs diff --git a/mods/vessels/textures/vessels_drinking_glass.png b/mods/vessels/textures/vessels_drinking_glass.png index 0e298663500e10fd2b2e668a1f750c7756862927..e41ad310362e92a585b714899229b2149d8c59bc 100644 GIT binary patch delta 437 zcmV;m0ZRV;0sI4yQGebF3I{j}Gw5tu0004rNklroQVLY%WeFxA zktW8SJ6!nz{uzJZl0V=JgqVg18xmX;!XqKEV9`*p5K?hmXn_$Vapm32e_M#OEcPLdm^nb5406?+$fLfzZU&q$Y zNA30#bYntmjXqO%IhRO8LQv$fu$MatL@@}SxDgb2sH(Qgd)5p(Y(n7qc;|FuLV4oG z!d}8Ty~Kt4@*|fxm1!=gKvgy5a>^ROiA*N3(_Ba9CLtpslaX;832ZzVKsP3gUelbx zn%e*XN%FH2Mt>s{-q2UFUhl%id#M}^aqM(5!rvsOIb#8ws8lovQh=tDM_V#BNruA~ z3*c-)xj6aN1Jj&An%gS_84pyojAn1NbA^?PhGx&8lH`XdkX17S5RacB6!2{|*Xv!x zlTn&YMLB26%~(ko4qG@##-Med>0tB*Q6K;SpUC57Y%ZZx?NF~kwx(pX=JU5uF0bgm f|8jGE&h&f&{Q#Y@5Ty&700000NkvXXu0mjfFX_S? delta 180 zcmV;l089V;1N{MzQGeY79t;C0f{^`i0001rNklP*KBQA?0c&nU6bN)2$JWkA?e-INV?t|V)>~u21-z26v zV*#9~R5S=ufToj2TQW9DhQk&M;A}y;IQi8B)0{z?+baVZ4^*{`W^c4}g_VkiX3wCK zs`c?QJPIfIcLhvSVNIP_IC?rew6{^S4kgujs!2a&vvo^n3#S0G+WAr3;$?0000|5IcBGvGqu*J2iDNwEdi?; zZ2`t3{S3Iy;}rl+J+H9s8FbjITNsmr nj4|Y#qmg`M~SR!j$>`hC>U00000NkvXXu0mjf`lnz~ diff --git a/mods/vessels/textures/vessels_glass_bottle.png b/mods/vessels/textures/vessels_glass_bottle.png index f5e183ba53981c85408a6eeaa4a622f1dc1ffc46..e06ecfce63301159d001c40d2f8edf561fc5ef28 100644 GIT binary patch delta 288 zcmV+*0pI@70o4MKBo78+OGiWi{{a60|De66laV1Ff8GiU2P7*YN=7^Y0081iL_t(I z%VS``16KEy|L@9=|Bp`%6F$jzpT9Bu{Pi235(Y+Wf_sl#{?Ez5%D~CN#=y+X%<%iq zUxuGQe=%5@XfP6G00RR9!?80r{$JiYmEq&NPYmu!jSTww3XBY-fUR54!2N#l;)DNW zg#iqFfB5i)B+D809=VKRF8};zNJ+))W7+*^KJKGyieAfQtd)Ph^`>4P(UZg>MXhi15aLO2dGWP%NDJPfGe= m#FdPBcsLmNgt-W2CID?pX48B=Mm+!k002ov22Mn-LSTXeUy9}c delta 181 zcmV;m080PW0?`4GB!3BTNLh0L01FcU01FcV0GgZ_00007bV*G`2iyl87Z(_|{fv_U z003}FL_t(I%gvLq4uCKSMEn0=R%SZ0GsA+*xj59A)?lOYcHSM3E9I9G5vVHM9T5RH zhpHk4=?B~m=@dP{Rsn8FfQVoQd>7ETAp^dM8$SmS)msPVu`WR&BCM=fsD6-OcB8{# j@eAiN8Da~V*|1DI>y(2wf5G)*00000NkvXXu0mjfnBPQ- diff --git a/mods/vessels/textures/vessels_glass_bottle_inv.png b/mods/vessels/textures/vessels_glass_bottle_inv.png index 5cf31997668c7a3953c70ce67f3ad01a184dfd2d..74cb631eedad7130f59cd3a67a8c368ded8c4c90 100644 GIT binary patch delta 288 zcmV+*0pI?|0@VVLBo78+OGiWi{{a60|De66laV1Ff8GiU2P8GyMSEWW0081iL_t(I z%VS``16KEy|L@9=|Bp`%6F$jzpT9Bu{Pi235(Y+Wf_sl#{?Ez5%D~CN#=y+X%<%iq zUxuGQe=%5@XfP6G00RR9!?80r{$JiYmEq&NPYmu!jSTww3XBY-fUR54!2N#l;)DNW zg#iqFfB5i)B+D809=VKRF8};zNJ+))W7+*^KJKGyieAfQtd)Ph^`>4P(UZg>MXhi15aLO2dGWP%NDJPfGe= m#FdPBcsLmNgt-W2CID?pX48B=Mm+!k002ov22Mn-LSTXqiHr0A delta 300 zcmV+{0n`4~0>=W7B!3BTNLh0L01FcU01FcV0GgZ_00007bV*G`2iyl879AR+-fsc` z008DmL_t(I%e9j`4@5u|h5i4=s}Rpfh!BNeppi(ZN3B=SG_%cF*GAUvVkq`DlN;xL z&OL*s{j2J_M$1E|a9wv9SbrS|!QuPYz zcy+M$g5PvN8Egl_Fub0D<2WF|-b&<52^iRbvMhguRaNbRKPpXAuz}%hwLH&{A${K= zNs>cBmStd!odJ62x_&4y3{F`(;|0Hp)Z^FYGyXQpW)2!hj$ULnpFY1b%QADp-^J@2V?*k9v(Ssnr0UfWh9ApB@$mQ`2D*fN$ka*!~0_ZkWOb=b#*NP zzqb!?{4T#u#I?6G2|r^*jJ{ zcAjxFTeK|m7S5#>r&GD&@yNF|&0N@OK>`3>f7f&M^>ux@95pirvMdS_A?k7|@cF!! zrioLL$YLJ=2w}Y6MgRb%QYn{8eZLhBCp@w&4KRjY#t_S7e(_}T<6 zfA7AgrrPMr$~)p*zUg+mT=DqZxj^91Ku^!LN9)VBjUSsrWDL&%;6TSEI2=l)WtGO; z+t0rOfSH+D*4Ea#3ZMZ%HGs6L%KmMIxPJd0#>QSsLKqOj!1Q#K+3(jv7_&rFNklHP zv16;&mx%~M7#JKJRD>|T5|LjBqeMj9f1Z;N#&S8tSTu^G$4>9W`3*pgs>(G0G)*%L zOG}?wFjyBQqP)+iockLD=Xg9af)AgPWfejg%R(4AB05e)HALhlB1s5C*zSu=&)z{Vb|_8Y!XTeZ-kTR(`ziS)i? zP19e$)v_#-Qj)KVZJWdx6~N-_x_U-fxC@}@NZI$+nx5TG zLI~>S0oQf)-SGoS-n@YF8z3-v0AO|~=PXQS0En>NK*wWSdD^V?#suaxrAKAz}cjKKMA%k0Q*z&axb>jdBiC9JfKyr8#r00000NkvXX Hu0mjf6-9O) diff --git a/mods/vessels/textures/vessels_steel_bottle.png b/mods/vessels/textures/vessels_steel_bottle.png index d27a7cde959657e33a9b15f950016759e5e75bcb..dfb760ede28bd8999b523632f6674e428e7dc82c 100644 GIT binary patch delta 353 zcmV-n0iOQ20;vO#QGebF3J3!l8L`wm0003tNklVP2=8;n1;q^@8!lz30wy$(WEt`j z5P~2G2*c3Ear_I=`8iA`6AR$`KHY8?*LBaJ!{LCGvhs-91X4<}EJG;;fa|(vh*F9y z%aBqwC#X~u1zN}Bk=)t!%9P0SiH~u<(A9yd|y11kz>U!7w{JAA-*PYKo$8zV938ZwmB0HqajzaOioS zfxdm%wym3{$;EN3AP5XJ9=ppa%aRab4a1;yU5#-Z&0|OAs%XGM%d%+OHtqXvpz&S> z=bw`#iK?oy*Eu?l!$9M)BlEVPX&QB1r+Jc%JclRfE}63pDBtWrD>|V puGROwfyQI!?oO6v_9CFqau4P9GjHX-rV4?jEQSr1K1tt%fr-_n&p=|rz~n=?bal~9$+!%Qi?3gkWw}$s8kdMTF2v&-EIef*7^)>-GjFJZvd?|#+XL4 zF$S&m-%VUB7S{7TMxznK;Shj4&sne6lx4|$J{PV2!fLg$RR{L_J=5v5*82s5a(T2$ Sp!0nI0000)o!qgMKEsLAU0tIi$TF)@l)n9(|ujI?H(8y z=5>PLS7(et6h#90>j4(SFcipN49bo2k zAWc)0WvQUG7G2i~sx~19pcS(UUc!)k-=&Q+8=yk$xVTlsIkn7tBdy-25;xY5@3uu!!y|&b*!xxV zF9wZQY{F!Kcg!xdthw*pHGY!#&^sN$aj79RiBT*hs^RxUKF?intIkQ+(Dpp4?~sOJ jjW{)P+?C@Y>t^3S=I$Nrl3gcp00000NkvXXu0mjfY7A@g delta 379 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 JPDHLkV1jaErwsrA literal 3100 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 RhS2~3002ovPDHLkV1mjBb=3d> delta 467 zcmV;^0WALY7QGmd83+ad001BJ|6#EqI|>g5VoOIv0RI600RN!9r<0Re3MzjAl1W5C zR5(v%lWD5LKoErIB7z1riYrEq`v#iecK_S-<0~i$ydSO8TTNB>B%ROaI3ACY=Xvz| z{WzUYQI=)2TCJGR=W)4Q6k9A7F_}zav)M#Z6w0mF>qr0)sH#eaPt*JTmhE;s0lZ!> z`Q#3V!!Mt{->;I(;ptBjmKlrquElR4?TQShXqWLNelo< zz=1XnXKta8Ccpu4F?oEL&1N%QlyCrOQfE-s=myTzG^HUuadVr3;dgtQq|PvFC2L`_q3t8jX~{Uatb` z^?IsFMs7;+o{<6=dGwO!e7oI#^@$&nG&P6m2jd51+8!oMGy_)AZnve4CW^dg*g+He zerU*Gh2*is$_Owl8kxTLj4>#DfG{&9$Gr3orqgLW9uH}v2q0F6!OVMSCa}Vgfh9g5 z8VP#u_Aw8So5_24{z@zL4xoYqHA`Vg{uW?`R6w#U(|W088-EI&v335sMi&48002ov JPDHLkV1g!=+fe`j diff --git a/mods/wool/textures/wool_green.png b/mods/wool/textures/wool_green.png index acf7e4ff2ae448ad0f5dc3c2935cae64baf5e30d..c211ef52573da02189f904110c47ea78b6029205 100644 GIT binary patch delta 385 zcmV-{0e=4A7?A^z8Gi!+001a04^sdD0D(|UR7E$A95|C4JeeFkoE$!$96zKSLZKW( zrW`}597U`gN3KT-_XA*BoBj9AMoXVc;BM;v8b-9AxMmXYd?o^BidP9Di&39B=p>aQz%{{~UAw z9CZI2U3t-*0002XNkljhf8JI^JR&3cI{d%$L#+i#-wFNnh_0mr_xv$qp0iv>UbR5ENU91I z#YyYx0lr+GFbDITs2g&I_t4@Jhaq`mNCpeB{~QLl?dA1kt`+ve={Q2T3MDO)0Bw>M fS4K0_&rQ~U*-9E0{1T1(00000NkvXXu0mjff$O3q literal 3168 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 delta 494 zcmVV!AV3xR5(vflWhwDQ4odi5A;QCN|a4W zXj5#2ke95``XowT62EiwoErHs+s>W2=bm%s-mu&4EXy*h)oNC)R&Bf8+GH}ZLZM*Y zZrAqvz1DiYp0!#no6TmHrm1S<@z??YEL<)Z1^MA{u-EIQSS%I-csw4;0bH-wzj}Z8 zd_MMkK5Z}i2{X?*gtgFYHm%?9YqLv%{%AB(4)u1sEfz3ECTlQ} z1U5sPgaW6~h+e<}@n-6q&Bj)%l_g1{g90=GaOxDN)9Ftm8(a!K{L@2@^uW*ke%B(W zT(4J!n@8<*I*A!f92jQo3D80}Qs#g2xy5m8Q54A&g1la@i^;!~;c%z}0!YxpC^VxV zAm&^ymw&n&jfU!Zo(rf_si;Q)PVIKPiI&e9DS%N&FLlOuJRVg?Uf@HKP5);4h4BmI zwB1aY$OA@EEEc5=bed@9AL`JAzF#zCFhc4?U}P*{78`LNPgo-`ijx2$oGDs0{L($> zbUJoEpQVu|fEXRYjr6(W37!$iAOa5vA6VoxKnUm)_(PqOsk?dpN_7vQLIO3Hf=T`s kV8t^Aq*N+ty!0}SFJX#_rGRY+aR2}S07*qoM6N<$f_v-ZUH||9 diff --git a/mods/wool/textures/wool_magenta.png b/mods/wool/textures/wool_magenta.png index 0f3104eed20b75bae6f2fc4a9f0669230d6cba05..79afdb89cddf4466e0ac2416deb49c09093cf84d 100644 GIT binary patch delta 420 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 KMNUMnLSTY1#jfc9 literal 3161 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 KMNUMnLSTZ5(piN7 literal 2971 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 R@>l=>002ovPDHLkV1msostN!A diff --git a/mods/wool/textures/wool_red.png b/mods/wool/textures/wool_red.png index a5ae98aab3bd8a05df0618e3066c5a3774d26183..4a5d43a229b65b0291378d6788cbcf662ad06b10 100644 GIT binary patch delta 420 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 diff --git a/mods/wool/textures/wool_violet.png b/mods/wool/textures/wool_violet.png index 5ba79b333901a24e328cf8692482884ccac115a4..59720bd73d06ca7044e865c9114cb90e7027fa59 100644 GIT binary patch delta 323 zcmV-J0lfZ=7}Elf8Gi!+001a04^sdD09sH?R7FexhD`v7P5_Wk0E|!oj!*!UQ2>@w z0FqJwm{S0nQ~;b-0G?L>pjZH$SOB6~0Hj&~rd$B3T>z|J0IpvEuwVePVF9yZ1G8fV zvt$OeWeBup3$teov}g{re_cGB0002ANklcjLG~~>-ODRdJXgiN6m2h6ja>5k| z!!!p7!?kzI@n`|zB&*o=cHg!rl`ARiJeu)K;&a@!Gex1hqg$cZjX?vR6XgSPVct&k z*1DvEKbId|MLf!zm@%g_dvYWD{p&2xqmCXiCw)g`?-3ZD7?mU~bCWxS)qh@j{{yip V5;o^WVWR*5002ovPDHLkV1nV2eKr69 literal 3085 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 mQSr|h)JW8XJVN8uY5W4BQ|_g1bA=xO0000 0 or not def or (def.walkable ~= false and + def.drawtype ~= "nodebox") then + sum = sum + 2 ^ (i - 1) + end + end + if sum == 0 then + sum = 15 + end + minetest.set_node(pos, {name = "xpanes:"..name.."_"..sum}) +end + +local function update_nearby(pos, node) + node = node or minetest.get_node(pos) + local name = node.name + if not name or node.name:sub(1, 7) ~= "xpanes:" then + return + end + local underscore_pos = string.find(name, "_[^_]*$") or 0 + local len = name:len() + local num = tonumber(name:sub(underscore_pos+1, len)) + if not num or num < 1 or num > 15 then + name = name:sub(8) + else + name = name:sub(8, underscore_pos - 1) + end + for i, dir in pairs(directions) do + update_pane({ + x = pos.x + dir.x, + y = pos.y + dir.y, + z = pos.z + dir.z + }, name) + end +end + +local half_boxes = { + {0, -0.5, -1/32, 0.5, 0.5, 1/32}, + {-1/32, -0.5, 0, 1/32, 0.5, 0.5}, + {-0.5, -0.5, -1/32, 0, 0.5, 1/32}, + {-1/32, -0.5, -0.5, 1/32, 0.5, 0} +} + +local full_boxes = { + {-0.5, -0.5, -1/32, 0.5, 0.5, 1/32}, + {-1/32, -0.5, -0.5, 1/32, 0.5, 0.5} +} + +local sb_half_boxes = { + {0, -0.5, -0.06, 0.5, 0.5, 0.06}, + {-0.06, -0.5, 0, 0.06, 0.5, 0.5}, + {-0.5, -0.5, -0.06, 0, 0.5, 0.06}, + {-0.06, -0.5, -0.5, 0.06, 0.5, 0} +} + +local sb_full_boxes = { + {-0.5, -0.5, -0.06, 0.5, 0.5, 0.06}, + {-0.06, -0.5, -0.5, 0.06, 0.5, 0.5} +} + +function xpanes.register_pane(name, def) + for i = 1, 15 do + local need = {} + local cnt = 0 + for j = 1, 4 do + if rshift(i, j - 1) % 2 == 1 then + need[j] = true + cnt = cnt + 1 + end + end + local take = {} + local take2 = {} + if need[1] == true and need[3] == true then + need[1] = nil + need[3] = nil + table.insert(take, full_boxes[1]) + table.insert(take2, sb_full_boxes[1]) + end + if need[2] == true and need[4] == true then + need[2] = nil + need[4] = nil + table.insert(take, full_boxes[2]) + table.insert(take2, sb_full_boxes[2]) + end + for k in pairs(need) do + table.insert(take, half_boxes[k]) + table.insert(take2, sb_half_boxes[k]) + end + local texture = def.textures[1] + if cnt == 1 then + texture = def.textures[1].."^"..def.textures[2] + end + minetest.register_node(":xpanes:"..name.."_"..i, { + drawtype = "nodebox", + tiles = {def.textures[3], def.textures[3], texture}, + paramtype = "light", + groups = def.groups, + drop = "xpanes:"..name, + sounds = def.sounds, + node_box = { + type = "fixed", + fixed = take + }, + selection_box = { + type = "fixed", + fixed = take2 + } + }) + end + + def.on_construct = function(pos) + update_pane(pos, name) + end + + minetest.register_node(":xpanes:"..name, def) + + minetest.register_craft({ + output = "xpanes:"..name.." 16", + recipe = def.recipe + }) +end + +minetest.register_on_placenode(update_nearby) +minetest.register_on_dignode(update_nearby) + +xpanes.register_pane("pane", { + description = "Glass Pane", + tiles = {"xpanes_space.png"}, + drawtype = "airlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + air_equivalent = true, + textures = {"default_glass.png","xpanes_pane_half.png","xpanes_white.png"}, + inventory_image = "default_glass.png", + wield_image = "default_glass.png", + sounds = default.node_sound_glass_defaults(), + groups = {snappy=2, cracky=3, oddly_breakable_by_hand=3, pane=1}, + recipe = { + {'default:glass', 'default:glass', 'default:glass'}, + {'default:glass', 'default:glass', 'default:glass'} + } +}) + +xpanes.register_pane("bar", { + description = "Iron bar", + tiles = {"xpanes_space.png"}, + drawtype = "airlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + air_equivalent = true, + textures = {"xpanes_bar.png","xpanes_bar.png","xpanes_space.png"}, + inventory_image = "xpanes_bar.png", + wield_image = "xpanes_bar.png", + groups = {snappy=2, cracky=3, oddly_breakable_by_hand=3, pane=1}, + sounds = default.node_sound_stone_defaults(), + recipe = { + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'} + } +}) + diff --git a/mods/xpanes/textures/xpanes_bar.png b/mods/xpanes/textures/xpanes_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..5534a5cbe36eada5a6288269982c842f94eca375 GIT binary patch literal 383 zcmV-_0f7FAP)Ll?si~=|s;aB2tE{Z7uCA`Iu&}YQ zv9hwVv$M0cwY9dkwzs#pxw*N+!^6bH#K*_S$;rve%F4^j%gxQr(9qD)(b3b>)7910 z*4Eb7*VozE+1uOO+}zyX-{0Wi;Njun<>lq)=jZ6?=&jXqIMagfTiG5UOvmg|i&tq1A-K)v6n_Y3KKYm64OC(=5CdRI!5;u`J)sN!GFSir002ovPDHLkV1liL&p-eG literal 0 HcmV?d00001 diff --git a/mods/xpanes/textures/xpanes_grey.png b/mods/xpanes/textures/xpanes_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..e1c6f76ff3ba0e88d7794341608b56ceb24e391c GIT binary patch literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx3?wy9o9qTs%mF?juKD?SYvy%*0CKrJT^vIy b7?Tr#Y$gWA;!;KlAdA7%)z4*}Q$iB}WG)bM literal 0 HcmV?d00001 diff --git a/mods/xpanes/textures/xpanes_pane_half.png b/mods/xpanes/textures/xpanes_pane_half.png new file mode 100644 index 0000000000000000000000000000000000000000..4e846dfa088e9842872673dc7c405db46e944bd4 GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^oIotV!3HFcc!W9wDJf4E$B+uf&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVhfPFS!u;;lEal|A)B0#0OT+;F#3CNtp~CgJYD@<);T3K0RZlm9-{yN literal 0 HcmV?d00001 diff --git a/mods/xpanes/textures/xpanes_white.png b/mods/xpanes/textures/xpanes_white.png new file mode 100644 index 0000000000000000000000000000000000000000..777bd606fa02f1809009f3e687c6d9c336a96229 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^j3CSbBp9sfW`_bP&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVhfPG-n%hS>gB2(wn;8;O;+&tGo0?Yw

!FtArl_M%A${AIvLLIQWpz%rqp{ck2#yR`RZW3^zYG{pZFeXlLNMhuC5 zplq75jlsB?{VNzU#ZS`GLjy~_C!m4epoX sM!D5px~*jdi#Ii-Rx_&&e|M#|U-Mlz^jD-?LI3~&07*qoM6N<$f&*OfZvX%Q diff --git a/mods/default/textures/default_pine_needles.png b/mods/default/textures/default_pine_needles.png new file mode 100644 index 0000000000000000000000000000000000000000..2b007be759433464dbc2de2652ff6c56571c6e21 GIT binary patch literal 512 zcmV+b0{{JqP)HdX?x zAvB>vqK1n1e*mg|f>fc|NT%@0AyIa2fhIE1-fEPI=kJ>{l<(F&4I=?Sd2}2aPfM#a z!_zR%HuWoURM(ng8(>`iW~*yG2Z>GnqI*M(83XP}H_p~`}5!(QPEbY|v?o6{E4Fw*l8 zF%2WB^5|G+hWjo;6&j)OR9$QKU*9N?j(>lqw+_TV`u+vctSkhWyX?_-5h*+Y`xi`i z*@Hw#k|c%qm%x@Vl|7UIFvHTBVG)UOIm`UjwdT-x`uMbnZJ4e-vd2O3fm9*zeI zmMTymd-}3FyF0V<0skI{YoG6$$ylE0hXe(-eFp&0_8p>}=g*l01)^fmcS>`cITtT{RREdB3zwEp~pWNQY**w$C$-K`jV-xOn?P_ z`J-{iBrcvrx+7k_2sCWsjnISwoQ@ltHgWPG7JZ^AnxVH&cm}a&F`bRacLMu15ePx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^n@ z11b`4D+M(G00K2hL_t(I%RQ4zjx1FS1;f7I%&h8uunnecfc>uoBqZpr%({OwNMLN~ zC>+O@-+ukY)JL{`BX~zjiJT&RPGZXZ`N!{k{`?c?>m=n3C&GE27{>WJ(FKGU=&jS| zWUWPQ9TCGj<^298$B1_x=NyRA$HY0o=0sH>B!@ahL@1@uduPtcvc)u`l*WGS*qU7B z0-*N^0&3!L?hXjfv4Ckt?~?_@5dRNtwXtjgV9Qtrsx0Q5Y&p^AWcH48j#3)ER`%xy z*LmTcQfgt@!aJqb4uF~&wM`IZj>$qvG0^J8XpLjvK$KD%qc)DbQEJ211p9Y|1s|bP$sM-Rj)Kan8S#zMyvmXx(!$dGM<}y-F04y6U zTP(P1Oet`lZ{oJoS_2kN9Wh2;*F`Ih7$e7i<3FFDEE_1Gf?;BuuWugvjyfzMtK)h73Tvn`nv@M zuCtJigRj58cz!%N&o@4JFeM!a0HwBDE=GA@Y}%0gdkaMQBL96X{U>Iu*+PkpUqSwlt6I3xXQV56$wN_G0j4_yfGR^K41jENn zX@j(FU`oyz?;@(oyHt+jKvkJ$_bljt4d4;IHJTBEC#Q%4$FX5z1aY*{Q0H$lz^lK1 b!YTg%;Xz=CmniwT00000NkvXXu0mjfhT1f1 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_pinetree_top.png b/mods/default/textures/default_pinetree_top.png new file mode 100644 index 0000000000000000000000000000000000000000..9e2f8647645e47ea52f0014e6d638b7751cc6f8f GIT binary patch literal 802 zcmV+-1Ks?IP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^n@ z11bUQl|<_R00N>(L_t(I%WacSYb#Y8hMzO%%uFW9}?gu4*D{=o}UTkMr2ZSKiTCUa)a9~VI@>brawKc3$MulV$n4u z7*p}@{MBn+{@p2nkKUg1)7tP(p%|Q8;?o>GKc%fZ5Dxpwu)Mw|goMp-#Lc#0Tqy4P z3}sA3x7U39!Mhwiy~4E}-tG`8Mdmrd2b5Bz@_j^>lTOaKd;W~iKl=h>DwNhGqiWCb zTUWH(n%#OuR!*SX(=OKtC6Refo1{pUlJ^PoH?BCJYo0IL1A%;fK|rzlW5xL5f^=9y zfOzat#gs&5BvKJ$r2hS91QX6K&e1o`!NGRdfOkX@iN2@0`;GDZ0#|SGoh1<&-dl>J zGlUQadu{vpf=?yUd-`g}epu1BJ!2HZ#hV}!Y<-X0Y;d-QBmo>@-vW>rQ!&yduC2*W zG{e~pr4-J#tbh5A=HU+4Y;m?l2tjZy-g!nRbF?l=0A$}|o1V?GqHAhoCb88$!8;yq zex=*jL}vl;y(RjH&r*!34hQZZ3~45rPKTsfjx`mDfP7LiT`Z6?1(6Y4OZ1)?Ji;AZ zD6LCOd%*KukN2L?HTXWqS6jMWhpl$Zo?H?`Pv2Mu8oWOcDPt;Ldr}g-BY20md&cJr zVi2gokhFA+&t^!au$5sjn?i8-c8}KOf#B<9%X^(=cs#}JTdLca$WcK$C=f~_Lc}!< z#gV2sJw=X2*!$JNfiV@kR`Bf0ZwO68=sHI8V+yTNnLp!9^GhD2*gd_(U%QA)baD}G!(AYJmf#%((0_PXMQ78tYo g-#Pzx%7+7g0#Pt$?Q?}=djJ3c07*qoM6N<$f-zxgssI20 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_pinewood.png b/mods/default/textures/default_pinewood.png new file mode 100644 index 0000000000000000000000000000000000000000..4225296140912185e1d3f163fad29247a1449315 GIT binary patch literal 455 zcmV;&0XY7NP)?sSrf}moD0IUR# zNG_qVX{~htz!a}$qn&3@P-`Vnkb-gvU9cl!Y-++oO1lcS66Dhi-X;K#$zKl`=37lk z;yw=sGYuFl*U;{qVi`)!?dZ_yHwm^Ivmp>wZngPz)a%xF xIxJFcV5Y$jJB}&rBulHe)u>%$_vJzshfl1yssKp(`Y!+g002ovPDHLkV1kzYxs3n- literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_rail.png b/mods/default/textures/default_rail.png index 8f1d476525a0ed45e5033e6704cd74113030c5ac..061949e85dc8d8da2649edfbfc40bc329492b95e 100644 GIT binary patch delta 388 zcmV-~0ek+!1D*qrBYy#9Nkl4~Bk>iZHt!SF@lGdhGVHYb?7rM&` zmGLs(wTn_H(WVHatcc2}Xi-oY1pT(R&w)8Zs}{EKz~Nl@c;I=zb4>d9`tBkS^27AU z=+#i|@4C7==?D9 zegVaR0Ckl|%Eu!^Yb|190A<<20DUX;54bNon8JlBp_LTzw(rLKfd`ja8PD4;+!pLO z+#F*H9}SNI*$a;_K+ex2=H-xG6KF4>L^)(ucqA4%B*|L`)WWtw%HW~mWC~}gN$RnT zQ$<8OE1}z*rhPk+-hzbV_ykk9&dCNO?XxgIiuOJKI5{gz9O~p+SQnsD4r!V?Am%j> zQU+~RVhXQyH#%jf=6JLPx#32;bRa{vGf6951U69E94oEQKA0cS}> zK~y-6&67(@0#O)-{TY$tjJd7I##>sOR)t-xOkL?0;_0;b&t88sH>0fvcPa z?UD_5MH`-W9P0i&Eu+3M3Jq|Rw{{`X1%U$;zl8AoF!EjrMW2Mss)(dVM4IMm$ixBh zWkc^@^rg@@;9jwDg^P@gX2OiOeJ9=zT)50y@VxE7ZNZAe%`vX*01>x-kTPgd?KQw_&55>RR~?VG z#__T{g~y6ReIrfEMFX%s2QWtsz+B4#qgwk4&5GZs)*_$1hwz-9146Sy|C7NFA?`~g TN434L00000NkvXXu0mjfK9R&| diff --git a/mods/default/textures/default_rail_crossing.png b/mods/default/textures/default_rail_crossing.png index cd8b5ad22f5a5f2b9478d68b260570466d8b89d5..3774beb8fd87ee83f1c49fadaabce444772963df 100644 GIT binary patch delta 279 zcmV+y0qFjb1MC8jBYy!iNkl zt|-@A0?0S}kJSJW2Zo`N7#N=#u!)pltX|0Q6#GA?*cdKZ6DIwCafRuBoMEuM#tiPf zX?ceKmjeB}s?PlXyi();^Gi+suLQEE7eK^e1}v&DK^RgOE>QzFpd>)*e^G!WI1r2c zrT*u5i~p|(kp{ZR=zpP~B;0^fU_j%Hg&LrN-D$dT1x5Z6|7QaYAUYZgd?o(R1v(ws zg)<8A7_g)g9tI$P0&Rnn7XcvyKnw|!I{_mydo)sdSiMjR^m|V_A{s&IVokjT dRxePTodN!bqKoa;BnSWi002ovPDHLkV1oYpc~}4d delta 325 zcmV-L0lNO|0+9odBYyw^b5ch_0Itp)=>Px#32;bRa{vGf6951U69E94oEQKA0X9iQ zK~y-)V_<-SU3<6v4-F6g&p-fx)PU4tNFWgBMSjANklU0X zOf~tx97rR)qX1F|Ps(`xp9?f3!%OCWo}cXh)ph3oXBQj8H5UfTf?SGe0G^Blavj`& cInY=E07~KZ>>hMLj{pDw07*qoM6N<$f(QR&^Z)<= delta 264 zcmV+j0r&pt0*?cbBQ5{|b5ch_0Itp)=>Px#32;bRa{vGf6951U69E94oEQKA0W?WO zK~y-6V_={skuGq5v#}sR_W#s;9N~cO^part|IP90|L2w%!^Mh#2BRB_RWl4!gv$S~ zi&6bQqY&Y2P;B&O>OuH*F>3!?618y#90(K#$%DPK2pBscevYp!!oac+dAQ~^4Ho|w zmYe>cUuKM95Xjcf6ir|{(8o+jFatn}Kv9+BEAxLvjrspi`K2cRmjh{pcND{On{zXqbTgfF zGoExapLH~!b~B-OHKceor+hc4d^f9pH>`d*tbjPWy|zcyak~Hj00DGTPE!Ct=GbNc z004zaL_t(|0aedu4gw(#qZ+|%TZyNn^a!63?Sq5YO(e{QElY@(s0xnKkvZ~uiubD(f|Me07*qoM6N<$ Ef(X2hSO5S3 delta 399 zcmV;A0dW5I0-ghq8Gi-<001BJ|6u?C00DDSM?wIu&K&6g000SaNLh0L01FcU01FcV z0GgZ_0003)NklD%PDHLkV1lPdv4H>p diff --git a/mods/default/textures/default_sand.png b/mods/default/textures/default_sand.png index 7477a87beee6b31b5faddb20357fb9eeb6803594..ba5eb0e967a0f462d54fe7a7f549fbe7a891376a 100644 GIT binary patch delta 322 zcmV-I0lohH1JVMJ8Gi!+001a04^sdD09sH?R7JS5fxNbbzPN|Kxro8LipIc?$H9=u z!ja0vlg!4I&BvC`$d}N{nbFId(#)IF&79QDoz>2s*3X~U(4g4Sq1n=++S8-k)TG?i zrQOx0-PWex*r?#yso~nHYaPan00029NklnW}agd9H>6_sW4+bFo+j2j@g$s%1| zEkc)d)BcGFG&{L4)(svJ41Al2J4i%joZ4QKiPMI5D~@SiaJe{aTHSSfb@*-k2T}(T Uz>n)@RsaA107*qoM6N<$f<&~Qi~s-t delta 494 zcmV6 z!axw+|G$|SLSm?gVrVpQ@nFP@C^o2pLP4NF3xBe{_jadxm~?k`-prdfQ`eODzWKTL z>-^SN->GlbxWiYk2EJMhd@XRlxymRIfmC0kA#0Ji>x<-W-3}>XuRNjJVV9|~k+e`5K<5gTF z{Xj-Ho=pd?EY7DzKd=LktY_n{+G#h@{yw9u&6DbxKhEz2pn#^nm{WuQzb}KzJZXPd kCX;xmsNJ{L;>cO}7w!j9MiEfyx&QzG07*qoM6N<$g66^L0RR91 diff --git a/mods/default/textures/default_sandstone.png b/mods/default/textures/default_sandstone.png index bd9cb8692f449d37711a3a31e313230d147327ee..90f6dc6dd98233b9e3f9d514a935afb620c896f7 100644 GIT binary patch delta 399 zcmV;A0dW541)c+t8Gi!+001a04^sdD0EbXaR7JS8cDlBCyS93~w|%_0eZ9GUzPW(D zx`DsCg21|jz`KRPyN1EMhr+yw!n}&Yy^F)Xi^IT-!@!Ni!H&eikHo={#ln%t!;;9u zlgPuA$;6b&#Ffg$mdeGK%f*+=#+b{-naszU&BvR~$ehl}oPW;BoX^Uf&&!?A%b?KB zq0!Bv(#@mQ&8E>D7cBq)0MbcBK~#9!1;Ghogdhw6z_i<rd9Q(#lOaxq*&NT(y$kqIljYpli*Z27hLEcYm{P$OV=@`KvH%sUN?3T)=$}40U9I(=_KDA=OmHsP~fc`xYk&!4UH8 z6x3yr8UxHYu3AJo)G*v1DuQC7rJSs{BG}3;kaxoS$LZ7<$s&W4wsyM-LlzTra|T~q ti6-cs9QWTeLis8v$0XZr)6$gw2cgClKEdOvhX4Qo00>D%PDHLkV1gQ{*ysQN delta 731 zcmV<10wn#O1Ly^i8Gix*005AYXf^-<00DDSM?wIu&K&6g000SaNLh0L01FcU01FcV z0GgZ_00007bV*G`2ipZ37cdo2Cw@-=00MeRL_t(2Qyo(2ZrVT)_O4ItU>mR#0<;jP zKtrl3Z_wX;#y(9W^$go}wt0Wra~hDb2F%{QP_kII=8>Vidoz-@knU{NZRM zh~jFwVi?MCTz`@z6(Rk8pT*eoeZxHc{cEmjnq^&Jj^{B#JjcO$%1}{iKsU>>7nYSA z6NC_GTPz-|PnQW0IUKR3>tPV=cDuT+L76D<^?Su}EJ-59IEtcnyY0FzARxrx{eJ)T z=4QLulBxo_JkJBd;cy6o0Ayg6?HI=F>gq&MHtY3azkla=mYvV%0`SgKV0=i9gI?cR zJ7Bc4TJ;Bg*Y$kY1Ead#?hXb-Nf?hWvpjD|5_A+*!Juj~xy*}#@0z44g3y~?UFUfY zUe%Q1qA0-!kr#jlsp{eI!^LQ1FP8`-Rc!`-Fr7{|n+=FOQJYX0MiseX+qNi5pmOc3 z{lM$Ji+{20WnSdV<#IN=ev4w*$Z{+PTDM!5<2e{3L_@5~&^q3|fj^LLSrn~S>-qU< z@_B08FL{<@(=<%O&{g$e@mN5m>C@tA&>Junh3=YEkR#X~hGD1O2?C!hi;@=vh`rM> z6h(e{dDL4PxDM!Tx#g844x=PV;TP5qKMp~3AyhRa$orTk+wE&fsuQINQD~|LyWy@% zLJZR!kH^3b?8b1tYE#Y9l$0clLWuuA^|Az2&;j=cr$GpT-~m>a<$rcbe6fwGy9)pS N002ovPDHLkV1lZ*QxyOJ diff --git a/mods/default/textures/default_sandstone_brick.png b/mods/default/textures/default_sandstone_brick.png index eaf0787499d3c48133facb5a1578f49c54bf90dd..82a1e6e807e583a463c2f09c42ec6ca4aa69bae0 100644 GIT binary patch delta 547 zcmV+;0^I$!2C)Q?8Gi!+001a04^sdD0Siz}R7IAQVW*{XuBvjct8}ldb+D{=v8{Qs zt$MPqd$O;6vao%!uzs_#f3>oJwz7e?vVym=gSWDTxU+@0wRX9)g}JnbxwVG6w~4&B zeZ07Ryts=2GFlEQ&Q|=_lR`3QN#pn5zN49AQh&OW$*ta{jYQIargG=Jj!u0z8cEc zGhix8vdDAAvXIQH7BFSZnA_spRea*bI^fXv$f7~&Eq@EU*lz(twg?HQYB_t!P0;}4 zaV7#WNQbQ-`!0_A{Ydd>- lyRnVyjvThB9d&B>>lZK^CJ*#h5vu?I002ovPDHLkV1gb)IMo0E delta 810 zcmV+_1J(So1hxi{8Gi-<001BJ|6u?C00eVFNmK|32nc)#WQYI&0_{meK~y*q1;J}m z;#L5F;WsxRVM&AlI#|~ccY3kY{rCL~{o3tp>nflkh(N$xfE*H%oYUvgR+GO}5{I-r z7q``7Jf7gS�j4M5XDNuoHWW?49ngKgW~KaAMz1ZGj>9DkAk$^-ZRym5Pb%OPHY zrlVv@7{zqj9Vl~xO~lR34P}<2iUVQrhN%H*dSLzj%zn4yr;9eT=?l$fli_g4V*Y`! z6iE`}wpzSQ{=;@0WN~Eq{))cYZjnmy`TCm6t1CvMF|w+ts*3r1j%gTlyFOjtCyXN6 z9iPV^59E2y-GAM0=!RjSYZ{hmqNGHjs5fkc5EzER&2WfF1)8SO@AY_knlSuw%TWk~ zIHKE*LlVdAb~~h$c&cZJ7w3dY%xb+QFC&*yv`Rey_)76S90?B7c>R8AS<;*_bSik(&>aU5dz# z)T{>6=^Gv2XR%n*KkpNU5tGR)PSe3X^NHgGZT$D2s@7bsuh$F)my|_`5CWwXW*E%LixX#_N0Md4al*x*hpH={#?SEe4o#-K&1bYb zZKjidF@FpL+qO|sp-0;Vs@OBS|3-B>P-HRBqwlQVpJ>)~P$i4S8{1&U=*Ks%23;1@ z5y5gwevHt|s$#VY&e}6fh;Rb(|^RVn}lJA-|<;4mzc$=z^c_~)a&?u zmuA!9_4OIga|y!`-O%w`F3Hv+4kLs(;`?3lEa&?3HD<7h_~f=Ym5O5)AlH~7Qj{h8-Hx)%>2-UQWywdBpo)qx o+9Ol1H`si{DCVqID>Pl>e|aan-j=2gxc~qF07*qoM6N<$g1UN=yZ`_I diff --git a/mods/default/textures/default_sapling.png b/mods/default/textures/default_sapling.png index 47dabe1c59a08123ccc0b5c0bf7efa90a089b6f3..b58b51cd248b3399185ff0acddbf6678db4af047 100644 GIT binary patch delta 167 zcmV;Y09gNl0>c52B!7xYL_t(|0b`&kNT@XZPqt=9BQ>yQiVU!G(fUt@YY+yQ>8QXp zfephA5Q>m((o>cDk8UUk6LdDZD`0E_E~m;sb{0~8h%C1-wUIIxkf8xf_Xy8>t{vzfMXIUvXjK>9y41#)0h3jhb& VO^-DFVxIs2002ovPDHLkV1mMVO0|RG)M`SSr1Gg{;GcwGYBLNg-FY)wsWxvfM z%Ezq3S}1o4DAeca;uvCaIyqs1s>ceGzy90O+?BWf7rDu2bl{xpYx|q)7$p;yEoQpj zk|W{A5Y&=0dETl!^(D?9t9b9;Jh84JQ{{!wghO!*)sO$5U|Uelp1-9rhe4A~(kalV z;ZJ_{8t0jcE|${s%QcJ`p7BOBOqwnAbK%1SZe>MmI~!8M8FEw2E{Ex{S2BA1Z(ruX cmy^ZFe#^K2_-m&XK<yy85}Sb4q9e0E8G;F8}}l diff --git a/mods/default/textures/default_scorched_stuff.png b/mods/default/textures/default_scorched_stuff.png deleted file mode 100644 index f64d177e6cedc16dea8a7b0ca581e84433b817a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m=s-PZ!4!i{7&n1Njapa5z`bx|{ah-tW6{Y-3hOyt1K?uRLpmJ-hf% z!Iq+5h4HQhZ`AfuG2d_Ouu>~O=H<^ugy(|cRy9S;kE~c8KF*tn_TwDYs`N+Bv;@#?-+7A)+&bfookq&1Jko@aZ0eLMIg2qe(=+dI^RE0cAU#8b`*;kV!3&G)&gDDkGOi zI5RPUR5kFc4Rj9t&=qWAqij>DXxO$) zdwYObr^ISnW1}Wf6JE}qZYI5AGW+TU05X74O46o++9q-J(KKG4%K3AHOg@-my&|}H zbBtTlqdc6w!&*MX=WHVYN^k(_+uLiRBOGOB`U&2Ej3~=wH*Eavtu(n7Z5?$2Ev=DJ0pSmoLL^Q{Cuu`$%>by5XE_P2*@UBOXQx>^iE{u(`p6^_UJ^hS>25f-k{ ziAMYwr6d3zqm;zgInK{wouU3PODk2XPMy+PjRwa;$(S@ZYPgokZ(ZiQCU7O4d)q8{ z03=M_eR#PG&5paG#xY7s6g9pJ5kN3ySz+%Z6+tA@?BV$3(K|)6hITsQVg?QafP=qs((X}b!2c4k+R2fyg0Co=WKb#kK;<%fe*r&QK5y;z2yt)*LR*dnNNa9_{hi!aB_{!`W5?16cadkkV~IqHdu@V?5&r>{gjFqj SL23*D0000BYyw}VoOIv00000008+zyMF)x010qNS#tmY4#WTe4#WYKD-Ig~ z000McNliru+YA*D788;hTbTd=0l-N_K~y+T-I7mh6JZdCD~P6%cDtI5-9}qtvywt= zT4Iz+NR=o_X3`=%WocLrmye+2>$G_`|CZu-kx2BcHW#Sa_3u_-#RX z$#y-=n_7f+N`Gc+HO$+)L0;&xmq4KDvqP-uDqlBszJE5UO&?*is+|(equPT&MXDD7C2CGKa;y&`4pXhKu=T*r|KyTM`G{W6E7^gZ%BvSnI d5FGCK2NaZqRV|EYa+Cl7002ovPDHLkV1m|s@ihPd diff --git a/mods/default/textures/default_snow.png b/mods/default/textures/default_snow.png index b4d0cc8d3c86a279b3e55887b59eed43e9c04f38..2a2439fb9ebddbb7273a05fbcda2cf4de278626b 100644 GIT binary patch delta 148 zcmbQnw1jbjL_HHT0|P_ST=7ppiZj3`#P#m||L;Hi2ZE@*JB|Yd!#rIaLpWrUJwg*x zQcn0p?wFu>#C5{N#)Hld-HB4{6E^0!uHta+aMzM%Zl266?YtuRh6$VB@-{ZMUI8~T yHr+M`K{h?XP6jrjA5L~c#`DCC7XMsm# zF#`kNVGw3Kp1&dmD9B#o>FdgVhn<5ri_yVM5uP|0E+s-)Q)EgbW z39M08)@v;^Sii47RGU4!wqNEC@e5Ax>-GlVaQv?!J`pR;+>THzTUC8rlTtlR6j z=-gG-ovgDMf<(P${BC}I_Tz#7I;RbHU9#_9a&DIC$AIU&tdlQ$tQAM|AjkO|LrcZgE^ z&o9c62NX;6t1|i@*=6?M&{u8&gIB!re_boltw4!38FjuS9XrtyMn(o5AYUDbIe^$R zxzg~zO^~v^ibt`iACPa$00gcvD*qW78GAwOG?1x4%ml=YP?`-1s{ye91S0^HFTy|! gfE$1VjDk@B0GM6^Le-f=SO5S307*qoM6N<$f&pfxRR910 delta 394 zcmV;50d@Z90;2 z)_`s>O#Z^Pws9P;%{&m2m#vgPZ?vJhtV3+uWZ23x9X6{@=f{?f>+teg98i zxd^v}0mN9bVe9|2iLU?ir^NkVdwA3TohR1*|M2DQ|E=qn|6jCb<^STokpESa)Bac1 z1pVK(cJcqo8z%feed!{^fPg%$|4ht`=?n}EmC2n(|03&j{;OMyt>G8vr~`@lWNQAm zaF_q@5T*8?Uw@P%4=9%CS7r1+vdiqhp|9Km2CsPK|GHM9TY(a7GU|LuI(DKZjEoFA zK)yNO-6=P99Am0{<8C+vj{xdQ%_JY`HAX9;u35Xe?G#e6D17ZOv oMg}0h2m_G-n*pO>6uy zE+~f{Qvhc!;gCikWZy%`PVzWFV31e_4HB0A$^K9Bw`agiMM~!11D1>VP1;&Vl-TXVkN2o0000H=O_PZ=%oD$66Tz~FkU|{g_ba4!^ z=uJ+LV6`|{udt(9zR~j>ScA!b>HW2rLnt&FCV@WXzDpVKiT3eS$GVn`1)? s^9e4W8NDZ@Jo`9js4Zg7XJKYIAbaf7|GhV-15IV{boFyt=akR{03JXu{Qv*} diff --git a/mods/default/textures/default_steel_block.png b/mods/default/textures/default_steel_block.png index fe7373013b38d20e8d4d92a50dcb0ff56dff16a7..0f7918ee5909e6c6aa7a00247b3f258bac41bba0 100644 GIT binary patch delta 579 zcmV-J0=)gL1l$CWB!3BTNLh0L01FZT01FZU(%pXi00007bV*G`2i^(<2|FwxiQruT z00H|+L_t(2&pndKZrnf&M7i`LX{=yiW9-xXjDObOWcWCzffpoNT1$7ca!?Q+i-jWi zQ2h4x_Vx8eM9#TV%Jq63hGCxP)9Eyhqlk!zs@7UxUS5dEd4KO;Uta+LP^u7bW+^2A zA|Xa4A|e97%pV^ga=+gJ6adVm;aG5fG=8%sLOk36awZXBW&=fuW|pSW%r2LUdwhHZKtj`>MOzKR zEPA{|L=38B6@TBXWvi7^N-_+CnVDJa92YYX{tp+4VXw57&54V_tExOdKbu)Ks3;hv z6svs1*9~>w0pz`^s#A?I$~cYygehAMAuvm>3joj5bWO=SfHnk;Y-XRIpF%|Yz7Ky! zugc8Msa52hcf&lVYH-du=ctI8ozG`iYYia)VrB>L7=PosZbUifU6fvGP*l9$?bKGnJ{3lW)_f!2L$eV>-WJ9mhs z6n8$K0g$ub(+Hpnm1QfXOiMcVzlg2vS}V2Gauif8L< z3^B%dzdYYv-}mqD??>mhZS&rT5K1Z2G(9{#e1CtpZQFI-&(F{0a(Q}s`U_^Oc3}_& RHtzrc002ovPDHLkV1mJq1j_&b delta 532 zcmV+v0_*+U1g!*+B!3-gR9JLFZ*6U5Zgc_CX>@2HM@dakWG-a~ z00009a7bBm000XU000XU0RWnu7ytkO2XskIMF-sl7YiyZHoOWg0004_Nkl59TY5QOLTSEB(XqL_GWRP;4OL=^8M39cd@c)!Dbv0T~yF@H>7)m77DipApB%aX|? zXSG_*<#OB|$4Mj-TvDl&ZQGpRFEizG`SExJL2$iZN23w<^Z9(c-S+!E=VUS=^7Ch& z=NVvdnRB^ZPNx%X&*zg;>hAaZ@pz=O-ELDr8DmYYRtv+BBGR+jj0VB2*K68vF;dua zxrE_+!UuJ+Sbu!DMN!0EBs-lBD5X-#FbjtSc!$FQ7?JrOBs&}qDTpaqmIYBNsMB<& zNjD}Q2mB_5ZErh&>H1o3Ww7Jj$e zC4|AAYV95uV1{T9)9Ez+8ihhZ%O?#Vab+MXwFJ~_@z9P%w^}U{kW)y~5u+Uw!9}DB zeBU?ebeaV0Nq{Q4m?CQX7=Je2bhFuHPQ6}dFRttI!{M6EW*dzL75sJzz-41l`UOaM WY_OYn diff --git a/mods/default/textures/default_steel_ingot.png b/mods/default/textures/default_steel_ingot.png index fcb4c340bf1eba9bb27d10b85b9df3185364a37b..4babe9637f8db919e2b820b333ab9801270d6793 100644 GIT binary patch delta 255 zcmV>GzeGXZ@Q*(xf%u?IMdJf!Qq_4 z0I(@N2?oHJVVQ$XL?9xlvQeNcm1q>$ueRtb@Oao`KA(Y?MR->*1bVIm&vn4d0=z7c zXDO060uiAR)S`mDS!1`gwc!1BMG{9J0TCh3Qam3VwWv^w3Sr=T6B!7-cL_t(|oZXJG4Z|Q51-%nvumuGzl$5N%9CS34P#{q<(u+X) zGERtu-6dbTj=RTk{QtGqP;12_v6M2%IS;l%T_l0n3X%B!cohmEz&VFotDP=NDWSCn z=ll$$lwhre_kJ0QF%EHtF?N2x%QFrV~P30>&69r6ewkOYvK14s405&?E6T Z?*%si`&OlhQ(FK4002ovPDHLkV1ik#NvZ$< diff --git a/mods/default/textures/default_stick.png b/mods/default/textures/default_stick.png index eac71add7b4700dabbb0d8e1cc331edc47b1d64e..0ba6720f3954d9ffde7924f24d1f916e7b1533d0 100644 GIT binary patch delta 151 zcmZo>T){X&vYwfNfk8u;KNv_!1o(uwo|vTY|Nnn8B>`(y0Xr1|XI+s%OPL%`VZVIm zy+AcgB|&~bwPlmfS^#;ro-U3d6^yy39Qh6?@Gv`?=T83re@1iSQigqRPgHHY>!7or zFH--(Kh`sBf5aV_^BUOh9LQ48zM^o);XWtx-1Ce|0zda2J`OaA!PC{xWt~$(69A=Y BGlc*E delta 113 zcmZ3%*vvRVGK-CYfkFQB|3o0gQtadz!T|&|94Q?@K4*bPWHAE+-w_aIoT|+y4HQ)M zba4!^=uJ+LC{nl<_SBwZ^4go8ox(ltru|vV_N56d@c7)o#IU*3L^WXEwJM+n22WQ% Jmvv4FO#q`PA%*|| diff --git a/mods/default/textures/default_stone.png b/mods/default/textures/default_stone.png index 80210354c9b95374047b089cdf50d810139f44ef..23fba6abd1d9f1ad67e8ee6cadad24210411c1b9 100644 GIT binary patch delta 372 zcmX@f+`>FTvYwfNfk8u;KNv`L1^9%xdbzp!d3*W$cn1KHuTOxVZ%AN3NKjxX5CsQ? zh6IO&1c!rANO)*SL`X)7v$y?0#ROWRe4!85LJ{n)z?MI#V!XrYpbV= zV~B(#>%oJ5Ee0ZO7vJX_8XM^P^l)Uh`&1Np~QGR#w3sD#^;yu8xjJw4VkaK zW4rJrkxi24-mm!TjMFw%=dBO;GuisuF$yyKU#WlnF(5C+&G8h_2MnIBelF{r5}E)w CPm+=V delta 442 zcmV;r0Y(0V1IYuB8Gi-<001BJ|6u?C00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-mq1_2-()bZv^00042Nkl417P=9@rWn zA*d`#3J10%a4A(QwNiiF^_WbsB6=9T&Epx{FBI#Qyk%?IwQXLO1x!muhJnW?c^d8B>Vbt&01spH{D)D422{4_sb`eLUib#b6Gf~|fD1mlK{tp4lgm>U;{k*=* z@6WgGkdrQMg^~z!aH-063Uoka;OpaRfD4>a8h|)(tOVL- zW~%j`pClR%tYMbi+t;&=v0Hbsx;F^cx%YP*<6KJ*Bzk2AJt_%+>x-&ywSNIb|FhT+ z)LrWy_kRAISnGf){K_8e5BFW*E%4EQC?DkSZ6Z32b2H=E{()C6EbA?EeR{0gZET1} kLzy=U-HtzU;S*rIe=C+7++#{DvH$=807*qoM6N<$g3}qn0ssI2 diff --git a/mods/default/textures/default_stone_brick.png b/mods/default/textures/default_stone_brick.png index 8032f7d96f9e0f40ba3de49d2c74bc46ceb5764c..12ea9531c13ef10c2cb8b2bee7926553e66496da 100644 GIT binary patch delta 427 zcmeyvvWt0wWIZzj1A~Sxe=v~R72p%%>hA9D@8caB925pbA;DpxA>pAR5uu?GVL%iX z85SBD9u^rMo)8nA5F3*a7nc|tlNcA97#Eim7n=kmNAwDfJAuBC4D?L3c z1Bf!RGcpRYvkG#u3xOy%rwEAha_fuo@{03viwp9K3k!-13rh;}N{friONuMYN~_At zs>;jjs;laOsHVE9wzjFRwyD0Z8HgI|TbdeMo0>XWnkV-3Ozi8K*xx5G!-oy%joqFu zjv*C{seL!CSR8rW{x4dhBX!Z~%@!rGWW&p=W_|p(UbXb}&a*%L>ZVxv)|bYdd48Vz zIcLPITPH7+P7lA%{M`6}lh>B(rPhagIdYk|FHzdFNvc|Lk?w=5tdAP2Gv6?U&OT_l zzxL@o|He$)i&C3^D<0X=`2UL0xwNvz-_t)?)=ih+a-i{emwM+VwHe7A|JJ3r%l8Ww zn_Xtt>GZhDD`@)J%`lh4C)jJ(eYQH4J@=o=)!AE3`D_+&^6-z-`jfRqH;QVhJ_34# N!PC{xWt~$(699G;x2*sG delta 622 zcmV-!0+Ic?1N;P#8Gi-<001BJ|6u?C00v@9M??Vs0RI60puMM)00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF-mq3l|&_Gjik>0006BNkl-Q> zImG;Gq`3Vu#?R}ig7!@AZa#;&`7}^mo(IvlV77p9x3|!4Ht=yg!o_5a)9$gJgZJ++ z9SzZa(@{*q0Vcx`Q$qZ`;4SXv-(eo6QYbkNp5(F$+Qg1igtu2lrMw$KZ2zc^mY{mD zkN$ChufrY-B!5wm#La9*lb%-&G=T8-_uvRavUH2vsLD6}jBD0kM+I`}4RzYiw!1Qr z1a{?VlP$=Ax|xy$@{*k`;tYsZ<4DmLeZsR3ku4ffWRqN7(cqd_LCO8cz+Eu#VzddX z74xpbE=*?q5waWW$UROYE6+)-EF-ymALU{m8Sz`V3x6$~t%81^_^&b_o>s zzSD}x<>In*{H6*=fjhEvFGMe^kKqM3kzl~-Nf#}#>9@0fDoyN!DDpEAn~fP`=(Gjm zg~)&_O=oRthn4@1nK1DMiU;wV@1<}x?@<4d_F^BnH@1Qx3r{lck^jI?Ot#n))EP2z%!Lt)jP(liCx&tqXo{1cGk4DbnY&0}C#qoJ|B-sAmx^Nm135lzopr062RT$^ZZW delta 124 zcmYf5W1JvS#=*wGz##wmeRtvY3H^?+6GpPSxg<1_~N@ zx;Tbd^d?6vUieYI?X!f$zsaZ484RyouWm5(VbrWS#mgW#C86!2fdp^!MFWOphJPDx V7bO2mhzIIr@O1TaS?83{1OQnSCY1mH diff --git a/mods/default/textures/default_tnt_side.png b/mods/default/textures/default_tnt_side.png index 16fc4b2acbe55a0b3fccda15e08ed926e1145274..947f862d142535b58ba83d3409f04c9c719e134d 100644 GIT binary patch delta 92 zcmZ3)ST#W<%+b@uF{FYqIb!j`kNX=N8GAlA%m}f&&=AP{FPKB(0S_CSMBC?yPcB?d wkZ4%fIU&(Sl3}r?al-~~4dyEz?2FkL7`}(vT+CFOCd2>)p00i_>zopr0KelR!vFvP delta 132 zcmba>U|= zANMylGWL9Km=R)kcm?Bs$$!Bd57-PEe43LaEal|A4faRc|!>S(&O7=QOm|wFq|9D_yaBoN6szm2@mEVq6=e&^kai@8W=&Pj{eE;~J goEpF@ZFZ@SFH>RfhTH1GK*Jb3UHx3vIVCg!0AzqI?EnA( delta 190 zcmbQlc#d&`L_G%^0|SHn=l_X7ilx}eGlT;OYB*9lfPBsZkH}&M2EHR8%s5q>PZ}s# z;OXKRV$qu%v3TJ}`L@pz68|QjN@p;V2OGd}r};pR!68&5t;Hms9e&3I%9 mBHqZ zN79r|XQ^Iju(@Au`nbj6S+nhjF8_~Bw*T90|4)hgKfg%oXz2=|IZP!%en9ieCZDwc z@&Y|w978G?V^2g1H7M|~Toi0k*wJz4|2jR>sa|jPd(_RSvu#)(#vozgUc5o(x`x=2 zceUP|4|!)#_gE0p*gA!krLKkPK2v<-`UU&6h2cL4F4((#GEjuGz$3Dlfq`2Xgc%uT&5-~K zvX^-Jy0YJ8mJyKGcDkL+0TibFt~XV7Lfq7K5j&pUXO@ GgeCyFQ8i8g diff --git a/mods/default/textures/default_tool_bronzepick.png b/mods/default/textures/default_tool_bronzepick.png index 86e2a75374754615e83517936dad2a95988ef18c..18b18c922c41aa8e8ef93aff5a5b9c9a0105d692 100644 GIT binary patch delta 232 zcmV%t8Gi!+001a04^sdD07XztR7C(Sb^rhWF&+&uAr3Yo5IZFhJ1G=C zBoIR{7f&?}Q8^r2LL6*K6P8X7vt1j*cPz+gB+P3j(|a)2a4O+=&5g3V5;bYfXI!f8v(Wp{RsQ9Cd>*UE|5xXAno{bW{{?R*g%_(2&6>_ iq!mK6pd+xo6{h_hJOh0cn?f-F0000ysgWIY=L1B3kM|A|0~Ey>&6h2cL4F4((#GEjuGz$3Dlfr0M`2s2LA=92~r zvX^-Jy0YJ8mJyIwT*TKU1{5muba4!^IGvoZKwj`?=)cLi0w)+IIQn_bSt6aJar9%LyyWC1l239btUa}8PJ#Z!HImT`lh;VH zbriAcojtKm!P|I~_J*oviL(~5j#(m&Jc>8d_H?$qIpe(TYybm8A7Ab}zh#BGKqoMG My85}Sb4q9e0NFxg8AjS&6h2cL4F4((#GEjuGz$3Dlfr0M`2s2LA=92~r zvX^-Jy0YJ8mJyIMxVUuoQlOBhr;B5VMQ?J#0`VCS4}XwvJ9()_q4DAW|D0S2QZ1U7 zd?qm}G^`O!lejo5IX5&Q#$i(03`Re%ISIZhBAIHEJy~)_vm6_g&N?tKEbzopr0JwKLKmY&$ diff --git a/mods/default/textures/default_tool_bronzesword.png b/mods/default/textures/default_tool_bronzesword.png index 4d85e9eaa93d55168e982a1e194200b5bf59b214..597bbe66bb7da4982b757b746423c25b7f7860df 100644 GIT binary patch delta 177 zcmcb>c!+U=WIZzj1A~Sxe=v|z3GfMV<Hp00i_>zopr07%+FCIA2c delta 191 zcmX@ac!6<(WIY=L1B3kM|A|0~Ey>&6h2cL4F4((#GEjuGz$3Dlfr0M`2s2LA=92~r zvX^-Jy0YJ8mJyKS`FHBM5>P1C)5S5w;&gJt0`nOU4}XwvJ9+6(ebb@;%$z9_4Qpnm zFt<%edvZbbblQexmec-g7HwO`p?yPOlS#9KMdSQq_3EmAJG@U^lF44}v`bN8`C*e} m?vO=H{3#r+k}Zh}3=Dr4wAn3x>m38MiNVv=&t;ucLK6T!k4BgP diff --git a/mods/default/textures/default_tool_diamondaxe.png b/mods/default/textures/default_tool_diamondaxe.png index 3f1e54272552982663db3cc4d7c640715887744d..48c1c8b7b8816772b21e1a12c2e0a40812799c1c 100644 GIT binary patch delta 221 zcmV<303!df0qy~i8Gi!+001a04^sdD07y_wR7HrR_y7O@6L)nXg@Z1VkTjQ-HX;x? zoSHhEnL8yAMlBUkv$0V*99+D)T)@6##KLOL%WO##ZO+Sb)zf&}*?{BWf#l+b>E{F+ z_J;rf00MMUPE!B?c9YFG0000}Nkl(3`OB9C|0FKJ=p(FJ?2g(asHhT z)vpKel`{YX>oq&*w&UzANImXL8Wdh?Cy4|~Be0N)fWVJX;9KAm^cD08sRTF(`UKw% XbZP>GSj^jW00000NkvXXu0mjf8G>5W delta 160 zcmaFIxRG&!WIY=L1B3kM|A|0~Ey>&6h2b8a)QK{2lsYw|F3yz&x5FVdQ I&MBb@05cjj#sB~S diff --git a/mods/default/textures/default_tool_diamondpick.png b/mods/default/textures/default_tool_diamondpick.png index 91859a6e4637323c68c269d77ccea83c4fac9d32..10cdd90cb478a602d8120859c2aa7184c1457171 100644 GIT binary patch delta 240 zcmV6$ z>*8`daR2}S0(4SNQvd*Vlg&5)003i2L_t(|0bR&Z5`r)c25I3XRS>jlL~8DTQvbnm znqlAeV>rYBR<@7xYX{LiUYc@)~EPvb6om9?r%K95fN!N zV~(^L^H)Cl9}zwE|MGwT)y^wSU{q+HGsVKQd}8QAk>fz+lhP(^cHE}bU36%#%cis( zMxRY-5(=k8cbF*eZqhk>V%>pPyh$dHOITM1hIHjHY&3i9tCEr~w<))ciQ%fjH2I+0 SQI#>6-fYQ{XMS00002bbnG#Qvd*Vlg&5)003l3 zL_t(|+Fi;?7K1PhM8QU3o*@QeCgb~G5*CUC^zPSd1g{~$e`cB|+`u^R*G9n{es66l zKz94)zvZJ3s^Y delta 171 zcmbQsw1;tmWIY=L1B3kM|A|0~Ey>&6g<%21JBC+T$1kY@MK}vQB8wRq_>O=u<5X=v zX`mo`iKnkC`(0)!K~?LxoEiUsLY|&3jv*Gk$q5U@HEO@Vvget+w31Qae)V@TAAN%L$jw)WWmaB`~;}VbY0nbk1H7cD-XH}X5&pNvqa|A4r@<$r3%fBO0CW6T^(jh0@j)$ z&U0t`oATy(3g=%q*Y)=G7WS}NKwV5FL4H8pWs}cZ0C_>4E{-7;w_;CU6lzf5a0yJ( zz4+vR{r1A+nY#0Kv>)udf5VQ!u3=A2`=s>Q3-r$VnlqRsW;gxIW!&&if61%_!y8T3 qY_ku%o2a+q;@OynHFsF{aLWCtWPBzORV)BBp25@A&t;ucLK6UI^-B`~ delta 190 zcmX@lc%E^BWIY=L1B3kM|A|0~Ey>&6g<%21JBC+T$1kY@MK}vQB8wRq_>O=u<5X=v zX`mo`iKnkC`(0)!K^4R0iyRgLg&T`JkS;@Jf9_B1hN@k?x nG`=js6L?m+JENb>Yb^7K{m^jZ7- zZ2kRA|Nl$>|9UO*t0e#c00MMUPE!B?c9YFG00010Nklyifs6v7JC2+#%KOPx1C4SP*3Z&6g<%21JBC+T$1kY@MK}vQB8wRqxP?KOkzv*x z37{Z*iKnkC`(0)!Ax*Xw-&J=3g*ZxFBTAg}b8}PkN*KPKnYJG&=HTh#7-G?zoFMV# z!T!Vo6t0Cm-9K4KJ$07nHH%d< d@6FO=WmqlbcVykUz5<|O44$rjF6*2UngDY`KIi}d diff --git a/mods/default/textures/default_tool_mesepick.png b/mods/default/textures/default_tool_mesepick.png index 8d13c0cead3ed283f5ed9e7b9b9901462874a17c..17451cb21d1821764bd595caa8f1f744cb1fdde7 100644 GIT binary patch delta 231 zcmbQt^n-DNWIZzj1A~Sxe=v}84e$wZWza4C|Np2aaSW-r6??{!uR(#w<>DfRE|Jv<9N+C%rKl`SEc?Gyb7p2r$Bg^# zFXR^lu2N!l*!s(W!To88RL0{+rf-hVa$#%PA&~Bn-+rFS;qZFthGQ1Y7h6WaFH{+?#j?7((sPi6Jz|MP6C56nnmUgkUdo4uvw&;OsEp8l^N ztLL<9`WI1`f6t#kZ#F%=$7Rd2i0G;R{k-P<-^glka@NGdEeo^@GTq8pBWF#FZM-Ud zB;(l2F6MT=|Lzopr E03y+CNB{r; diff --git a/mods/default/textures/default_tool_meseshovel.png b/mods/default/textures/default_tool_meseshovel.png index 2dbf2687b5de39efa2a26de817702db3c2257543..dc58644c233fda17383cc98d7bca60d44d165f3d 100644 GIT binary patch delta 269 zcmV+o0rLLP0i6Pn8Gi!+001a04^sdD0A^53R7Du6aR2}RHX;x^B@jd~5J)i(NHG^m zG89oc9AH5cY)KQr!a2>)INIGd-rqLg;WpsmHsjNe`@Htz8?_4PIN_cizV zHTn59`TI5c{WSahO8fmZ{QgS)|4#k?WB>n5p6q1-00002bbnG#Qvd*Vlg&5)003l3 zL_t(|+Fi`q58~^{4R0%=9-BYQ+`3(;4>3N;;0=-*1R04XlQ*Fuz z$c(z^`b;iJ&6g<%21JBC+T$1kY@MK}vQB8wRq_>O=u<5X=v zX`mo`iKnkC`(0)!A!(6qb_~rxA&wH)h!W@g+}zZ>5{7SQrtJrcd3w4yhFJ6_CoB+; z*cJ1{o@esXpPxb>{{R19x-nB=nTN3_TLZ%;3%41GF4=usLmdklJ!d7dS!fnEnFcPI mnPRZ2@36GS^ZVA0Mdu$vwhP_>Cz07m5(z%AebGy?)Ff*}e900000NkvXX Hu0mjf2q95+ delta 211 zcmcb|_=ItSWIY=L1B3kM|A|0~Ey>&6g<%21JBC+T$1kY@MK}vQB8wRq_>O=u<5X=v zX`mo`iKnkC`(0)!VL6SbPac&4g*ZxFBTAg}b8}PkN*KPKnYJG&7VGKa7-DfcIbnf$ z#IBep_B@l9{`_CR`2Y0vT$A${HlU3X%*@fz(bUw`+S=OO+}z*a-{j=v=jZ3@>gw?D@b&fe`1tt$|Nr3q zm;(R+00MMUPE!B?c9YFG0000}NklQbrHkNwsk zexGi@Tb}_Kn9i|+Za+%4klM8@;V*b--WpG!3<(xOOd#+*1bhp8f?l8}gy>L#(-Z10 XTFe3vtuo&}00000NkvXXu0mjfn)PZ8 literal 902 zcmZvav1^n;5XGNSRDuCZW0PhJFRe}5$Q?RxhA0uNBx1nEXJu()3em#mVPoOHAQ)lV z2tq1FFd&3!g8zc)$N4T0?(Xx0-JSi|+25Nt`*w5V_R`|@MF2~7XL!HXtKGPKvF4S( z`4~8l&GFW#wmBI&S+aK7eG%dAl1Q3aYb^i=1Q0NwRaWm;1l%Ekgc;iZ4h6#Df(RO{ z)lI#$K0e(;a#Ch&Eu|pcOcj%1<`tMl%_TL%!{wrAv}VoI6{6E*jZG;A&8?|1X;CMd zrL{?Z#2n4sr-78tnB~tYwzPEQ;`hzV^a#0EqLFn%5p*}HVn)>c6<9>gEqm(IGZapj ziKSN=3^!NR!3+zp`YfaB?y_fL<;*m%3_L?tb5E%yrN9$>&pFIGSKH}Qx+bSQC^xDZ z(PGYPl+Y==L65l%lP49%>VeQWTWY`YLyp7Y?s{+gaXyhNIWtKis_Z u9B=OKo%`&o`SJbQ;BdTmaPP;-@9_Y*@!;X3(VzVn-K{p-7=F67z55TP&ZG$d diff --git a/mods/default/textures/default_tool_steelpick.png b/mods/default/textures/default_tool_steelpick.png index ed62f2ee0a34e26af3f50b759ac0f4800c750777..9df944ffb6fa4964abe4b267995723dea82311c6 100644 GIT binary patch delta 220 zcmV<203-kN0qp^h8Gi!+001a04^sdD06b7kR7C(Sb^rhWF&+&uAr3Yo5IZFhJ1G=C zBoIR{7f&?}Q8^r2LL6*K6TQ8?(b3V|+}z*a-{$7#>gwwM|NqogwF>|M00MMUPE!B? zc9YFG00019NklRT?o}BB!ZHW|h@A=k4G?rrEdC1!8+-mP6FN{Ea0st0@fx1)()jc@Ciii8J2zW Wkpn)3W;|8^0000 delta 226 zcmaFM_?dBnWIY=L1B3kM|A|0~Ey>&6h2cL4F4((#GEjuGz$3Dlfr0M`2s2LA=92~r zvX^-Jy0YKq5f$JuXb8Aq02FHQba4!^IGvoZK&;~Pv$ORnKHD6n&2oO!KRY9NikDfk z8pO&UkiI`f0M0|r{eFgul4HDs(zPv4W~T%(cj~FiKocyL|AH|-;U`X z*LvQ`P6+q7#>4EglWBTdO8A7Ok~c*o_B!^Y%~_{l+U3wTA;FMd}>gw$5 z?CEak-(VLvGK>WqKcmMbgr)1g{JUH;b{QbSgOo3${#-3~q44d3$B)VkxZ4GrSWb~Ys w$Y!Bg*kl^GWM+!Ns>%}?Y>Ztd%!~}V$+=6?`9BEP0ZnD_boFyt=akR{0F~S^EC2ui diff --git a/mods/default/textures/default_tool_steelsword.png b/mods/default/textures/default_tool_steelsword.png index ca995ea8c5eff45df77f2b0cd610f24f23ff7d06..bc1e642cbe6183d9da8262156495fb9476ab5df9 100644 GIT binary patch delta 177 zcmaFBc!+U=WIZzj1A~Sxe=v|z3GfMV?O6Q%|NsAHN&?oJBL1el85tQlp2CwSPhPfc z*_}IgUcGt+l&$_{zZa;UsU*k`sIP4DSqmV~+tbA{q~ccWiHm#<1{}^8joM!P`2XK@ zrAq1R;P;KPhwEo%MqiiR_WkmLHrcxi)K*9vU6r3QON${s=it+B-vs~l0zC5_I5x4( bSJ-fnTT_%tN+9$o$QA}qS3j3^P6HtR{-BPT5h#@4>Eak-aXL9+f%%CuXa4XXPRX>Z z{q^O4=H+D*^B6XzP2!bsnl;gRy3TCJt~if96(8p-rDu0-XyR4$Hs%odk@=@Q=uyk= z7M-&jw`nbrW-7AsG2Z5&s BNj(4n diff --git a/mods/default/textures/default_tool_stoneaxe.png b/mods/default/textures/default_tool_stoneaxe.png index 1061e10f580f26a6b10685e72bab4048b3f0f8be..9a18990bcbbd2a393fa11f5f0da9f204ed78bc32 100644 GIT binary patch delta 204 zcmZo;zsop5vYwfNfk8u;KNv_^2Ka=yR%G!0|Nq}iNx)iFz)e>)&{8HWG$b`OB`Yf{ z$5S{bJ1aLgx2Uk7w4}JUrn;%AsinEOt+l1Mv!h(&u^`Y8rjj5(pkZZ`&sqR^fu1go zAr-e`Pc-s1C~&w2UUKL?_36L8*|mFYzmDB_w=maL^5);*t>O=4jIY?m^(s7lW&WPe z?Rc;eLr|+yfiTkoV^#;|3w#;uTbQ@I2&=s2IBjS6f$^E_x$2id(-}Nn{an^LB{Ts5 D+igqj literal 902 zcmZuvKWo%M5FMk0BN((46>QeVQX4yo+^G+a5JJ+&f0aH`+KQDHLU>w;m5|QD!eTyw z78b!mY%+zQAK@$mBEsDzkp$3M3o|#98O>nUDy#PtVeTdwX@Ir=1%-v1%S0m# zt$ymI_2JV!Bqs&1wUmN%K;@GGcsW3nEvgwFE*C`*4b9UPq7y=6Q;I=2ni`XcifBl* zX@0~48r)|ADV<=JKF6@dr9&?KzId4)A@@oISrLk$JEZa%QU8~Nh_Wqv?9($8P8Y=D zs|<$2Rdp}};Z+|ps_rg(9;}p^#VY|%Agj5@s70lKr|>=HY+kv#&X&?OIpsk)s0Lb# z1+A@!&d6=_Sjd1psQ{}7vc~yxyBSeBL-6Vxj8*6SG{ENjQzR{9POI=V50e{JW9w;( zqF@CyUEi-QohfGx!?mrOuOIGQ`1@gh|Ie+_`^jXIZypcEH_n#*eCp99?d?5(F!;9o uk@(>7zW|BG>g(mp##z3{;#s=o5pw8fBVo>(E#E3j#viF@pcIcF#6Ox1^jT> zcM5DCsaM$U*2De0fSXnv$87NX4)Cv&fjw}|2KIlDhq-_}e8EjED75+osy=Qf1P64Q S+aLe{002ovP6b4+LSTY+9&9%N delta 231 zcmbQk^n-DNWIY=L1B3kM|A|0~Ey>&6h2cL4F4((#GEjuGz$3Dlfr0M`2s2LA=92~r zvX^-Jy0YKq5f$K8_Fm7f2^4Deba4!^IGvoZKx~Fd=B58@qqjF1cKB{{6ciNvUtC=L z|1girZG#z(28ZwHeEom?)~X44GiJ}eT|Xf)L4nzU%~G>)QeMYGk>m9#K9kZWYFVdQ&MBb@0Q%Tg$p8QV diff --git a/mods/default/textures/default_tool_stoneshovel.png b/mods/default/textures/default_tool_stoneshovel.png index d6f2f9324113fe535fa03e146bcf3129665e569a..fa29e85c472afbd4adf66c5b19d1dd6428f7d364 100644 GIT binary patch delta 268 zcmZ3$IEQJ1WIZzj1A~Sxe=v|r3-AeX{jt5^|NsAHN&?oZ0xkvu9)|oLhT>jEB7v4N zVWA-r5fSmRF$s>sDJdyAp2E2~*?GCS`FVNy`T2zf1%-tLMTG^Wr6m>REaktaVz$W zyHJAzhs#AX?PnHlZtv?o#TTvE`+L2{gFkHS-`g_herP)Pj(t0q?EB*USL{J)!II~` zDrI^liwAZ5IhMD?|FF)2i60zdDi|Ccq;@z&IRc@gUQEq_y-^Rh3yZd~Eak-(VLvGK)j>3_b>n9luSKMO~->GnQA8)1RSp4xqH{Qi909s!7Pt!JjMq+JB8PD pDxFnn4m|7ZX3P<=M3RGHig)-up7zsiK+_mFJYD@<);T3K0RWrOEjR!G diff --git a/mods/default/textures/default_tool_stonesword.png b/mods/default/textures/default_tool_stonesword.png index cf02a01704075bf4229d29742c4ec22206f9d2a9..e8814ab2f39ec00e470837c3bdf0fa2efcb232f3 100644 GIT binary patch delta 201 zcmdnPc#Cm@WIZzj1A~Sxe=v|T3-AeXJ+Ub7|NsAHN&?oJBJOUkKHgsbro17+L1CdG z;bEcCkrDB+F$wW;iScncp29`>c{P<4y`3E=bA7^rCNPx*`2kHTn|#&+$P4szaSW-r z6?-C@?|=divtzr;6uZoK^*6o3mNNYN#Frv@>@K^L+Kqd~@&^~2PF|_stm7*&d&1x5 zYBP?Bz71t%hZfKEO$g`p)`(*C{-9CA*~V!Xwx6l+N%E`BK+_pKUHx3vIVCg!0Pd|w AEdT%j delta 171 zcmcb`xQB6qWIY=L1B3kM|A|0~rP#?cgaZg_I8r)*e9i)o$YKTtz9S&aI8~cZ8Ymd& z>Eak-aXL9+f%%6IAAay3PRU%idiC%5GiG?~VmvX+(=34_(~U27Qx2QvtJkl8`%m0# z>KbvdZNgGX7Op=g|Ex6&55+o7dlnHbdWo0OQdVV|Wb^_d(O3m%jZ+Fd%!~}KbP0l+XkKC?z{L diff --git a/mods/default/textures/default_tool_woodaxe.png b/mods/default/textures/default_tool_woodaxe.png index 4ea505f715a5474bf8e5a5bef7d69e4aeeeebfc8..0d683adf9e80ab76493a1ccd0cf844cc416a7aa7 100644 GIT binary patch delta 210 zcmeyx_Ly;kWIZzj1A~Sxe=v};5AX?bt;pd0|Np<4l7O|UfSrnfi?*}&Wba4!+V2nKxF4UkPz;aPAfM>PDj{lLorl#IoZ`A+2@VAN~K8-;pXKU-8`PZK) zKK-ikSD_+P&s!zn7z=-xFvlMb#{10k7l?mg4P%z#sByf_n>L9l)4b@A8qjnGPgg&e IbxsLQ09PYGxBvhE literal 890 zcmZvaF>6&p5QRr0k^}-NgN@B%kx~f=7NWd|o)BV?1S~9~!4$%2#9ts-SZHyqw6YLO zAPxp|V6u{O}3eo{pOa|Z;08w*E&G2x!D1vBco~{s`5E`3O48qaWm_*cx zhD7W0Bj#vup9NAnXO=%_*wWIGi$69m(<9_wi6HBQBIpjOVn)>c6(FMKmLv7)849Nh zV(C=|!{Mqrn1S%B4;fW=mpz1)Gqb!h@ElpqJ)@SC0{8flb2fCYwzH*lO-^}G4yu9H zV$N$Tp)+Pad=0Q+e@di<%xQHz&BNqI)wA_9 zMMggeWIZzj1A~Sxe=v|T3-AeXoxxx9|NnnOIbK6WJ~Jf&YgGYjO%Z2(ac@&e ze^cH-OPO#Ru?TD4NL%qpJBcV;zGOG$98cjl`UMMsCNPx*`2kHTn|#&+$cylFaSW+o zj6D&{cgR41IZ=Gp0X_RQ@9QIFmIkdkbGyc3TY-aTZTF1W51o(BGj?b#W3F;BZC5O* zIAYtyJ;}VJIfYpz|6mm->$i%1EZ@8g?kiL>@jb6-Uu(ayo9V%++qe0FmN0m_`njxg HN@xNA?)^ne delta 207 zcmaFJ_<(VOWIY=L1B3kM|A|0~Ey>&6h2cL4F4((#GEjuGz$3Dlfr0M`2s2LA=92~r zvX^-Jy0YKq5fxzPv{~5r87P$N>Eak-aXL9+ftbdJ%Rl;iG>y)9c23^a_R@1hV4A>* zhKOj2GtfR6#6pCP}$F<+p$V4$T;h#7yFrBI{|f1I5_yuDDOqd=0AK#r&Iwur+8 zKx3Iog8YESmrXuv0p!Jdx;TbZ+=@NrDb%3An>a|ZvcsQM}+iCLQFBEQxyzQdKcp0UYk!kq)WOL@Jd krEak-(VLvGK)fL6(I5W9DVcp+Lmdx_WU8HH5OBC2^I*B-9>x>1Jg)H=Gl&%cg(Z8k jY?|*)?gQ_<^ z9bHCC#fyOd;y85}Sb4q9e0FS9YBme*a delta 151 zcmdnTxPozlWIY=L1B3kM|A|0~rP#?cgaZg_I8r)*e9i)o$YKTtz9S&aI8~cZ8Yt-H z>Eak-(VLvG!2E(p;@|iO%Rk=t?EGx+I?L0HA=bFVUdFUpggeNGZx^prw85kJYlDyqr82*Fcg1yTp14TFsJR*x382Ao@Fyrz3 z6)8YL_7YEDSN1#1GW>E@Z^K-JfkKI%E{-7AEWKj^@*!KQ9(K%o`cqQHbYl7X6K zQP&F2%$ID*GGn4n7o%HdL=zJd{4ie@gOH7gTfjLi6GhQ1Zp)x6v;#_8ptNPDJulB` zD@)8qO#I-NpNW5gx$h;U;ko{REBA+UuH5&de1#QR@{HvBsD&~YTj z`#_RJe(i!f{eL|ogRM}gWK!QCd+jZ{VD#)8nDd>%9#<`0QeV3P?)oyipmg0T*#p^w zWu)!>Jg@|x9d_f@gRjvgGgo^MyV?nn8Kp_0UsWTm4?ypIkUqtQzC*ZWc(A*X@d@v6 zZiK6j(SwqrobG|_fkgeZ94vv62*bJ|aN+lFX`*m2fPdsfH_{_5^hw71_Tc7U3ut+& zf+pE-SMc~FYvFdlGMlmvj@5cGu#g?_ybKO#@~Z5CXkMu1AU5%FTnc4 zi+y_=>5>|IKI2}H?+3Zx14-i8Ca?q|G6-YA3p4yRU1S8>VJ)1Y3+6_TLsvuC`+Ngk zQeCkMu7A2x*#p^wTqOQ6^P>^T9;id_@+5{8f$9Go`cyAXbX}c6+V=^B?}QDzUcSy=O(bbpDNxCC>$4Z;Z0C70T_VKI9d3a1BE zr3G-U;P(UB1BrF z$R5ZZNYZm%h@U$GvOtga!_3Y?sMF9B!*tQSw*zLRjV|apya|8bV)kH5$!hGDJ&--f zO@FSpmEhFfjPKtJ4MC*F=>p4l42EgI)FvU~XK5l$GhnI#q{AQ3CkcGH1&bNRz3`$# zfus07xHvtq-JhS!J&-++Sh4e933T5n2rCR@>;zqu3iTk9?4S!KyPcQ`4)gW{$L0dK zova?n{Xq6$x$qyj7c7DH&om6}3KTAesei*r`RSsJ)e9rUxEFrz*pIQ_PU5b6@)&=j zeJ!4ImNR;g+xLR(fn@$f1GMjK5T07b;b93F=?G1biiMF*UWPGPMW0~k3pcc=2StVX zj6cy)i018f`FP7a-lQ8rt x!snlXVfs*0xsEP*$hHP84R*O7$R6B&{slumh3V=Ovxxuz002ovPDHLkV1o1s70v(v delta 1132 zcmV-y1e5#A2!IKYBYyx1a7bBm000XU000XU0RWnu7ytkO2XskIMF-pl5eF0q>-YLh z000CZNkl)SJpZQ(G8@NC2VR4QEA=8;EzB;FeWNW zj6g6>6O$$L1^ysrZh^%K*+gcC)9ExsAZ(>u%eJoVwyy2C?SK7oZd*rUU@`H9Z@&Hy z&ttMQJKsOxljl6S_mk(GoTDfOkw|kX#^1Xa$#V@L0rZ<45Vz-H#oK6rpDGoI;Umz8 z4uQOkiJoVXnet&zy`2tu++{=K&dqc{`P$`pYU_G@{EC|nsVZHC0}U=ZKv5K>uJR!q zZ>*+69xb)u`G4(YyeizTwRmlplLy&Tvxx_&c9ie{OC`zPSD_8Q2|aQOsnH%<(_+7M zK%M*nvHoUy*K?U~k-zy49WZ?1EzAVYW1nXm9pc`$9$t4j9bjLxO!`3jU=h>u!E)YO zKR@cl>xbWjnSJ=TfrP!qk9(Vl&{^Y#Yr~~ga=L0JSGx!DciEbL`mO6!O;8Tde33?@CzPGWkkU~Xy zF=IZcDB}6RE`1<0%3&dkgKiRF`vH%h2w)NyA2+B zejt6YgkxPf%xjh@=3uHps2@E+1Eqq!$mwTb>LGe1KesmEuY8E-gRPF0@VXt+2hs;i zGJn~b4kRxgr#DNF_rlCiL#UI`Q-gHStiKIrtc4EfI=T`6+-3S;OW8{7l|GO@D9qey zDZ|*RbOeXv*w9(s_sPVL`G7}|AyvkX&*kqI*1FIe3$B8>gQFKq`g^7|Rw_Wzrf^87&hU@`y5-3qVV`MwQwK;Hi@M52S?0(BauC18kg;)7|;fQb8%zy376 yis+^1V3+~aRIZ^z9&xNfQ=L=J2hs=sfBpkQK85M+hgi@60000(oF delta 200 zcmeBRe8M(UBb9b(r0oq!_8TNJc{9;H6#KV7!+=Mt7Ju%^8zhk@O1TaS?83{1OW47L{I<# diff --git a/mods/default/textures/default_torch_on_ceiling_animated.png b/mods/default/textures/default_torch_on_ceiling_animated.png index 76b25f4bb5bf17719158883a9420feede7729e9a..b15836dcbd3ed467b0d731adc25170fbf530930b 100644 GIT binary patch delta 1113 zcmV-f1g86?3GE1wBYy-mNklk*h$9_@IqAR&qqM&VN*`cb zqBq`sOxA^P;mz;c8<(E*2fTC6H#x8LcN+3vYghahgaoqkUw=u&wr8ITEV3hZb6|me zFGU0vIQVij;-a3UM^5bBir8m1(gS5#G8AUY;TqS18@m9(QYbyvR2YS2;Sy#VUZ?Hk z=dN0;2s-*PbecT07HmMs!?@T=V;-z}5Fe-qFKk-38kqc4q77x4GMss9H$3(saI>Sh z)mtNdH+p3%Jb%-*xM@_T2QF73Gz&v0c zY>fyYP?^0Gnd!0cIR_#B`WY=$k-H6E?RdT868(V%vle`#OnS`RUW_Ht0>?-_@jda99zLOmevBX5OVE&?#5`ag1ic4| zYvv&Sn13NHrp}XNd$j)%QvAaLVdXmE|AnfP@bYHx3w^Ys^mbI?&gd!d-aE8Fzp)J3 zoG|7A^C0LwSUU%yPbt-dbR@?-_+FTufav;7`ff_|_QRmpKy)~W*SXgS-%Kqy+XyXi zxmAI0-dV>yU>-0J=yUM@K1ho32Soc7TIl@geSes;H9{0`(gG%9Czd%Kt~DxX0o_-5 zP#=DjdB8ki-wV+J%%S$A9J0tzzX#kXE!3?#1X1Y6A~z1_pEl_cVxYZ1lVF8u=j)Cm7B3-kU^RUC*(+Z-tWQOa0_^^NBV9wHwe4TydD(qdKFsd!^|GX8P(LtMNLo|~4w z8>{{R#Q838&4-BZi9MZgJ9P9pC=^H0bbow3^MH8}^d7vpWy5NKyDafWmS?3vaqIy8 z5-s5EQ^f21`A#gl=jq4LsXu_{u7w`>`0Od1&)UR1U>*d$2QlFr=>b)y3?F8tW7#zf z?w3+psI@u+OP(nR4ks<}UDX~q#?`oSW11GwHdLVH-Eigs^Wb6k;PKEf+&lXS$Wk7J zuYUr6Pws-FAOr*tQgHfBIegwRi1Sw3E)3_=u;iJ6=v<%$2D?52Z)?NVfo@vhOHBz( fstD%6|9<@o@j3(MmD}P500000NkvXXu0mjfs+$=P delta 1170 zcmV;D1a1562&D;-BYyx1a7bBm000XU000XU0RWnu7ytkO2XskIMF-pl5eF0y_?u!H z000C;NklrdNd6vugGG}Gx6$1)j$(a5+=$YN;57~L(Im@RQ;3Y#$2nW-S1 z6C{XRxd|50*0He&rCb7vY<60p0>c7vgh7~-4xBJb`@2wjfq!j@zVY2xq;vAZH^1|H zp{CFC2YhnQX`WBdbDrN56!Z^kTl9Ja$yr%1#A4HvkI92K$AXsyx!|HOvupperWX;R8NWN>=Vo@;A(=g~% zXv%(A-mk&dzkjuom=EsxAX=^uo>{x<9$@T4iEb!LRp7*H+u^bIftwn{jm`?`(HL_R z;hE6lx+#~I%EjuJuyA{lUWbNy4I1-em=Bl_0^SEvp=*`_c_+4@SpAeVSm~ieWV{%M z{+4XC795~OlAo~?cRa0d^TaLPR~3OdTNQ?z57GdadVkNNE-#+>fcYTceXuc92B0*3 zD^imq;dAyv{NW=Ss3da}yxuYJ)6+D-V21`%mn%@M`-BFtm@DyB{s!g)=7WIuL5v(g zMP@Q~!~`z`1kO$aHCE-qZ8t%@IZX6HUkCVE3q6gt<{X$lc%1ow`5@qZ5FI9?4&|9j zq{R9Gvws#n_*#W@n588j^P&}wfokGB@w^c}p@W{r*DVF8$%U_J+oQFwXF(qDWREtSsJGTa(G2Hty%2Iw{wL7x%Ke87AV z@IF{s2cauhst=M8A944*Ff|I%^`rD?3RSz&Xn)i}bU29HxzhySq!yfQfCjkGq{ioO ztYSW3K43nOQ-?qMgSZGkK(t??fleRag>hRgMDaQeU^ca3fivJrt(pcfe5OL>{`;8^ zm=D-_AzVfsv`3XtZ17)LirgUa^8w91h(b5!xDhyiu}O!RzA(V!?xCk)Jo7fn_p<(g z`G0`<;IH|?Pr2(b-zae$s6C=Y!qa{qO!qe|o!~vvqtO+=jzwP|1mPx}!-diT13d;< zYEtQSs6U$p{r(4-510=E-Ulo18#(h^(qI*bldyYpxPN{yJqF%&LwYpdo=bENQT^^hCU}Js!Wix*^V81d16N!+zuJ<7u4#5s5`ux`GEN#;C=Ay`oG`ta2F)*$l|mFs1NPI zuc8&aeVn+RKi-Nt_l%6^NR{uvbK6P>ynpf-PN%J9K43lwcppTB$avqVNmbz8w0~qQ zxcb3;Uq}Nrm8W3dGY-MwqyfGx+X2T&C9YkYpaJwXC1`jvg!zE^;Q#J}2iFAS&dK{g z_Cd(%hw$6jHaN0_K=45Vj=!pe&pWi#@)JKdZakH=pI?6f@j3(MhPC=u01E&B07*qoM6N<$g7vsKdH?_b diff --git a/mods/default/textures/default_torch_on_floor.png b/mods/default/textures/default_torch_on_floor.png index 5bd5038a02e0349bf79a3d45cad1d0eebde1a1a7..1567f0b690a1eeb25b9ae1d672717a36d378b614 100644 GIT binary patch delta 156 zcmV;N0Av4%0^R|TBnqWTL_t(|0b>{%kyk2z{eQBY{^WB1|7Q;ulczZ+-Sz+b2W$Q} zMJxR$JMfexIRE>YsgiGimaM@4;vf_94bYJn`k&^mL%soqN+SQ0T{OuzzyN4Ktb+#m z1{f)e{Ex6zrN9M>BLCx^C~$$kg7E(=FJ1Bt&;`bVn}Hl&0|4cFL~2~o_v-)v002n` KMNUMnLSTX}PD$AS delta 198 zcmV;%06G8O0f+*SBr^$cNLh0L01FcU01FcV0GgZ_00007bV*G`2iyh`2O z005^+L_t(IjbmUK5|J({e?94%LEy>d{{PP&E+$WNPP*&=_YcJ0a~&G|BHi6$TvVoUg&?CyAJsV7%GYUPj=BH-v9%k0kIAm3XmV!Vu zP!#ze??izM^c95vXL;$8Z-6c^7TgTv@EQOB<$FYGhD-6G000002uVdwM6N<$f>r-a AtN;K2 diff --git a/mods/default/textures/default_torch_on_floor_animated.png b/mods/default/textures/default_torch_on_floor_animated.png index 1a66bcd1fa1c461209d601b5dd40e10d1a8a9539..97bbe4365ce8298de1ebb0e4918df7b07999bb5e 100644 GIT binary patch delta 1073 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 mUJV~6dhY;4A23t!j{gBJb7UwA zY0@A7tfwj$#2_}?H5CFil3Ai5V^`$wO`;|(G@LWH?*V{V_AFsHb zf0i#TXT4ib=Tt&DnWWzaL#^RxNeAP&5 zK;yxf2qXY#)jYnKdEI7Zt!>-3dHMbI^I|yQ^D$4C5JJh8lJQ={B{aNHQVb8j(==8rH6qC}C6siX!obYaNm44I)po^pymTBQgxp5Z?DYt;0W3*g zsI}sV7u_UW>gh5!WeLip;EKjF_r#3Rh-Tru{a{PWoW%>T(aJb4iZ(I24bvv3MQ*YW z`Wsq7*RR-h9^7sd%gVyB+i3$Wf3h@>QbvFRAAgKq)2!TS@njht9ph@nE|;N&O?Oxn zmpe`WW|suPXcE^v8}~Z(NkpwhzP(%@d fx^D1a=8gCd3|(zE0^KQ$00000NkvXXu0mjf5Sv9- delta 788 zcmV+v1MB?z1;+-E85#xv001BJ|6u?C00v@9M??Vs0RI60puMM)ks&I70@O)FK~y*q z1;NX18&v>+;s2aDGvgWCaU7?1j0jCos-TMN0#xw;tat(>_B;S<#F9s0!G;YRBzBP^ zL>CAtRZ(b36Sc%~eD|4|bLIQQ7oVTR^~Tal6+wV84&wruk^q#M0suf8hj9UbOiA{- zEtG8{Uw&}J`KuY9?iGxGhi!bC^YE~bUe1@q-oAqDnk|}Y5$m)XTS2zcRvz{D1f$ZIC%0t`hLdx z=9+wO0QDAs{TiVXR9T{voFvUDYRNkvzQ?1(0T(w@l#h{CCJ88i)-SK=Jvt@b=|hmj zu_f(1K&B;9Dq@VRF3%C{^YO`$eCxBe=g`fJjKrMakVBP$NP$M zbb^ox07e@Clmdd1MCYleD`aDVF$juwm#lB;y*omsDb?(bVmyNAsC2_Z8x#S4`Fp~*bwy`9#ICn2 zp1&a3>5_Fih%`Y4FpCwP@jmUh4^h1ylj(}xG9x(}_rISmYSK-^LwwO^p?Qs#fD$_%>QZ>_7qA zg4FhIU-?Q#YZEJiOqm&c3-`CGC-GvZhpgG_@0>=}&Ue$i{b6zX%N|Wjs~zMz$M5FX zSo@pKPd=`#F)W1LJ}k8p@o}~L)8hRFKp=^`Gl-Z#&>ZH%9)F*dRv)-XFS7`yxWCd= zox~ShskCH&ZqLuwC_x4RiVTa82#poZ;W!;S7E&j7vVaI z!0?-E44LYKl{J0tjdNEmR1)~cAoE2p`ptzqx*)FHs(-{}pk+Otm!E#y&Xil3;YLk^ zQ(~jHu%zR0+vld(=@LBL0wj7}o5SmNo9SFC;HWBIx(IRa92LSNFCt`1`k6g-Tf5%& z)+n>etIrgrQtJmR3RI-+amn|>BiKaH<^j#<0|&&=y8z!l%B*#KWsO13{|L)CkQ)(b v{yw1ASSB5y8r}kVlit$qPYMWFL{#`6NNE`dgRuNc00000NkvXXu0mjf)+ZB` delta 627 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 literal 4842 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 au>i5^w8=M+#rXU+1u)Pvx&0OH@ccgqCupMp diff --git a/mods/default/textures/default_water_source_animated.png b/mods/default/textures/default_water_source_animated.png index c4a8af4452ccb429a136ba27c51b003ee27b29e2..3b9b2d9fcd804d607dfec47c4e0e01f32950af41 100644 GIT binary patch literal 3626 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 bDWSWKc}AQYtFnK7K#-}Sg+Z;p`@R1HchTNx literal 4050 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 Y@1Cpgp(*}qBdB`yboFyt=akR{05Lh%p8x;= literal 0 HcmV?d00001 diff --git a/mods/default/textures/gui_furnace_arrow_bg.png b/mods/default/textures/gui_furnace_arrow_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..7fbb908cd7fab55136b7414e9224d6166d2fe8e5 GIT binary patch literal 463 zcmeAS@N?(olHy`uVBq!ia0vp^h9Jzr3?yBgHtGSXKth^?ye?4fZ%-G; zkP61PR}L06D+nC>XtHCLu1=uVGL?+V|I6Q4RCE4ZCaJggr>tb%XL;L#Ul-=Sl9Z}Y z2$p|!)}Cdf=;D<-^rjV-7N^H^h@^+QzH$C0^mdKI;Vst0HmdfzW@LL literal 0 HcmV?d00001 diff --git a/mods/default/textures/gui_furnace_arrow_fg.png b/mods/default/textures/gui_furnace_arrow_fg.png new file mode 100644 index 0000000000000000000000000000000000000000..8d3c396e77b0dfa0e22d78d1a552e72f1f7e1376 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^h9Jzr1|*B;ILZL2L!K^^StyP{hGr3|NFN++$3=5{P*~d z=(mEQ+xDE#kgAM3l5Y4|+@xMH!zo#Cr2tRtWi5V3WvQ+eTn9Jk=5{G%IMfQJDoSix z9;?$-bwyOL`@th+*;7sd?YETneX;xJvwW4nl|{=s_WbxTRd1!hl?A&v;x{U}bO)NcFPMSBKBl-jp?8-tP-Kgzi(^Q|t+#h}i#i4} zxLkB(Zexp(`jFYk_hP^3#4kHLRd@V8BK(#~?P`K!!z=NS+m~~9W>505i`tr5zCK@e z($^=8lV_Lx-=qKCLVfm0ckz%F0Sld4xkR<7#*o(vk3Sq9&-bK_|H+esf>-xfG3z#L V{}*Geegx=#22WQ%mvv4FO#ra;aajNW literal 0 HcmV?d00001 diff --git a/mods/default/textures/gui_hotbar_selected.png b/mods/default/textures/gui_hotbar_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..09385c0bd6f94c9c93e4348d0cf799ad28a8cebd GIT binary patch literal 1872 zcmV-W2e0^vP)K0ZG`KR`f0K|w)6LPA4B zLqtSFL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuyP*6}&QBhJ-Qd3h? zR8&+|RaI72R#;eASy@?HT3TCMTU=aRU0q#XUS3~cUSD5dU|?WjVPRroU}9ooV`F1v zWMpM!WoBk(XJ=<3}b zi;IhljEs$qjgOCykdTm(k&%;=la!Q{mX?;6mzSBDnVOoKo12@Rot>VZo}i$hp`oFp zqobsxq^72(r>Cc>si~@}s;sQ6t*x!EudlGMu(GnUv$M0cwY9dkwz#;sxw*N!ySu!+ zyuQA^zrVl1!NJ19!o7PW!a(id_GUB zsxl*@n-J=?n%Z)jN;Otwzds(&!W>R#|`^&A@8rkG9zudlCXWd?-=1ybf5$z=viCV_}8XPL`vaMVU2Y0GUZE=#afL6K5yx4XEk z+BP4G*odg)x@zNTC~|X#_yo$(tcHTJ#Ai_Au|$9*n@y$BWj=`O{M`P;gnzaX3>1ND(sE?R$oVDMAu9*KN1CrDq5bwh1n4)h^Ev z%y_KaxNH!%gP;eaDlU_!S0f5AMqDR*P4^I_d<>Y>pKuiohmhE_39zZIuLrQWDoq zp4*^z$JX}_^5fB)O>BVKqGzbbLu=xz0My99)Rq_dB zBZ(levMRVN1rZ?v#z=gE9+v8p!5^YBxNIy%OjCTw$P}05u3HA8P&hJ^>mtF9q)-qM(%;|St@ZlGcGqz@ z{G8j?kH_h{)7#fC#q@dZ_jzCSa<8>Ane%WK$J_Jm?YH-n$8!-BMj;7lmhB)Sc6!Fj zs=OV~v$t)#-{KskneOQ(l|V>{*d2b%I$49D03&HU>sT|PK)E07_@KP=IJE8CRz$_7 z<1uGX?h1J!dw{s9_x-T9J%K{0+ixs5 zkEx7eb$xa5ZJT8Z$&dfCX`ZidC-mgYJ^S$-<#wlIk6u_?2IBesF>|)|%$Fac?emCR zT3V0QD#hb_KPW=w^Y)!_kN1*oW_6q2 z@sDqa_{*OrV+fA7_rZ0)7e3D!M^>dg_FCkvjL&14CUU=Rj7N$T9y}gHe*52lMi4&@ zGSWJhA-4^@#x_=MVKY6%CXkN?Td`$eBk>1gJ{ZU2fq>vM4g4RWX4u~z(s#}P0000< KMNUMnLSTZL5`+W* literal 0 HcmV?d00001 diff --git a/mods/default/textures/heart.png b/mods/default/textures/heart.png index 552d0d87ce9236288ed4fd580d516726dd143e04..af8399aec722427e0406fbc7df9d7005238d651c 100644 GIT binary patch delta 341 zcmV-b0jmD?0q_ElB!3BTNLh0L01m?d01m?e$8V@)0003ZNklb;@5Jf*N zZm@)eG$7Hq@&#P3j}Z9+rVC|mK+1G(B1KBW5kN{oNs$BO2$AU0BqiOx6kd=GSSX@M z@te{9H-9v<0(6URGPeM^#i}HhL6t;qv2u&`DDe{NWvHJ4Du0Pj38DyZ#%?<0)r{vT zVk_}2fy7qgPT~x(3}%u9vJ9N#Ez9^y5_}ZZPbGdrn#%yQ+FTS+miVH;XBpn?2q27d zafID?49-DW!eUWFoWu9~*8#c3dLIn%jRX`0K27nx-qHLa@ze!)kl0Nob!_MGY1-<% zmsoXe;jprmgiaq0@uN|zGZJfw*)_nu#HL|7Xd^Li+(suLw^;KKbsw}oF<%Ab7HbwD nt48cU0S@DwcJ2iH+i&~@s{Jj15GsEn00000NkvXXu0mjfSqhgt delta 218 zcmeys^o?pNS*&Tx4D{=coW Seq{h1$>8bg=d#Wzp$Pz!K~#&2*y+{QCObaA>fUN^Y;3~+!G~umW9#GF$ TkG3--00000NkvXXu0mjfukS9N delta 143 zcmeBUT+KK^rJl3EBeIx*f$sB z|5Q6z%J*p+HC)QNklxNHzN!5zhp3pKo=VcZ4HeQ3xmE3^HPRY)oiyg`KgMsvnqgow upE+Wm>AXV5oLU8jjO%Vrvx50fFvta*4}YSxJP>FR1Ba)ppUXO@geCwTMlb3B diff --git a/mods/default/textures/player_back.png b/mods/default/textures/player_back.png index 5157d99034f69d707c2515c40c9c9dd194d87632..9bba932229f09d1a12a85a91d227e0bb1d5b703b 100644 GIT binary patch delta 125 zcmZ3&*vB|QqKuK5fq_BMJ*yu`u?6^qxB_X028MZ06kC7{#*!evUv@j?MK}vQB8wRq_>O=u<5X=vX`mo`iKnkC`yDnGQGQ0}ipYaNQ-nQT977^n zlM^IZ7bl4HGzA)PxgFGSVD3sQ`oA&J>63wJ%M;H{Q{*Zh$Qn$T)^C;Y!@?ojv89H6 z#*+^`IeG@2j}E@%m~h_VhC%bhMxpper45Bf<~JA(P9G3sHC+7RtC3{DQ%(sj*)s;p?8FNFnq3@zB!{x_mD!mUG1k!|45;VR#e`V>&U$fRLmOVr3R6=RP4lQQq$R&nd zG9BxeDfrD}zVI}$s^?3J;StfJHzaaIEG2~YPBl2Q<#Oo3EWSAQ881#gT;p0g<%t2$ t6tUFQ3lqgsJ{V3qY;gISm!PvPL(qy6=HPkv+kqj*;OXk;vd$@?2>>Wcl1cyo diff --git a/mods/default/textures/wieldhand.png b/mods/default/textures/wieldhand.png index 2ea7567569b3d560edf7ac5f458a85ccd9af2c36..2307ba4ee1a3e3857bd6f985ab3b05f451843948 100644 GIT binary patch delta 124 zcmV-?0E7RP0+|7jBz0g(L_t(|0b>}fU=%#qJ@^0pU9>OdK=eFoSYw>C~3AOr60nEC%M e*nkPNF#rJjmcTzJE2roH0000!h{K=8-T2tWCKXnJh##x1(T$?B--vjHViU|7|mbfDPj`0IC_U0XV$@(tLhdIg0= 2 then - local vi1 = a:index(x+xi, y, z+zi) - local vi2 = a:index(x+xi, y-1, z+zi) - if a:contains(x+xi, y-1, z+zi) and data[vi2] == c_air then - data[vi2] = c_jungletree - elseif a:contains(x+xi, y, z+zi) and data[vi1] == c_air then - data[vi1] = c_jungletree - end - end - end - end - - local th = pr:next(8, 12) - for yy = y, y+th-1 do - local vi = a:index(x, yy, z) - if a:contains(x, yy, z) and (data[vi] == c_air or yy == y) then - data[vi] = c_jungletree - end - end - y = y+th-1 -- (x, y, z) is now last piece of trunk - local leaves_a = VoxelArea:new{MinEdge={x=-3, y=-2, z=-3}, MaxEdge={x=3, y=2, z=3}} - local leaves_buffer = {} - - -- Force leaves near the trunk - local d = 1 - for xi = -d, d do - for yi = -d, d do - for zi = -d, d do - leaves_buffer[leaves_a:index(xi, yi, zi)] = true - end - end - end - - -- Add leaves randomly - for iii = 1, 30 do - local d = 1 - local xx = pr:next(leaves_a.MinEdge.x, leaves_a.MaxEdge.x - d) - local yy = pr:next(leaves_a.MinEdge.y, leaves_a.MaxEdge.y - d) - local zz = pr:next(leaves_a.MinEdge.z, leaves_a.MaxEdge.z - d) - - for xi = 0, d do - for yi = 0, d do - for zi = 0, d do - leaves_buffer[leaves_a:index(xx+xi, yy+yi, zz+zi)] = true - end - end - end - end - - -- Add the leaves - for xi = leaves_a.MinEdge.x, leaves_a.MaxEdge.x do - for yi = leaves_a.MinEdge.y, leaves_a.MaxEdge.y do - for zi = leaves_a.MinEdge.z, leaves_a.MaxEdge.z do - if a:contains(x+xi, y+yi, z+zi) then - local vi = a:index(x+xi, y+yi, z+zi) - if data[vi] == c_air or data[vi] == c_ignore then - if leaves_buffer[leaves_a:index(xi, yi, zi)] then - data[vi] = c_jungleleaves - end - end - end - end - end - end +minetest.register_abm({ + nodenames = {"default:sapling"}, + interval = 10, + chance = 50, + action = function(pos, node) + if not can_grow(pos) then + return + end + + minetest.log("action", "A sapling grows into a tree at ".. + minetest.pos_to_string(pos)) + default.grow_tree(pos, random(1, 4) == 1) + end +}) + +minetest.register_abm({ + nodenames = {"default:junglesapling"}, + interval = 11, + chance = 50, + action = function(pos, node) + if not can_grow(pos) then + return + end + + minetest.log("action", "A jungle sapling grows into a tree at ".. + minetest.pos_to_string(pos)) + default.grow_jungletree(pos) + end +}) + +minetest.register_abm({ + nodenames = {"default:pine_sapling"}, + interval = 12, + chance = 50, + action = function(pos, node) + if not can_grow(pos) then + return + end + + minetest.log("action", "A pine sapling grows into a tree at ".. + minetest.pos_to_string(pos)) + default.grow_pinetree(pos) + end +}) + +-- Appletree, jungletree 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 + for y_dist = 0, height - 1 do + local vi = a:index(x, y + y_dist, z) + local node_id = data[vi] + if y_dist == 0 or 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 + +-- Appletree + +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 = pos.x - 2, y = pos.y, z = pos.z - 2}, + {x = pos.x + 2, y = pos.y + height + 1, z = pos.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 + +-- Jungletree + +function default.grow_jungletree(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_jungletree") + 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 = pos.x - 3, y = pos.y - 1, z = pos.z - 3}, + {x = pos.x + 3, y = pos.y + height + 1, z = pos.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 + +-- Pinetree 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) + if data[vi] == c_air or data[vi] == c_ignore or data[vi] == c_snow then + data[vi] = c_pine_needles + end +end + +local function add_snow(data, vi, c_air, c_ignore, c_snow) + if data[vi] == c_air or data[vi] == c_ignore then + data[vi] = c_snow + end +end + +function default.grow_pinetree(pos) + 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_pinetree = minetest.get_content_id("default:pinetree") + local c_pine_needles = minetest.get_content_id("default:pine_needles") + local c_snow = minetest.get_content_id("default:snow") + local c_snowblock = minetest.get_content_id("default:snowblock") + local c_dirtsnow = minetest.get_content_id("default:dirt_with_snow") + + 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 = maxy + 3, z = z + 3} + ) + local a = VoxelArea:new({MinEdge = minp, MaxEdge = maxp}) + local data = vm:get_data() + + -- Scan for snow nodes near sapling + local snow = false + for yy = y - 1, y + 1 do + for zz = z - 1, z + 1 do + local vi = a:index(x - 1, yy, zz) + for xx = x - 1, x + 1 do + local nodid = data[vi] + if nodid == c_snow + or nodid == c_snowblock + or nodid == c_dirtsnow then + snow = true + end + vi = vi + 1 + end + end + end + + -- 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 + + local 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 + for yy = y, maxy do + local vi = a:index(x, yy, z) + data[vi] = c_pinetree + end + + vm:set_data(data) + vm:write_to_map() + vm:update_map() +end + diff --git a/mods/doors/README.txt b/mods/doors/README.txt index f1d6ab2..146af8e 100644 --- a/mods/doors/README.txt +++ b/mods/doors/README.txt @@ -1,9 +1,11 @@ Minetest 0.4 mod: doors ======================= +version: 1.3 License of source code: ----------------------- Copyright (C) 2012 PilzAdam +modified by BlockMen (added sounds, glassdoors[glass, obsidian glass], trapdoor) This program is free software. It comes without any warranty, to the extent permitted by applicable law. You can redistribute it @@ -11,13 +13,34 @@ and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See http://sam.zoy.org/wtfpl/COPYING for more details. -License of media (textures and sounds) +License of textures -------------------------------------- -Textures created by Fernando Zapata (CC BY-SA 3.0): +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 (WTFPL): + door_trapdoor.png + door_obsidian_glass_side.png + +following textures created by celeron55 (CC BY-SA 3.0): + door_trapdoor_side.png + 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 + All other textures (created by PilzAdam): WTFPL + + +License of 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 diff --git a/mods/doors/init.lua b/mods/doors/init.lua index 46ab539..c82de23 100644 --- a/mods/doors/init.lua +++ b/mods/doors/init.lua @@ -15,11 +15,13 @@ doors = {} -- selection_box_top -- only_placer_can_open: if true only the player who placed the door can -- open it -function doors:register_door(name, def) + + +function doors.register_door(name, def) def.groups.not_in_creative_inventory = 1 - - local box = {{-0.5, -0.5, -0.5, 0.5, 0.5, -0.5+1.5/16}} - + + local box = {{-0.5, -0.5, -0.5, 0.5, 0.5, -0.5+1.5/16}} + if not def.node_box_bottom then def.node_box_bottom = box end @@ -32,22 +34,30 @@ function doors:register_door(name, def) if not def.selection_box_top then def.selection_box_top = box end + + if not def.sound_close_door then + def.sound_close_door = "door_close" + end + if not def.sound_open_door then + def.sound_open_door = "door_open" + end + minetest.register_craftitem(name, { description = def.description, inventory_image = def.inventory_image, - + on_place = function(itemstack, placer, pointed_thing) if not pointed_thing.type == "node" then return itemstack end - + local ptu = pointed_thing.under local nu = minetest.get_node(ptu) if minetest.registered_nodes[nu.name].on_rightclick then return minetest.registered_nodes[nu.name].on_rightclick(ptu, nu, placer, itemstack) end - + local pt = pointed_thing.above local pt2 = {x=pt.x, y=pt.y, z=pt.z} pt2.y = pt2.y+1 @@ -59,7 +69,13 @@ function doors:register_door(name, def) then return itemstack end - + + if minetest.is_protected(pt, placer:get_player_name()) or + minetest.is_protected(pt2, placer:get_player_name()) then + minetest.record_protection_violation(pt, placer:get_player_name()) + return itemstack + end + local p2 = minetest.dir_to_facedir(placer:get_look_dir()) local pt3 = {x=pt.x, y=pt.y, z=pt.z} if p2 == 0 then @@ -71,14 +87,16 @@ function doors:register_door(name, def) elseif p2 == 3 then pt3.z = pt3.z-1 end - if not string.find(minetest.get_node(pt3).name, name.."_b_") then + if minetest.get_item_group(minetest.get_node(pt3).name, "door") == 0 then minetest.set_node(pt, {name=name.."_b_1", param2=p2}) minetest.set_node(pt2, {name=name.."_t_1", param2=p2}) else minetest.set_node(pt, {name=name.."_b_2", param2=p2}) minetest.set_node(pt2, {name=name.."_t_2", param2=p2}) + minetest.get_meta(pt):set_int("right", 1) + minetest.get_meta(pt2):set_int("right", 1) end - + if def.only_placer_can_open then local pn = placer:get_player_name() local meta = minetest.get_meta(pt) @@ -88,23 +106,24 @@ function doors:register_door(name, def) meta:set_string("doors_owner", pn) meta:set_string("infotext", "Owned by "..pn) end - + if not minetest.setting_getbool("creative_mode") then itemstack:take_item() end return itemstack end, }) - + local tt = def.tiles_top local tb = def.tiles_bottom - local function after_dig_node(pos, name) - if minetest.get_node(pos).name == name then - minetest.remove_node(pos) + local function after_dig_node(pos, name, digger) + local node = minetest.get_node(pos) + if node.name == name then + minetest.node_dig(pos, node, digger) end end - + local function on_rightclick(pos, dir, check_name, replace, replace_dir, params) pos.y = pos.y+dir if not minetest.get_node(pos).name == check_name then @@ -117,8 +136,21 @@ function doors:register_door(name, def) pos.y = pos.y-dir minetest.swap_node(pos, {name=replace, param2=p2}) + + local snd_1 = def.sound_close_door + local snd_2 = def.sound_open_door + if params[1] == 3 then + snd_1 = def.sound_open_door + snd_2 = def.sound_close_door + end + + if minetest.get_meta(pos):get_int("right") ~= 0 then + minetest.sound_play(snd_1, {pos = pos, gain = 0.3, max_hear_distance = 10}) + else + minetest.sound_play(snd_2, {pos = pos, gain = 0.3, max_hear_distance = 10}) + end end - + local function check_player_priv(pos, player) if not def.only_placer_can_open then return true @@ -127,7 +159,7 @@ function doors:register_door(name, def) local pn = player:get_player_name() return meta:get_string("doors_owner") == pn end - + minetest.register_node(name.."_b_1", { tiles = {tb[2], tb[2], tb[2], tb[2], tb[1], tb[1].."^[transformfx"}, paramtype = "light", @@ -146,7 +178,7 @@ function doors:register_door(name, def) after_dig_node = function(pos, oldnode, oldmetadata, digger) pos.y = pos.y+1 - after_dig_node(pos, name.."_t_1") + after_dig_node(pos, name.."_t_1", digger) end, on_rightclick = function(pos, node, clicker) @@ -156,13 +188,15 @@ function doors:register_door(name, def) end, can_dig = check_player_priv, + sounds = def.sounds, + sunlight_propagates = def.sunlight }) - + minetest.register_node(name.."_t_1", { tiles = {tt[2], tt[2], tt[2], tt[2], tt[1], tt[1].."^[transformfx"}, paramtype = "light", paramtype2 = "facedir", - drop = name, + drop = "", drawtype = "nodebox", node_box = { type = "fixed", @@ -176,7 +210,7 @@ function doors:register_door(name, def) after_dig_node = function(pos, oldnode, oldmetadata, digger) pos.y = pos.y-1 - after_dig_node(pos, name.."_b_1") + after_dig_node(pos, name.."_b_1", digger) end, on_rightclick = function(pos, node, clicker) @@ -186,8 +220,10 @@ function doors:register_door(name, def) end, can_dig = check_player_priv, + sounds = def.sounds, + sunlight_propagates = def.sunlight, }) - + minetest.register_node(name.."_b_2", { tiles = {tb[2], tb[2], tb[2], tb[2], tb[1].."^[transformfx", tb[1]}, paramtype = "light", @@ -206,7 +242,7 @@ function doors:register_door(name, def) after_dig_node = function(pos, oldnode, oldmetadata, digger) pos.y = pos.y+1 - after_dig_node(pos, name.."_t_2") + after_dig_node(pos, name.."_t_2", digger) end, on_rightclick = function(pos, node, clicker) @@ -216,13 +252,15 @@ function doors:register_door(name, def) end, can_dig = check_player_priv, + sounds = def.sounds, + sunlight_propagates = def.sunlight }) - + minetest.register_node(name.."_t_2", { tiles = {tt[2], tt[2], tt[2], tt[2], tt[1].."^[transformfx", tt[1]}, paramtype = "light", paramtype2 = "facedir", - drop = name, + drop = "", drawtype = "nodebox", node_box = { type = "fixed", @@ -236,7 +274,7 @@ function doors:register_door(name, def) after_dig_node = function(pos, oldnode, oldmetadata, digger) pos.y = pos.y-1 - after_dig_node(pos, name.."_b_2") + after_dig_node(pos, name.."_b_2", digger) end, on_rightclick = function(pos, node, clicker) @@ -246,16 +284,20 @@ function doors:register_door(name, def) end, can_dig = check_player_priv, + sounds = def.sounds, + sunlight_propagates = def.sunlight }) - + end -doors:register_door("doors:door_wood", { +doors.register_door("doors:door_wood", { description = "Wooden Door", inventory_image = "door_wood.png", groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1}, tiles_bottom = {"door_wood_b.png", "door_brown.png"}, tiles_top = {"door_wood_a.png", "door_brown.png"}, + sounds = default.node_sound_wood_defaults(), + sunlight = false, }) minetest.register_craft({ @@ -267,13 +309,15 @@ minetest.register_craft({ } }) -doors:register_door("doors:door_steel", { +doors.register_door("doors:door_steel", { description = "Steel Door", inventory_image = "door_steel.png", groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2,door=1}, tiles_bottom = {"door_steel_b.png", "door_grey.png"}, tiles_top = {"door_steel_a.png", "door_grey.png"}, only_placer_can_open = true, + sounds = default.node_sound_wood_defaults(), + sunlight = false, }) minetest.register_craft({ @@ -285,7 +329,125 @@ minetest.register_craft({ } }) -minetest.register_alias("doors:door_wood_a_c", "doors:door_wood_t_1") -minetest.register_alias("doors:door_wood_a_o", "doors:door_wood_t_1") -minetest.register_alias("doors:door_wood_b_c", "doors:door_wood_b_1") -minetest.register_alias("doors:door_wood_b_o", "doors:door_wood_b_1") +doors.register_door("doors:door_glass", { + description = "Glass Door", + inventory_image = "door_glass.png", + groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1}, + tiles_bottom = {"door_glass_b.png", "door_glass_side.png"}, + tiles_top = {"door_glass_a.png", "door_glass_side.png"}, + sounds = default.node_sound_glass_defaults(), + sunlight = true, +}) + +minetest.register_craft({ + output = "doors:door_glass", + recipe = { + {"default:glass", "default:glass"}, + {"default:glass", "default:glass"}, + {"default:glass", "default:glass"} + } +}) + +doors.register_door("doors:door_obsidian_glass", { + description = "Obsidian Glass Door", + inventory_image = "door_obsidian_glass.png", + groups = {snappy=1,cracky=1,oddly_breakable_by_hand=3,door=1}, + tiles_bottom = {"door_obsidian_glass_b.png", "door_obsidian_glass_side.png"}, + tiles_top = {"door_obsidian_glass_b.png", "door_obsidian_glass_side.png"}, + sounds = default.node_sound_glass_defaults(), + sunlight = true, +}) + +minetest.register_craft({ + output = "doors:door_obsidian_glass", + recipe = { + {"default:obsidian_glass", "default:obsidian_glass"}, + {"default:obsidian_glass", "default:obsidian_glass"}, + {"default:obsidian_glass", "default:obsidian_glass"} + } +}) + + +----trapdoor---- + +local function update_door(pos, node) + minetest.set_node(pos, node) +end + +local function punch(pos) + local meta = minetest.get_meta(pos) + local state = meta:get_int("state") + local me = minetest.get_node(pos) + local tmp_node + local tmp_node2 + if state == 1 then + state = 0 + minetest.sound_play("door_close", {pos = pos, gain = 0.3, max_hear_distance = 10}) + tmp_node = {name="doors:trapdoor", param1=me.param1, param2=me.param2} + else + state = 1 + minetest.sound_play("door_open", {pos = pos, gain = 0.3, max_hear_distance = 10}) + tmp_node = {name="doors:trapdoor_open", param1=me.param1, param2=me.param2} + end + update_door(pos, tmp_node) + meta:set_int("state", state) +end + +minetest.register_node("doors:trapdoor", { + description = "Trapdoor", + inventory_image = "door_trapdoor.png", + drawtype = "nodebox", + tiles = {"door_trapdoor.png", "door_trapdoor.png", "door_trapdoor_side.png", "door_trapdoor_side.png", "door_trapdoor_side.png", "door_trapdoor_side.png"}, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1}, + sounds = default.node_sound_wood_defaults(), + drop = "doors:trapdoor", + node_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -0.4, 0.5} + }, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -0.4, 0.5} + }, + on_creation = function(pos) + state = 0 + end, + on_rightclick = function(pos, node, clicker) + punch(pos) + end, +}) + +minetest.register_node("doors:trapdoor_open", { + drawtype = "nodebox", + tiles = {"door_trapdoor_side.png", "door_trapdoor_side.png", "door_trapdoor_side.png", "door_trapdoor_side.png", "door_trapdoor.png", "door_trapdoor.png"}, + paramtype = "light", + paramtype2 = "facedir", + pointable = true, + stack_max = 0, + groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1}, + climbable = true, + sounds = default.node_sound_wood_defaults(), + drop = "doors:trapdoor", + node_box = { + type = "fixed", + fixed = {-0.5, -0.5, 0.4, 0.5, 0.5, 0.5} + }, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, 0.4, 0.5, 0.5, 0.5} + }, + on_rightclick = function(pos, node, clicker) + punch(pos) + end, +}) + +minetest.register_craft({ + output = 'doors:trapdoor 2', + recipe = { + {'group:wood', 'group:wood', 'group:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, + {'', '', ''}, + } +}) diff --git a/mods/doors/sounds/door_close.ogg b/mods/doors/sounds/door_close.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a39452ba1ed1faad5e07082cb7eb8f7d3b1a6ab3 GIT binary patch literal 20157 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 MxXFH#S>7n00Lo=D*8l(j literal 0 HcmV?d00001 diff --git a/mods/doors/sounds/door_open.ogg b/mods/doors/sounds/door_open.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7ec7f48093f64422e4af9cf2806888fd8d72b707 GIT binary patch literal 11915 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 P00000NkvXXu0mjfxuq(J delta 91 zcmb==ogf~@$ic+Gz%Zda_#TkrEbxddW?x$u5}-JPr>mdKI;Vst0D#FA3jhEB diff --git a/mods/doors/textures/door_glass.png b/mods/doors/textures/door_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..49ec245c1672b6c51664c1f4d7327e501d71fa59 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|uK)l4KXBmj!-pT!XL5%C z1sO|%{DK)Ap4~_Ta#THC978ywlM{G&Qxg(coY>sd1P)%{P!SPnWMOyWad{BV9?Zlr X=`r&rp9bSVpaup{S3j3^P6}%W!ZB0#h@sE{1rCOTk0omNzYmqTl+yiljj(P_3W#EZ#+-!MORoZA|t@#x;^6=RO@P5d)gS;OXk;vd$@?2>_2| BByRu! delta 91 zcmXTUogf~@$ic+Gz%Zda_#TkrEbxddW?c)B=-aL6V{Y{?L0V7|ck++p3MR-ib8r>mdKI;Vst0C30^F8}}l diff --git a/mods/doors/textures/door_obsidian_glass.png b/mods/doors/textures/door_obsidian_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..c32772040e2460ebbae26db1fcd15c49b08a1d9a GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|uK)l47Z4DTS2H}p!qWj1 zWGo5t3ubV5b|VeQQTKFl4B?1QPB`IHnvhVC&>+a`z~Q2i#HX`09BJ%(M literal 0 HcmV?d00001 diff --git a/mods/doors/textures/door_obsidian_glass_a.png b/mods/doors/textures/door_obsidian_glass_a.png new file mode 100644 index 0000000000000000000000000000000000000000..ef5f8b5a3bf8930baf3e599340507bc305a1bacb GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!bbwEYE0C6wQIb*8kykTRvWeBP z@YS;o6A%ypa=TpWXtiZ!;drtD_fBm@5 zt*c(`T@Z7?=$3Q&`vtu}6V`7vh&j~E^W4JeQv9v8-)3$+99G@%D@nL;@#KSVR%#vK z+?(v_w(P`9K?a}Ij4>0s*RFkY=67c(>vV?KH^2P-D{uXn#a7OyuNY*rr>mdKI;Vst E002r!v;Y7A literal 0 HcmV?d00001 diff --git a/mods/doors/textures/door_obsidian_glass_b.png b/mods/doors/textures/door_obsidian_glass_b.png new file mode 100644 index 0000000000000000000000000000000000000000..ef5f8b5a3bf8930baf3e599340507bc305a1bacb GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!bbwEYE0C6wQIb*8kykTRvWeBP z@YS;o6A%ypa=TpWXtiZ!;drtD_fBm@5 zt*c(`T@Z7?=$3Q&`vtu}6V`7vh&j~E^W4JeQv9v8-)3$+99G@%D@nL;@#KSVR%#vK z+?(v_w(P`9K?a}Ij4>0s*RFkY=67c(>vV?KH^2P-D{uXn#a7OyuNY*rr>mdKI;Vst E002r!v;Y7A literal 0 HcmV?d00001 diff --git a/mods/doors/textures/door_obsidian_glass_side.png b/mods/doors/textures/door_obsidian_glass_side.png new file mode 100644 index 0000000000000000000000000000000000000000..0df598b8bb57c1cb7fa82f8652a5b55257fdbb87 GIT binary patch literal 88 zcmeAS@N?(olHy`uVBq!ia0vp^j3CSbBp9sfW`_bP&H|6fVg?3oVGw3ym^DWND9GjM f;uyjqn=Ali3o!^P8HU{gvKTyF{an^LB{Ts5BtH%W literal 0 HcmV?d00001 diff --git a/mods/doors/textures/door_steel.png b/mods/doors/textures/door_steel.png index fed1794c4c745c1e51847d3ade54cc8ba17e1bff..042a1bc061e862a24b0a2caae6370a4f746a1eb1 100644 GIT binary patch delta 115 zcmdnV*upqLB8Q2Yfq@}uuJ|V)#S`EY;tHg@y1EuET6Fa2(deDEuYr8Vk|4ie28U-i z(tsQ_PZ!4!j_BlsAOG(+Ha^VKn6TplkMg><=7{!0mWY$9Ls>d61h6xtJ(a%NC8TQr P)WP8C>gTe~DWM4f+J7js delta 169 zcmZo++{rjWqMn0|fq_B(^Z!I3#g^pl?!s^s1ee^|=KvJpEbxddW?VpJ diff --git a/mods/doors/textures/door_steel_a.png b/mods/doors/textures/door_steel_a.png index 77e3bc70a8b7c2f4ed87a494677918cd7c70178a..515dafc08be5cfad9f8720852cb253d7723d4712 100644 GIT binary patch delta 424 zcmV;Z0ayOA0l@>1BYy#iNklJ3`L(^H78(65=}0G2vKBth0FH;_P1rdUPmbf02zKc|G?dGcSHnt2Lx52T1p93 zB?F8`BUBXt6%b9hJ6+ce;X+Er9 zoKk9ulgZ>F>h0|{K0kjkolY2Q_($K5Feh8>4BGRi+1CPgJqa6e)iVXf5 zS7$OFk1?};4}Z)IcV{-6T}*7Z+r{tWk?GUZH~%&w0#!wUVTo=`JNkiL4bh{qR#in* zFV?i$4Fy|^6}V?0!YvW%J^asdy@7~eyWKVw+#NHcSYfl-M2-8K0YL7$4kCDb{E5|_ z7;d1H!rl0;U0y9BB9u}nr3?&2cz$`o%s8LVtX8YmVzV%#%fq{Xuz$3Dlfq`2Xgc%uT&5-~KvX^-Jy0YKl z<`ZByS~@-CAyCNP)5S5wqBq&1>dT9IF9YU|h%Fg{kvmqe=1yejaOOIe#lS4ZaPpy$ x{5rOTZnc<4i#Hl*BsV@f!%`wCGdYQY;jy)$fPkrDT@27H22WQ%mvv4FO#lrHE!F@4 diff --git a/mods/doors/textures/door_steel_b.png b/mods/doors/textures/door_steel_b.png index 450f35fbc57864c683325b875a5ba91b84483ba1..c1b75a494ae944c3a1013c3d990bf13630444d41 100644 GIT binary patch delta 436 zcmV;l0Zab10nG!DBYy#uNklcD63i_6)AJ8~JWC+=Vi@XPj) zY;y7p0Usod*U?441VMm`%jM#ShXZNr9$r1xZvh@h%CpU=bs zXswM)43XFiz(gdiH6jiS_I>C5{heM_*yh*u3P8?Rwy}*QB7cIoj|Lu3CnV8V=8WL! z=?9q&+mk9to_iyk%;fLwAGPmDBCBd-lnL?(9t`-FJqRpg4c4tSdgfQqz7^3RGlm-T zd?11)2$0QQ!Zs<5g)z|v6X`Ax1A@#EC;`xNusSqY_BfV!CISMG!LCDC0y2|`_+qef zWe&eJ1AGU`#-T^FeGxM-*buFbN_I)3HaGf7%U95-qpJ~m@ eq24>acRm43>t7RgcH$WT0000Eak-aXQ(e>dTA&uH9mP(-RUJk_F~V+_`%7>wLyE21|*f3OXB}9xG|cK~CzyPU<1f>d~(1 zv0mBWSV!q?zQQp5m>R;-{77sgdrjmEoh6;j5k-s*@XPP#9%W6s%Poq+J%S zSrx5an_^X$pkJS8RG(_ym}S+RW7U#w)|zI}mS)hNW!;%!)Rkk^U1;4~VAY>(Ix*K` zVu|(SGV3Yjc2g@IrdK=8tZ>W?oU0CW6=O+|UoeBivm0qZPLrpLV@SoV*t70phYSRm z1CqVk?insS%9Fr&@cVwb!#W+pxl6vA8?6+b>@;nY3S+kVHvc6{FPI*iBYS>n-$Qoi z$nPC%uY@jCetjfQVQY9q*!)+Fc6;K_&t_ueVL#Fl;vAyD8lAID``*{CqdBtwwm%4b r{OwW2ojt5k+uyvpZNqi%H_yJ{NQnoVMa;N?u3_+W^>bP0l+XkKoc(_J literal 0 HcmV?d00001 diff --git a/mods/doors/textures/door_trapdoor_side.png b/mods/doors/textures/door_trapdoor_side.png new file mode 100644 index 0000000000000000000000000000000000000000..c86052305afb5e36c2f9376c32e88a17d4c3fee2 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}YqYy&g11gbruoETmrdP4 z|NsA2-ftxdlnwKAaSW+o^gYAKbwojg`C?(+yZUFQ8M|v0RJsy#FC0FZchf^>lW%6% zF`3{Ov%K9CWo=F;|9=s)N0t3&(96x?##`+SZqI6;b8?Tt)N0E~mXj0>*VsqZ`J85I U{P6RE9?%8`Pgg&ebxsLQ0G<9l@&Et; literal 0 HcmV?d00001 diff --git a/mods/doors/textures/door_wood.png b/mods/doors/textures/door_wood.png index 2b2136cbcf71d000f0fa7a4fc87ef88f1bce8229..d3a62ab156db2d81442bcef039fed5148d09e9bd 100644 GIT binary patch delta 113 zcmZo+Y+{@sk;TN!z`&3+SNs!@;tB8xaRt&As+{2ta;1S%g&xd@fqcf2AirP+hi5m^ zfE*Q17sn8e=;VYS|L-?8KFrdXu%kf2Er!?qVbjz-QLYm>cuN@=+EryjqvDvB1JyHl My85}Sb4q9e0JpUv2><{9 delta 115 zcmZo-Y+;-rk;B2pz`!8?`F|piVk{1FcVbv~PUa<$W9RAO7-DfcIl+N>X=Bj;kBQu& z=l=8jVDJ&N^O?eUq9&$jiz$Qjvh~~=Mh%ZLc*-Xn?sVss5MmQJ)%gNw=Hk-JdpaDM RnSdrSc)I$ztaD0e0sw=2CV>C| diff --git a/mods/doors/textures/door_wood_a.png b/mods/doors/textures/door_wood_a.png index adb4a1ecd6150efdd134cb9fe160f40f92407836..0317b1f18edf000e9f2bfa4ca7000fd2f0093bef 100644 GIT binary patch delta 531 zcmV+u0_^?10jmU%BYy$%Nkl92x@ddmp33~S^MudPD zAqs+mZzlvFKqUAKMv`nKghUA>?l<2|w};)ViJO9fp{A$0r;3r+&mKA=2#yM*7*SP3 z00#%$!Q80La0AD2rU$X_jsENq5h18hLO@lR-Jgj#ZjSkM;eTN6{5<|c%n3XQ2fqtJ zm7qN$GVcHab1|Rqmv0PMN=i&IA~}$wvbnWCt)AiC%T?doAM@$U?j`=i`eUzWM;vnt zZDu$!SHFm6j`>b@ZvYiR z1io+Y{67PCZVqV8h+S#WRl3sn{OxiIZ`M|PJlO#3cSwKXQ@TM*>PUN@;AYt+=~mW~jiV^psLL>w02JN^HvgQL70(Y z)*K0-AbW|YuPgfc5tl$7F@NuXM{q1BtQaf;U%oFS zRg!{;5L+5#6LU!)z|+S&c3H7(hLl7x<@xo2loSp;chjt0f`eg=I6_P61jFb{q`#@@^^+9b; z>x0(EgryVS-)1@J?u_BsQU@%Zr4H_E$0H_4-8}yjVYT6bm8^tM`6bT@6cJSA;wmyb zGt~&}4C|SzL%~W;D4CK6`(p50zazH#=UfUh86|}ze1Be!n4q-o)aKmR{xAC#!f+=% zCTKc!>D=AjVW<1bSQ@o8hCM^%0i4I$He~LCJ0T#oQETVL)d|a4NnLq)e1z27mApa( zKAb)rRY4WfwvNJNW{Mqlg->7mW&4J&+sB-`5rIUY3OOePx%@rsGrs_|xf4`}>Oxxp P0000C=u{g-xiDBJ2nU_EgTavfC3&Vd9T(EcfWS|IVfk$L9 z0|U1(2s1Lwnj--eWH0gbb!ET9$jiHPpuGqJJhSFW2Aq<|b KelF{r5}E*eF*BwB diff --git a/mods/dye/init.lua b/mods/dye/init.lua index ebdc938..d7d18f7 100644 --- a/mods/dye/init.lua +++ b/mods/dye/init.lua @@ -1,63 +1,10 @@ -- minetest/dye/init.lua --- To make recipes that will work with any dye ever made by anybody, define --- them based on groups. --- You can select any group of groups, based on your need for amount of colors. --- basecolor: 9, excolor: 17, unicolor: 89 --- --- Example of one shapeless recipe using a color group: --- Note: As this uses basecolor_*, you'd need 9 of these. --- minetest.register_craft({ --- type = "shapeless", --- output = ':item_yellow', --- recipe = {':item_no_color', 'group:basecolor_yellow'}, --- }) - -- Other mods can use these for looping through available colors -local dye = {} +dye = {} dye.basecolors = {"white", "grey", "black", "red", "yellow", "green", "cyan", "blue", "magenta"} dye.excolors = {"white", "lightgrey", "grey", "darkgrey", "black", "red", "orange", "yellow", "lime", "green", "aqua", "cyan", "sky_blue", "blue", "violet", "magenta", "red_violet"} --- Base color groups: --- - basecolor_white --- - basecolor_grey --- - basecolor_black --- - basecolor_red --- - basecolor_yellow --- - basecolor_green --- - basecolor_cyan --- - basecolor_blue --- - basecolor_magenta - --- Extended color groups (* = equal to a base color): --- * excolor_white --- - excolor_lightgrey --- * excolor_grey --- - excolor_darkgrey --- * excolor_black --- * excolor_red --- - excolor_orange --- * excolor_yellow --- - excolor_lime --- * excolor_green --- - excolor_aqua --- * excolor_cyan --- - excolor_sky_blue --- * excolor_blue --- - excolor_violet --- * excolor_magenta --- - excolor_red_violet - --- The whole unifieddyes palette as groups: --- - unicolor_ --- For the following, no white/grey/black is allowed: --- - unicolor_medium_ --- - unicolor_dark_ --- - unicolor_light_ --- - unicolor__s50 --- - unicolor_medium__s50 --- - unicolor_dark__s50 - -- Local stuff local dyelocal = {} @@ -73,7 +20,7 @@ dyelocal.dyes = { {"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_yellow=1, excolor_orange=1, unicolor_dark_orange=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}}, @@ -98,6 +45,12 @@ for _, row in ipairs(dyelocal.dyes) do recipe = {"group:flower,color_"..name}, }) end +-- manually add coal->black dye +minetest.register_craft({ + type = "shapeless", + output = "dye:black 4", + recipe = {"group:coal"}, +}) -- Mix recipes -- Just mix everything to everything somehow sanely @@ -132,8 +85,3 @@ for one,results in pairs(dyelocal.mixes) do }) end end - --- Hide dyelocal -dyelocal = nil - --- EOF diff --git a/mods/dye/textures/dye_black.png b/mods/dye/textures/dye_black.png index 45e1a74e14da35fb02b60ce9c22f970512975cd2..1055b6c22a683977c0842fcd201e13e733a41f11 100644 GIT binary patch delta 141 zcmV;80CNA30;vIzB!6&8L_t(|0b>}BAaE`Sqw`77Y+MGy5HVEr~7HiZH`mdB5TujItA9W>}YA)%7%H|4Ft(SWi(R%VIE<}7E;e0|UUzjWzR0?(x! z&7%zF97ohvNJ<{&Ik-;ptU`*fLQfvY4ThMwgG(i2WwOsK&{oRe*u`Ct=_KBM(W060 kF6#}0i=C5ldP`Ut3M8v`sC5W#0Xl%e)78&qol`;+02G)|tN;K2 diff --git a/mods/dye/textures/dye_blue.png b/mods/dye/textures/dye_blue.png index 858b70da4627e02db5e33c3d01d8db96545b2e7a..d1377c6b514455257d1466cab3b403bcbd174d42 100644 GIT binary patch delta 132 zcmV-~0DJ$60-*trBz^voQqNuOHxx5$}>wc6x=<115)%-*@5D0N#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHiI8xVVb+7Nv+%!4Q6TgOcOgS?$ e9JaYtF)`%4pL9&lk5>t3HG`+CpUXO@geCyB*-#z; diff --git a/mods/dye/textures/dye_brown.png b/mods/dye/textures/dye_brown.png index 1ea5f129afa494ed09a17e591112ead4369d38ba..77d475cdfccb7caae035ab8802e27a161dfb55ab 100644 GIT binary patch delta 136 zcmV;30C)e50;B|iZsqv^cq^HA1*DejO91ArOzB#u1oGG{!n>CVi>$0gRRUTvw*M6;YtBm_ q<+emGaFXWS)ip()cspMF(%ikbe<}+C!uJ3G002ovPDHLkU;%==(LO)` delta 241 zcmZ3&*vm9QrCv5OB%;JQKQ}iuuY>^voQqNuOHxx5$}>wc6x=<115)%-*@5D0N#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHiI8xHyZki0~CvpirTwi(`nz z>Er~7HiZH`mdB5TujItA9W>}YA)%7xH|4Ft(SWi(R%VIE<}7E;7PS4J79_xPiD$_} zw#FMQrpn1P6mOU=mTXzWxk~V;zy`)0dz!qBcUfGU;TZ06L7+tZ!KD^GzQu)X%)7WZ hBrXzGy(#sQi(&8fdacT8HW{Gp44$rjF6*2UngB~;Px1f& diff --git a/mods/dye/textures/dye_cyan.png b/mods/dye/textures/dye_cyan.png index 86ec6ccf20043e7e323be89233625332d7679e8f..239d66cea231a2c228b4fb4340c21b3888382280 100644 GIT binary patch delta 138 zcmV;50CoS30;U0wB!6v5L_t(|0b>}BAaE`Sqw`77Y+MGy5H^voQqNuOHxx5$}>wc6x=<115)%-*@5D0N#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHiI8xHzkjW8zmUpirTwi(`m| ze{zCEn?ive%i~9nSruB3r3&y|?&!&Kd{n`>D@nupcoSpKN9m@#+gEn}m%Q}(pv01! zL0m~3J-!jfMr~3}vBpLY*Lb$d-WAxuXtB4++jy77nWYt`!bU8IS$CK$>^__^hv6>k h4TFmfIlW(47~ZlhV2Y_roei{|!PC{xWt~$(696cJQv(11 diff --git a/mods/dye/textures/dye_dark_green.png b/mods/dye/textures/dye_dark_green.png index 2ab3aa76459dff81a8ab62b04dad106356e50c3e..9606ccf4561bd576c31a4e4a47a09adf161ffb98 100644 GIT binary patch delta 140 zcmV;70CWG30;mCyB!6#7L_t(|0b>}BAaE`Sqw`77Y+MGy5H^voQqNuOHxx5$}>wc6x=<115)%-*@5D0N#5=* z4F5rJ!QSPQfg+p*9+AZi4BWyX%*Zfnjs#GUy~NYkmHiI8xVV&9cbNTNpir@=i(`nz z>Er~7HiZH`mdB5TujItA9W>}YA)%7vH|4Ft(SWi(R%VIE<}7E;-e$G^U-VCa=TeU5 zQ3i94BWf!oB@go)Tqk)}A;njrCy(O>LrmPkrIN8S*=H7LD`jx(;x5Q^5^uj~(ad<4 j^@hR4&Ph4FC9DkMiyIH^dLjd~o`J#B)z4*}Q$iB}Q6*8I diff --git a/mods/dye/textures/dye_dark_grey.png b/mods/dye/textures/dye_dark_grey.png index 30b25ab9cdeadc35dde30f8b358bedc699e2eebd..060737baa7e723c88c3e2444b43f63766397089a 100644 GIT binary patch delta 141 zcmV;80CNA30;vIzB!6&8L_t(|0b>}BAaE`Sqw`77Y+MGy5HV^rgoH}2-;}ooM+3_GSeYdro3orX^Y=gh-^FVdQ&MBb@0DGEH?EnA( diff --git a/mods/dye/textures/dye_green.png b/mods/dye/textures/dye_green.png index dd325d62527f996d21378a8a4a96daad0fd35b40..0d99ee1c112676370725369996e5038d75de7608 100644 GIT binary patch delta 140 zcmV;70CWG40;mCyB!6#7L_t(|0b>}BAaE`Sqw`77Y+MGy5H7-&a>m2MU#Vx;Tbd zoK8-VXj3TAV|n~Y_)1O;+d+fg6A~)9epB8W91SSzV`Y|jY|e6a+n4J`|MzZpHt^WI zRD}7Cg23zrX(>F$EW6W8nkSex8thU`U@oX+ot{=wxW=$~UB?2&7kUSla>mNIJ?3F6 l5l=YmqVBcH^pYq8gZzdKR@MA1-+&Ha@O1TaS?83{1OSG)Qzrlb diff --git a/mods/dye/textures/dye_grey.png b/mods/dye/textures/dye_grey.png index ba45570c67a3d86d1665d10bcf573f5f7a1f1fcd..5efb02807a4d22540539c7b7350326775ebd0672 100644 GIT binary patch delta 141 zcmV;80CNA40;vIzB!6&8L_t(|0b>}BAaE`Sqw`77Y+MGy5H^rgoH|--;}ooM+3_GSeYdro3otVW?B5~Pk(18WAcPF zZ%wuxjtXXuXHQ6^ag?3SU{lOyN-S|c!1mx1m)_YIk0O%UVg((YFT^%@3-7Y%IVQ>T lLhnFZr{9#6>?PU^4AHzh^|Zxb#{gZx;OXk;vd$@?2>?-_QiuQm diff --git a/mods/dye/textures/dye_magenta.png b/mods/dye/textures/dye_magenta.png index 9e6d91c82862a18123893f958954124a6a230d9d..c84df62c13b117d784e4c6930356b9091b361580 100644 GIT binary patch delta 141 zcmV;80CNA40;vIzB!6&8L_t(|0b>}BAaE`Sqw`77Y+MGy5HyZyi$h(CS2ICF vFkFC36Ph@jM$(FD5Ft!-qQuZRC;=vzbS7Gjs}$Vu`)|MHfK4zO_g=-9(*L5sVe4%$>DQB#V+hZQK l67ht?F6v&JOfQKtFx>E8{$##FVinK@44$rjF6*2UngBanQeOZ7 diff --git a/mods/dye/textures/dye_orange.png b/mods/dye/textures/dye_orange.png index 568b236f8a5c731b2f2728357410a39127121434..08449073e0964096518326a303ed0fa35f429d7c 100644 GIT binary patch delta 141 zcmV;80CNA40;vIzB!6&8L_t(|0b>}BAaE`Sqw`77Y+MGy5HyZyi$h(CS2ICF vFkFC36Ph@jM$(FD5Ft!-qQuZRC;=vzbS7Gjs}$Vu`)|MHfK4zjh!>-|MpcIn+-iS zFBM_FqaZMQL0SrrG0W~WljaGgjRw0E6PODsS*NF!6s|FBUe~ce@rB-jrJS)cZjX7` mO2iWmyQq6@GQA|qz#zu5^w9A}!+4+z7(8A5T-G@yGywot%~9t7 diff --git a/mods/dye/textures/dye_pink.png b/mods/dye/textures/dye_pink.png index bdbf98bf6f1608f679079af104949e97fe52d8bb..c3dec22a56d2f9e602b45f33009eebd0f6b670cf 100644 GIT binary patch delta 141 zcmV;80CNA40;vIzB!6&8L_t(|0b>}BAaE`Sqw`77Y+MGy5HQV>I6Y{Hrm7-9%QGj4#;jIbTXN4NyHS8!@Z7l*nOuV#XV vV7LI6CNyz4jieRRAVQevM2VqsPyzs1nc^({njf$L0000p8G&|%Rnl;hzioly$7kQknu^h{2Yv4WbRCLa)i$^vd<7rECYFn_IVYymKp+>K< mgh5OLtMFWnlh-`L85kmGKGNy<5@-!{0fVQjpUXO@geCwcyjG3? diff --git a/mods/dye/textures/dye_red.png b/mods/dye/textures/dye_red.png index da502cc97503050d8ba769dba824210c645fc43d..14eafbf46b9d42926f3a06e9a7874b31202bdc01 100644 GIT binary patch delta 141 zcmV;80CNA30;vIzB!6&8L_t(|0b>}BAaE`Sqw`77Y+MGy5H}BAaE`Sqw`77Y+MGy5HV^rgoH}2-;}ooM+3_GSeYdro3orX}BAaE`Sqw`77Y+MGy5HPvI%R3VVFUfnlS-fGqUY4KEfrqy@FFSx;WIOcr_C= w1j7ZmG@*&ZX(X+f1`)zUCrS*BgAxD$MtJ!8ZJvo|00000Ne4wvM6N<$g5#MtyZ`_I delta 245 zcmZ3*IFV_BO1*4mNJNQqer|4RUI_yTI2WZRmZYXAlxLP?D7bt22BhevvIE80lDyqr z82*Fcg1yTp14TFsJR*x37`TN&n2}-D90{Nxdx@v7EBhUGad9QH<;xfM0fkCET^vI! zPA4Zwv?&zmu{?exd?hD_?Vv&L2?>=vzbS7Gjs}$Vu`)|MHfK4zt^EDHzxOvLvr9Ca zM0*(?;APs#ndNrOzV?oUvzOuHN9hsnRVf4qRF`g lhjK}BAaE`Sqw`77Y+MGy5HrZ|3AbH#vsj>QV>I+Y{Hsh7-kTrW=sIrjBGoMk8lZYui(^-E)I1mUd;pz v!EgaCO=#k98c8drL4+{Ti4sHOpacMzG1t^5hDi?q0000Er~7HiZH`mdB5TujItA9W>}YA)%7zH|4Ft(SWi(R%VIE<}7Eo+23dR|KI)y?=gk5 z(}H*knjLbQW=%9aBk*R{MINVXEQemSHSivIDjGBE;?a%Acy=i@wJq4qFkP*rP@>mZ m;zDc#ukc)rlh-`L85m|5UcVCFa90)R0tQc4KbLh*2~7aNG**HD diff --git a/mods/external_legacy/README.txt b/mods/external_legacy/README.txt deleted file mode 100644 index 6451fec..0000000 --- a/mods/external_legacy/README.txt +++ /dev/null @@ -1,18 +0,0 @@ -Minetest 0.4 mod: external_legacy -================================= - -License of source code: ------------------------ -Copyright (C) 2013 celeron55, Perttu Ahola - -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. - -http://www.gnu.org/licenses/lgpl-2.1.html - -License of media (textures and sounds) --------------------------------------- -Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) -http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/mods/external_legacy/init.lua b/mods/external_legacy/init.lua deleted file mode 100644 index c4d8bb0..0000000 --- a/mods/external_legacy/init.lua +++ /dev/null @@ -1,24 +0,0 @@ --- Minetest 0.4 mod: external_legacy --- See README.txt for licensing and other information. - --- Aliases to support moreores' ores -minetest.register_alias("moreores:mineral_gold", "default:stone_with_gold") -minetest.register_alias("moreores:gold_block", "default:goldblock") -minetest.register_alias("moreores:gold_lump", "default:gold_lump") -minetest.register_alias("moreores:gold_ingot", "default:gold_ingot") -minetest.register_alias("moreores:mineral_copper", "default:stone_with_copper") -minetest.register_alias("moreores:copper_lump", "default:copper_lump") -minetest.register_alias("moreores:copper_ingot", "default:copper_ingot") -minetest.register_alias("moreores:copper_block", "default:copperblock") -minetest.register_alias("moreores:bronze_ingot", "default:bronze_ingot") -minetest.register_alias("moreores:bronze_block", "default:bronzeblock") - --- Aliases for the diamonds mod by InfinityProject -minetest.register_alias("diamonds:diamond_in_ground", "default:stone_with_diamond") -minetest.register_alias("diamonds:block", "default:diamondblock") -minetest.register_alias("diamonds:sword", "default:sword_diamond") -minetest.register_alias("diamonds:pick", "default:pick_diamond") -minetest.register_alias("diamonds:shovel", "default:shovel_diamond") -minetest.register_alias("diamonds:axe", "default:axe_diamond") -minetest.register_alias("diamonds:diamond", "default:diamond") -minetest.register_alias("diamonds:ingot", "default:diamond") diff --git a/mods/farming/API.txt b/mods/farming/API.txt new file mode 100644 index 0000000..a2f3d9d --- /dev/null +++ b/mods/farming/API.txt @@ -0,0 +1,27 @@ +farming.register_hoe(name, hoe definition) + -> Register a new hoe, see [hoe definition] + +farming.register_plant(name, Plant definition) + -> Register a new growing plant, see [Plant definition] + +Hoe Definition +{ + description = "", -- Description for tooltip + inventory_image = "unknown_item.png", -- Image to be used as wield- and inventory image + max_uses = 30, -- Uses until destroyed + recipe = { -- Craft recipe + {"air", "air", "air"}, + {"", "group:stick"}, + {"", "group:stick"}, + } +} + +Plant definition +{ + description = "", -- Description of seed item + inventory_image = "unknown_item.png", -- Image to be used as seed's wield- and inventory image + steps = 8, -- How many steps the plant has to grow, until it can be harvested + ^ Always provide a plant texture for ech step, format: modname_plantname_i.png (i = stepnumber) + minlight = 13, -- Minimum light to grow + maxlight = LIGHT_MAX -- Maximum light to grow +} \ No newline at end of file diff --git a/mods/farming/README.txt b/mods/farming/README.txt index b92e0be..4663181 100644 --- a/mods/farming/README.txt +++ b/mods/farming/README.txt @@ -3,7 +3,7 @@ Minetest 0.4 mod: farming License of source code: ----------------------- -Copyright (C) 2012-2013 PilzAdam +Copyright (C) 2014 webdesigner97 DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 @@ -28,7 +28,9 @@ Created by PilzAdam (License: WTFPL): farming_soil_wet_side.png farming_string.png -Created by Calinou (License: CC BY-SA): +Created by BlockMen (License: CC BY 3.0): + farming_tool_diamondhoe.png + farming_tool_mesehoe.png farming_tool_bronzehoe.png farming_tool_steelhoe.png farming_tool_stonehoe.png diff --git a/mods/farming/api.lua b/mods/farming/api.lua new file mode 100644 index 0000000..6ce996d --- /dev/null +++ b/mods/farming/api.lua @@ -0,0 +1,284 @@ +-- Wear out hoes, place soil +-- TODO Ignore group:flower +farming.hoe_on_use = function(itemstack, user, pointed_thing, uses) + local pt = pointed_thing + -- check if pointing at a node + if not pt then + return + end + if pt.type ~= "node" then + return + end + + local under = minetest.get_node(pt.under) + local p = {x=pt.under.x, y=pt.under.y+1, z=pt.under.z} + local above = minetest.get_node(p) + + -- return if any of the nodes is not registered + if not minetest.registered_nodes[under.name] then + return + end + if not minetest.registered_nodes[above.name] then + return + end + + -- check if the node above the pointed thing is air + if above.name ~= "air" then + return + end + + -- check if pointing at soil + if minetest.get_item_group(under.name, "soil") ~= 1 then + return + end + + -- check if (wet) soil defined + local regN = minetest.registered_nodes + if regN[under.name].soil == nil or regN[under.name].soil.wet == nil or regN[under.name].soil.dry == nil then + return + end + + -- turn the node into soil, wear out item and play sound + minetest.set_node(pt.under, {name = regN[under.name].soil.dry}) + minetest.sound_play("default_dig_crumbly", { + pos = pt.under, + gain = 0.5, + }) + + if not minetest.setting_getbool("creative_mode") then + itemstack:add_wear(65535/(uses-1)) + end + return itemstack +end + +-- Register new hoes +farming.register_hoe = function(name, def) + -- Check for : prefix (register new hoes in your mod's namespace) + if name:sub(1,1) ~= ":" then + name = ":" .. name + end + -- Check def table + if def.description == nil then + def.description = "Hoe" + end + if def.inventory_image == nil then + def.inventory_image = "unknown_item.png" + end + if def.recipe == nil then + def.recipe = { + {"air","air",""}, + {"","group:stick",""}, + {"","group:stick",""} + } + end + if def.max_uses == nil then + def.max_uses = 30 + end + -- Register the tool + minetest.register_tool(name, { + description = def.description, + inventory_image = def.inventory_image, + on_use = function(itemstack, user, pointed_thing) + return farming.hoe_on_use(itemstack, user, pointed_thing, def.max_uses) + end + }) + -- Register its recipe + minetest.register_craft({ + output = name:gsub(":", "", 1), + recipe = def.recipe + }) +end + +-- Seed placement +farming.place_seed = function(itemstack, placer, pointed_thing, plantname) + local pt = pointed_thing + -- check if pointing at a node + if not pt then + return + end + if pt.type ~= "node" then + return + end + + local under = minetest.get_node(pt.under) + local above = minetest.get_node(pt.above) + + -- return if any of the nodes is not registered + if not minetest.registered_nodes[under.name] then + return + end + if not minetest.registered_nodes[above.name] then + return + end + + -- check if pointing at the top of the node + if pt.above.y ~= pt.under.y+1 then + return + end + + -- check if you can replace the node above the pointed node + if not minetest.registered_nodes[above.name].buildable_to then + return + end + + -- check if pointing at soil + if minetest.get_item_group(under.name, "soil") < 2 then + return + end + + -- add the node and remove 1 item from the itemstack + minetest.add_node(pt.above, {name = plantname, param2 = 1}) + if not minetest.setting_getbool("creative_mode") then + itemstack:take_item() + end + return itemstack +end + +-- Register plants +farming.register_plant = function(name, def) + local mname = name:split(":")[1] + local pname = name:split(":")[2] + + -- Check def table + if not def.description then + def.description = "Seed" + end + if not def.inventory_image then + def.inventory_image = "unknown_item.png" + end + if not def.steps then + return nil + end + if not def.minlight then + def.minlight = 1 + end + if not def.maxlight then + def.maxlight = 14 + end + if not def.fertility then + def.fertility = {} + end + + -- Register seed + local g = {seed = 1, snappy = 3, attached_node = 1} + for k, v in pairs(def.fertility) do + g[v] = 1 + end + minetest.register_node(":" .. mname .. ":seed_" .. pname, { + description = def.description, + tiles = {def.inventory_image}, + inventory_image = def.inventory_image, + wield_image = def.inventory_image, + drawtype = "signlike", + groups = g, + paramtype = "light", + paramtype2 = "wallmounted", + walkable = false, + sunlight_propagates = true, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, + }, + fertility = def.fertility, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, mname .. ":seed_" .. pname) + end + }) + + -- Register harvest + minetest.register_craftitem(":" .. mname .. ":" .. pname, { + description = pname:gsub("^%l", string.upper), + inventory_image = mname .. "_" .. pname .. ".png", + }) + + -- Register growing steps + for i=1,def.steps do + local drop = { + items = { + {items = {mname .. ":" .. pname}, rarity = 9 - i}, + {items = {mname .. ":" .. pname}, rarity= 18 - i * 2}, + {items = {mname .. ":seed_" .. pname}, rarity = 9 - i}, + {items = {mname .. ":seed_" .. pname}, rarity = 18 - i * 2}, + } + } + local nodegroups = {snappy = 3, flammable = 2, plant = 1, not_in_creative_inventory = 1, attached_node = 1} + nodegroups[pname] = i + minetest.register_node(mname .. ":" .. pname .. "_" .. i, { + drawtype = "plantlike", + waving = 1, + tiles = {mname .. "_" .. pname .. "_" .. i .. ".png"}, + paramtype = "light", + walkable = false, + buildable_to = true, + is_ground_content = true, + drop = drop, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, + }, + groups = nodegroups, + sounds = default.node_sound_leaves_defaults(), + }) + end + + -- Growing ABM + minetest.register_abm({ + nodenames = {"group:" .. pname, "group:seed"}, + neighbors = {"group:soil"}, + interval = 90, + chance = 2, + action = function(pos, node) + local plant_height = minetest.get_item_group(node.name, pname) + + -- return if already full grown + if plant_height == def.steps then + return + end + + local node_def = minetest.registered_items[node.name] or nil + + -- grow seed + if minetest.get_item_group(node.name, "seed") and node_def.fertility then + local can_grow = false + local soil_node = minetest.get_node_or_nil({x = pos.x, y = pos.y - 1, z = pos.z}) + if not soil_node then + return + end + for _, v in pairs(node_def.fertility) do + if minetest.get_item_group(soil_node.name, v) ~= 0 then + can_grow = true + end + end + if can_grow then + minetest.set_node(pos, {name = node.name:gsub("seed_", "") .. "_1"}) + end + return + end + + -- check if on wet soil + pos.y = pos.y - 1 + local n = minetest.get_node(pos) + if minetest.get_item_group(n.name, "soil") < 3 then + return + end + pos.y = pos.y + 1 + + -- check light + local ll = minetest.get_node_light(pos) + + if not ll or ll < def.minlight or ll > def.maxlight then + return + end + + -- grow + minetest.set_node(pos, {name = mname .. ":" .. pname .. "_" .. plant_height + 1}) + end + }) + + -- Return + local r = { + seed = mname .. ":seed_" .. pname, + harvest = mname .. ":" .. pname + } + return r +end diff --git a/mods/farming/hoes.lua b/mods/farming/hoes.lua new file mode 100644 index 0000000..084d586 --- /dev/null +++ b/mods/farming/hoes.lua @@ -0,0 +1,65 @@ +farming.register_hoe(":farming:hoe_wood", { + description = "Wooden Hoe", + inventory_image = "farming_tool_woodhoe.png", + max_uses = 30, + recipe = { + {"group:wood", "group:wood"}, + {"", "group:stick"}, + {"", "group:stick"}, + } +}) + +farming.register_hoe(":farming:hoe_stone", { + description = "Stone Hoe", + inventory_image = "farming_tool_stonehoe.png", + max_uses = 90, + recipe = { + {"group:stone", "group:stone"}, + {"", "group:stick"}, + {"", "group:stick"}, + } +}) + +farming.register_hoe(":farming:hoe_steel", { + description = "Steel Hoe", + inventory_image = "farming_tool_steelhoe.png", + max_uses = 200, + recipe = { + {"default:steel_ingot", "default:steel_ingot"}, + {"", "group:stick"}, + {"", "group:stick"}, + } +}) + +farming.register_hoe(":farming:hoe_bronze", { + description = "Bronze Hoe", + inventory_image = "farming_tool_bronzehoe.png", + max_uses = 220, + recipe = { + {"default:bronze_ingot", "default:bronze_ingot"}, + {"", "group:stick"}, + {"", "group:stick"}, + } +}) + +farming.register_hoe(":farming:hoe_mese", { + description = "Mese Hoe", + inventory_image = "farming_tool_mesehoe.png", + max_uses = 350, + recipe = { + {"default:mese_crystal", "default:mese_crystal"}, + {"", "group:stick"}, + {"", "group:stick"}, + } +}) + +farming.register_hoe(":farming:hoe_diamond", { + description = "Diamond Hoe", + inventory_image = "farming_tool_diamondhoe.png", + max_uses = 500, + recipe = { + {"default:diamond", "default:diamond"}, + {"", "group:stick"}, + {"", "group:stick"}, + } +}) diff --git a/mods/farming/init.lua b/mods/farming/init.lua index 9c3bf5b..9245470 100644 --- a/mods/farming/init.lua +++ b/mods/farming/init.lua @@ -1,336 +1,21 @@ --- Minetest 0.4 mod: farming --- See README.txt for licensing and other information. - +-- Global farming namespace farming = {} +farming.path = minetest.get_modpath("farming") --- --- Soil --- -minetest.register_node("farming:soil", { - description = "Soil", - tiles = {"farming_soil.png", "default_dirt.png"}, - drop = "default:dirt", - is_ground_content = true, - groups = {crumbly=3, not_in_creative_inventory=1, soil=2}, - sounds = default.node_sound_dirt_defaults(), -}) +-- Load files +dofile(farming.path .. "/api.lua") +dofile(farming.path .. "/nodes.lua") +dofile(farming.path .. "/hoes.lua") -minetest.register_node("farming:soil_wet", { - description = "Wet Soil", - tiles = {"farming_soil_wet.png", "farming_soil_wet_side.png"}, - drop = "default:dirt", - is_ground_content = true, - groups = {crumbly=3, not_in_creative_inventory=1, soil=3}, - sounds = default.node_sound_dirt_defaults(), -}) - -minetest.register_abm({ - nodenames = {"farming:soil", "farming:soil_wet"}, - interval = 15, - chance = 4, - action = function(pos, node) - pos.y = pos.y+1 - local nn = minetest.get_node(pos).name - pos.y = pos.y-1 - if minetest.registered_nodes[nn] and - minetest.registered_nodes[nn].walkable and - minetest.get_item_group(nn, "plant") == 0 - then - minetest.set_node(pos, {name="default:dirt"}) - end - -- check if there is water nearby - if minetest.find_node_near(pos, 3, {"group:water"}) then - -- if it is dry soil turn it into wet soil - if node.name == "farming:soil" then - minetest.set_node(pos, {name="farming:soil_wet"}) - end - else - -- turn it back into dirt if it is already dry - if node.name == "farming:soil" then - -- only turn it back if there is no plant on top of it - if minetest.get_item_group(nn, "plant") == 0 then - minetest.set_node(pos, {name="default:dirt"}) - end - - -- if its wet turn it back into dry soil - elseif node.name == "farming:soil_wet" then - minetest.set_node(pos, {name="farming:soil"}) - end - end - end, -}) - --- --- Hoes --- --- turns nodes with group soil=1 into soil -function farming.hoe_on_use(itemstack, user, pointed_thing, uses) - local pt = pointed_thing - -- check if pointing at a node - if not pt then - return - end - if pt.type ~= "node" then - return - end - - local under = minetest.get_node(pt.under) - local p = {x=pt.under.x, y=pt.under.y+1, z=pt.under.z} - local above = minetest.get_node(p) - - -- return if any of the nodes is not registered - if not minetest.registered_nodes[under.name] then - return - end - if not minetest.registered_nodes[above.name] then - return - end - - -- check if the node above the pointed thing is air - if above.name ~= "air" then - return - end - - -- check if pointing at dirt - if minetest.get_item_group(under.name, "soil") ~= 1 then - return - end - - -- turn the node into soil, wear out item and play sound - minetest.set_node(pt.under, {name="farming:soil"}) - minetest.sound_play("default_dig_crumbly", { - pos = pt.under, - gain = 0.5, - }) - itemstack:add_wear(65535/(uses-1)) - return itemstack -end - -minetest.register_tool("farming:hoe_wood", { - description = "Wooden Hoe", - inventory_image = "farming_tool_woodhoe.png", - - on_use = function(itemstack, user, pointed_thing) - return farming.hoe_on_use(itemstack, user, pointed_thing, 30) - end, -}) - -minetest.register_tool("farming:hoe_stone", { - description = "Stone Hoe", - inventory_image = "farming_tool_stonehoe.png", - - on_use = function(itemstack, user, pointed_thing) - return farming.hoe_on_use(itemstack, user, pointed_thing, 90) - end, -}) - -minetest.register_tool("farming:hoe_steel", { - description = "Steel Hoe", - inventory_image = "farming_tool_steelhoe.png", - - on_use = function(itemstack, user, pointed_thing) - return farming.hoe_on_use(itemstack, user, pointed_thing, 200) - end, -}) - -minetest.register_tool("farming:hoe_bronze", { - description = "Bronze Hoe", - inventory_image = "farming_tool_bronzehoe.png", - - on_use = function(itemstack, user, pointed_thing) - return farming.hoe_on_use(itemstack, user, pointed_thing, 220) - end, -}) - -minetest.register_craft({ - output = "farming:hoe_wood", - recipe = { - {"group:wood", "group:wood"}, - {"", "group:stick"}, - {"", "group:stick"}, - } -}) - -minetest.register_craft({ - output = "farming:hoe_stone", - recipe = { - {"group:stone", "group:stone"}, - {"", "group:stick"}, - {"", "group:stick"}, - } -}) - -minetest.register_craft({ - output = "farming:hoe_steel", - recipe = { - {"default:steel_ingot", "default:steel_ingot"}, - {"", "group:stick"}, - {"", "group:stick"}, - } -}) - -minetest.register_craft({ - output = "farming:hoe_bronze", - recipe = { - {"default:bronze_ingot", "default:bronze_ingot"}, - {"", "group:stick"}, - {"", "group:stick"}, - } -}) - --- --- Override grass for drops --- -minetest.register_node(":default:grass_1", { - description = "Grass", - drawtype = "plantlike", - tiles = {"default_grass_1.png"}, - -- use a bigger inventory image - inventory_image = "default_grass_3.png", - wield_image = "default_grass_3.png", - paramtype = "light", - waving = 1, - walkable = false, - buildable_to = true, - drop = { - max_items = 1, - items = { - {items = {'farming:seed_wheat'},rarity = 5}, - {items = {'default:grass_1'}}, - } - }, - groups = {snappy=3,flammable=3,flora=1,attached_node=1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, - 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", - tiles = {"default_grass_"..i..".png"}, - inventory_image = "default_grass_"..i..".png", - wield_image = "default_grass_"..i..".png", - paramtype = "light", - waving = 1, - walkable = false, - buildable_to = true, - is_ground_content = true, - drop = { - max_items = 1, - items = { - {items = {'farming:seed_wheat'},rarity = 5}, - {items = {'default:grass_1'}}, - } - }, - groups = {snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, - }) -end - -minetest.register_node(":default:junglegrass", { - description = "Jungle Grass", - drawtype = "plantlike", - visual_scale = 1.3, - tiles = {"default_junglegrass.png"}, - inventory_image = "default_junglegrass.png", - wield_image = "default_junglegrass.png", - paramtype = "light", - waving = 1, - walkable = false, - buildable_to = true, - is_ground_content = true, - drop = { - max_items = 1, - items = { - {items = {'farming:seed_cotton'},rarity = 8}, - {items = {'default:junglegrass'}}, - } - }, - groups = {snappy=3,flammable=2,flora=1,attached_node=1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, -}) - --- --- Place seeds --- -local function place_seed(itemstack, placer, pointed_thing, plantname) - local pt = pointed_thing - -- check if pointing at a node - if not pt then - return - end - if pt.type ~= "node" then - return - end - - local under = minetest.get_node(pt.under) - local above = minetest.get_node(pt.above) - - -- return if any of the nodes is not registered - if not minetest.registered_nodes[under.name] then - return - end - if not minetest.registered_nodes[above.name] then - return - end - - -- check if pointing at the top of the node - if pt.above.y ~= pt.under.y+1 then - return - end - - -- check if you can replace the node above the pointed node - if not minetest.registered_nodes[above.name].buildable_to then - return - end - - -- check if pointing at soil - if minetest.get_item_group(under.name, "soil") <= 1 then - return - end - - -- add the node and remove 1 item from the itemstack - minetest.add_node(pt.above, {name=plantname}) - if not minetest.setting_getbool("creative_mode") then - itemstack:take_item() - end - return itemstack -end - --- --- Wheat --- -minetest.register_craftitem("farming:seed_wheat", { - description = "Wheat Seed", +-- WHEAT +farming.register_plant("farming:wheat", { + description = "Wheat seed", inventory_image = "farming_wheat_seed.png", - on_place = function(itemstack, placer, pointed_thing) - return place_seed(itemstack, placer, pointed_thing, "farming:wheat_1") - end, + steps = 8, + minlight = 13, + maxlight = LIGHT_MAX, + fertility = {"grassland"} }) - -minetest.register_craftitem("farming:wheat", { - description = "Wheat", - inventory_image = "farming_wheat.png", -}) - minetest.register_craftitem("farming:flour", { description = "Flour", inventory_image = "farming_flour.png", @@ -355,148 +40,22 @@ minetest.register_craft({ recipe = "farming:flour" }) -for i=1,8 do - local drop = { - items = { - {items = {'farming:wheat'},rarity=9-i}, - {items = {'farming:wheat'},rarity=18-i*2}, - {items = {'farming:seed_wheat'},rarity=9-i}, - {items = {'farming:seed_wheat'},rarity=18-i*2}, - } - } - minetest.register_node("farming:wheat_"..i, { - drawtype = "plantlike", - tiles = {"farming_wheat_"..i..".png"}, - paramtype = "light", - waving = 1, - walkable = false, - buildable_to = true, - is_ground_content = true, - drop = drop, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, - groups = {snappy=3,flammable=2,plant=1,wheat=i,not_in_creative_inventory=1,attached_node=1}, - sounds = default.node_sound_leaves_defaults(), - }) -end - -minetest.register_abm({ - nodenames = {"group:wheat"}, - neighbors = {"group:soil"}, - interval = 90, - chance = 2, - action = function(pos, node) - -- return if already full grown - if minetest.get_item_group(node.name, "wheat") == 8 then - return - end - - -- check if on wet soil - pos.y = pos.y-1 - local n = minetest.get_node(pos) - if minetest.get_item_group(n.name, "soil") < 3 then - return - end - pos.y = pos.y+1 - - -- check light - if not minetest.get_node_light(pos) then - return - end - if minetest.get_node_light(pos) < 13 then - return - end - - -- grow - local height = minetest.get_item_group(node.name, "wheat") + 1 - minetest.set_node(pos, {name="farming:wheat_"..height}) - end -}) - --- -- Cotton --- -minetest.register_craftitem("farming:seed_cotton", { - description = "Cotton Seed", +farming.register_plant("farming:cotton", { + description = "Cotton seed", inventory_image = "farming_cotton_seed.png", - on_place = function(itemstack, placer, pointed_thing) - return place_seed(itemstack, placer, pointed_thing, "farming:cotton_1") - end, + steps = 8, + minlight = 13, + maxlight = LIGHT_MAX, + fertility = {"grassland", "desert"} }) -minetest.register_craftitem("farming:string", { - description = "String", - inventory_image = "farming_string.png", -}) +minetest.register_alias("farming:string", "farming:cotton") minetest.register_craft({ output = "wool:white", recipe = { - {"farming:string", "farming:string"}, - {"farming:string", "farming:string"}, + {"farming:cotton", "farming:cotton"}, + {"farming:cotton", "farming:cotton"}, } }) - -for i=1,8 do - local drop = { - items = { - {items = {'farming:string'},rarity=9-i}, - {items = {'farming:string'},rarity=18-i*2}, - {items = {'farming:string'},rarity=27-i*3}, - {items = {'farming:seed_cotton'},rarity=9-i}, - {items = {'farming:seed_cotton'},rarity=18-i*2}, - {items = {'farming:seed_cotton'},rarity=27-i*3}, - } - } - minetest.register_node("farming:cotton_"..i, { - drawtype = "plantlike", - tiles = {"farming_cotton_"..i..".png"}, - paramtype = "light", - waving = 1, - walkable = false, - buildable_to = true, - is_ground_content = true, - drop = drop, - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, - groups = {snappy=3,flammable=2,plant=1,cotton=i,not_in_creative_inventory=1,attached_node=1}, - sounds = default.node_sound_leaves_defaults(), - }) -end - -minetest.register_abm({ - nodenames = {"group:cotton"}, - neighbors = {"group:soil"}, - interval = 80, - chance = 2, - action = function(pos, node) - -- return if already full grown - if minetest.get_item_group(node.name, "cotton") == 8 then - return - end - - -- check if on wet soil - pos.y = pos.y-1 - local n = minetest.get_node(pos) - if minetest.get_item_group(n.name, "soil") < 3 then - return - end - pos.y = pos.y+1 - - -- check light - if not minetest.get_node_light(pos) then - return - end - if minetest.get_node_light(pos) < 13 then - return - end - - -- grow - local height = minetest.get_item_group(node.name, "cotton") + 1 - minetest.set_node(pos, {name="farming:cotton_"..height}) - end -}) diff --git a/mods/farming/nodes.lua b/mods/farming/nodes.lua new file mode 100644 index 0000000..a99f505 --- /dev/null +++ b/mods/farming/nodes.lua @@ -0,0 +1,152 @@ +minetest.override_item("default:dirt", { + groups = {crumbly=3,soil=1}, + soil = { + base = "default:dirt", + dry = "farming:soil", + wet = "farming:soil_wet" + } +}) + +minetest.override_item("default:dirt_with_grass", { + groups = {crumbly=3,soil=1}, + soil = { + base = "default:dirt_with_grass", + dry = "farming:soil", + wet = "farming:soil_wet" + } +}) + +minetest.register_node("farming:soil", { + description = "Soil", + tiles = {"default_dirt.png^farming_soil.png", "default_dirt.png"}, + drop = "default:dirt", + is_ground_content = true, + groups = {crumbly=3, not_in_creative_inventory=1, soil=2, grassland = 1, field = 1}, + sounds = default.node_sound_dirt_defaults(), + soil = { + base = "default:dirt", + dry = "farming:soil", + wet = "farming:soil_wet" + } +}) + +minetest.register_node("farming:soil_wet", { + description = "Wet Soil", + tiles = {"default_dirt.png^farming_soil_wet.png", "default_dirt.png^farming_soil_wet_side.png"}, + drop = "default:dirt", + is_ground_content = true, + groups = {crumbly=3, not_in_creative_inventory=1, soil=3, wet = 1, grassland = 1, field = 1}, + sounds = default.node_sound_dirt_defaults(), + soil = { + base = "default:dirt", + dry = "farming:soil", + wet = "farming:soil_wet" + } +}) + +minetest.override_item("default:desert_sand", { + groups = {crumbly=3, falling_node=1, sand=1, soil = 1}, + soil = { + base = "default:desert_sand", + dry = "farming:desert_sand_soil", + wet = "farming:desert_sand_soil_wet" + } +}) +minetest.register_node("farming:desert_sand_soil", { + description = "Desert Sand Soil", + drop = "default:desert_sand", + tiles = {"farming_desert_sand_soil.png", "default_desert_sand.png"}, + is_ground_content = true, + groups = {crumbly=3, not_in_creative_inventory = 1, falling_node=1, sand=1, soil = 2, desert = 1, field = 1}, + sounds = default.node_sound_sand_defaults(), + soil = { + base = "default:desert_sand", + dry = "farming:desert_sand_soil", + wet = "farming:desert_sand_soil_wet" + } +}) + +minetest.register_node("farming:desert_sand_soil_wet", { + description = "Wet Desert Sand Soil", + drop = "default:desert_sand", + tiles = {"farming_desert_sand_soil_wet.png", "farming_desert_sand_soil_wet_side.png"}, + is_ground_content = true, + groups = {crumbly=3, falling_node=1, sand=1, not_in_creative_inventory=1, soil=3, wet = 1, desert = 1, field = 1}, + sounds = default.node_sound_sand_defaults(), + soil = { + base = "default:desert_sand", + dry = "farming:desert_sand_soil", + wet = "farming:desert_sand_soil_wet" + } +}) + +minetest.register_abm({ + nodenames = {"group:field"}, + interval = 15, + chance = 4, + action = function(pos, node) + local n_def = minetest.registered_nodes[node.name] or nil + local wet = n_def.soil.wet or nil + local base = n_def.soil.base or nil + local dry = n_def.soil.dry or nil + if not n_def or not n_def.soil or not wet or not base or not dry then + return + end + + pos.y = pos.y + 1 + local nn = minetest.get_node_or_nil(pos) + if not nn or not nn.name then + return + end + local nn_def = minetest.registered_nodes[nn.name] or nil + pos.y = pos.y - 1 + + if nn_def and nn_def.walkable and minetest.get_item_group(nn.name, "plant") == 0 then + minetest.set_node(pos, {name = base}) + return + end + -- check if there is water nearby + local wet_lvl = minetest.get_item_group(node.name, "wet") + if minetest.find_node_near(pos, 3, {"group:water"}) then + -- if it is dry soil and not base node, turn it into wet soil + if wet_lvl == 0 then + minetest.set_node(pos, {name = wet}) + end + else + -- only turn back if there are no unloaded blocks (and therefore + -- possible water sources) nearby + if not minetest.find_node_near(pos, 3, {"ignore"}) then + -- turn it back into base if it is already dry + if wet_lvl == 0 then + -- only turn it back if there is no plant/seed on top of it + if minetest.get_item_group(nn.name, "plant") == 0 and minetest.get_item_group(nn.name, "seed") == 0 then + minetest.set_node(pos, {name = base}) + end + + -- if its wet turn it back into dry soil + elseif wet_lvl == 1 then + minetest.set_node(pos, {name = dry}) + end + end + end + end, +}) + + +for i = 1, 5 do + minetest.override_item("default:grass_"..i, {drop = { + max_items = 1, + items = { + {items = {'farming:seed_wheat'},rarity = 5}, + {items = {'default:grass_1'}}, + } + }}) +end + +minetest.override_item("default:junglegrass", {drop = { + max_items = 1, + items = { + {items = {'farming:seed_cotton'},rarity = 8}, + {items = {'default:junglegrass'}}, + } +}}) diff --git a/mods/farming/textures/farming_bread.png b/mods/farming/textures/farming_bread.png index bd00e3e139782539349ad21ace6796e9d323ec79..00e53719cb22db2cd23997923ad9dfb40065167d 100644 GIT binary patch delta 496 zcmV1gx5QV?lUH`6cY{!m>h$2M-jKoVs${Wz~0?;Dy01-6} z5|w!i=%JvXM6@UfMC4=*_9lz%&8~Ov9STGe2vn{(%}Ar8Q=D%`RFzfav7%NE2>!O* z-!(c;7XZ}j0SNd(jVG^W@_(mSE_d+!ZcWRYMZ!9cjOYj|KD5@9Me10dcqFdM(>G^w zC1CiVq95N|JWY7Qo_7#MGn%Rdp2tqNL9cE&n17C#pTbfd@oCPr z4MVt@vK&F=l<|CiK|$5QCTz8YPRH=+>xAT6NtzernI$huCdVgKeQ52#O#=;QFDM9e zi~+(n(eyjMwS*O=VZk_<05t)|;N1rG;Z}4BJs!EuFgdinsr$7$g zHXtAdXv^;uUOyV>mr3*xEx{=`EEWd}9*W9O->-RpsB+~F0A4=4q3X^+At`29eAcxI m8Zy@f_l8IE&qMk@pXmq05ytYZ$;Wg60000Gt(wBnKsnMT1r8S#XIOy@dCU8*9Dh?d&Qk=7aFKH;MNN$ zD7vwT6qo)~l$wc6P4hRMWagaDq-G((oeS}K`2PuiaPMkGo9Tdwe^SW@0p~P(_^K!~ zL-&a;UnK#_HRvMeluL4o`(kOChyt%t5zB{{%+r2t-(^#fY{U9YW$D z6|wa<>U;d+aRJsULbV!m@V!Ons30BY3^U6xFK9K|%o(U$gv&8RU>Nf`)6+Och!#nX zyBKSU0;OyrcF+Rm1!#hI1=PT1!Wn<}!F3_+=*PxB*6R>gY{AVbQ3eu$6tJEGL-5uC z0f~VHl;mb0H@%vSR5#LC@RW?iZXF)2VqQ@@$B}7syhXRPTs>}Ske$Q sqOSvP?lgp1Z=YQA_*;AREuVkkCqr+-oX4|f#Q*>R07*qoM6N<$f{kG6SO5S3 diff --git a/mods/farming/textures/farming_cotton.png b/mods/farming/textures/farming_cotton.png new file mode 100644 index 0000000000000000000000000000000000000000..e2bbfd7af486b64c658bcc7c6101b22ca95ab7e7 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc^5Q*R977}| zSr0DcZ7^V9IdHq4Ni2b@Yl)oJL=T}^0;}d*gS0ZNc)pv#?FO^M1yu&Vn1`<#1mxd1 zsLOFAD19%^&t2!R;b0Y$+r@xA4H4-)+zAIn7@l~rgS35MzHe`kJ%8G{#~_}ktDnm{ Hr-UW|pV=_A literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cotton_1.png b/mods/farming/textures/farming_cotton_1.png index 8750adfa5e563e267cf3e0dfa0cd014f62ec096a..2581db59bcdd8bdc52664cc2da0086d9c738aa47 100644 GIT binary patch delta 65 zcmeBRjGv%lt>)?C7*fHQEb%5mq^Bt`Az$^kyo+_jX~s;W#{Su->eZuJ_pmWAtdL`C T6gBQHWdH(CS3j3^P6Th`$>xk2hnVTB=XP>H9k7nJ&#=x*bj;%2&`0r<+76wmOKbLh* G2~7aJiXPzr diff --git a/mods/farming/textures/farming_cotton_2.png b/mods/farming/textures/farming_cotton_2.png index dc1025ba7064260a077ccd8e8cae4749e35a59ba..af9ed340f4fd331cbd2a504546b0e73b9e79234e 100644 GIT binary patch delta 89 zcmV-f0H*(;0e6rjQ$9&VK~#7FW55kY!6+C7wq~;bk@=>&lK)9Ez{*(Wzdh6tYZGZ8 vO$IR1kpOG7HwPL-E^xMz|L*55F2Q1stHvOOYbJ?y*8Z}J^PDMQ1Z+k@`TR8KQ$>D~HeJl}+_gb#X_Fy^} i_UXUvn<*cp7#ISc^L}kNH$4J0i^0>?&t;ucLK6VvmoL5m diff --git a/mods/farming/textures/farming_cotton_3.png b/mods/farming/textures/farming_cotton_3.png index a1fe3b64fc851558082ca81c6196f85eda968ecf..ba46f3d67eb4e2f92dac8832294cc9cddb14b32f 100644 GIT binary patch delta 73 zcmdnXIE8V73SYFRi(^OyW3og|f=Cb3#Aq3o3SI||iPcgX6MU5lwg&y--y-=)wTSUV cn$tOUhB^GwTc5kn-^l<3p00i_>zopr0AQUMOaK4? delta 161 zcmV;S0ABx;0lfi`B!3BTNLh0L01FcU01FcV0GgZ_00007bV*G`2i*k~4FVYC(c}vN z003M`L_t(I%VS^|1*2fl0X+?||G4CAO=SNQG{C`3?!T=ura~Jdng6D`l7tNaD>jz- zZ=@yhA6<+jueew${D(Q&(m?vZgSi}O27rL8mEwPp&Dgv|G#UWeOvw2FoDUnd1)S>R P00000NkvXXu0mjfqSQXW diff --git a/mods/farming/textures/farming_cotton_4.png b/mods/farming/textures/farming_cotton_4.png index d0096da395270fa79bff41fabd7658972f73d47f..e6708b55ed41f05113048b588e3d885f94f99216 100644 GIT binary patch delta 151 zcmV;I0BHZ*0kZ*+B!7BIL_t(|0b>|eU=-LG$o!|s05ff=|30=Vcnz^Nlm*I@sldTR z?!Tq3G=2k2wI%;M7|VebxtJ@!6+4^C|2Nf=B+iT0`qKYRwNVv2nJEw-KIXo<{}Hxh zdW~pTz+%PKLh(NklO98kKz{=R4x*V{V4@}QpHTV$0N3Ox>=2%28?pcZ002ovPDHLk FV1kA^L!JNt delta 192 zcmV;x06+h;0o(zQB!3BTNLh0L01FcU01FcV0GgZ_00007bV*G`2i*k~4FVaH*3_K< z004VQL_t(I%VS^|1;Yv07|8sm$N)2KssBEAZ@%*jlF`0z3J)j9o-Y&%hY$L0!Hthibz u{s&=_W5p5ZZ&1LIr5OfHv?Tr$N*@5%`z(% diff --git a/mods/farming/textures/farming_cotton_5.png b/mods/farming/textures/farming_cotton_5.png index 11f67fc6224420ac73d874d68f6805d14d2c594a..0ad6a8f5a5b64dca02dd15636d3679ccd18b9402 100644 GIT binary patch delta 154 zcmV;L0A>G&0^I?SBn+fUL_t(|0b`&M7zL48D}QMd!ZJrgxICuGHhQSGTkA^y2Wf)w zZFKRwj={x50Y!n1qR4;bZ~?mrAFwx&g}cI3LlUmoR9*5v$Th^q07x;4UkPeP4=6KD zssHHF=4z_=9~uLM0ni)ZsD*h88Z(3ex~;Z)sG7+!grETcsc%E^6CMdm00000NkvXX It^-0~f&fH7W&i*H delta 196 zcmV;#06YKP0fz#RBsB?eNLh0L01FcU01FcV0GgZ_00007bV*G`2i*k~4FVbp--Rat z005>*L_t(I%VS^|1+)Q?Fe`u6Ca7hOhVuV$nrx$oYP+?r^nZ{h7~e)0zv~!WOcYQQ z=qQT(M-CTs7hwQ<16jB$Of@9oicQre|ASmZbPRwLBm0$T&9Hzn)0Fy;9&N6sivO|3 y05$;f1}thp-a?KUq5;TOTRk#0BO5}<0060PL-CklXmXN1!l4crG=DxZXT2hwU z(pEY$);iKQx-zzUvUd7%_WH6826B#u^3F!`F2)M3CW@|>+V0l+9%f1&R(hT``d&7A z-nRNab_Txoh5=4S!LFvEZl+=GW+oxWP6KUXEU6Fj3ubV5b|VeQ%kp$_45?t8d(bhg z*+7KhK%gPxpCc{-SHv>j*Pqn;z3Xj{`rLhue;ewH7?`4+r`DgVaDP{s?bBhe;j3y@ z^jv(}ucsO_uP}#g3!ipG^vgoS&^D$snQDU5WluCN+$QSqJ?YPxcP=w+rR*8ZrS`A{ V@4xb%m4O>*ucxb@%Q~loCIIQZRy6*N;%;JM^#A{4%+nM* zfJCp(rI}9WZKjs=~jZ8mpJ{oUiyppgqNL@mnzC$>RR_PsB-!l@{ROOjnacI!H`C;Q#V<{&|@ zLReloFCYX3U@XZuo|$86W3}_D;Skwa)eNZw0FeEC>&1b9E)$OCpjsO?^G|h&D%Rcd zlL@CPUCrgTaX$(FArTS?dHEl;3N#Z23-haj3iwp5{9IrkxALg~ Y4+>0lPm0GFd4JRikB2R|aniU_U6Ai6 zCd^jTrdFwli%|zx-u?Wb6A1oaNJdpThL3=*POdm){^ zzW3UqDE}A4;^NFGtiH2Nx&Ami{GsO;SI?GKj32Zti!b49iIxGxb3! z$pLutoFPVKm1gyH@O}Uk)vkwyG|JRSQ9Tpo`G*4!1Q)KO_v|CK2SbnW99I%Y^^KxZ zgDH6c|5e3b( z(v}+1R+`e*nljc}GB#SWHrleb+Ol>!a`r%^E9U@0@{W4)PC%p&L<-LO3N8i;u7-+k zhKlY+O5Ua_|NsBLweRO{pf!voL4LvY3=Yq3qyc$3o-U3d5|XS3IhhVRh_G%5_?7D# zdi>n(|C*{mS)ghL6-LgMSso`uXC8`;ZRRwcw(nx%Z=PE@ikVl88}mL-N;Z^jkjgM# zKC$8Wtpne^!yI1My*hJ&eMRcV*XFv6XVf1rXGr+JkC{Qw{D6Gpgu?F3>~7aE{u0FS6Iq}rp6j@{`4ss!d>l{o(af`6Knj2seT@kV%ay?^Jj|6}tpY!lROBXb002ovPDHLkV1g5~h_L_w diff --git a/mods/farming/textures/farming_cotton_seed.png b/mods/farming/textures/farming_cotton_seed.png index 70d2ac2804508905915c8becfa77e735116c5ec2..cff769b2e0e852114603dabf1eb06d2f23e4d072 100644 GIT binary patch delta 254 zcmVal#;uXZ zuawEMn9H=9%(k7)x1P?qq0hRa(Y>b9zp2x}s@21;*2J&Z#x zz~R%x;nc?G+|cOW(|p7R+5i9m0d!JMQvg8b*k%9#0A@)0S{yV4D$pXsN75791qCp%M5v{(4zrtKmh;%{&67$ejAlDHvj+t07*qoM6N<$ Eg6ZUT$N&HU delta 332 zcmV-S0ki&(0^9tZ!MmMVc?IzO;|P{suo0fse+o|_ zW$Xu4ID-e}2q>uM2FA4*IFfwNk(Qk-oLmvi2a5K*o43-?GXY%JCY;-HRllDtWoFq2 zDsWS8H{bN00006VoOIv0RI600RN!9r;`8x0t!h) zK~yMHJ<&;S6G0RJ&_7l6V8?M1j06jWI2TvrIGh6(AOs|FoY>tp{DB36E4+uFKYjf2 z^Zxtsl#+z@!+!tnaK{Lb&*j(i%l&d;2ncYa+w1AW-GROxpN^#vQe90Q*VYYecQuX! zmDV{zjU}g??0Qb~O!V+l&Aj#|i5L+8d%)ANl&*Q;P#Y8UVjjcYZr4;P2||#N03Zr6 z;lurTydq2(rktdCAj3FtS&fnDD(68k3AmZMU#bHk5TjC4BcTjo4xpBqy#u{_eY2lt zMhT2)7@>@D`n}E*w_w+(VHjZGOKZ1>iO6Zcoe*Oh1_M{KuKwyUPiZ)8M<&z~^Gr*3 z&UjgrhEcj%Ep{$zL_kD0t)|;uy4lTLaUO=&W0WL7+FTxAo*&MOB}#xmpo)gTM5XnY zr2uwJ0@klL6Bx6ESm06{N2v2S5@@^IkKpk2{^@a95vi_5j757&mWPSll!^SmH{_Y} zTI$28xY_?70#c?hli!aQ?_H8K4`N7!y#_}J!K%preuVLKTCjxduQtcBkWf~yjv}zx zrrVq8STCwQ0#wZrF4f6mM~c(Aw(ja{1VY5QR1g0H XybyEF)T0<%00000NkvXXu0mjf*|Hr( literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_desert_sand_soil_wet.png b/mods/farming/textures/farming_desert_sand_soil_wet.png new file mode 100644 index 0000000000000000000000000000000000000000..cffa955d6689ad88d675921a3e033256869343f7 GIT binary patch literal 590 zcmV-U0TPe1t@7;T-w)^~?9) zmtV`GsxUjv^Yi&g!Sz=E-0zolB?3Sg4|Dl^JoD#uxz;LRt8RhXyTkXpQVMJ9M3_@k zO3CISjRSePS9fpLR7nv)dSJQM+Iubv^O9iIBg%2VZ)Qv?2&yOmQBv@Fd6XR`NtjW! zJ3y4ex;cg1<(w5s5$@)`wg3SkjLl3`62b#8&t!D)`Fxm%k)k0HT_TKv+sif&)fh%udoanm8FNu{tJNNLivS|JS#_KC z>98BR$(VERQB)PQ=IMIBUmlw)6#>FbT%aPg_4`&K9jfBC9|t(8NFLZ)d-E=Zkan62 z0zY1s*L8dQAyKWTRaBBi3sGR2(%~>HZ8hr%n7Iko>f)Aq<1{Aw&)eWVjO3@M({UW- z{l~+VczT*RmVBBD<=wkQ-C9HxVoC`fZ$BQMvr@^V+?Ue*pZAb;$a!7*m=sliy2+ zH91To`P;3^doPf5RFgz&Hwb0-5XkF|FL5WZbM{o1T|bcQv91-$`Zf>`FwO0KD9J-; zB-?&nha<^nkqvKpA!UHKTc0`RZJD>ZbHKx_A*q4@o_;kYUtGz$>&yBsu+91WO6wAk z&3w!ovLA)wZFM6J2#(K9-tGC`4-`4gsO|zT~Q~``^I4EOL z>7-`Q{JEid)bUTz<7swwX2};X8%KmzY}TPj_G9%(fSt0vZ~9fuNv#fDkSrxDEMb8L zK--uqAik+ctnA0BBTvTm-Ko-|M<%HAI1mP4hSt3bzs|s!o{td!Fmi&WPy!egWDr8& zwhaPVek)<80J>TZJasq$HE25x7GIxS+#x1 z2KIYZ!NA=Enlu0(XCYZwWfLWQ3e}n~e_H2m!L&wzb{oCrmotgm6{H%NP)Yx-Q{f`< zH@JO-3eZ`a@+U&YmBnK_2Q1)?O?ZRdhUZQdDj+yK>Q(Rh3NFdZ=TG7>NIAI_??n!m z_&4Bw=&L%yD+{WZtr9sn0=#FV02K@&nKJ~oIqCbdYF)_k>$#~cas%rKG#CJ|#wxE+ nMIKmUBX=JleSSG%=DPSlp*&w|_r}1_00000NkvXXu0mjfA;%Mv literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_flour.png b/mods/farming/textures/farming_flour.png index a526b2027e2d20d68bd3ce88b6d64814d03aed13..bd33f937dd69b45e7195b6b4a1f935940363d77b 100644 GIT binary patch delta 309 zcmV-50m}aR0?z`FBYy!FNkl zyhj;nwe0MiyLSfXkH+C}(B*Q`>-Ey(@lX&1Iv$Vu72NH1dcWUF)6}5*{jM+!700nQ zn~kp5>(3&9S(X`46ou-#R#}#ICfc?|2uI&VeBYPnc_M(ju76XW=lw#MJm1gfQ&AM@ zcDu=7tkEy(xTvZM`vCSTaFQf;PmZ7t5q4+4-^+DftdcMok)~-3CP&Z?vq6X&2E1G@ zkCEfAx2AI(&yp68q_NG67yYpU?IpJ1}>w zevqTlNWkjJmZcIYRq00000NkvXX Hu0mjf0%@OC delta 352 zcmV-m0iXWQ0{Q}wBYyx1a7bBm000XU000XU0RWnu7ytkO2XskIMF-sl6%7IxbZ+^Y z0003QNklCYl0c3mfg zVHhyaGsbb0GizN}5u&3HC-?guWm!ri$=kM}@B8 ya2yAR!vU6M3BfQ7=(;Z7rfJHVeIGCJkAW|c$FIeJvoZhx0000W)Zg%LU19jT?>N$K~QjKvI(vtf&+q&7<4gY zNHjvC)0uu$+t2E*?ykD!cbiF25D)ygkGkiad%tta0I)_9;(wFL;he+&n&8)Cq@tB= zeBK!2h9~sxU?Q(@b4FrPCmN{|;-M{Wxg4>IFpNa?zT|&GW%ga z0-xm3dH>Yr(xg8ai%xgo8@k?ii^6XPJ)u={_$CbTX@4Ks%>m1f!23!%`hKEH@`Q!+ zy(zxr&F^u$;^**I5aN5UXq=0pq^eXtPL$#yv4~P#+5X{pjH5>aazKiN`Q~MxS4Ra= zrWUJYh2#l~G7sjEP0I4Y;rh{eHEIS^o-`QE1h!oh9}0<=I8XVtx|qR5R<6UQs3S## zX9b^9pns!^PSMy%Z=ZhpL1!>1?Ck~Ztu?QLj5(glc>J)|9okt-`lW@=Prn{~t+Jh3 z_s>|S(Yke~{soh~_WIdpx3!HWAHxjxDz7P6T}Q>I*CHjYiRNZNtk%%<{v}_kV(`l>*+CF{YlI>-|y-zdf48D@*0l z=0edfF(`I#A2imgMg6y0zsHVDR-Y_FTe5H?oZ=&HG(88G9*%IG3Qh|SE@--OVmMA} zxh&Rn-5B-;$xgw>8*+wrJI2SXi4-;k2i2q@?vEUdgEY`h4p7k^ps1+j=X4OlfzQX4b1 za(=>hXN1mR0i>A;Ickb@pbIx=3oad36njgoNBu;A6s3l}{^Fh3B zW^u8#fO6D@<=ZkEbY6{4;Df>NevRR*rD2@~&`9|pwY31&m>;id88nk_Z0iwh=R<;2 zBQh8JvRlI2Hh)7S=EQkxMif~mUOP(yv%zr`Lk?)lD3VSKIxK`z)QOqNQL%Q)DxC#j z5Q$CNFhjVE#|qAy^^ZaFSWR%72cTF6!9wG-o5ZunJP5aC09mh1yvIqrM&f$J0mrQy zkclG?4?yYxt`kz7W)iR?U>m|xQh^?JAnCSZlCXIa(tqjZQV-By={mv4_%OU9H)#za z|V={Mt{bKhALwvCF6eDgH}etBRwR@hvhi-7uCN4yTu52(G`mL`Q13Al*>X_wL+&W z9@Miq-6&#?BGQx*RN^k&A>dNXg`AiFf*lF+h{r8>WayO`xvBlh@aTGbzv)+Eybjb~ zq!;HOf&an15C1k!ztC?n6XKMTR8d{X%2wfnL4PxlqkMVGwrM`Pr5NU^S|=C8h8`9^ zJ*}q2;y&dR^1vYHA80<21dsFEVFh0gDyYUL&?VANF)Unf#AG~VUi_p;FSZI|-(oaO zm#3@vaa6^5JBLo%i~R-ai}gHes#AHIp8h!yPAGy%V TNe+FN00000NkvXXu0mjfszPA6 diff --git a/mods/farming/textures/farming_soil_wet.png b/mods/farming/textures/farming_soil_wet.png index cbbb05c772ca8bd7adeb056556894a1cb03bf17c..7e24c70458e5b3d14080b945cf0f68cd0bbc57ec 100644 GIT binary patch delta 808 zcmV+@1K0fb1-}N6B!2;OQb$4nuFf3k00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru-V6s4Ehx77hfDwf0>4Q_K~y-)g_GNF+*A;UzjJ(B zC%g7~y-8^rk|-#J6mb(E5D*lJ3aJGNBwqLrfIki)-U0DaB!57(MG0xtLPdb2$!2d} zuh(8*&fy`h1iUaWGb7E6M)S>20G|L8z^#43|C<3jGyO0ty%b z;&I`B283PDc&|(=)68=8t6S}x_kJDsEV$Zqc%v+sriyO><=gCh8v~G)%?`Sp^;6MIowb zl11X3XO{J8e?oV`#B7+_u`N*{`Qy>KUR-dBKabP6)3Lo?KesFk)~*DM#tF>@m&;2{ zZGtXmvutEvT9TBdjPt5_c>kQG&>T!B8BG`Ote+3Iw|{~no@Ul?H1VXAY0$F0UO%$L zvddna@^uPFHuz1O4-gQ|`LY7K7CTYFj}<%;5OiJM9Htz0oARysT!jMotiE{m4?F;a z+AjkwAO?oO0x$!7z%qcdfC`8JT{n&a6TvIMNj;fJW2=tW zN`89S`x)TcM);f|MRfOJ|CS9e-+X&}Lp&WiYB{i#QR#`%aGW3R4IVgxwY4jL@AhBO z-ij-B978u6wn1-LnK|sIaOe7qPrjdL^A&M5G=KAU%e#N~_u;LTChw|}GHAQA{nPYd z)!~KiC4aT;xr?@hy_CX>@2HM@dakSAh-}0007CNkl!?9oe>Bs$G%_$!5@y9P-gWZ0nN-n;dvW+cf=TzS_%=RU8a^FsxbCSKY9W{z8LY2{ zaI6LK*2tlg_F<~WFfB$zl0nHF?E9jI4}A@0!h=*)aWs2gb?!w&gH0@A5-<^-%)+5{MLG04oe9L4Xtse^$Q zMk&Zp4sW5A@uQsy2s5(*ELI(vE$$49G(kt(B` zfAZmFGlk1m8jDf{-{w_(omTMcbsMWe5j_HZ-_u|b`xkWuZ%BT2TG@q_lVK_njxrLu zSwDKY0Ooo`Brh9DJgX|V0E==Ayyy{0{OVB>EJJPbR&{FetewZzsEi6p#AR(Jy?980 z^@JA%*&ZR~vE>$dG|D|0IhpIqaOs?Lf1UJuGHwc5FXG5~3vf5s`EmE*tOGesG3Hj{rRTsa{TUhlA7-VIVjNZkt2t)CRD;4HI rd<(}^6!k$vh`|Rnsmi4i zQ+Z3}C4b&IeR6r2+TGddK7G2+7$-4@Q89|MavbG|2i;Tmh^QgoEF!jVd8ulD6$}4c9UUbq6=%hjlDhrro?+){LUAIwLG?)mO zMVf-EuL?mUe;Gtu0M)n;MIP8o;dwTU+OiM3%U--c-cazgnZ(|*AGMfI$%$)-dgH{r zC|d@OY|gqFR3lz}uUH=JM2xQE+@h}OUQ!A3A%l`&N>b2}oq*Fq1ixloJRIe4*UO?F z_h3}8&`!=_KM_y@D!UevU1{}R+Ir~aV946C1NeSkf7OliofyXD7+jIxO$X6=HjjPz z-_M0{lzl41PqdYZn?!#-3^S=Gaggw9rPJ*Q#@kUPAW=nRej8VDQHsJ96$F166tu0| z)*4=lYC~C5Hzlt6wf`5z2+jm>xE4}HcbzOgpYEu+H1<`^hAZxmHY|)KenVOAN zVjgwAf41U7FC9|wa5EzEt^WjvnFaO2k%(0R-6WVseH}aadDGUut8p(zTNVbJOG>~Z z^>_dU87RiBI5FRRI@!jLNmD&|lzzEx+gVM9Qu|p8{k)}zr_D80k_#Fo3X_Ppki#}RNMk65a;zEuRW*U% Y6y{@eJa@5RdH?_b07*qoM6N<$f}4+9Z2$lO diff --git a/mods/farming/textures/farming_string.png b/mods/farming/textures/farming_string.png deleted file mode 100644 index ee0c2909aed8424e258f03bb03cad6036e23cffa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|WHUn|N}Tg^ zb5rw5fLsO!=c3falGGH1^30M91$R&1fE2w{cAz+0lDE4HSOvpR=iT){7H5G+WHAE+ zw=f7ZGR&GI0Tg5}@$_|Nzr(@DFD{Vve&$J_&>Bw{#}JFtSA#71jwtY)`5!-l{{z>8 z7P+9HAUCccmaXB!Cxa3;JItJWOyXGc`qZD?5!sq84$mtmO_@|Dc^#>apP1AWs!$^)n|9#&oX_D5r>aDDtloT}P{u@S>!Drirk>dMo<%SsnJ4$Q zn-j;OkY!Sx3#KjJy3g&F?9!lDN)L|zmcE}X-*)zhzsGjbc3Hj4!THO?yEY$)W4L>B aKa+f2-3gA5xrLKKKJ|3U4 z{-(TvmNGe>!qfctH^)lvOIA3TseQOy=S;E1P4u|K}G4C)&OSn$J`csIU;cd-Tq0hfbr2N@R45Petg z&wN;VOZk2=-jC8O&$ik(9p23G{mnb|;~ysRFV0h%kn?;&k;7G8v-VxOx<(h4c`U!e p#dC#og(L`WnfRlj=j?~utgLZNU-%9@as%4K;OXk;vd$@?2>_y`Ufuuz delta 225 zcmZo-`ouUvvYw5BfkFQB|3o0gmgMd3!tfsi7wla=87RV8;1OBOz`%C|gc+x5^GO2* z*-JcqUD@xlit;KlEtkp?01DN6x;TbdoK8+yAoj!F@u9tu+U*6Bc0B+2RSW|1B+e+z zNUU4d^*=c`^xx!MffEfr=6C=5dCgfOoumrO5V&Pij;C<$g>wa$ zFP7iD-u3o1`}*2ypqWf1L4H89%O;<-0P-R|T^vIyZpEJQ6l+ira6WiJ!=igZ!T;G- z7xuVq`n{DS#8{)^()8~Y(;rICeR+e$&a1F6n{Aq*?>06bt03Ob_k^_y7HTiQBgS-x lbq5&682o5Fse9oK+o^3#pNh?erT{Hr@O1TaS?83{1OPfLR!RT> literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_tool_mesehoe.png b/mods/farming/textures/farming_tool_mesehoe.png new file mode 100644 index 0000000000000000000000000000000000000000..ffd597a49544f1a65c7ebf8466d9949720badf42 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eSlAh>xo5q|Ns9tl;bs2WIX+IQxMyB~PQ%96t;@=9}p{tEFG;u~%{E-e4| b@CEzcwM+}0=9Omx&1dj*^>bP0l+XkKCcsp* literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_tool_steelhoe.png b/mods/farming/textures/farming_tool_steelhoe.png index c19afb85668a302fafe954e777db52a9f5cf75a1..893a6958e4b4d2763513392378c2e1fe92cd2ac8 100644 GIT binary patch delta 213 zcmV;`04o3Z0pm*zJva{sd$bWZYz%Ia}!aWFN1DF6xp zz1K_!$nVN{7$AMJJ8;uW4)^C(7{s`ML5z+=Jq7j!^#=6@F&a3u#u>K$swV=Ah!bL} P00000NkvXXu0mjf|AAHu delta 231 zcmaFH_=9nRWIY=L1B3kM|A|0~Ey>&6h2cL4F4((#GEjuGz$3Dlfr0M`2s2LA=92~r zvX^-Jy0YKlW)l|DSh4A@B~Yl<)5S5w;&gJt0V$_l{`=grBCS(4a cX3mTZ^Y%1+OVriZ0lJ96)78&qol`;+05r{5LI3~& diff --git a/mods/farming/textures/farming_tool_stonehoe.png b/mods/farming/textures/farming_tool_stonehoe.png index 741f190dc3666fd81cbb7097508bcfcdb31d54e6..4f8dade01c39dad208f481013cffc14369eeb91a 100644 GIT binary patch delta 246 zcmZo zz5lbs6zcBg#cg!iFL?0U+;IK|_KfGHFH{`%zS*hAdSS-JB|<0qPI_ppI&y+P_wo6a u+cbr0*eiZDUXZ(2wqWfe=2yAw`|q-pGjp8cj@|;ahQZU-&t;ucLK6TNJzTH= delta 240 zcmZo?YGj%qS4uk@Q5sCVBk9f!i-b3`J{n@ z>?NMQuIzWX*@T4*cHeW&2MYChx;TbdoK8+yAU4A!^V0vd(c7C0JAAh}3JMDTFD@?r zf0#$*w!sWXgTr@pzWzUcYt@9j8M9~KuAh*YslaS>x8%RIX5pl~j)fw}>r;FtrA^rE zxGl@8pmEP(hC?dZZd~FU7!MdI#v1boJmrd+wXm`4K10o{iLs4WrH^DBd&w2Fm?MSb lq}gL%m6UY3O}TAM3@=2I8fP(_eGhaRgQu&X%Q~loCIH&(Tz3Ef diff --git a/mods/farming/textures/farming_tool_woodhoe.png b/mods/farming/textures/farming_tool_woodhoe.png index 2448c181089ab9257fd08b17d45a73051f7bb715..8b20d2dc13490eff6255c84182d1889e91c842d7 100644 GIT binary patch delta 205 zcmcb~c#m;{WIZzj1A~Sxe=v};4DbnYye*H$bjc)0IPa~tW)&;{~PXpIbX48u3WBLH`|$HRR*SI@jq8H>^s+!&v@_O z_Kyum)*d>3Rzu)t6VpWI#(hn33&dZrPL$Ou*_-g1t#B?=f>`hEcA)VLp00i_>zopr E0M0{3kpKVy delta 200 zcmcb|c$0C0WIY=L1B3kM|A|0~Ey>&6h2cL4F4((#GEjuGz$3Dlfr0M`2s2LA=92~r zvX^-Jy0YKlW)l{&JjC?(G*Bqb)5S5wqBl8Vf!K+X%YW~SNDOPItLPR%3 zx~ZbIW+pLdQY}6}MXOaS)dW#dV~s|NsYabd6URqlqDJEbr9Z$QaC+xT=w{*~^upzX zdpYNxb3WaFt;k9f_5)_5c5FC{*r3jCVxN)T@BVH^A}HZrl7D2l1&5mwF84m+c*}B| z2w4!9CEUcEw^#cP2GbmSYi4btQzF=1ZHDY?fC`A+k)@UKEKVv;BQ4qliJ*lPG~zny zM07)fN|?TOur7l3Oq2{;5!=XMM_#DG{P$A67XDQSRdSTT7o>!8Vo*x4@l2Coq@$1t z-2Dawe%9hRB!3~a+z7@0kpV{`RpmWl&JG)~G*Jovj0uBZ^0B#4O+kuKe__#G2{l+E z$xPrKdxh~HJ@-VP0kXFSB$>lJBmV@>EWfjo zwt|=X90<7&P+@$G$*-jt?J7i{Q^4w+32UAz9Lf^T6@NQtLBGL@80d4ohWAGq#P`oo zEIj0Pe0U1ah!F#A1#D$y+Qb?BiML{h2u`-G+&ULY9d0i`uR}n8n*j5>Cnz)IX!=|C z*7MbrV*j`Q*8Uv+sW%wwF2Yb}K6Kesmo<;Q`dsDEWn0sOFR}vv1v*7~hDaId#{d8T N07*qoL?wsU4=eq9ey3WyPo^yrPnsDSbAhB=3Wyk{R-G4>DAbEbU-i)~4h(}4z zgDp7OG2;60GfsC+_wj%UF`p54QQQ5^k(I%skHbxaGSP(~IM`^0&)on5L?6hK%BU9; zDlS4T$^>!0NhoNf>K=?zJDvkM1OY<`fU<67WLS4R^UYZhd<#~ z&VpWp6fw|ke-GDW5#+jb%Qx*Mfx$1dpLa6xP9PZ47XSNJeJ-Ha^%6j~ttF3Nx277heOP)qR gYi{W6lNZ4M06Il_hK}P_vj6}907*qoM6N<$f>Q+q{Qv*} diff --git a/mods/farming/textures/farming_wheat_1.png b/mods/farming/textures/farming_wheat_1.png index 49430003b0b9c176c8dc8ea2ece63efc32446ac3..2ca23ee780eea3f1cedf9594f05357cb35adaead 100644 GIT binary patch delta 41 vcmbQlm^nd(-@wzwF{FYqSz=9sNKaGX#27UJA;HgW3_#%N>gTe~DWM4f{)h}V delta 82 zcmd0t#5h64g0sLQvY3H^TNs2H8D`CqU|?WiFY)wsWxvZR%F86g!on*G6f*R5aSXBO hO-_(tU7R4o6Ex9SO<;Z1;^jao22WQ%mvv4FO#rTs5^Mkf diff --git a/mods/farming/textures/farming_wheat_2.png b/mods/farming/textures/farming_wheat_2.png index 63550d1260a334d108bfefd6cea3a0d431640255..6ae90d6014e88007fc3d9b7632e1489d8465f7ad 100644 GIT binary patch delta 114 zcmdnV*v~jYB|FU1#WAFUG5G+W+d&NpR$>13|LRe17jpP)T|1lU-(gkGhHtu#9HzF_ zP6y^JE3Nzgutwv>t;U4y`MfQgtIOK|9WU^EAJ>uaU9Ur}r0n^(1dHlR6FdGh{9CVM S&a55G00N$_elF{r5}E+Z>M*g_@fpRH?WGyQu!#fAB8bdx|<)wh-gOW)Uj{waTUT#(J) zba$Vrz`1ufWxEU*(vsiDbtHV(Yf(!nd;TrKqWaRr4zd3X|JLi6Gx9xa16so1>FVdQ I&MBb@0Mo8G1ONa4 diff --git a/mods/farming/textures/farming_wheat_3.png b/mods/farming/textures/farming_wheat_3.png index 00a8c661d1097c7ac19f69cfb45d30465b30b763..29950fe5b258a62a1db41eccf399ec201beabba5 100644 GIT binary patch delta 97 zcmV-n0G|Kk0lNW^Bn^T|L_t(|0b`&E7zLw|T0u#e4Oa^TQ+7fm<{gUy(+iGA|Hl@v zGY^0aM(BY%dG?_QxB)0G+7tF4s0PCYOU}mr2N?_iw9!x3@k@No00000NkvXXu0mjf Du?8ed delta 138 zcmdnZ_=ItSiWz5tM`SSr1Gg{;GcwGYBf-GHz+U3%>&kwYRg{-WxR}|t87S23>Eak- zaXL9cf^~6&*hE7|&pEuo+-$*RPAbo2yO}O?_qqQ+F1Ep#UxA11b)#kFw}l)c%n$T# o34fDc#&(m{``odA?2mdKI;Vst06WktMF0Q* diff --git a/mods/farming/textures/farming_wheat_4.png b/mods/farming/textures/farming_wheat_4.png index 80b98aa2b4acdfdfbc659176ad3b39177b589d04..cdc2003dd3ed36db11ed119defbffa88d9fac107 100644 GIT binary patch delta 199 zcmV;&0671S0^?pOs~FrMn?lu z9UzByNv+VM?rqrDOWkG=r^`BOY%g`PT95`GyK5PJe)FNLNI= zCR1fK8JjTroyVRH;tz|vfI2IW#@C^i&lMeoKLH(jeIp~PGh+Y%002ovPDHLkV1ncq BS6Bc5 delta 242 zcmV_Ma@vmhTJ(3oh6gNYH={ zha(Yc*6f4W2s3rTM*siVY+AG>2+m%%1IYz2&YZQr|ItlfwQC2VaPd}z%Vw_f`45*| zx*g*5O-CUbVO{}&wfn>2>@6pv;Oy0VL;u5_2eT0@h-53sYsk)q83s}hR?D+T*|;~)X8ww%5m1qa(@<{-xL4<00DGTPE!Ct z=GbNc003!8L_t(|+O@|=62dS51i>bQEz3y`V30^$OY8Gi-<001BJ|6u?C010qNS#tmY3ljhU3ljkVnw%H_000McNliru z-31j53<(h8>30AC0Rc%wK~y-6?NZAQ0YMPlzY_=6n@#+H!~y@}b zF7A(WjV7%SPqyQ@9J*MUw*=#+ShAnKdX;HA%o7kT1`(Qf!?M9>ge2Zg60TlXaXE~V zlMrF{MSWw$sILb&HhU3Lx)nc9unp&arb&WMS(O<5^0^p*AyB~CvHgKjw^m8F;kbY? zkaw7gC-rodm`i--3Cjmnm4>yz6FUfCQZesweT|c;5$@OtrA!GoQ7?EoBOJwluo}g< kY-Sq6Ab`0{Rj1^mJMibrD0Q+Cvj6}907*qoM6N<$f|(YOE&u=k diff --git a/mods/farming/textures/farming_wheat_6.png b/mods/farming/textures/farming_wheat_6.png index 591c1383b3028a0d77e90b79539da4be85701295..f7d8145eecc5a93781ceed5c961c3a746fcdc8c3 100644 GIT binary patch delta 380 zcmV-?0fYX?1B?TZ8Gi!+001a04^sdD0IN_;R7C&)0HKsgp_NCWmPw+NNTQcYqm@gf znM|dZOQo1irkG5onNFvdO{bYlrv|Plt zYR0&1$hvIFx@*j}T+qR8(7|xg!f(>UaMQ$b)WmSu$a2}qbKA>v+{|>{&2@!4Nxc97 z00DGTPE!Ct=GbNc0056kL_t&-83n-!LV`d50Klmf!KhF~A$G0ow8J1f_Wv(y1^@s6 z0002+^9KOfe|32ufWw=S-{dI)hvaq7Mmq9|@zM84#8-T{rnI6)p*}T>&WY{>g{6zIaDOY;oh`h$Qe?JM<)zT)^ZcP%pL9Mp a%E>=2staf-M+r#)0000K~y-6-BQa=!cY+H-zie6^$|C0HAab|=%0XXRfImEAR<^m z4G9ToV<2LJkA+74ma%hh=9VtlxO6u6+|JCIbLLi({#SgCGJo(rK7>CL_&3||=I=9t zQFjMk?)PSrO$NI#?503^eMpOtU zq$6ZFxYyhO>0@{R(<;(ok7J_1ZzuUObwv=8O0WbcG1m6RY8Gi!+001a04^sdD0OU|iR7C&)0H2OWppQzRkVc`8N1=~NqmfCZ zkV>VJNu`rZrjbgfluW0SO{bMhroKdiyP_Ug+u%A$|o>Q@)QL>*>v!GM7pi;G>Q-8LiQn;g1xTI9MqgA=3 zRl25Bx~O8js#LtIX1%CYzp7Qgs#n3RSHZ7m!?9_{v0KNrYst22$+&CFwOz}&ZOyuE z&bw~Uyl>FCT+qF6(Y%jF|;3Id6r z3;Dnm@qx1Im^P7Z>|58Tx#@V(sg^Yz88LNgN=kbzp-Hb7={IdDX&j~&R6@nwi?VDv zwjw$TRiP^+x=H8ey!_Z`)O9np)Zg|_(xr{+WfH>9YWfRUJQH6LTa-Hh0000m-8g5+BqTA2i0GBKR8uqJ&k3Rb&xR zA%GwvK_o=QJrea-D(&Uofj1wWWYRP3>FH@lq4-zNXU7KjHGd2ImH&RTGtF(~*Wj_f zMakFeZRnOZ1mUA?n<9VT?E-R$$dlO2o6ybkm0W8V*QW$(sTFu@SwS(pwZo+PQ-e8p zxZD)$^eYy4X<7;QDr~@4*ABzZXa$_wE6Y~XUai1`26KQ!E{2g0K@nk{H(f|ZfpdNx z;h&xz>X}s`z<<|irp=6-^=aWWpr?=HL-n}00GQ`u#Uqoz8Lx(L$}=b5CFf_!gqsOe z;`5?d2MSffq`!m-1h{)Ey8!j{JfL#Fv<&Eqy=-sf^4sA4}OP1jYoA8Gi!+001a04^sdD0Uc0GR7C&)0Hl;kpN~hHi$tG|N1u*IpO8tQ zkw~GCOQVxXqmxUcl}V(ON~M)arIkyjlS-zROsADir_m$!FkuLSr#|1u{RGM`A#DK#=`24$l|5E%E`6}6;h=Mh0&UpU zP|>J47J7q=HRgQQx#zqTU~_mYX}0K4TG-$Ut-BN;=c%qBw|k3*5;n>np~>?y^_FR? z!ZYx8{4xE5tvV+(an+;BrsY)5FaoS@=vaoWNZl8*Biw&=nIP8&0X}O00000w#%IlOJaK7Vy4u+tb72D;CxJQ*@gEYSAT#}~xjT_3}TmYU7+b{y5*i1=ErwVd># zwiFVlwRTDF^?Vo_Kx@}?vhRD&(*FK7{%;GbDW5oN3yMuP;e}%>&}Ke@MkZv6b-a}F z!>Xo(;*=Nta@VpdS$O0#4P>M3(n0_$^QyKu=hkS4XnzEA?0^BRXB2oN8$mWXAol#7 zbB4__W8LboIQ3i@?gzm};UZ4btfq(1E?>r$bEOX!!n2%W)GE8ZY_jipke^ipYZfDN zlUb)SjP!%^29zN7T@UokvI&;~gT+}NI?h$tGXp3u20;DX1|@Jq^-S1oNUwbF`3RO~ zym0?OP-ZAGLE0P)*T*J;i9FXX&G|)pITb*~4!Vzc!CtG@*V^b$pZ|d%)pQv7#2^Yu zpA41*reDwLtp$`cCaIP5^cI*T8%m)>ZiKIs8GR0qHXr*7B@5L-M#jB-00000NkvXX Hu0mjfmPI9) diff --git a/mods/farming/textures/farming_wheat_seed.png b/mods/farming/textures/farming_wheat_seed.png index 9afcd4dd8e010644340f54e36cf47e64b2f158d1..81fc3b228ed7ac9d6e038c26b753b40628a489e5 100644 GIT binary patch delta 299 zcmV+`0o4BV0>uK5BYy!5NklJ zqEXAK>hBELIT%My0f~`($ournZON@?xf34&lpD?Os!DPwWFvT6LhsuZMOqK-hk0TY?#G%69QOW=S002ovPDHLkV1i^k7{-tEA@4a-Q#LPYHf)ku4Vky{(u%x= zp>(lSEXe4h5q(fJC`|~VK9o=ylo^TE@Q!FZUlfh6WvY zIPZDh^Zw5B;fViPCEo6mmhf3*rZ@@y1!@X*w8*}H$jjBvsDEE8c&=Hs;Kj%sEkY}E zqRe->m=|Z{E@EERI~6_-c7RIRGTLM16a_f5Pv)^G&DB6R(Xd96wb!BcAm7VMJK*C% zZKx-l454SE72K?Hw}{s}0;Ti)V43LN=x8GjrFbrSWhz_A$ZiF15?1gc(v_c?8!WY$ zuf=>V^auPcVt=AQiQrr~;{`!XAM|4=-3HU=ty`%3;@p_b4nmjVBYEZ`B_Fgap(qqF zx52m_fI3EVx zk$l?a#zekcYR*>2LAi!+IbImr)>{GBm5e@7GI=4y27egIazkGe4mY=8Y~RFisRAA) zL(MkKNBuBYg~R&<=+e@kDZr4-Sfh^(Fnw5#F)x6*wmAA~T=>(PBsF=f#c(a0?+;Y) zGznuzB7EM9c_4?0W;J5$h=K)3Q82V7FjQtE>skV#HHw+$Xa*|-nR={-xnm4=M5FIb zMCeZiz<=2YY2ZixN=$cD3&T_?ne9;1Q|(OWPJ!v62EL}zRVb(r5nxHl%NY2qwfhUh z<-SbbP(lB8et$`%uhEG|*#a8kn5>I}ksMmm-O(M|ir}4w-YfplodqAYP@!U`GYQ7` z!>uTIrG?&HMlXkAx}?E$H=f2w2TFWhIqvO@xG^0s;8_~RN)_BoMOPb)xoM|eqGGuh er@b8!ORT@#Op{CpicYft0000L`|&# delta 762 zcmVPx#32;bRa{vGf6951U69E94oEQKA00(qQ zO+^RX1P2x;JF*&V4gdfGqe(5JLSZp)x2l6eEgAgc91_1C>@ROMl8#5_Cpqbjo_Vb4MH| z`_X}y``!0D-*eu3xmSq)SjYT)Wc|ZumYM1yW}DONPMEu0uKhhKZx^FxiQuVz;f%LN z>24PWr3WVh<_bxiRC@_Yjy)m>`%<8C z&~p5Jsft(thkwIqU+DnX>wN5@dsB#fe>Y4i+E%(diG8UHW}PyYtz~eVhF6L6cpl@; z_bn^zwUBBd)xw+;WEZ1_S_G$~7%2>8e0Lyy8BUlvf9Xu!8Lz;U9m+tKzwFtJTHYDv zgE0azv|S^cKZ>;UWN8>Jc0}!7>mgq!4lUwyh96^jYJaARBV~_saafKo$6B4>Oy8U4 zgXK&lw8ijYvx3nAwcPw!5f3GLzT~Q~JX_`fT+uT0P>bnoxDznARe`xO3a+ig+O&%P z;~Hp4fyxco_6K4smwIm#q18aw76FzNhU@&DfbqR*togxAJ&UKa(u?0uk{zeLHek6N z#n*c}cz=|PwK)ks?!eZQ%V>QxVtAishB9spgC~jfop6!|8bc&+H52u*^p=G%_8=Oj z4$#{ii@75SVLlQJrR07*qoM6N<$f(A%tmjD0& diff --git a/mods/fire/textures/fire_basic_flame_animated.png b/mods/fire/textures/fire_basic_flame_animated.png index 151a74a05870d61bb72e388e0b829a70b3b2ac23..3b312e53316dfd96b90148fb00f2e3cc48457c14 100644 GIT binary patch delta 1207 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 diff --git a/mods/firearms/LICENSE.txt b/mods/firearms/LICENSE.txt deleted file mode 100644 index 6f0b7bb..0000000 --- a/mods/firearms/LICENSE.txt +++ /dev/null @@ -1,70 +0,0 @@ - -Unless otherwise noted, all code files fall under the BSD 2 clause license -reproduced below: - ---- START OF BSD LICENSE --- - -Copyright (c) 2013, Diego Martínez -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - ---- END OF BSD LICENSE --- - -explosion.lua is based off PilzAdam's TNT Mod for Minetest. -Released under WTFPL. See http://forum.minetest.net/viewtopic.php?id=2902 -to download the TNT mod. - ---- START OF WTFPL --- - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - Version 2, December 2004 - - Copyright (C) 2004 Sam Hocevar - - Everyone is permitted to copy and distribute verbatim or modified - copies of this license document, and changing it is allowed as long - as the name is changed. - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. You just DO WHAT THE FUCK YOU WANT TO. - ---- END OF WTFPL --- - -All the hand-made textures are by me released under CC-BY-SA. - -Assault Rifle Reload sound is CC-BY-SA. You can find the original here: -http://freesound.org/people/ermfilm/sounds/162535/ - -Shotgun Reload sound is CC-BY-SA. You can find the original here: -http://freesound.org/people/CeebFrack/sounds/108793/ - -Pistol Reload and Empty Weapon sounds are CC-BY-SA. Original here: -http://freesound.org/people/Robkinsons/sounds/100240/ - -Other media files (textures and sounds) were obtained from various sites on -the net. They were released under the Creative Commons Zero license. - -See http://creativecommons.org/publicdomain/zero/1.0/legalcode diff --git a/mods/firearms/README.txt b/mods/firearms/README.txt deleted file mode 100644 index 8e17275..0000000 --- a/mods/firearms/README.txt +++ /dev/null @@ -1,23 +0,0 @@ - -Firearms Mod for Minetest -Copyright (c) 2013, Diego Martínez - -This mod adds several firearms to the game. Currently included are a .45 -handgun, a shotgun, an assault rifle, and a grenade launcher. - -The mod also exports an API to easily define new weapons from other mods. -See the `firearmslib.lua' for details, and `guns.lua' for some examples. - -This mod uses parts from PilzAdam's TNT mod. - http://forum.minetest.net/viewtopic.php?id=2902 - -See the file `LICENSE.txt' for information about distribution. - -Forum topic: http://forum.minetest.net/viewtopic.php?id=4562 -Download: https://github.com/kaeza/minetest-firearms/archive/master.zip -Github Repo: https://github.com/kaeza/minetest-firearms - -INSTALLING ----------- -Unpack the mod into one of the directories where Minetest looks for mods. -For more information, see http://wiki.minetest.com/wiki/Installing_mods diff --git a/mods/firearms/TODO.txt b/mods/firearms/TODO.txt deleted file mode 100644 index cae3a33..0000000 --- a/mods/firearms/TODO.txt +++ /dev/null @@ -1,5 +0,0 @@ - -TODO ----- - -- Add an appropriate sound for grenade/bazooka explosion. diff --git a/mods/firearms/firearms_destructive/depends.txt b/mods/firearms/firearms_destructive/depends.txt deleted file mode 100644 index f834ac6..0000000 --- a/mods/firearms/firearms_destructive/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -default -firearmslib diff --git a/mods/firearms/firearms_destructive/init.lua b/mods/firearms/firearms_destructive/init.lua deleted file mode 100644 index 602baa9..0000000 --- a/mods/firearms/firearms_destructive/init.lua +++ /dev/null @@ -1,125 +0,0 @@ ---[[ -This file is part of the Firearms mod for Minetest. - -Copyright (C) 2013, Diego Martínez -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. -]] - --- Destructive weapons - -firearmslib.register_bullet("firearms_destructive:he_40mm", { - description = "40mm HE Rounds"; - inventory_image = "firearms_he_40mm.png"; - texture = "firearms_grenade_entity.png"; - damage = 5; - power = 5; - speed = 20; - gravity = 20; - explosion_range = 5; - explosion_damage = 10; - on_destroy = firearmslib.on_destroy_explode; -}); - -firearmslib.register_firearm("firearms_destructive:m79", { - description = "M79 Grenade Launcher"; - inventory_image = "firearms_m79.png"; - bullets = "firearms_destructive:he_40mm"; - clip_size = 10; - spread = 0.020; - wield_scale = {x=2,y=2,z=2}; - crosshair_image = "firearms_crosshair_glauncher.png"; - hud_image = "firearms_m79_hud.png"; - sounds = { - shoot = "firearms_m79_shot"; - empty = "firearms_default_empty"; - reload = "firearms_default_reload"; - }; -}); - -firearmslib.register_bullet("firearms_destructive:rocket", { - description = "Rocket"; - inventory_image = "firearms_rocket.png"; - texture = "firearms_rocket_entity.png"; - damage = 10; - power = 5; - speed = 25; - gravity = 0; - explosion_range = 7.5; - explosion_damage = 6; - leaves_smoke = true; - on_destroy = firearmslib.on_destroy_explode; -}); - -firearmslib.register_firearm("firearms_destructive:bazooka", { - description = "Bazooka"; - inventory_image = "firearms_bazooka.png"; - bullets = "firearms_destructive:rocket"; - clip_size = 5; - spread = 0.035; - wield_scale = {x=3,y=3,z=3}; - crosshair_image = "firearms_crosshair_rlauncher.png"; - hud_image = "firearms_bazooka_hud.png"; - sounds = { - shoot = "firearms_m79_shot"; -- TODO: Find a better sound - empty = "firearms_default_empty"; - --reload = "firearms_default_reload"; - }; -}); - -minetest.register_craft({ - output = 'firearms_destructive:he_40mm'; - recipe = { - { '', 'default:steel_ingot', '' }, - { 'default:steel_ingot', 'bucket:bucket_lava', 'default:steel_ingot' }, - { '', 'default:steel_ingot', '' }, - }; - replacements = { { "bucket:bucket_lava", "bucket:bucket_empty" } }; -}); - -minetest.register_craft({ - output = 'firearms_destructive:rocket'; - recipe = { - { 'default:steel_ingot', 'bucket:bucket_lava', 'default:steel_ingot' }, - }; - replacements = { { "bucket:bucket_lava", "bucket:bucket_empty" } }; -}); - -minetest.register_craft({ - output = 'firearms_destructive:m79'; - recipe = { - { 'firearms_destructive:he_40mm', 'default:steel_ingot', 'default:steel_ingot' }, - { '', 'default:stick', 'default:wood' }, - { '', '', 'default:stick' }, - }; -}); - -minetest.register_craft({ - output = 'firearms_destructive:bazooka'; - recipe = { - { 'firearms_destructive:rocket', 'default:steel_ingot', 'default:steel_ingot' }, - { '', 'default:stick', 'default:wood' }, - { '', '', 'default:stick' }, - }; -}); diff --git a/mods/firearms/firearms_destructive/sounds/firearms_he_gren_explode.ogg b/mods/firearms/firearms_destructive/sounds/firearms_he_gren_explode.ogg deleted file mode 100644 index 3c30d058032fb9541a50dffd894ed95a5b6710c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11411 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 Fe*hD&0J;DG diff --git a/mods/firearms/firearms_destructive/textures/firearms_bazooka.png b/mods/firearms/firearms_destructive/textures/firearms_bazooka.png deleted file mode 100644 index 7db901d9ac50e875757788a2e39fc2dccaba9e39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3349 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 diff --git a/mods/firearms/firearms_destructive/textures/firearms_crosshair_glauncher.png b/mods/firearms/firearms_destructive/textures/firearms_crosshair_glauncher.png deleted file mode 100644 index 32501fe8f3dabd0db324bebcda713ff7dccee0c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ2u~Nskcif|QyjS%6nGAs{r~^` z7lZ2t;qDuErY1BCJ}aMO%fWCsb>^2^6XS`pw=^fFv)*Z_VcOXsJ;7f=e1TcC?eDLA tcN|3jGk@ZI!j$J=*BJBQFPqO)K8dF$94i#r?*Z*#@O1TaS?83{1OVURGBE%E diff --git a/mods/firearms/firearms_destructive/textures/firearms_crosshair_rlauncher.png b/mods/firearms/firearms_destructive/textures/firearms_crosshair_rlauncher.png deleted file mode 100644 index e9733e4ed2e3d31910bc1f285acaa60783f39420..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366 zcmV-!0g?WRP)may?cFC^|XDprbV9 zyk_6+l>-0(03xD2pNra;ZiaY;r{hNLA8IFMI`}BO-(-SM2Qgo70|%d zEC2ui0N7$WtywOF_^a^o-$F$AeSz>hLoIe&a&{e%(EhNon#*{?cZ1;*&|;TkGB_kP zgZC=HK}iX`R)N}q>ANSQ>$G_I`vSNzGUGVnouMxgg0?*R2LL$d35kK>k9NxxQUCw| M07*qoM6N<$f+S?2;Q#;t diff --git a/mods/firearms/firearms_destructive/textures/firearms_grenade_entity.png b/mods/firearms/firearms_destructive/textures/firearms_grenade_entity.png deleted file mode 100644 index 6bd89c2530dc2c610c366cafdb68f740652af31d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`UY;(FAr`&K2@ym@lXOO~h{{`~yBq=baTzsE)`oYPNEnlwqnM6cm8!-}&7QsN6N ec-#&qFfjB_7n@SoUwId3Dubu1pUXO@geCyV!z<|k diff --git a/mods/firearms/firearms_destructive/textures/firearms_he_40mm.png b/mods/firearms/firearms_destructive/textures/firearms_he_40mm.png deleted file mode 100644 index afc0f577a3e9950efa578e456c645d0d153bd423..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1500 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 B<`4h? diff --git a/mods/firearms/firearms_destructive/textures/firearms_m79.png b/mods/firearms/firearms_destructive/textures/firearms_m79.png deleted file mode 100644 index d7cd39265a192c436a3c2f13f0bcc20ecc6d5a9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1934 zcmV;92XXj`P)_r2eoIcElPdV8x0R7>2>7O`HB_H`LeH%li8ItaDE$!P z$Wy0IWu5ReN<1DH0Et9G2qEa{=>cH>{`~+fTC`|H@#W>^S!emD8CIC8sv|DfR>gP0>_W? z)?04_aOKJsgb-OL9!4mE`JQ~))iWsOd-7#6K7^*2M%nfAH#yUMnHio!d_`W~{O#{) zZutn0$HSpRhp4WuX5PGcSyd9lmOxj}ph$1i;+=VRdhR}C-SQ=wc6LV|wY9YX?AWmb zm&-*k7|bdsj5=G5dw(GToJ+p}z@9yOP!xs6#zp}4?b}C7OAD>7ty$rOQFYRvZFB4jeeZ#fujKuvjc8ih|$oCz(vr-rhdtgD~PKFdR1rbyJWU<>2uK+S}U! zsH>|(RaKP7<#PJ;X#h$~OJ!+k>69*sQ3U{?qh~+>tXZ>00IXiUn!&+AR<2x`X=AZi zICt(GCr_RPV9Amt=AGrPT~jU?W47q--Mb|~dwVeOW_i6> zt#;l!^Zt}7i%~n^NeT)IWPN=--QC?>xNsq}pt5x7QiKqcl$3m-y{^Z{a=Hm&%-QgI zy%}3?+_({s$HV2zmjP&NYXhL_qc{Xo9kc!Hv$BBYee_7s5uMkQ|lD~I<8*fr?u6*@`}0E@W;l#h`OpO*>TmJWuE!?(uDQ%g#}># z+_@6KWwQ_rK15T@;m~5UlAoUsz;|E$Ap?C6X=`l(AQB0)s(dY7U0nbi{oA|a-rotm z20Tr;uZOlzJ{17pd3`I9Asvh)0E2zK{PozMXly*n-R?U?B4K(%p^W&xP>{MGZIb|% z>%Jv_uyLb2fBFLnu&JU#0?d6J8qmgw&77XYtTZR6-4euwrrpLe_O5!X`; z3=Cx2_l80MT)!Bg`_5-X!uIZ%|RlOWX?Q409M7yr=MI!V$Lrj78@NM zqrbbH5@Yea=^p9u`iKPY0iY==DFGNM09;-Vx~^lh<^k~Xf+cibYePyi>DRmOkw_$- zOUsl90Kn{`A_-8SfNmtQ2-6W#5m;3P&2EafTCGF|2C>`i3=Iv@^(d5ic+=nCpPdd! zGc(^Q^@M?YnvJMbD72~oSOf^6A{9X*kw8<-{WpU>SS;qVomecE-400Ow&zKkBM+wv zhGAf}S~FWPXPE%Edj~Ql@Vxei5gv_ACN@VN(ZMiLz?+|kVHgNuW?oUu3*^7UQ2>Mx z=(;|pBu+U8JV{ZWO}d=ZGT(3an!{w;_UX4<#=?|yz|%zH2`q}BdoT=uq9_=KF(%tT z$&_|LnmL6965#$53n}9jfUHB)G?{**Ek}+VIdbI4kt0Wr96562$dMyQjvS-rKc}t8 U28OG}{Qv*}07*qoM6N<$f{$^W&j0`b diff --git a/mods/firearms/firearms_destructive/textures/firearms_rocket.png b/mods/firearms/firearms_destructive/textures/firearms_rocket.png deleted file mode 100644 index e3f790d6c43546cada3d9f498bc92f991ce23e9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1009 zcmVXNd8kN65bZ;Sg{{Rh&aTbwa?8!S(euBEsnCD6v?K`}=#YuC6FA zFK2psI&D>Wb5M46HpygC09@C_Fbo{Wp|`ge%d$8)IKZ}TmX?;%0`bO#cXxLH%Cam> z)5P;Ulu{&nwqqj^4&2^Boa7|qqNqKmxWR+E-tdZzK+(Ka5xM= zadGjFA>IW5@H`LKb(QCNl$MrankJ@ca(a5o-rgRCg@qg*9{x1{$I@B@2q0Q(X=-Yc zNF*XpvEkuiX=`iyQ5F7ZB+If01Ojq$a`GzP*Vl(-S%g9%=I7^$#bVzw<)=3J{eE26 z71wpCt*u2Vg<%*30s$Hu8;L|BOifL3czF0_h?E|9sfULLY};1V)zyeRR(yMVoAvc| zHa9mP4>Al|TU)=}4*l7Mwrz8BbE8g9P9zix;kqsWySuvpl$V!tadDBE3IH4&9B_Mk z3&7>&<#W8UvJ%H}a2$t3A|YjEWnX3Znk>sgYc0WG@M!`>DJ9L#&C=T1Dl;=PQe0e| zS%~`jdd9}aL~AWt>*ulb`~5O8F(DHZ6VlMo@Ts#t-GZ0e+S&q8hGD2DQvwte6wuPr z!rIyzB0@(;N5&p9&wBc2_kUNOo>sZJxd7O3H$@+Wn>M(z*lZ9z z$@?L`qM*paF{yZa+d1tSk^5Gb-M5mv^UtGxf%$3!vz39J9 -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. -]] - -firearmslib.register_bullet("firearms_guns:bullet_45", { - description = ".45 Rounds"; - inventory_image = "firearms_bullet_45.png"; - damage = 4; - power = 5; -}); - -firearmslib.register_firearm("firearms_guns:pistol_45", { - description = ".45 Pistol"; - inventory_image = "firearms_pistol_45.png"; - bullets = "firearms_guns:bullet_45"; - clip_size = 10; - spread = 0.020; - crosshair_image = "firearms_crosshair_pistol.png"; - hud_image = "firearms_pistol_45_hud.png"; - sounds = { - shoot = "firearms_pistol_45_shot"; - empty = "firearms_default_empty"; - reload = "firearms_default_reload"; - }; -}); - -firearmslib.register_bullet("firearms_guns:bullet_556", { - description = "5.56 Rifle Rounds"; - inventory_image = "firearms_bullet_556.png"; - damage = 6; - power = 5; - gravity = 0; -}); - -firearmslib.register_firearm("firearms_guns:m4", { - description = "M4 Carbine"; - inventory_image = "firearms_m4.png"; - bullets = "firearms_guns:bullet_556"; - clip_size = 12; - spread = 0.035; - burst = 3; - burst_interval = 0.15; - wield_scale = {x=2,y=2,z=2}; - crosshair_image = "firearms_crosshair_rifle.png"; - hud_image = "firearms_m4_hud.png"; - sounds = { - shoot = "firearms_m4_shot"; - empty = "firearms_default_empty"; - reload = "firearms_rifle_reload"; - }; -}); - -firearmslib.register_bullet("firearms_guns:shell_12", { - description = "12 Gauge Shell"; - inventory_image = "firearms_shell_12.png"; - damage = 2; - power = 5; - gravity = 0; - pellets = 12; - maxtimer = 0.3; -}); - -firearmslib.register_firearm("firearms_guns:m3", { - description = "Benelli M3 Shotgun"; - inventory_image = "firearms_m3.png"; - bullets = "firearms_guns:shell_12"; - clip_size = 8; - spread = 0.100; - wield_scale = {x=2,y=2,z=2}; - crosshair_image = "firearms_crosshair_shotgun.png"; - hud_image = "firearms_m3_hud.png"; - sounds = { - shoot = "firearms_m3_shot"; - empty = "firearms_default_empty"; - reload = "firearms_shotgun_reload"; - }; -}); - -minetest.register_craft({ - output = 'firearms_guns:bullet_45 10'; - recipe = { - { 'default:steel_ingot', 'default:steel_ingot' }, - }; -}); - -minetest.register_craft({ - output = 'firearms_guns:bullet_556 10'; - recipe = { - {'default:steel_ingot', 'default:steel_ingot', 'default:leaves'}, - }; -}); - -minetest.register_craft({ - output = 'firearms_guns:shell_12 8'; - recipe = { - { 'default:steel_ingot', '', '' }, - { 'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot' }, - { 'default:steel_ingot', '', '' }, - }; -}); - -minetest.register_craft({ - output = 'firearms_guns:pistol_45'; - recipe = { - { 'firearms_guns:bullet_45', 'default:steel_ingot', 'default:steel_ingot' }, - { '', 'default:stick', 'deafutl:wood' }, - { '', '', 'deafault:stick' }, - }; -}); - -minetest.register_craft({ - output = 'firearms:m4'; - recipe = { - { 'firearms:bullet_556', 'default:steel_ingot', 'default:steel_ingot' }, - { '', 'default:stick', 'default:wood' }, - { '', '', 'default:stick' }, - }; -}); - -minetest.register_craft({ - output = 'firearms:m3'; - recipe = { - { 'firearms:shell_12', 'default:steel_ingot', 'default:steel_ingot' }, - { '', 'default:stick', 'default:wood' }, - { '', '', 'default:stick' }, - }; -}); diff --git a/mods/firearms/firearms_guns/sounds/firearms_m3_shot.ogg b/mods/firearms/firearms_guns/sounds/firearms_m3_shot.ogg deleted file mode 100644 index 701ff8a9130af0f32591dbcd71fc81b275eeab5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14088 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